Starting with polynomial:
P : 1/2*t^2 - 2*t + 1
Extension levels are: 2 4 9 86
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 1/2*t^2 - 2*t + 1
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P2 : 1/2*t^6 - 162/13*t^5 + 101*t^4 - 4208/13*t^3 + 5436/13*t^2 - 2928/13*t + 552/13
Solvable: 1
-------------------------------------------------
Trying to find an order 86 Kronrod extension for:
P3 : 1/2*t^15 - 335476827161063738460038085879987/2317239277355956082043188523626*t^14 + 85403978234682221205603073844621707/5793098193389890205107971309065*t^13 - 895848123227788341674324195494363979/1158619638677978041021594261813*t^12 + 698157082723792152300616016076248696124/28965490966949451025539856545325*t^11 - 13840549741499437395021956207862287347572/28965490966949451025539856545325*t^10 + 180318505670031407326392103326621091114968/28965490966949451025539856545325*t^9 - 1563309030258537017739913535059990680274008/28965490966949451025539856545325*t^8 + 8999985921255999882829175841094174391134656/28965490966949451025539856545325*t^7 - 33897722050855347368126214831956096056815168/28965490966949451025539856545325*t^6 + 81236044592807573674415276888895204199512192/28965490966949451025539856545325*t^5 - 23750958446768270491099198505657376660911232/5793098193389890205107971309065*t^4 + 19965686219241786564670122543474248843914752/5793098193389890205107971309065*t^3 - 8867449593123421639701012205157426298714624/5793098193389890205107971309065*t^2 + 1760607887430882388143028113180363993725952/5793098193389890205107971309065*t - 90450512222331736517370589764626744613888/5793098193389890205107971309065
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 1/2*t^101 - 2525257376335939023519744886331157053985731755753044447858507426210673278718222783858480028500575459824633816379804812670898050460872094456863554153200429774945821160719178877930543850328565129296199302770977655545649849151425437142847693111244840535511809764453243894679683152213389377519900136808922436610505616546319141148297196208070418106193398283044043368353377750888995926772307654919487679732434818232302604440846286024719409830222853383591469178215158283848128819986723800664412278728031416584681754229846175410784077096766325272626813338055636736951710921554434041261204237195989254621846430536578210730896034329372717294796742771946863347657689062494025239793507929885923884245456932394531836559036521082841624519846660025187132291407522527214528496826661281127610548786592807940284060761673237977938045577869544379399053655795375315886491733178639314431665657808466621615424749564940144765015831879151146294301246995523245724943281768767169158749344679842873957647257075903590023272586259884732095939982194410871382878922165490358980235485379847329306856785189932763418826127551166942093625627329477049589148971470272102502016874555083102676961811498768559650454118061498485437560649735439820342588369142925871452592095118743590050798900224373091695090137538402003909979666402026970992102597756202588427033367934118550370279907198277652765909815824643606725629807823015609060231862635715393641475297153502719231858341248136618529249943273014862861755978769648358517022021596873396891995478564709754099227404151156272568503754310123456326382827529641219354555381803145047540498120592322928785968470667165264273707110125037236992446274092228725927835751082211422638117814986756001966171199669815847437014633213036669665562291340078576285252116000546865557434749922000443160059707742983625400445079046366196193601657195004124913091339774376788860276525755151155938141541028681122206607260239541137229857411771590894516902384166051062598897004723706510054495783027164037403473323246695542388960140194525462474498958748002844590483803655666398169834413229420155094527430840766951213325475068606914129196264695705490334526479586159360421876347328511999233982365986387472396228092420791427174117309687406766345916009521081160961629241564107982805585444860749382836211580922089020430988450086036143473621188233249572855754557290071323225461583837215111001480677826575524345650641181278284830906348556560881499668612444354183369270506281818346872277634212031681266717794039947115631400189883501249942136457339509267507868515028830724061525145638495806531413958056136245352150861648088648496629447357459878844778809040293786540117830987602956155979520639825248847982680164616865669074439161370629893991377195676847548754579845061764483395265747184440588254793840108850606977753310492325414283409616520368806143684381677176097233997019429756862266619717259111131343300326904625818453183922291055434400600911131238244865478316248400456784566371708323100812720471448483027508673465469372158745087547978027894428781179479176990289562714345674695984811126722325521079222579626114741008042972921567745707850975980596187878625353597559241766586758913551308358145183253874776218189507391066440812278464346862617675082117106086844790954880968358682001831537182319433088891638427199915954896356223991396771407654611379044556384427550276752206087306240669157746759363059519729453809492488082190695687925936310921466541833773425549306244271847283057499192988355311599740086584270785985093518572255169796818662572580353681139528425831829028419892193847873783781851311006063753673120192872240468898287111809633050412767719892337969134076307591945534901097014610471291481108856112046309997434180419263083937906843017967227511856978175327485299305057136528814865108841919587062365310079255573261315193464445593349525184522289880473064613434680765200275726092501415144631817721704174388025348211396186331759473581224092242318791990187710631331334158783182774678070196111966442646145042949773262036639650922946228309530602354025435825455459185103849005978476525593369102604654982609539446263193071377702670986116275018428509711411888573841930/560690035467196183939803725507489634774025359922685206206300759224212165337018327343035585062480169575304487695496642591409022413798645579494384247747684885071624169345524088927571435173973199879408924996232016257104822802753488597358691889092684510413800689497455620823358866443494598054919934997693565994000142184298769550912210475337329492559240601049417585764035725187395789472365685008472313685997844559968088448544601008552188041873112151801523936225263698896668434393679935211866634975403915585435879544848341026751114839265100818830716474511007753695655719507072816423235747459745509340067391207817651394251364518076316601124393956992501382771233404335693115714125375640794072705512159265397802601454341443890384855559415554669536690535931827966146001569726101863634210473282790778109312317264731711641869073602475442159168682833697119314847774562788018781308460073454201558194037485983846489076801475185728375933521722446019508265979821319699730009594337442551867867987852451115128797392492427322793883412372486883958672343786635248404608788240505993764171830105347554301067882019630334758630751234344327082631512468645158772780447856915341407734533582038231883198348709533660593022281548713956861045091047314019921476167663872589832490167379963621983752084583038030310956959441284278504627046847294630881091273302686256642346614741274197733949732590113444896567276854238117136330864865849016545224860032944626211773415037571542438958926942518872285786683475074207038010261559537702470151664919533287914685778199750375883579327001056119346716605399526283119974762865807233225184815642627870030591668728891049756847094478675994564583718457262194886344305478096056406101599898476670573425874764760857132807996547070916555295315525815224503141559895805388901071616372023141883263896085519403046415166863800685961800236712383798468478878909209158507947918589181841364240632905417161462794701565437574377686485462209866332314408992244165604695977374425943178747108209812704096474273365894622922664781370903159173611868832791591964953075122104769603199748314198013701562248261389145839251450081547609398469672956748304890657191868961343999919201973232913090244762420818071634368366647717289032323064741244363201056116758784114347236491032038899846059409651926722029654525757679892305526532517985743924454442723983153195794525308635531095066599680140485097127876542555195390415324779066359164260855752163982309968603850847877294707021713559858853755315535965574524199340791081727566076349103397415396001180781447052133357770751503806099310121871920296854745894318656787022294298884482922981223615991384251559284417085937345321430976312147363984440955439598203196786376349227065879809893637913485702254450202103076851787040464762488732381346510201642578350910510519911864125996342814645724640271324750193405643673617868142244823218198378820789697113408810971367128610695650185504762424251869113604946141887733698120004685740308410982142524311625757490593256490830614283973080428921526119662697463406419944151248625709354088579334736521321648372322876095638228308191212102729543179310926353722112612373039154936847870692751872058631409791267697756437895606287659368513293656737053723946750644597630973169044415150122642610782429322808204173578750691911211062692107738094070236620994749328978379308215812645333171001162828664255979420823838676033996629312871529428640218402512197484635607894567280948183262651698176188658212836121266068708549832104504845451647400615240424089430839964065207673698526860979586586330888051422632164426633959826712079340974642164169765946639276200136142750992033391646552348437843999267622036156246799083180617340984809351439090054172744284950160038380724883277096777043608436698547671087173987804407628812183668077292001114510675652665211246531158988857425264790693912792211194643876817272251296006418839732135630474677574827398001675128463537347571432698849055873751640616819615401575330162524791322983113118910825148174388735554453337052866167712364283288568061258331772416285266575809775978962148704587709424354620851253313111502860856249894272874854413906355066219031849866692385825963899*t^100 + 1559049728397823877625907196220510623683927599820372238044286489207276178252467575382789800774478804302333043518514357997690913354739182193626515391047981240012728421009745866672153133387399758464759883707987198139999874224771661915759252961789570063904052273734222052541601292242881450261712791023925266205230857915341771044693387897280695521483118265385412675751681495540138742822706830161550871014978658989664213185980490111690397801764721450596445332699982859041421962211018643696416245818654253078377991799346931823825517732904028338502908138616270864992676716391186745873889886054842421255765398984267182027106231836229672258088558408407249627949638964132472944380750694978431816723817274945798875896424289210637083919458131578042452941920358751332517869552660721396241280980227843030767158340693234809844341641535971345339930117488330390742356659017978810167493034228014103687440277468892787473127789175730221345936103277371372527145418579882733147208513141671608085351810710948895958214763657745390387724152405719694344132374167693002259609464043006826659216918283421724193629555736760369570079100649500911391710961292752668084746766798216713927102977416889923778572944114903098806570329353315057473593903670512310276784222801999397300279338573740823397125835113244208717591774300111186844105093197840386726209018387067742133975048107855522138302820033731813845894333266991013898022088318788937016553593032667602489652315912757086008874800298732580571701566524836517916978985668609879806458269721997510339455112481826716844190870637362378418300592556208112408325302516267355038531334080164605632137963272595028737229426619175578325038835074611591240345612537936405520486961278581115475231076503162971869371302258067594164206778873454708673373780070437990586461734447293006623747297950843318688697525093229715893961819353484215165291986229644044770144256196695187200072245550018263656661188968554251172826384451558330585292873115177650833499944863613344754920001265301286509507475327608287646127368088736617565134108368234382793872499571453141744083486719596668736299890885593209910028365870604757460817355146763156543025876448361933202456711719119983567654828556029162352687605382834161776962787286865971385280461925139347365399438931313519390511449182399942626739935446383444862809033163833485424253470681140511864241311681468898100011261794117955391303614408145095804852702274536827200211737990244503449460267725227278467514746745096574145103094023020436012182571198288267413171463630494827999325130468897885841225293884033148030802226767648212427929616144780234265078915422290519343834696392565720498407639087316309160463550601027924372878336112222466253328695799887627642773866958023067097307246799662268461328565120620804794108263381230482020387370624798595532511237158223367089115179570839690881533890644814407537190787927934179684054129428440609928646252782305043672794423046602333080982055877618595657289393947507164029630858079086387354888852656707973662086305775972775403568425210624513659218785444882535768698303895267981184483743013630151328923047738600438209033137448492661782423423453891897983117042341543736622827711007506348697270751372960893442340664977138535655488116897709922076526237833352806270883059637629029459748436032314112282847456157074722327891677761870938298969975659419557256617912865081423266351447484356655225730317743839216655526580769319839855165045114182859980126034628038414398022726434224367485089004370713012679834721841501498645692194518624727444092850838517714690717388576196422300777850623079563955190146639622507496367464071109267881155975561241866341078367465877830746922635692687861516842895761523524893922616801931021726194896825153403657820273041124411135505575833153742446900902794877099153228015521374384269934454753034980731881113437577072021055713132214122913325324383207665578107497765250466876379078340123563448559291746838209555739182581039845711045771560725568771789351614312225626969301787956388762595883865737560615619581620774707449523638622071672300284073994264782928390168151944561372824674319118494694205820456806583210487540862869153297245710313029271891732092703/78496604965407465751572521571048548868363550389175928868882106291389703147182565828024981908747223740542628277369529962797263137931810381129213794684675883910027383708373372449860000924356247983117249499472482275994675192385488403630216864472975831457932096529643786915270241302089243727688790899677099239160019905801827737127709466547226128958293684146918462006965001526235410526131195901186123916039698238395532382796244141197306325862235701252213351071536917845533580815115190929661328896556548181961023136278767743745156077497114114636300306431541085517391800730990194299253004644364371307609434769094471195195191032530684324157415153978950193587972676606997036199977552589711170178771702297155692364203607802144653879778318177653735136675030455915260440219761654260908789466259590708935303724417062439629861670304346561902283615596717596704078688438790322629383184410283588218147165248037738508470752206526001972630693041142442731157237174984757962201343207241957261501518299343156118031634948939825191143677732148163754214128130128934776645230353670839126984056214748657602149503482748246866208305172808205791568411745610322228189262699968147797082834701485352463647768819334712483023119416819953960546312746623962789006663472942162576548623433194907077725291841625324243533974321779798990647786558621248323352778262376075929928526063778387682752962562615882285519418759593336399086321081218862316331480404612247669648278105260015941454249771952642120010135686510388985321436618335278345821233088734660308056008947965052623701105780147856708540324755933679636796466801213012651525874189967901804282833622044746965958593227014639239041720584016707284088202766933447896854223985786733880279622467066519998593119516589928317741344173614131430439818385412754446150026292083239863656945451972716426498123360932096034652033139733731785587043047289282191112708602485457790993688606758402604791258219161260412876107964709381286524017258914183184657436832419632045024595149373778573506398271225247209173069391926442284305661636590822875093430517094667744447964763987721918218714756594480417495203011416665315785754213944762684692006861654588159988688276252607832634266738914530028811571330680420464525229063774210848147856346229776008613108744485445978448317351269741084151633606075184922773714552518004149423621981357641447411233543208974353309323955219667913597902715957727354658145469069290282996519805302957523395604539118702821258983039898380239525744175035180433387907710751441859250688874475638155440165309402587298670087905210532853903417062068841559664425204611950183121201843827609217371306238793795218299818392031228345000336683700630957821733761543748447550092688891789223173385109307887998315623028294430759250185665066748422533388511428229960969127471472787660977639487994050401449637985465027076790114306501539914275250547773034910557595877233535991398005497391025970666739395261675904692459864282717736800656003643177537499953403627606048683055908716285999756231260049013656752777644876898792181174807599309572401106863112985030772125202653389351963146769694382136045103529689521095765732225481691158701896985262088208397370777477685901305384880272311591861111943187521352545090243668336243666218121017169965509540105193148584301025096867569548776895083333169833126939264906056973103150213770346643940162796012995837118915337414644759528103802014120009630576351707647848985105239419332745656771237744666412149797056977249619196976494630678363230636086133659372520317594969129074317793760537142122086324327199168503019728754375739691107736449902983767232529498668019059985138884674830517328781298159897467085061874551871645286427737873309201472607584184199893022405373301483658793548786105181137796673952204358292617068033705713530820880156031494591373129574514362258440039537070697147790909567250142754418115181440898637562498988266454860475835720234517984895228660000577838867822325229686354746156220546222753470785217635836647515520744414422977623467187401263479730999660399528576166448138279937320613368637054700818642279319409646919175463835610400519874985198202479617946889709270664458981336934015634945860*t^99 - 13460679773913099235985909847011938288376639101746196406450437531056593178019173529854368468123393169188287462787557585075840900829472983436154919823219420405437035835868125226865252244454912121801292963614153606575297985590977306364942834377552745828142945206407874080216700200622631097225077287405150609718700618331733572724178893218983388271142737158426469524537299875834801369207227095384549354481504824817037799430026764386260702256238107776466621384084064943552409702949202846646764838096326415285800112929770156913777970944531225174708576616126305740787623573302974058879746352962589881452929978831368231949064848172892313062911708298224516262981946604112681191074343635609431543489398430138821514827097149178787640204665141069321357033229145578403044526684909720154140267315092311655740463954874163007911726116286202209183825574949536874387107143092583999502283726264861640589219901812296328178407276374979198659501934020108651474419446792849491588161761465746669832320911607378045509655630430405625142918553759871990953867665197041279639763131865680920066638182825857680998352572155906883792834832359789342353588098071969310685441728895747622219386073952659205833735851014928185141073412617440971328335136045462212305766774115738842094600382074159516665379779473169798607163057100932532041755842126901743894639466376077831751887843560358767020999355446620209631463019609780823684108559740089940504473394322725802200375652722767088339303122492801200870963622269766649612325833936061764452283952916678326968465261561310718217414417354139921863975382647621643856568237653403682267326027649429182949019423465792487258601748360000536708501719938631251667578845103832481577580740016568831145911451487537914616265401477026597259759410602583539187975907780879055439489272674603206601620258853289607369213865484712710086606589339828335731837779885071105452920708682135543748520981678578688760986710233645579661853715225830571699530016751772826966728865880432136531867097299569598900635762005195173607888969181254223560263532335502178011583790351483555233349236217472745260334410843868882611953179432804573384238952694277752921949330557157432605970584567067132714493246932741604245870452808983846923933350825410154775971490866508113945760533131211696709526781220959293839832065732808410895499138165351654797718058711478776149341970113290790069832110426577977433377709792487514907464304189950739226993752105368337767139574482804870081477322360408660435328944728947732432055825026591422404296117911882427014394937912038161538331236213079152556441969849640816582136095978069169827717134791647465014379438199561387374258851736129801630430354039321950390787267358214619337966922896930707825911881820906546591471916934529608998603336351172873352326167738950732242040568294550075014006417374099014786953004729611790924510237776582562290443250521998609810908472867442386872350792522988470530463738239539657596426706334360722165667435742076340723670388516685035411347291453814944961492676061754019431324942334240064704613458459530106118757784317871056446724692821907045220796294122488961730190739164533881846910718018049093898596118713550329961491654244120865465784653634203911751096245310930700140754974049148918851841483996289153344238646605059628274565021769756592808633544725073931442037942714053215397946704653213257283742629774549222360273432026711625517244020426009264626410800167781382199854881548060566693429931962626093392799473581598085269636284723991420494189712257164886708576763664337559338943933436157526017464593624448383997299173672957919468440763130948891578239339901752217042375468624151892793843713418093067461891397310225565742930991581903976175582937178411429494315567696666718672605884604615629304328966187479505024435903284390818923457000126352630056328255136275629883402077109115398585414031013842559225490623170994201189014814415284299643399062684404564084466830868231546351478453530200748404050338114057783238530443538276613400049198780537223991041081905923915506426811601852551337290611201783095390560166780340383112963057469459934247683546928775419485948015535023898021136993278207633965733288977152764089925830819849/235489814896222397254717564713145646605090651167527786606646318874169109441547697484074945726241671221627884832108589888391789413795431143387641384054027651730082151125120117349580002773068743949351748498417446827984025577156465210890650593418927494373796289588931360745810723906267731183066372699031297717480059717405483211383128399641678386874881052440755386020895004578706231578393587703558371748119094715186597148388732423591918977586707103756640053214610753536600742445345572788983986689669644545883069408836303231235468232491342343908900919294623256552175402192970582897759013933093113922828304307283413585585573097592052972472245461936850580763918029820991108599932657769133510536315106891467077092610823406433961639334954532961205410025091367745781320659284962782726368398778772126805911173251187318889585010913039685706850846790152790112236065316370967888149553230850764654441495744113215525412256619578005917892079123427328193471711524954273886604029621725871784504554898029468354094904846819475573431033196444491262642384390386804329935691061012517380952168644245972806448510448244740598624915518424617374705235236830966684567788099904443391248504104456057390943306458004137449069358250459861881638938239871888367019990418826487729645870299584721233175875524875972730601922965339396971943359675863744970058334787128227789785578191335163048258887687847646856558256278780009197258963243656586948994441213836743008944834315780047824362749315857926360030407059531166955964309855005835037463699266203980924168026843895157871103317340443570125620974267801038910389400403639037954577622569903705412848500866134240897875779681043917717125161752050121852264608300800343690562671957360201640838867401199559995779358549769784953224032520842394291319455156238263338450078876249719590970836355918149279494370082796288103956099419201195356761129141867846573338125807456373372981065820275207814373774657483781238628323894128143859572051776742549553972310497258896135073785448121335720519194813675741627519208175779326852916984909772468625280291551284003233343894291963165754656144269783441252485609034249995947357262641834288054076020584963764479966064828757823497902800216743590086434713992041261393575687191322632544443569038689328025839326233456337935344952053809223252454900818225554768321143657554012448270865944072924342233700629626923059927971865659003740793708147873182063974436407207870848989559415908872570186813617356108463776949119695140718577232525105541300163723132254325577752066623426914466320495928207761896010263715631598561710251186206524678993275613835850549363605531482827652113918716381385654899455176093685035001010051101892873465201284631245342650278066675367669520155327923663994946869084883292277750556995200245267600165534284689882907382414418362982932918463982151204348913956395081230370342919504619742825751643319104731672787631700607974194016492173077912000218185785027714077379592848153210401968010929532612499860210882818146049167726148857999268693780147040970258332934630696376543524422797928717203320589338955092316375607960168055889440309083146408135310589068563287297196676445073476105690955786264625192112332433057703916154640816934775583335829562564057635270731005008730998654363051509896528620315579445752903075290602708646330685249999509499380817794718170919309450641311039931820488388038987511356746012243934278584311406042360028891729055122943546955315718257998236970313713233999236449391170931748857590929483892035089691908258400978117560952784907387222953381281611426366258972981597505509059186263127219073323209349708951301697588496004057179955416654024491551986343894479692401255185623655614935859283213619927604417822752552599679067216119904450976380646358315543413390021856613074877851204101117140592462640468094483774119388723543086775320118611212091443372728701750428263254345544322695912687496964799364581427507160703553954685685980001733516603466975689059064238468661638668260412355652907509942546562233243268932870401562203790439192998981198585728499344414839811961840105911164102455926837958228940757526391506831201559624955594607438853840669127811993376944010802046904837580*t^98 + 71090273343881016957922691732611025974046689142208153816982517385535286916058843942893358381276936494511378664872129031704914412713900239659266363252732167048500611932548957835411222890480213224716163579674566118838952370074624622840217289271804423240427066239271452841576400634970495878841651498224573916574878395605601604127793684743263681988809762583445257019302666627940777559907844760692978853369355710691381554398251186282879427749797923808552622105682395434015284001573167651092682744135166690313356942964904269461136167386725611206771906102026875028239493078616891969008305050587416820231737128053643589523110599723807318967144984791609935144865060126833363123146403238925435227916412023338356799705024113492615338715268967118381715676380694469805892625900004980144782338714626514850422543599452377962383968858866917321227408562136034375095992894284544530596966868580663331275731100851352000266911886529922516708522722672354397974301920869375959233998540337720639756107138083117725617030831092641359598463429238636664776674956130079850735904816156890503508547712393243115882458579252534060092424553769878522912866349219508528477053410542654103327510257476657953217408298035662987761853461766153294426479475203996707531394415278152871895491467902662132764686855281559870765379929146932455055819222887527350153965243440512576876105406426371378532583149492378009655856473297076117153720082407113945216094951564264421044451250540007832098375593111490806353483555445988892449945404216015271795899520894076075033580197060870966242013760487564993078072123232672035808273578804486705734152844067729255901758961590456836437081483653230067303760363710704788140397512701847221791799928191700653589672605702611651276924620003838403948788325708864503199907000337436156398894255305542095599545513018007292183721371006479236203847155108755393702669621502434763144774021492677845088809635773508848531299008631639923492884350163082537379362301385422652131291895653538031260311064455314937761074731701191174603274984840684931388863024050471366511608698241113176107359771532220705856136955890708679588955608472480561956554780555806740911902892275667956622766697868936384021004348549396711923685136378700537563431092785313600456172875805933015802303323212918183655992623652234994302564949903472753205980987326316474406614073764988244922778435516116476464847358898158340038979237808886642645002448489318433235210046981285610156205670381761868218389307030870006987469438179783238570784685814504233173364315309940135356641528548830693360529728945045518049196450183067985234312565480939618025268974138931463757218759600538125838627398723995846636992237552449815453629143546881820992186058112873108281015803863074427282868164245861402151375716440855058875936859117061634117275141367521290850871678395121322036600083486102457929755655371070858733984131450683145564178378061436082601565283712766796376684082296535859803042362317323517126137143736638609759991126544293330639080642616081886062523751180075572077007231803045092045574264466549031971404070619715379138176143680919759442532067415836654209114523650276347882697051115135064518609453975002138318017297176319114627638550570667576089337405819293216456204393488865489471746199596798963062512706284644324012910092545617358104273918673864596664231320998707751167029921399043436453430567884175762644587669940087867522740049178413667917505298874067434359280909724580475135298294833442122191339896955339853032198595298349543369183852966444460189768382465773234491372223943861903879884533199293918108419396284016348927624244912663797396379754445653137850083818971320787684081176400779504139504372570541339583807807157882684472128208485917348584979392223332747927880708966960635419910602473393477348208158364844242159186153135326956213293369241587841856668214754951813499960554102534642991082712902079615049033755862248486674765996880562989601362841621164526766746242874495123341488986353214849762447179725826484932252506408162063222403082496453517273527749529975637548419804037035847620512799802071385214643947277865707628668885949300293586159513102969312220542862071348722400525585615789313948337757011322209/588724537240555993136793911782864116512726627918819466516615797185422773603869243710187364315604178054069712080271474720979473534488577858469103460135069129325205377812800293373950006932671859873379371246043617069960063942891163027226626483547318735934490723972328401864526809765669327957665931747578244293700149293513708028457820999104195967187202631101888465052237511446765578945983969258895929370297736787966492870971831058979797443966767759391600133036526883841501856113363931972459966724174111364707673522090758078088670581228355859772252298236558141380438505482426457244397534832732784807070760768208533963963932743980132431180613654842126451909795074552477771499831644422833776340787767228667692731527058516084904098337386332403013525062728419364453301648212406956815920996946930317014777933127968297223962527282599214267127116975381975280590163290927419720373883077126911636103739360283038813530641548945014794730197808568320483679278812385684716510074054314679461261387245073670885237262117048688933577582991111228156605960975967010824839227652531293452380421610614932016121276120611851496562288796061543436763088092077416711419470249761108478121260261140143477358266145010343622673395626149654704097345599679720917549976047066219324114675748961803082939688812189931826504807413348492429858399189659362425145836967820569474463945478337907620647219219619117141395640696950022993147408109141467372486103034591857522362085789450119560906873289644815900076017648827917389910774637514587593659248165509952310420067109737894677758293351108925314052435669502597275973501009097594886444056424759263532121252165335602244689449202609794292812904380125304630661520752000859226406679893400504102097168502998899989448396374424462383060081302105985728298637890595658346125197190624298977427090889795373198735925206990720259890248548002988391902822854669616433345314518640933432452664550688019535934436643709453096570809735320359648930129441856373884930776243147240337684463620303339301297987034189354068798020439448317132292462274431171563200728878210008083359735729907914386640360674458603131214022585624989868393156604585720135190051462409411199915162071894558744757000541858975216086784980103153483939217978306581361108922596723320064598315583640844838362380134523058131137252045563886920802859143885031120677164860182310855584251574067307649819929664147509351984270369682955159936091018019677122473898539772181425467034043390271159442372799237851796443081312763853250409307830635813944380166558567286165801239820519404740025659289078996404275627965516311697483189034589626373409013828707069130284796790953464137248637940234212587502525127754732183663003211578113356625695166688419173800388319809159987367172712208230694376392488000613169000413835711724707268456036045907457332296159955378010872284890987703075925857298761549357064379108297761829181969079251519935485041230432694780000545464462569285193448982120383026004920027323831531249650527207045365122919315372144998171734450367602425645832336576740941358811056994821793008301473347387730790939019900420139723600772707866020338276472671408218242991691112683690264227389465661562980280831082644259790386602042336938958339573906410144088176827512521827496635907628774741321550788948614382257688226506771615826713124998773748452044486795427298273626603277599829551220970097468778391865030609835696460778515105900072229322637807358867388289295644995592425784283084998091123477927329372143977323709730087724229770646002445293902381962268468057383453204028565915647432453993763772647965657818047683308023374272378254243971240010142949888541635061228879965859736199231003137964059139037339648208034049819011044556881381499197668040299761127440951615895788858533475054641532687194628010252792851481156601170236209435298471808857716938300296528030228608431821754376070658135863860806739781718742411998411453568767901758884886714214950004333791508667439222647660596171654096670651030889132268774856366405583108172332176003905509476097982497452996464321248361037099529904600264777910256139817094895572351893815978767078003899062388986518597134601672819529983442360027005117262093950*t^97 - 1326758987006941699683888099653722299437925114481529678204576850563097911480168749641014400691498901464912109402303677905741676239178677282079293703218047418780870338414894403676623495656381004593939390999018546590624832041381217535285036443998672587306102904343646686338636705388727533755594056622637895924305300340642037050614133935910868383287454708939629214488333525649817119282176985806049257132531181877696372803464533535403831052545909077055378719090628164679571483343060404463856422004071856596572030938708998665780428218297365267792735725123636671592910747909269558809065643798534962161256906723092729116854321848947241383000998085247755382115244671490733917404219781663186003422646814660112127168804316342324946529576104344835768686310360514217321038960273970200466197441597411117879943128225350793228346638949142649941397476307646512138895863411075380502399476284090193015476152540982144496156558594823952961106977312210491392328404824755486748071003668269646593882104113422833024071925532866035425605595749911451473765865552234907422114127121701575900815560224506599427630473820052380317575515235226733840643189068562573094835101884014260592112913187990388716088899608907789996822843478422026561122832607937144970004796291049955582703211079014663745408758652515327017765073386033292918673948337913323485187255369829453056177089382166107480022092341689284390041440385283835251943022361437621110555503341559463390856191787349398748008620116264485157272819677945329574536697163433442749063254874361573986483065324664603069333812055228339303116103282348650590332101612969197420035830123038037602409035927649712710285713461260858502040021445487335304202415385933854765280070189302333563404564459563531099878553015974054031818510741685324815662938184989469313992266986846947697830281902260030789314171551410840532103661452306236604938150107452259316036531837943817060656671422288289813294270390988543585698617762922028264377329425811337439726847486417447918239758921710350016490554235769173020383591308589397661658320180992800796257865093510501264988441911837931391772285039307658486778354143719445966380890808351575211121347934072386518568254680712019550590347524648637261836365949372226466519829002966665068190261681904680460490792498318725456900995738520912053196464968776776528281280067253955566754885713773092132061545088448129547211534311192592998277329811021683293376682790027745901739722562638929821578364581324885384324839011326276259928564434580460298066978783625673958790849778426680007586110593882973736493027629578718383373373237616729483498815968535595233830747749090021058878162710812468125983818391184941666617809701919535907731260507636995700803535468981687221720010782381706645170838571973751289714554831261886963994562907738860864703092663721533980659355773382711641342612375842789154171713761776613915011452782644963395217997831765782182891326792219481799158104742725499598008162950749848641391693384255521530354169473712090205875521562709515370395732870027673956883039804135766080690755131889660983261662194030182973586064294589527756161941591776845182374826832890074489321570659508127277350497544799854265510718996430456922056652857901426690309679302996900400267150632170937574185076315095315203402466497607681977662383598636528748641748432240651530725606098728125068926138934790324820035731091873028948330197176030963655582164716019320934506533910555956469154017909309845132149926766947831914451489321840284849906902605100087524187352722635519099488658960347081714493430094081069026645502689106258227748346854680705500714197418709711964165072451591554539381707282150374639553728346882203409869416957940123246544228130416922191956135766536583350004930010513698918429001712820558535799913723864076914997819571458386713347443753388906764599070114035327832373479345020337682512187687109334523968834388037219276247890931019808127579445947171742357122757577430260704102175706169039386165902644300444179950808688453498360825630917572870597859224930226990546097348193975573717663206112425739339657087516648990666837047288509197555279717813487337287771266734632038661635560499009221495691687474735549080880931564116008185187/6644176920286274779686674147263752172072200515083819693544663996806914159243667179014971682990390009467358179191635214708196915603513950117008453335810065888098746406744460453791721506811582418570995761205349392646692150212628839878700498885748311448403538170544849106756802567355410986950801229722668757028901684883940419178309694132747354486827001122435598391303823343470640105247533367350396917179074458035621848115253521951343428296196378998848058644269374831925520947565107232260619624458536399687415172606452841167000710845291444703143990222955441881293520276158812874615343607397984285679798585812639169021878669539204351723324068390361141385839115841377963421212385701343409761560319087294963960827233946110101060538379074322834009782850792161398830118601254307084065394108401070720595350959587070782956148522189333989586148891579310863880946128569038022558505251870432288464599344208908580895560097480950881254812232410985331172951860882638441800613692898694239634235656051545714276249101035263775107518436613969574910267273871627693594614140649996026105436186748368518467654401932619466889774402126980275929183422753445131457448307104446795681654222947153047815900432207973878027314036352260388803384328910671136069492586816890189515008483452568920507462202309000659184839969379218700279830505140441375940931588636832141211807384684099243147304331192844322024322230722721688065520748660310846060914591390393820609514968195222777901663284268848636586572199179629353400421599480521774271297229296469461789026471667041954220415024962515014258591773984386454971700939959815713718440065365140259862511274437358939618638069572310535590317063718557009403180019915438268412303958796948546295096615962416157023774759082790361180249488980910410362227484765293858477698654008474231316677168613404926100019727336038128647332805041748011851474715074128528319182835281804820166251499929193363334117213550435256375584852727186916037925746558093362415647331886947426668153232286280543543220139385851281633577659245202436207300645668580364784693940196941519797917017523246462363512641897461378195129683466339171371865624537467412954287723647191926399042543382810020119400434686694148867265144775449875033028317183745703932514983591591755014752418729660963175804004375331656051406130228506723820489410338131065504785146279200365370165124907331043476539206209664748400965337029279065376421598631936356096491140663143190373127955632547345942278207305684327417000489101192058111762188374318471658004736875259372442613992260147567780289583405320102276824944182255517728738847676082926214187441781122637327499849497903380977520342468357542058957069298946263215625321959238707881918559738340730675747239609274805571715234894921460693676429507435491478718956145889464553458289549660955589893056662353551836987215198289791856877532371737485601155135650789026357910793894410010700474036743454698231434727384648996218611781369644322722055526022654670138388913092765226263530089416342779265081003082720084518002964941366076338192296214655845949665116627777661533212026081733313005452065863417345086674834477291607034456620513986001647267709109683894782206026522218413789062934508763516882529832334086628768995138481927032053176319528953314937771787475277219456908195699147851092901476696414732303958787779548393794802357379847198076363779519671433356136762488311002860057357527623729386588069769540192931953550622279235971662422623387835599822108037002914196315510438382418602021697290599025459755453574172710933327543302608101048021023409358191148455612423946538140190549509645411726467675422971613291599255595691011645328988451391321321128451524569135690315490669990814553217141947019776659396454811589866833596807966759974877789902383011755482230401424376466715910213206951506484082753271394234017960489387769722866587702656529940284676177857676063250825807221124929261704666319850272292917568721477481361312103956941309312442508667662425918777177349890459093278005866506516320272044076464087391516756969531525911231503132980408923345845350701462149364356678602257087351760371308901146561247133567024804790307534695527420920304772037672203150*t^96 + 1252053177090930944660919146560389096115039693276738985857668816949955489215697223766828688605154820337472533201355429395489086813739890299834936874500749201229715635818276434009636984456542139192392774820222101095682685025304206936707770871205505822729556810972125045351503206875493142834185988690534649478690808184584006018631831079949210709251189325080711500946681265153799767883366714410118470932440853318916891074201202747879243058850633309762308068248168752212139622987793693478168825681299609168477463364136727208515565039166938786312907834582203864965061721729171637180197293520456723220985892763456658573379461578413397740531012685389073520416291778418258789158625728473933494419531891895990053747363834792345570285291038324735727770520881138613683704648386953602392939117811751312856413806822499949914562796713121161250537946446632210840044726498475150422086492094890359613445033401379012833764010587711033670662564521246404194121027523361269654601366731891359744778325926370955600328516735192637780510316370888951020045296856038693845053146068244503456092221307938281029046532654023018074572994016332668626660539692891680983753050832461056268497093244130274307711683946709807173633341847280459149036970527613873186133710725355052572727621017332278031624577796782470971214025356993124463755896992004698320809193337256394694915019555074341985175981391351322460523011945937621827257825796288537564224761937226671807220524211094514187017860811270907939559808564278290065698729397689789368063526409378267209500596636463824153675225424294797146246739869332068685999412697223000525544137463702039823600493078595317395157997205980276111799983248817215446684242270445521016101140816502826657434770497701932430392041371662963519296800492846043284594257184817797449186970598226959255339712041588856981130658086289448519641337321738144989408336953418158910157615364223419204537465383678509914436472713413346271801304012703757245005012996977080409035872606950282336955116178684172154423302847009568026500504424704873550293308987627781102130194947985462245309956686385154922576421780929452492624205690757352961010873751387855826283538488722502626441889466980614947209460040839379850605903719395183068184719286431417652917979677873274553637908020057952870559792370053887775964811948403869199194247093081517304678223789574013531509656256171945431315638264365553294210758239207070447329692933408327147821585974840557270561904043216237259785464156295143089409601318125952078887394368927284605273557558799519867700055555130888550132584651170707644407477951537761769030207911964600843925387774719890742552747769947055907464728028319333977010729993533209543305912562737809455543177600903542189825252052588332105865076621376100004663857019714364968086756449805563150268356359976242756556489903465946390202881534145444444617984773839413336415165371026982704496933431994889907305813348890031721556738941926153982042570791158782471179778500346151733023734295642525599513096348631494349995566432448953667000571886003305689527409310088526851302911596001151036474302401085964125314705895752527783361804333224757871350978095684238414794683148827302190674299981702586622439327054574980260106562940255888180235681049309123876666029571745742695723141208676060405856286004366583020294213087381727483303025059001960839968258257663995196575682977674456285944571417380382408502925432183362777329208526578866674752018150745286102183770139006779463528893970427118851167823425034202268486398532981371603935511259022999169672792626750806915568464972364284906360455952594418327197002708729691787462070879180471721964928170997753667087688847299400033808526867661182092934689741831359545972815823745890700419929964718665130207689665710009710000782299017306868910259499455347392039065498540523959262416039135408759692549442710009841486412072495737259364658230225865591286892192777484285918152194990274787514993635098959250371586205764359098409088295480398087867193481892713143436149044844134902202149784483995961436405633388424190297987447477210132002482586110680911893496161142449193040627051390073195585246261065529192821407675406808185954997951366346361440558031093538132626413/4650923844200392345780671903084626520450540360558673785481264797764839911470567025310480178093273006627150725434144650295737840922459765081905917335067046121669122484721122317654205054768107692999697032843744574852684505148840187915090349220023818013882476719381394374729761797148787690865560860805868129920231179418758293424816785892923148140778900785704918873912676340429448073673273357145277842025352120624935293680677465365940399807337465299193641050988562382347864663295575062582433737120975479781190620824516988816900497591704011292200793156068809316905464193311169012230740525178588999975859010068847418315315068677443046206326847873252798970087381088964574394848669990940386833092223361106474772579063762277070742376865352025983806847995554512979181083020878014958845775875880749504416745671710949548069303965532533792710304224105517604716662289998326615790953676309302601925219540946236006626892068236665616878368562687689731821066302617846909260429585029085967743964959236081999993374370724684642575262905629778702437187091710139385516229898454997218273805330723857962927358081352833626822842081488886193150428395927411592020213814973112756977157956063007133471130302545581714619119825446582272162369030237469795248644810771823132660505938416798244355223541616300461429387978565453090195881353598308963158652112045782498848265169278869470203113031834991025417025561505905181645864524062217592242640213973275674426660477736655944531164298988194045610600539425740547380295119636365241989908060507528623252318530166929367954290517473760509981014241789070518480190657971870999602908045755598181903757892106151257733046648700617374913221944602989906582226013940806787888612771157863982406567631173691309916642331357953252826174642286637287253559239335705700934389057805931961921674018029383448270013809135226690053132963529223608296032300551889969823427984697263374116376049950435354333882049485304679462909396909030841226548022590665353690953132320863198667707262600396380480254097570095897143504361471641705345110451968006255349285758137859063858541912266272523654458849328222964736590778426437419960305937176227189068001406553034348479329780367967014083580304280685904207085601342814912523119822028621992752760488514114228510326693110762674223062803062732159235984291159954706674342587236691745853349602395440255759115587435131730433577444346765323880675735920495345763495119042355449267543798464200233261189568942783142159594745113979029191900342370834440678233531862022930160603315812681560709829794582103297446202708383724071593777460927578862410117193373258048349931209246785846129249894648532366684264239727850279441269948509262384250937725371467095517342991816838511473023067726492363900200664426445022485573500655204844035103269302122625187420802684762668912925139663647486285891050638802854299814272660216239920808594955552318450537555726087007490331825720418288762004309169254297353028246958751025905438868215858269096872239164935658384471062591439945485556702157904059162602075458956253436734607350259092164765581639444363073248418257213319103816446104392141560672384134104124924119634359790201153087396376778726347544218565552889652344054156134461817770882633860640138296596937348922437223423670267320456440251232694053619835736989403495765031033687490312612771151445683875656361650165893038653454645663770003349295733741817702002040150269336610570611648838678135052367485435595465180163695836371484919875475625902039937420857306867693021415188103419317821828817501920897653329280311825670733614716386550733803918928696762576698133384656751788208527372796080129304119478916983708151730291915973924924789916067198394983220843468993570187251999362913843661577518368112906783517765576731982414452931668108228837561280997063526701137149244866054538857927289975963812572342571438806006611391859570958199273324500373244275578065054787450483193266423895190605042298105034236952918472769858916518709756067363698143144024144923321365294604106554561424190430853524861174061729878672068137862052193086286246342091745491023504555049675021579961146232259916230802592872993496917363353215274286869194644213340426370542205*t^95 - 7075209405757635608548748478166585815093851487039537175225189021309422806877781917773904880725689283567061656454303822430439888141357171924383292421957708174972671700354689368828503966581606295850138660592175416682598945334529424006514894686911516843033431178802446511504170014873059782826849666067838632347225925791267818343350023389415068121416594755939076925735633096104568647202372484370675438906811055394383884690434628208950118437154965655294402146641256313841852939763201468785955833728091792080730580915560201851896903781224615785731766796326918590737263937642433308665995123465008705620302219399547753369429311911958752898856154945715493709510638990240530904490727520130332919403809582846863401863253036253474774159592324327368005809762572988244332522613458950834458471810969717101417768533858885370338098154111151677637009773042813643714184240977896117723137291930125088502131604172731248838722325824105864864203385446698502256442894699931779480047012253564027719274898705730366675004637459207534765486799695207081030384627499904737318138792681981651474308811738477648652231822703805298398085477534587339430520300725732030205156454505528163774758347996688703877070599467513297675211188919497121303499420947574800573278981440320984631269275408292010266155179935470648495546486651598948448919321563645678093323934586764565355928141647403279639557451196253475097728324180333235015021908799878381437684786733613973724600952905103937257518923033052065963286100622790410508619436076581517960133951531565365264391411538839550926762818197709344882141888759554832338646158469627379052054744325398470069640220552777232199324707796664083527261183064125545355563719664443908864107062251729461141598756113576354460065528687044443593708648733848379657234448183161212117856815381508976933771525025797723893776099094003205240718272014246010732009571043223147729084874797132583965371633262131541511508260906062843957274439286364127269941355774513045309945664980940910583112847125933432841682441351349466713999176455233834572909534611522636424222012667343084115123874594982309559770764815116841286946420895122607422879220926484415607164772014306718897764950610040856853695890172904021863301112875506643276385636531100980785186142007946404128029886597098644082163532079005272658953054039498365482300935089252650719374024128958132556812849475728456836749403094021303869618741182639061919969235603239043543239710526018301870040108652710754243069619596582589056856636388308520250872919406132034006177154085591858859348395284560934191051023179482621831765376663519325172800987854857723491296498515165887576704086337537442759161137370000735954577625488266520438506634720215781754257804644108430267627538391805592231497151796279145033688009540540601420025897052157111557854914236529074397225921894739262199476039058513868161705160072640278375864544338410353872585467763714229009242359302890019505882728828211393063346800841740346589375980382131749816315602336161033803188095407958286111318634624136969747948883439381896117156820079448683321028502176115640466281555233887635897080766957058785758715896800358432645735621052006160033658075091879636181025746863812612440058431420460488076677579972602659955908500850591328901919799411476600693694354920537482088301361038561270555085558457559957832475485409746641270271250730553948557789154943998462131289588250995851814488562035526235451963750589289855409895166605443231663948822374864912649431109286938340114339258936052802850613340815822523464160691849038038187015952440503637091775410137335480700038975714289341418902724242073736939121123736522509284525612207626600465429602984523103372647693990723041640962372199716978126213906224691606972683575589733910455016821067217467080379189706333324369965464647006034193990595378165415064674836740269037875578915360910573926893685680854584833820932232522271417167860201652095858650624085022054674279454775922872263319813121439870953542431680924952668507023099099244525881084587257833022622975666782631359750339364425913546679042217946378116291120739377449637850078698196192714540782354321757890947444222159509708987072082407231894509855658600274845583578491494481832068307297/23254619221001961728903359515423132602252701802793368927406323988824199557352835126552400890466365033135753627170723251478689204612298825409529586675335230608345612423605611588271025273840538464998485164218722874263422525744200939575451746100119090069412383596906971873648808985743938454327804304029340649601155897093791467124083929464615740703894503928524594369563381702147240368366366785726389210126760603124676468403387326829701999036687326495968205254942811911739323316477875312912168685604877398905953104122584944084502487958520056461003965780344046584527320966555845061153702625892944999879295050344237091576575343387215231031634239366263994850436905444822871974243349954701934165461116805532373862895318811385353711884326760129919034239977772564895905415104390074794228879379403747522083728358554747740346519827662668963551521120527588023583311449991633078954768381546513009626097704731180033134460341183328084391842813438448659105331513089234546302147925145429838719824796180409999966871853623423212876314528148893512185935458550696927581149492274986091369026653619289814636790406764168134114210407444430965752141979637057960101069074865563784885789780315035667355651512727908573095599127232911360811845151187348976243224053859115663302529692083991221776117708081502307146939892827265450979406767991544815793260560228912494241325846394347351015565159174955127085127807529525908229322620311087961213201069866378372133302388683279722655821494940970228053002697128702736901475598181826209949540302537643116261592650834646839771452587368802549905071208945352592400953289859354998014540228777990909518789460530756288665233243503086874566109723014949532911130069704033939443063855789319912032838155868456549583211656789766264130873211433186436267796196678528504671945289029659809608370090146917241350069045676133450265664817646118041480161502759449849117139923486316870581880249752176771669410247426523397314546984545154206132740112953326768454765661604315993338536313001981902401270487850479485717521807358208526725552259840031276746428790689295319292709561331362618272294246641114823682953892132187099801529685881135945340007032765171742396648901839835070417901521403429521035428006714074562615599110143109963763802442570571142551633465553813371115314015313660796179921455799773533371712936183458729266748011977201278795577937175658652167887221733826619403378679602476728817475595211777246337718992321001166305947844713915710797973725569895145959501711854172203391167659310114650803016579063407803549148972910516487231013541918620357968887304637894312050585966866290241749656046233929230646249473242661833421321198639251397206349742546311921254688626857335477586714959084192557365115338632461819501003322132225112427867503276024220175516346510613125937104013423813344564625698318237431429455253194014271499071363301081199604042974777761592252687778630435037451659128602091443810021545846271486765141234793755129527194341079291345484361195824678291922355312957199727427783510789520295813010377294781267183673036751295460823827908197221815366242091286066595519082230521960707803361920670520624620598171798951005765436981883893631737721092827764448261720270780672309088854413169303200691482984686744612186117118351336602282201256163470268099178684947017478825155168437451563063855757228419378281808250829465193267273228318850016746478668709088510010200751346683052853058244193390675261837427177977325900818479181857424599377378129510199687104286534338465107075940517096589109144087509604488266646401559128353668073581932753669019594643483812883490666923283758941042636863980400646520597394584918540758651459579869624623949580335991974916104217344967850936259996814569218307887591840564533917588827883659912072264658340541144187806404985317633505685746224330272694289636449879819062861712857194030033056959297854790996366622501866221377890325273937252415966332119475953025211490525171184764592363849294582593548780336818490715720120724616606826473020532772807120952154267624305870308649393360340689310260965431431231710458727455117522775248375107899805731161299581154012964364967484586816766076371434345973221066702131852711025*t^94 + 88939608495315951756723195243904347277878686774732155146968251646517270147451325937213994767437835396910946638546532193129274499131806167053090568908106528757697344547663505660726490937482154167531626078151790560315528289501353549837086783082876544479808881465610711619088439365958076775244971583962330680031629618933767584197873237982583296195640330459975690896576957392725569388264943523387554649572654572009449168435766000602096308636069274440493188806644057014601831503347362929478631365781909855570815799050064390337332272483591703066500411752019710178096499665984355449153817202710343030613935207381203709953150963419721168814263634980907795472315443438488015682667880731267482291656607901982645065958808472631957383792554880154567218882213417840123656264759511537762422769633520819757680816271200629413717641660465557567206740432878860434816933104339587492156400100046370742176534852888978214028067041265014807900723583875557621736787940623619269676683925218324176890612558008736179203933552843230948913917202934169771858330222198315831390622598229921451836892158875443232264013389042806746501111742240909384422031182614737741197177380000292909492207705186864344965284921105991428163454405974271250497806530590733008667698965607427634708303729858967947637120226616940470173454114686315809544467854547166747414182981281729902008220406477706611748213177503450800242411571283793354428881840638706325334376106328708409428249194942136289669690081046117227783708843722669386767570286932423432042350955888949405221408194141837751386224275700872108539011337214007239208763841553852134896277897842439916087404727862629569401742469968315281718568669348673466833179932314341389736696984697240457928391537555319178176795000909366084305843596393089103659042017272441306736457763195757450448470404883038871609510992991743169837918109515353283969574157511573261036439648007637168775366497117223169590024681945228206339234428007063223616913153967065672639096990548443865261263459763972109280634303341530662829246660571996157226933663638093351459792849573001246508544624713566888071495819192590646709930810344908597006515734422511612180828803603503265029695863999567624475539993770554211235311681285488838483517351407867981162780743949609668649000064561738212821266909466413568647551701753981765659132525659215986105441034670123517942115466922847619678715190095921851678403268007282648204301101028438715266883851620795159577606452034383974072666007069671593856268761956033508308206320154622661843742872380922837373967012502723255684686052627668628610260000380384833277084429591677875657641750189737015814759228704742024762103109558401431309995793595102256612820362431492425223854594934847793868902175209827609071153523481168607069599325452163593645790702936137238676779159207788092202393802490711618222419923552179453982872209676449135304156423526167877666865392823299647328124102042043806550467222085673688004573065170059667182708954528261204720107799614038101932455346974645398970994416499625406189934034326962656373146743985038274959339848245308633454364272154466094186780909641029216017602821255461370586463919481442293389532998501339294683662989022432747126690433721550198334656546849057495282863387784962767777854003702898424336036229815683464173599267639362302751899840727892135982123004163282573513649173051368137444410209465956453308271013196760764643692677174579507156146373654754409250681389656351040767102934796835620698358160037938503143805500749718514908325016853357176331011609625858777161854146733557928893884631351917063049374751061145187407087317844671454401894921965420069419885341741191692944958061845153042691444963890576674516852288545194409737934550166909395452490248675103304114626998925451801189994852174566737799523219329895794736882285715225752965567740537774411474737539961543385409183801939062888119610083552894679611741700812086779017514672633513001181106183569338412132010024958103202462995515711278941343426713448689746862431336901099220618330775203565186187327522863249904051191204363225223239050980881529654710187084953591041638339548369897850521171270703587275672725338731042880775107776659446555247694849515166772515502517958194/302310049873025502475743673700500723829285123436313796056282211854714594245586856645181211576062745430764797153219402269222959659959884730323884626779357997908492961506872950647523328559927000044980307134843397365424492834674612214480872699301548170902360986759790634357434516814671199906261455952381428444815026662219289072613091083040004629150628551070819726804323962127914124788762768214443059731647887840620794089244035248786125987476935244447586668314256554852611203114212379067858192912863406185777390353593604273098532343460760733993051555144472605598855172565225985794998134136608284998430835654475082190495479464033798003411245111761431933055679770782697335665163549411125144150994518471920860217639144548009598254496247881688947445119711043343646770396357070972324975431932248717787088468661211720624504757759614696526169774566858644306583048849891230026411988960104669125139270161505340430747984435383265097093956574699832568369309670160049101927923026890587903357722350345329999569334097104501767392088865935615658417160961159060058554943399574819187797346497050767590278275287934185743484735296777602554777845735281753481313897973252329203515267144095463675623469665462811450242788654027847690553986965435536691161912700168503622932885997091885883089530205059529992910218606754450862732287983890082605312387282975862425137236003126515563202347069274416652106661497883836806981194064044143495771613908262918837732931052882636394525679434232612964689035062673135579719182776363740729344023932989360511400704460850408917028883635794433148765925716289583701212392768171614974189022974113881823744262986899831752648032165540129369359426399194343927844690906152441212759830125261158856426896026289935144581751538266961433701351748631423671481350556820870560735288757385577524908811171909924137550897593789734853453642629399534539242099535872848038522819005322119317564443246778298031702333216544804165089110799087004679725621468393247989911953600856107913400972069025764731216516342056233314327783495656710847432179377920406597703574278960839150805224297307714037539825206334492707878400597718432297419885916454767289420091425947232651156435723917855915432719778244583773460564087282969314002788431860429528929431753417424853171235052199573824499082199077590350338978925397055933832268170384963480467724155703616624342513183283562478182533882539746052243922834832197474627182737753104202390346900173015161977321981280904240373658432408636897473522254104238644085179571031490460439215527824301446138936647836714334003176044942064653595534960292626056657617569261773142745528601041079998401243152154603834477175582310268163682546653102054976310952149145361208627294468094503245746499402222003653513043187718926461562277542588314862281712504637970637182352174509573479340134078137086608582918291522185529487927722914055594852558672110900699284941122195655486871568671827188769530280096001529327946836052318816683853526434030787491296695545720817794990619068443596456561185640263763845569134904832156473387749477766840990709762806563883599761147186718865741748068996785489201443704968716768120067776233386363074950680764490617212590374206760937827402363520148740018155107371200941608989278800927679958419522538567375829668616330125113485289322904311227224727017189686870319830124843969451917663507260783047512474551968145050217704222693218150630132609767506879687089757174514078778403886553313705236710640229364146519791905915683632595932355724946400046391987226722255658418873137624858347466403220268668597684956565125797697254730365289567485378670002688866233554279231745208404767766129603941029862468974538305120111344544367895673909354825484582062171379958589399838002538693927338940928654762487578856939440558427034874441483264809129235573914700916293545025765273848437647817202267143522390429740470872112282952766092524260877912574228561184281407562317553187389327749376827225401939700730040829573716134144378640379304361569420015888744149266926046492572378005479115976314012442113684428961033392550608606012235963456916527796078228876402697474505096894555002168536744577299628617958992828646497651873867127714085243325*t^93 - 274018506783151758708628399071686357963537988725889820162178799497091970411831408737889453286098358543237561122515418549646540834578747485896230316163893511879438827789062453765041378387872031973631421284804597407128368524611773881832672622204691657677248314216323959922857192405427275695805056580940382468647890678917266077229295750287820782174324065410999269294137784933122260329077598174806917831787478766176696019241245658588766413644292757520374492609986526335483881672470321631301694811842439406454868641683576105727395340773859036681067740807491619766847718208984214533534391960606687186864269284983165822632915149001649380681286393504017396209401477645935971215738262844273831105781406571011701030731025902079898984909748756711176009582630180609906776521727390694723893074894152840367231496758765595199104633971091179678607991124699564846996512639002571883218634911763683728886189870073589032229481062852875468381890788986594256926965485286655828281054487629165674960464643633999463287277834687140172505354248129021173839248755620681303897210517929135721557237260353671732356137953823318275786789919569558636997032092425788234851152053693182157631760405599650225635952660005640205102055612902093670721930453713374121383640930559896663903017409022018926347201707443041278636776961362241905870824098636439916046140641625518538667951963724367777755959865216670533633879659352431573879719020062946205706573701629712047894952643552032995837009466478562453953755699882705771812271738992784427984132699892643293723517003129725735732533395047154119923975075751681037109373664817402280372791500793443709930102382764487989992824247985103679646800975773718649294329036481203099990798030026273586274721804104295658414965390925965118792402401065161809659263568814878738134598055329756630656877901066001298301368507633148050668286586735383031358178181783019948926373341482080103372927347775801510047559940512982239019272623287134725573916199199138492976862316032457377755032805080815939150473704247429093598478213701043631141642972693424021623227277908736013635519430927456225446734866830130481041728840300393051006267837303880002474647022792929822666172860334492050177310105733169096337160990673511292321504994655405854915059135225965853376509492332465525259601457088470133410936229564092902945537101189786365200362095838424534614131230226666621095724348985279919776448112741183818874191400317188064296692264486910319747104156946068315008413815518587083988492682904604280713916471038812089338389691381996912955905148566668437948141560860606893757810591785949554298406890646764791766172535191169329941039588256842194622101026896755634807353899054877944228462675349122559842204044039657900377085698452656745471003843660417763425317095177203817004099300081379400515291054622478008098944874016849744832892146603286323690271791246432401563245667679709279873738762663752758556660570301378649953748746646282348825484015837422622220816689974038203898929621025627718581823947921332265769499512254940933167623329109894078822144474118581272478351298337244451161290097198230438150415911884686726791283432212310113457006891827491989656060278404011847342873780179843211659309230855961391525338625659492318100334746329182299164920263538031313285202205150144837560373288284986495982465429125809799340699061438841853768731976600099381836496314740445013369518697374652514451462478487174709703560827257526762130111308353841424511727807980194914662641370115840888009909946377492892394513289940441528425649405502587426305521696975736815933709249678849988265160783218577282407275324084203427615114627609338450031521404449126471794167947253960503688656824235843380678204502519449297361758362027059666477690985946549959991287157324343574269297091563902587118047419080465553244712725672509458439157290251933000837220285102213482550416374457261632081608307741224050105839928339241889519850748200256765437884923132509882370879605370720589219967605785805973587756916392769599489642734601677630625669334576991558584412315705689644493630334426286360731592339647353194698594003056363761959961529439403345371287628000146123945280299498818557959877506783281997616824474356671672356066156079561478/1108470182867760175744393470235169320707378785933150585539701443467286845567151807698997775778896733246137589561804474987150852086519577344520910298190979325664474192191867485707585538053065666831594459494425790339889807060473578119763199897439009959975323618119232325977259894987127732989625338492065237630988431094804059932914667304480016973552304687259672331615854527802351790892130150119624552349375588748942911660561462578882461954082095896307817783818940701126241078085445389915480040680499156014517097963176549001361285259356122691307855702196399553862468966072495281248326491834230378327579730733075301365150091368123926012507898743125250421204159159536556897438933014507458861886979901063709820798010196676035193599819575566192807298772273825593371491453309260231858243250418245298552657718424442975623184111785253887262622506745148362457471179116267843430177292853717120125510657258852914912742609596405305356011174107232719417354135457253513373735717765265488978978315284599543331754225022716506480437659175097257414196256857583220214701459131774337021923603822519481164353676055758681059444029421517876034185434362699762764817625901925207079555979528350033477286055440030308650890225064768774865364618873263634534260346567284513284087248656003581571328277418551609974004134891432986496685055940930302886145420037578162225503198678130557065075272587339527724391092158907401625597711568161859484495917663630702405020747193903000113260824592186247537193128563134830458970336846667049340928087754294321875135916356451499362439239997912921545475060959728473571112106816629254905359750905084233353728964285299383093042784606980474354317896797045927735430533322558951113452710459290915806898618763063095530133088973645525256904956411648553462098285375009858722696058777080450924665640963669721837686624510562361129330022974464959977221031631533776141250336352847770831069625238187092782908555127330948605326739596652350492327278717441909296343829869805729015803564253094470681127226587539522152535206150741273107251324385708157524913105689523076886285822423461618137646025756559806595554135524967585090539581693667480061207001895139853054240264321032138356586639186896807169355401653370887484676890916821574939407916429197224461627861858065104023163301396617831284576256059789205090718316624744866095048321904246594289255881672039729086669290902645735524894383727718057406966336705094715408764605300634388927250180598029982214703414252165001957402914931715541694978991760448798354943790268689105302509434375401285891344978831454237063183628187739628874411264420626501523400271537150626660804558224566880726416310468470983266836004394707534913140157880199657764966746383013178567737164474814013396214491688302730359061684322823821161699612517005892336335291306535102757580491619835984231470700402248013608122401650684870514459381797739969230711450781384070118529085130033025488277693685338940869138398858502327840796263591446220801421217000976331914965603250959853674057680680967134100420161317717907069088414751811750299269130290734239865790873017969174386409586321546793738626918218628149773581846189083331274819162803132263112831372091456772033808666240545380066568727027736785899627355603401493180871582641413711375451593210458749446060850649141166490665729695518524506043791094554657031432859956204507545740023883198517464915483208466552310486235814191892185995776306551622187480917362150252534605680841001870572570321690839986185085304324803466836770619831314937414202534837957813940710145140985118191511507405461258223267344672728414113055123343192509523032357183065764150815142475214450442829052906640452107074929996015617471000967693443467561295059848161132739342641877733576116738400795787789142111282047565794539618771970966807197104353903359742998427806004110938041996408312859582098242381726531078370826809005922289885679438838057675698494395164361687094201747715033159807112236010149708436959158529388348057449325754540058258728547312062170472765386020090091913151378954416842906190455772685564888711531866008693935252286839213476557406518688613368341284634730116765304932516307038370491390204179468284979225525*t^92 + 40505300756737514533461006055995641015061612089763745361724529997945654005600667031095771131017652014047357232151911048659192957743055029918652537016595948834546320881863443050852617541013387601458199574722828251371460095425075576718044946658139014301588010986845428132871190175567740508175172116284220506620288710988591257220692394113981795640041963871841560827532425981546206348585104379138245405342429796560337775806619820385465450328472580241369290691115644510356705948484820440893654006444128875272639021365381731868502957001055161621786738495228047444632690798770169406987309703535952542070029922440402679577205846856071404307771180748201400987999769641756015889084872063563118797130143334571754145628897534159873728557346770516718632353594627174275851397900539363345729589637509092390695524570007920002451572352257933052949544110597268369086589016873899314063574510829405214345031957573866230965222971767071137881586036639853941202986431015512407334579911852979176515927950643919269333221347229160094859783459767870958810960060022763024574217751530904345134117052399266846612120876502939588000628382603676536217613899727496925289119739337222643507772915741308561553814484180238998797573573925030328446081178684758305475806650407611949201023980797097483085286600980692078647084819928596581145959689097347967415686765530187068119641969244850610238047660703503873763043635818642504092857913396037568312986570841650218063701050078080487072158700632077539351310119268194684222441331126720158186312861969057300252242310575683588184675191723847596018619537052549033221994733204804163100078958136255408367298111884700549509107062977669535008996053353465125775404864432862674764213247336501673049750819966210095878735542730369673140638398266497623946315372519098252086077257542166380221790416452309033365363615483714210619743769154979797982788797792817951969788154753803641688910092900195232376853339342516401764047772444625386147151703756293532939026677152418721852187709745937797387151420932150436481023168304629661482152180627315356918762345690738266580546767683563470777128307470416899958481104610868314789142873477085507295167384178738939327476269032228059625577706173413274998511265860874817148662236288674652996011601032459551001036083851905471827011046198234457282464446158107073123872472354701691014852398588211596000708744484646221122120349485127072511451832106076226248454085689887120992026781283207884245586446191951782645148647745761492471059055176222337328142765453297337392086399997150066431926214796129191359889457460369965509338512271307390658174419308146706707264622028094281177953469847796457790187795866148172047241250421758374113522790274692400019899530833100414417906475966084947492604674604990210894718472438653508518918841196030109504481301233884544917964119109097636879617679529591254884927453158287045786357620058024633200197915412280966741864113856237078643486867806049730093475577733159745161229034533332935093997318930478810419207313280863973814708072681846366655537605992963965364811265644206298982451682343398648967560057751289047415769476960679887013623956279656498132163362090727755349201258518594508024951443803376511783961258979254735843579080957309180709226292273630777805291622932472506675112641275674862197527844724818001218613325873821875426009846954629676490374232632392679121640017310626472781093043940654625510621603085598852711468667192672507642451141190465214005336384166109241889111651193320363828636010968137879863228027250325463085393477633263201328634993679120849539796750396885300926090487115436407957170892377388130234756237183773118003476590783355127856533502120465093206885892612650489485118245241302069843000249746252027937138533468310659048229013944003607003420626411913893760596154680679720898446612408160999257853812230313841474887142167416263665404464782047932594548530271514653017789482278330599357352899892663614459167320725036857965446674885730032997125662748484778930061507421310327723259095175639417127981049840538587731962991570020619433641980764956306933262109061987519698183573283947365365249359233014330810476646418949993260189102729395319693031140201991844463771850170970362557187224924463374504/221694036573552035148878694047033864141475757186630117107940288693457369113430361539799555155779346649227517912360894997430170417303915468904182059638195865132894838438373497141517107610613133366318891898885158067977961412094715623952639979487801991995064723623846465195451978997425546597925067698413047526197686218960811986582933460896003394710460937451934466323170905560470358178426030023924910469875117749788582332112292515776492390816419179261563556763788140225248215617089077983096008136099831202903419592635309800272257051871224538261571140439279910772493793214499056249665298366846075665515946146615060273030018273624785202501579748625050084240831831907311379487786602901491772377395980212741964159602039335207038719963915113238561459754454765118674298290661852046371648650083649059710531543684888595124636822357050777452524501349029672491494235823253568686035458570743424025102131451770582982548521919281061071202234821446543883470827091450702674747143553053097795795663056919908666350845004543301296087531835019451482839251371516644042940291826354867404384720764503896232870735211151736211888805884303575206837086872539952552963525180385041415911195905670006695457211088006061730178045012953754973072923774652726906852069313456902656817449731200716314265655483710321994800826978286597299337011188186060577229084007515632445100639735626111413015054517467905544878218431781480325119542313632371896899183532726140481004149438780600022652164918437249507438625712626966091794067369333409868185617550858864375027183271290299872487847999582584309095012191945694714222421363325850981071950181016846670745792857059876618608556921396094870863579359409185547086106664511790222690542091858183161379723752612619106026617794729105051380991282329710692419657075001971744539211755416090184933128192733944367537324902112472225866004594892991995444206326306755228250067270569554166213925047637418556581711025466189721065347919330470098465455743488381859268765973961145803160712850618894136225445317507904430507041230148254621450264877141631504982621137904615377257164484692323627529205151311961319110827104993517018107916338733496012241400379027970610848052864206427671317327837379361433871080330674177496935378183364314987881583285839444892325572371613020804632660279323566256915251211957841018143663324948973219009664380849318857851176334407945817333858180529147104978876745543611481393267341018943081752921060126877785450036119605996442940682850433000391480582986343108338995798352089759670988758053737821060501886875080257178268995766290847412636725637547925774882252884125300304680054307430125332160911644913376145283262093694196653367200878941506982628031576039931552993349276602635713547432894962802679242898337660546071812336864564764232339922503401178467267058261307020551516098323967196846294140080449602721624480330136974102891876359547993846142290156276814023705817026006605097655538737067788173827679771700465568159252718289244160284243400195266382993120650191970734811536136193426820084032263543581413817682950362350059853826058146847973158174603593834877281917264309358747725383643725629954716369237816666254963832560626452622566274418291354406761733248109076013313745405547357179925471120680298636174316528282742275090318642091749889212170129828233298133145939103704901208758218910931406286571991240901509148004776639703492983096641693310462097247162838378437199155261310324437496183472430050506921136168200374114514064338167997237017060864960693367354123966262987482840506967591562788142029028197023638302301481092251644653468934545682822611024668638501904606471436613152830163028495042890088565810581328090421414985999203123494200193538688693512259011969632226547868528375546715223347680159157557828422256409513158907923754394193361439420870780671948599685561200822187608399281662571916419648476345306215674165361801184457977135887767611535139698879032872337418840349543006631961422447202029941687391831705877669611489865150908011651745709462412434094553077204018018382630275790883368581238091154537112977742306373201738787050457367842695311481303737722673668256926946023353060986503261407674098278040835893656995845105*t^91 - 10227858583600650185284255982276272119171689142200062064883122672715536240225455902975230792784480236021587934123306373020796518050455282374400899329604440328266696007075018936459951850038909468935737499330689365232706803466611403290367007106690577562220810097591805515107437189641045710276963625927225336787184207758488257708306723077782528868427564611483290965869252018428314437467823374125212261064620634017940104872450764535288756005798573485273451005762962851393121267125705763327297069124840218844649755024806734647809284855549460690242957592814528091906100563865243274570731212313704122204520233248674932897565434745017362240271463698008270344214430419235991370729446877640384974912287127078566204195096507320195555933588844557600834646591767003541845515004610662171624374478519081117958044605601005296153505457389190718164048832974544000835967460380125256709373036774415528013905321745350615230446765630796263678649829166851631749210538534373885719336646074060392698415152471451412353744443123874167103924781353878150597818439260618186895335248354511388339687360947378936186240302167225494449934493105031874107973835615813893667448937525116698507607728777631451902973861190486243434597354459770265490570353344995277354487262621879241657479498582760860395379207122987626720100917219168791763639521701177144655304078664286346878420905102363898729357219707223113393830040255839019597840066442340276150821625307467702496889560147770211805637431384880232429776456363931877338745260791762715241974724424696711005767039941741829742997601737979287377052576472614759543275553512005132366101018725576341012972985136998103317865053054732897575453233663985550586456300087862808291404167970603625621793910674445905537538588427923490609002604422092095377453956796479147262104878463592495961732263115085332167084583442735688219099466542123505924011369397656107096192045430112035242492251238943497053824308879248804519795373095934509547172289863862268151810433503324422787889824599576978139894333855441830879702488000414211887471489814072933824648524428793862572228521555598818490628917632017731566950188407076002445481526550441748174550548715319844427952400082359780615800478350189424243243485335995261724199538223666350124587291474501321048510916363262757613014982298691220169653908448581164507960355113146510560754614098101127214662753271206562224621104810633837603058877786253326198458690493078585328401632853158692020722977065832011694383758364453600054919184858138496935521609408812997972829915443411771880939775504812966977066170989318282824081004160845491565836700265753069615603012881590482168473460231746515827542199474224746259626521278029598743114323827200555735794200783534344853167019824105806739422377684444577311928730360108179890419838792461325200230115245335566260704722844691627103124847957754465499290189685771844052097527346208817298452769033678788000079296127070801149314142820842481753208516660341920322421762626418780119874441267860118216199700231792789905824873401955690925337044519542669513894297601567631067362679156224078696536770015990253067045108488874560501159256269988130751003805461472380753841238413384617760797244088821415704138062340731684378653295770357024029654395482258790180836937515341629858373617372037496081793964373239022276146136797383223555421286913863741793545578909117286716954388383306811860539478156082249391552997112363674969888795814048015576177336573221913396886380004582899292421376692649179234301668006814997642111871737076272003814074838737423687029070451070491164576988720717805771008700064784121402104026307957610415249124428946451011672808155383205301063762337698125688937418299729594365093361341292083715627262768771554552924918100933219623052975860031872368524612149300781629205338774301291307897832042338287468158868071188417899247429680667238549287632774152041497278255200097760035316937581951865937958332121230448710201209958108852439179037257358738228301640780692436520239545978640878469099805431025083952985918079967507661428267097085990137159719120165950749453979676517886869172722740927022431766042525785874728282100701400148322532652585972569687501117652287209762185320871695897244230714825026085428488/85266937143673859672645651556551486208259906610242352733823187959022065043627062130692136598376671788164429966292651922088527083578429026501608484476229178897267245553220575823660426004081974371661112268801983872299215927728736778443323069033769996921178739855325563536712299614394440999201949114774249048537571622677235379454974408036924382580946514404590179355065732907873214684010011547663427103798122211457147050812420198375573996467853530485216752601456977009710852160418876147344618513884550462655161381782811461643175789181240207023681207861261504143266843544038098557563576294940798332890748517928869335780776259086455847115992211009634647784935319964350530572225616500573758606690761620285370830616168975079630276909198120476369792213251832737951653188716096940912172557724480407580973670648034075047937239368096452866355577441934489419805475316635987956167484065670547701962358250680993454826354584338869642770090315940978416719548881327193336441209058866576075306024252661503333211863463285885113879819936545942878015096681352555401130881471674949001686431063270729320334898158135283158418771493962913541091187258669212520370586607840400544581229194488464113637388880002331434683863466520674989643432221020279579558488197483424098775942204307967813179098262965508459538779607033306653591158149302330991241955387506012478884861436779273620390405583641502132645468627608261663507516274473989191115070589510054031155442091838692316404678814783557502861009889471910035305410526666696103148314442638024759625839719727038412495326153685609349651927766132959505470162062817634992719980838852633334902228021946106391772521892844651873409068984388148287340810255581457777957900804560839677453739904851007348471776074895809635146535108588350266315252721154604517130466059775419301897356997205363218283586500812489317640770998035766152093925510117982780096179719449828525466894249091314829454504240563919123486672276665565422486713747495531484334140759215825308907966481007266975471325122118424780964246626980097931327024952746781348070238899194082837406601724881662933665078904350754353504164271151352699272275514897498466246692453472296388787712640079395258198972245145908243796569357951606729590530070524736533800608956092094189355989373697315694089484722816756252659712004599169622362947432672682007311409377249738022250452436310748391282253146357364271145721825209081338997410515776516569904969638510337609788475430617690939592570327089615535184839610131964745767614750803753719611060789899161946346879567338560453180382987034941312552586783672279144185481878509730886415405502857740512369581401889760055878177728343921789756615722669810377933858298476896751151288183308706043672089574985693338170345514484825412235514178678755473976893270538914795102714715887315596736960893833537248574669261711385662163261665437297731881490907518459171593188521644928470656083471541001960636745668102995451472184527577102141599712583957401600109324384690487070381969480843065667235206206228241084647704716747531313006801134754750023020702330056479989676221001382244183569968178580522595278993709125242290275526629929487021139935600240943316371644007035136310292974326195798466659132848287445069202104277184730244682429433954900875034737939266057649696988511472397422358902284270655731234137776504204387033296919708039041980001837169116728070421785266657870037402754937837860461213562042432475960070566319250194969667757000143890197717053141537398852715717292574372059278448562687493400194987535216456977703472383470630116269800420096786405180359440647239465778718707116117156335167928135703908857113478034649448388685126188623621148461231970574692382130264882120099619988320087133795587836748736624364492368906753010931637080581984195355290151612831322854181069489210999879062000316226003230492947143044776787875517425467566986677615840176145052264526004436592191876551104745161092442131925627677470172000780746802843012194568334465957640442656927558363734408620166959443491232314622454857798381108987915860804290206581914516271682000668764250175910708728965954347591431797564714202671547443484994808946695259268568477244574483459940425*t^90 + 16542805216251890841790251084183075431529839680727247035371648369144143485943848141500641535171476238085793450202000161413160162379621668799143605602352850984688086849244729205001540751697981112419205442867451094234744665447397570178837148706952125980795213029420183153780298220425326442931907305228370246152363667930114139582148805651273343686362041429461373947783457813017405414088377090529495692642709621907631943648937662621958797327259895021619706477356190337554661740182193779585874458954520372466065380220064730643521023745339927770892818198055647435113255601341794196700539887406639380636712768567848288325486274393130263976812136796735809556654041272786680869822344855678910932635229019363183312336678883647025071766997621930200689484229139386454531683689418108919261142587066997365272344943816099826699292724973748384632713898863391069137945628185237891817406740782227151667801830334243875033536718050459835921691632077091350731858251735120953080877461438006045731822221951725206246412469272721110669028590922693702327626655966816716047761685694624951352865845464605319566011902271724772064945200674828898268849277008044069483331538178409311634707776770829737424697529117338385575654822647461980076113285538364897173247941227833657119681003153763985001867145422960911786327786783077926687371280834802865926053306157595043350442013806391645840934702077849790281127729301967007079057412798564307115253811274599414411041459614352626145407410089604810055847731775478349919303672500341187001503825134073979147044284807794500147089741526906223433606644849331103541366730246460882752782395813127752445255262887349583347514762092190252963826733777071695461407108650411862066061251448468189883685091187553145101060067044078641973146796453099406485685373562153204934111544053878131773619794088390024456879018113461083288983210109948671989311471229596635865689829147846765057248846764708622112983191182240991437774161500997597725527325664201695107803913988519309237082769247623119448003416251490109732379270636999201624980731942902466448587016050525948211551744816012838447808604842629207810198114424353212216353983854285851497362991083695198281921797423689586595567655367352613866719811109338687389353607477554139295298776255679109680164153708887782380329434998240017957305907586620908079244547466511903175106899309776178484895712943633542539393012851675434761149340170423052225109505946918763196483227446065036941442250318152987788387276007945201893152381218640040135312236333583928064443123727368180367885702697428445891616981700137018122535504776140553101487037532161934669199980245161803679245810601850827529396233688239539816295531621659603169502677639308878409120423806783685990668655275453125044444818007715020455926720349280016988574463116028323746655664847348324128619306181411928847717978545172725999325652723175677723755384556625398394574357727608243117570928972380671932214269629792962031520090744381628265010274650985127629599987421861818983214960958622532175714969333300092902902793955845291981654155242026312150807727612530951139420354948074147683641837427680305849993013488113432477708828888938174926303903573708491698063144854758724199869907130897927339312552678577498270503790917377006502446542638917022970933215825238807282357949823069722847257337020112321302667611185350773980412282127071445973709483089398296923939094631908499525266007441987900748025945985899998287890802553187600957423820847025437157582418977019465024534599824965991905375269159856959675715512428027798717237869566622213644403456527066006553303268240531941513037639350679599857416553068365279524720257422308940027307196447377252957950323045782361363086745223803180404605356584064603755649747706358573511051340903005425702150439901467950476584201751148958518505331995213482044674765019319995779423592726227939644719912315449839903725945761085995324686323561498130054615656982300434309197762139801388608570706230401471978298005831664272510331556024500952184482858052851743300297619282663673009449636309103386418477012471946843118866341512565364234113623461217706284694157860552794134597407449186571857724616457770461970922853395779893170450459700428045238348412656798864233968/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^89 - 61367603398239097711081286563611845612192927762198779141165737258978912983173485699306404161062197090306191837571980223894650267572246509815752189776124738693842538719284518555232884736907026439048573905744658025739954806803776462652630155633190349641831372617767944007735987676499703779362156004925954580620556283167992090528303637556934173876768362568840953184713914132732607152916085412422002272420858165470892022053701743906003278065453326870531108418903506615970156085376344211941501151164177127526559644831160328569605243701036081996632922946342264524920890621752823379793459711204907114467778567922626345882437919005704992707151855457799058618353763647034418652143368801910211056390504230758742228297957183517597701911261331035150370439851989223469244981960429406342785163898677234617959904130822441304078018899614523810460494739962325201685841828648816190608562770211802426342422404860444324078925678427710296876030809945445069064751181038041029176754185038332810793499189807539529629376494792509197938966175587834640813653352991669891779931464940994479298819744189690637919180705773020185923471054031066651403225567937528378197655311354853514036687414483663712149485091506251900721419513409900149475138856836591057283463382737493745050447061629646305413951974761297796845259832596017510876595285925562490808473293519238605469704422279340529672004148957021729866076573571440363372532558137461252531071952102645899324204291843158500132190011144550182318290249997593599335472658618985761250345021215281948411850111755751169209522385456738295090604880845637067624252382651167865292346798068816543592752717512359734914860906021244142894374122834795439851588705142012883155375769263731088880797832896107969882273142067490575172297270495203972128504786735900591103316224882043799281843261589801526500854846005779845256544004138763344059540794496404991808596964645565910167310496927469123283096256800501917408584624874371938667835264101279467905984082014477847856897290025137405117921976214495411164590474265547497235469483533084443426683244874335249667819191049380187776288342582248829946703161794289729555269471684028788184515691607261887407552564045210308024796566838858342663919054749130545102626331091099183584629908279603297785238510824775046969390901745020836094774645803036102233609422483694850757086097478994657204195064752237446392201986281866376727126619248174080976428111573530859805792701262727762935018105594247610855833789830738638877466355402905109451099168306546064322949085843400369360525254558213689408131120922554307678309095169509597988571741290154360170199350912695228254642525832770455433097227281757048136479113415771372342305822185993030870022341630068892545503838683443023367664173775261365937979908632045492184750492254271787204502476320487834223726564521298374750334641970564407112176669776020083037647426966522009054613132415642306373071425460484149565129600455454943195101964319027299628811877654257550222108860805398088834993805538464895268673091246730302869398559915083759185484936790938559574144134974232887220873845000763184670948112484652626347093882380563699281374339370091459654805256975735388592852441855161472021820840561193523538629407935037000762433534179802278038845792932190031111880295490782183172122452616808605609497382639786547165199180183475973668693862319169475505480172915149883319189399289123503970599261017453570055958978187928153309862770690502533425768082901288386023176206346745958137131462924324655955222677637213171814697165301969900310723312268761540600694415818187847710317346737052390735140775107145000834306567791437687928488994203692201077029559035733101272823381201933900566542126186344130262912474155279708010331585274193633726279269243451504843785246358191042764451797491721833582006768317241274146934183974269404370235323285677885967839922374574521032548854337180145695085998451422141912955270781761614936635911454730196190114829794568402050418946128293422640337791049055614745195418979462917585079358906935995158805658237048044879699754257878548251237611238399780580256760658852216675149706192443368783559425796949222461979241636933020956226133607137417207982432207618313352732276705801528285269744/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^88 + 29483634141475897764510433817451050358674486514763463636615793899464724881125359942578884111770492587263505262681619823481028831027110966578441901093227160233461137415458536666969933126583528988317458470013482488348549029079342624727837372359817272127658551210021021791076723126857019673021030355767631929326377880859591348619734229604359475349074839613491939245417135038977334593188756251785312029122805327363799652579692909908907753876197978566544009956484765833616818881777903768157827772379681030272522246839979537841909382480005578522994783687439118848376032911152360272269373903851694498277912061906643593743228198346168121367282447936785361848983720200343520713917545685302092346843421868275724576249938083477763484736113940804855244269324871047569398129720903433720039624587888285339205848813639610696302416008496823153572461972083453639226274874320451857705506907964275534242417003918213264741443703093433868345908361508604185746108649190952526049710228092038676806918358612039196426322351915609871127806293151265624905175643602697290323406091843503271297087871253340468568010801167327600165915112819056274179325842058400678487386757860992270280980261630544863850312558569472795178175863395195704911668401570537082622158390846349470054912467806079421136226807179192742157187690651570167255559306943368896339897880535644265703611620233246910606138777325754934572726104179883954176988988229967252573216762172098916968985882070534533440960190491642426153909382016744478194649743383687369077465674411489940322549975556775457763865713326255245014628681917791084538659312954030275538199477524413019882922220887631711537905267352308235181629655580273008807026437203378338660070408070469157659421584237123683433490293548203353356943049530692905770323985131486536628920913303352889684660385119990697539002377658332978445428030441308945133702511607666748121489009303696110388554791126529798822505162080936570241864421649461259103988924619399956725695810916397344684932887913210173204522950483075862418177665613897801028235414328478516110500008413874180811188860310129383986477084028546433996018644307269518270103469734798181639496435635948155767153336004324292407167954846575929053565147606692436296342711628689712980255697533424649349016562250244745279770607016074135949631395921429103455920616556629566705922060388101336562453684084304000819584819512028452236336939021481726179869473438242920150318674282153123001519690039996955302828524830823281727348308204306990141271084348282817014376076071382016468950906702045856329328904333474195741172514923300094998333849265391023333104186456604996449370927527424847410574086809246502420022414195341128692521709406373364756297433034960321560268047332039610565379722331702720417074081890154051966436843869178088740716146349609658710668840279429930072742702067229857533887554701999920978450559120685602521096608181339136864958210976298151080995135939258679633153940165149503735809265917733576233219430376911972762993870540628823784700144820995121627957559668930928681425948350921394929404994133579763942856250457917009030872584830054399214788135235062791548329261042539945004638078844601528119766964660771842866461345900188872195616423872363360581902388898751019138445228725659278560872787247254538914080341629213333288341603936393722026635852727801731983088766572247930383455688442946830550315248330992732827208315653583408616165786459325289075097917216525135304952953704070913008631145381281751768376771659437766220665536164329117690912136197794633833225826325043745260708041225753925024944367863408201371105614664771530960028637515939095644625859408236413669556670404925942496803353010167278065084501092727800657870619952428690702560245663640591675200987346415574486668909666629565163831167398872794641304298592961044011656462968921655570293173887896999554192015257548885755041818439448965117791569060327285220224052233984863830099222052748145694201728021006562167054417843850215713113969707405424960782809885421204364734128232390608978112842956416187226130240954986903672928289138590976416536214230536388963207605890795143945241364256092231242424685297702791952550511065836531162985154160275239024479046942048579869251178112/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^87 - 12904316588161975797179859883556637900326208898140204930553050007166590518478040987266329477196377579920811385005520417023409008506488532117820740446778573212505801127824154211410403121350165781736748047944544652233246306095279274257205778482310168315154381538930273189573361026161897124984703852081884526169493192732611185177217704896221122520980664607286878639571347099331836852091244375155059029519078151737223718554916025178146809076241732897701465824972182477034321407033084790959447583365928392902886614772123878596398775905892750715779028053867173075676623362586340334154203458985390677197010497728939939553954619712961458664739632625652070710332082814113309253282715265089253502071531509074168404176093586810313632089306847955939004136144146721373799898749938951337468898065244725991346933085608240285267146896246078230800762868352026539112405559248492573604225167484567501690053513985803016297424641381718161713591972623070223893124094153315933928707930040470232406669363545718935871302126505853144354778452354992079061184425626858826599047409198217694666589977691182758289114748924337297407017281179315321953147801536873906723417298327369422849475707660073011899891500008046767590810853233692009891499016544398657528343031461713549742152115067135816104842376735432557723263302403761823218152889121388656414086518423904018457192721455960168272450196093549226267613980270565680191636265141477725982411259632561651326604928586809433926067203249448358369440984952212405147703753028933530266061374561876492741889559265416697715653667170127851356105185880154798190079529846017696876217920491669310282637283266128570259633814510011392059296981527042343374679259014685928422245596476323633950993181429254724110992074314675046980466091329225158892707717075661073794171800817447439928039089792106681434346006885499301292477633227793702322034566495599391049877093418438531595267304062913369642893223869844067938077160691315191564800628575998422683150375364835740298532951237194080847755329745432602865593372728160383361271514962722383302489256434884880469695726444562092523317354545323891982559878609485776281399665412090667547363358234489964487694003188764516089499079258234508982257887498088837284196237365274675307360732047579486859766177648228762564235552195948155992168867223282794154174011695422705127181045850873008264381644717539204481808040788991557327098325705936492904186519938932245291562586700557539998019751840392675780692366089920267655785415708918068300188936890835216252361184778659913785073403338792195384705363926016228882809551777042590702529134654126893643960477137491606488015613205103252255993893343877309921716431532047985984739414644937105409267120827044742634673375655224551540102825719398884360356241409103600175599919717359921804168943775937496842461943553863661586787116288122805034197774404138299941557481226851208361982726069753579399726893377038323010055929099512291077840887450883887592906270765252695546304297478086279426575924775691988250015202347307160564356180179159306995457622120894593557690753499827852400212712965428625184094697101422924575399165601905932186751844235023366812346205153178613022581670648768675916782722276355296542705435551043899408513400713132464526150626690324926819285902542331311684298880706526293711377089726352772494089835912442158710549935594252136216964623828533529335800357615430894393000839494473464720669802469620314646576370571610385478061732288081520329049581371779659677640078177277603245586255331417320565776912425015649812419542434137592942716738649426328012263825935615503778387727653449529398816132743204409827840824618237208882085744350777752332617510014817019679743545816510677728072622091915100403253634423199132233249802652259234890045626893147777856380698049905385507968072829705820406345605189183284817230550947697282183806428740094415016920490835051164047308661269733448077516396526403116719640224601222470453433088905949724165473779734060107046942573904440253709262792147210030949025086587253622437827716732144884002455206853379476940943678486197442671754707247935414927129597962884697495034248050157989086147866466445004610933182814766113693742603067248718943997276697171107781463098704512/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^86 + 65401345351158821895427194932131604305486728672720899597199308781996078967268176920586667130953420373319534329221300494783991195344344115089930768968270980116330203706072555997271831001522947962630534947963379307632961112153459948609798040149483078510933101238088347994581353124766160688420378315139435008932918183036695060349425959491365282712207696798637731483545936895736058770327365702263493036939891629211270770511320625998122927716443732190342691850571524951103654029768884965303793182633306763548559720313028359137343516707871680216505357019629579151579736515728834897049334531891674824729931272874209033688757572866908548757819038403793217713248042034508669606198476668293002858325649367060663602976040161903022671510008281452486471226738820511976942657063910352397243889933274064642562548067603521975570158684309917004456076863144879653384711095737456922565310946212573489885369942832103741606636083955992198716121028513639463298462961996075155381871726922514396775379325641707882744656910601198912301961269440891530473162636348494313499051559803589534733035599357113309189531249610250703610076571460928084812939634456351063234919123470225877094324005571592051488717765363366787744333075240924958218871408171800573063439580938337980769234552282377511580298594523982976009968951758583867935657263772058506691488609939038792413690583349943246625056429006431602940511819024987037666032089570851436662231539320837134683094840595626148317315464910399242166683214543633630348761036437928958169352237848976917840345906358706104388799407839980482052358537897251743274435054171744026100197598761613497306764896853459334325133158485470806335416789099173842324398829123821510066625636725960982642411422641986647088738522961758433081480377358727718855653110065132796689405639002115334774786676307206485068594916442380477481078371591304155536557635538232084493640817295933514950600668323230169001705079039719283080840149444097984192161386741803493511965928741568048866353387851188872704587644297667500984750434561225117932236295121391207809140210554986121669280254514259270562637888423481090544036395681429164586010208723877291589208438964378910437113723545914506307401985983654600706125028973332313276665684283019546640729508062052349899721825941546827403424839387925760554714295720963152250888229140980532268881755900138410867816428250502020514529960192010594239942914543773243360628582874312547409683438422213076400006856931159882590561953999953792309022547314877567092700483943259671439195590346269396923446883757446552500943143399072929403119906933466017958874988332162871647321345424427381433957546397284233146128836799161455800972723257502392374531063372685529996414731007530729741870815414319960788793862916871133739512351281099162953546269212965097921025162029257350299740358571991764827672645306942077173632315716849331855196101652643793191804653918044050785626371381119962338955286864129026602067097597980089131134405440230662742268326795122519697823841682453863262729476428380201613587349803865704426013570867415019906567786907201834022303572265267995919360814677918465587353197632504541240782886837697592302315480610142204043593849132797799447063432717656924983186641234968726495306036368916117436117129842499655362836057350971934964473166726340176537973409462379040712934998043848826284744002624495931640909862681108816397207004691665969972382879762258619204792938201970088775816701108702759361601040603825023585142869387468717031406904679589632103226541358366044767181432573999168761132435484985419442273867116915143842952196966595261346484985531459273393188681800927321018413928363348392063456874630250835009986168342777025157752576011842491157264138346237548009044419910034415627181677921738911973345453087078841743677285903432225274706513206926575769338784959455627953035929824044935500536260578880630901947895649909238049856967143179378087511836572267150902154972958275804767723176796909531011642230839469035115864211042192973929297597209764928706219605680196068204758295419770275851522353923818437038964776327535518895825684143627954581194279074205876060951818227135177598701285789688327941301530461698765895496637865889909171765571948895439170742958295808/20787063907506051115694204786407300904029606862318810793055817036423569537124272061865874838797875916477029340118227379037053016156016452780514023407238243331729473833884059741351815059598043447381049404489935121235626949094675632813187058554880636849044981118035299127562304641108818246406476108618194798518301567647521048906041580956024697113029623764832111235177768922688266120808816692351140222210512681649187279147894281835582971478332787553826868894869961577613522326965689449891796355939974796334122793496044050658439479781643182209242488555019213387013013897280736638505888266933527957385461429593535890579467254910903441397241420405536810524222393990371437364068129667275365436230284126839377792742807251308676860756110184082378008415795102214596746206344289924648068321620595317366200801095629497901981886765780663614863994500612252460524541568050029881484806241982505768879712278647030753169106602839293114974424268302535760287935029671889608508874219695555348879105771863095046071340366108138893210270214254050771949296893719329024185681371435055546590222293905663031680331477838887596051458592058469311470894221522733478946415863139713212931195115393343337595612854009007194578344586306024845107634671791160516348060882649498608234172501753466133545771728430409938565478385212057880856728662745997241184161650962553440703294865037610071543840086026057716350512745596013157535822064100550576361854996036206327332784757504041258570292069239310783632313709575899305372158215596194080467474688313067451948165332516671342943070604742858350594937852034289237151656949210112609570740757713722144467491125837775585429775613820543354042529710211831743749283325317561202315100055495375823851825949612059925553363131245110647105578179308927397320174127988933121850840295866487593523968888207589720350428964098684690657853220336895639516568806967346950609476537324852711318699019937873282379907269148259701928302664728595414764693459305052213714839753770384041552809456223056177798916579231871020206942450084224530843906692652754946552519562860254606400109187500452285750511500357427221670025982652931741032153430729816785020290705956677975700708191674301703827222488268107026148249444976481715605755103925392872750265662057144387466063982335960694292795150428838842654969640127317488808594779648286284014033228396560605518159993849783949117098751104467614156481645151768540215027411253534278645374689182079492306613794618471302666730693899015507874410031537094077730501486365659603468237979722252326348043776378833303166338093416863329829978962733045079688912600480571992937651599383977996452031096569467992994211166778640098768607677350352272163903570186585237036413434280603442432951982650051821776174246381673330690326944638046341522730661359697934108491163741867843555189716265091124828330059113886799964789529314296681002520052465822207795807797119251197722064418753549470009895802819295656242632889985978956226840386149952570115728401331014194373475916567460922157668648494461023917865191143326902373903699049446794172885706342883072963729451813767920982833311233882676767499638417780586471295756007188584619206053504590025557081520702424229419759329405445477103961125695954728544347971934392746007905909824917231607155990819667125101938127503819343472399994290080159513245027558455828062500889942888092747117184870108156866675728241285556689849710533368817365134107952210448897907498586971449312811642587939438773001813236567954713273405059605566559224000587246833834084103852936032643415755105206154552489590350890918392261503473575510793345022844679034656021700573197639959027519460186599959288380809009884802155274186884528288813271325709658908486823219149230930007348855763265199032363727853523527637731787450436748593942259105620198862707986118012159921350288062598068380840372425355803889015031056322003315686937126861428587695040931564903786125913955688592625367370523390663145541681194719867963591737240469900596826151712297397628641576412010741029273700704958521357317476171456281114969951909327495762435368189290862677671621443536003872830541272730263190524709175158085935608195750032656168854748584809737*t^85 - 1899295096945930419999269662987620960594230020976415122318820919802469451412743683916794343087343369796252764722705716167713518260947165318604829253433053989359393496703608733439222793831202660094051913421516452515359440177635740500900496269668663738046474793658976256901627801431815451007738998843155899685618813748988342058644999241905057379401981012792561211474159933506211323130358186497934003508370645754410154626969263365861813305357619911405289892140068599775277358188261551042411767401945654160306017425503837262594652074095906872668792302319242961006035837309761251865048431726626997744102643262108125460993739959134871182614019997871047435835010481824712892813274164150971639122080571358832329078661725767950260615943752495596102771125381368846557747856528566807181584611153083506182764178852214948976814609554373261846434034131703243553004884094943939639361731491097120119551633742488795529136018211006975802799568636069319277270033441103831474547394499621538940477874545381210252593796394540418402025152469926754662636695493245221427614440074176520323310972786226390061007209511223590425254442236615385459740465869189239149064434568863175013718609691500504913929896894068099115543795334637672512128076361869354633465854082765939875711938563812613348213860643676754151934222548768972357253342308563354308570164434339249148608848156988109790520178382740839214555009347233767580518857915265944357668407713406782381539575392452039973100119442210419690044838298746326737180590920644031599991633849773211231400703102435643982562579992467917496350945175136110265918850987474885747471625471746300272638476854522399976122270150454410662633722520798342818417785184286947412231184604806137093860497425906401424758858445518498935772700966094410133979480819333975187675894949143088155017285850347909154241713838025381664156665501975192794998429389401138386700028375065971180230085082576683233867125422935633815088928670734472202511711293418477664344147030186015968915699106232283854319749484205085537042918154497322320238313362740709112167624127192683650179300531868219461446948098369916210774072807529857541201862262086569943549379077031808537385190520831454025718279923704064787921167679066769326033800676190371797679140414563326153516529991045248866279880348050348105149199860311506961538245762666353017798671911755901249404833608283185575839693688296045493180337624811681757500693186044798691941736082347318665021846361956179415568220284233250428828871353908022610324300406707665861480376034082864604744588401698826219132471547478138237847879480058387239722282438430939055253650706573164642846870830793870311030359691133799729286906926225485171143589187571905103028457228479037348459425224047130398313795355659674236816213942971069425882816151548987856057669437398291445599592110133854912435331291719389828177080761249538444131695226264677495769019003161588486295587925394893068974326951367021047095120923603134642849496592868915865606362855486130092624115100354583008198114629538970451235100555432451973870098365642382664603142895361321094306995873253719079984301015276240811874184533513549565711477201260937988102419897248130959133560994999931174419977610937232853586852064509482482652262406735696796953042993611694778358115049153043123439589049995281061985110850973317836840968220213787507004754823898142640517506636045104122969767935519914923321256435080051096724865883872519450937717932805382701552003472038285660456524366718787866980012975355875439886562607819967385337070393892074430785391869287747912298398793785537724509396760947067523378531607146907223265946716060814910757650397266933666721263632483621500766203075385746969317111284133957476659077517142728747010507959577159197839822605347449315586790154499485484551932595307876817853816046521281885820346465106588435828658053108153956078547831004685826228887012231601016996639804497980955492774125595381898677073947501166352832301999138995383036231514080989605327436085345378176115334189455765059152608185388798969988623407962848780982419547860051015164748204662091743624800348207250507010317048999672677572934246684090138054316979967059172065033244410581829269309382646047360840585866364196083921707532396177152/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^84 + 91865161362064557600118084118228163270189246448496651572371690562219828609962230995335321721055283458912025896452841437966284784894132168833916364365744887318110800612247127560323808206684251004534845125600283237103240615883725225053724370095862634394028798573200587126669675140731963802137145732825968553177833750040702973801182038512539735775613683262549217405082502470372960660287769481870575286319512778065742063432764492600306710215774308323523860661759062215574370314543433279788173070774616902862358194900624170213239297520944002454754706069163280733549083789568588342923740313340685866077618030124458914386525757773841183033832473288576668003863880130256358219102536036165849436596571456386932376408492195962570314311993129710922448227970778990273577097410763590346364383445332767875172857562186169825563962557997290399590186603935501346634547142588142883975126343615031826406450440762825715371300768847700643936337005628070814822175055647054824498921678383354034235321881807320664007976393956342100898938452119522788681707671465945163914620033509832285293332882090839274071357648028463049875826279061023479191136133864299228076997430765436959579266590241451958457054443767129037045771103500163837888526060017871505063272949388962652722361572011034301260847911376630339164019181604113168889518586889550779287610119032611527740799939785085915476939505949462591486990653183221152367658705796714844447859720396892075296021178489825778922760161810621565917814169479328671325375522081763642223890177928898185362427549716028675209835644356367720929123338925809130593549505087272644911803159924659329667945611653890920141109339727152498952868884640307803257795467259961931307847975967894436696576844141539159602906407976212081762276466178057151123353090261548878282619267242693298556123129688139434933092466092004261149896323252777688021042283222546322193170018165522977990284169189111999419708899381495240067360648612937428244313287463796384840781926871631990198435024315598501116927763599202587300589064583970245626983858887074331456773567056062209080250961490892285151188417513145031680799472866948024074994687338167354229891354347350655394122098503544362585451443978910579420730584229332821289071502654785891284018802932855552686597971663434538845416361937828890416470344868442228896093213611355840841390709218999187829566558955092216632341601100666358552092394269190706057279034008311595940329563395172815719429066406270387103842724216229894245569733866121515988200379031372892802688670674262441243460513686947255694592602405901034025948432393875448726769777716993893347814293073376391967804629758941575069898446735422649639878583028226455466920731745035946731619991046784947533255545776953811157591388177603569268606751074839993902282672075095401782186158781397729853527420825902878960320962721560998097905846771015243883872578353737548007762932585135005006719290493133857203894196999905031648133098842986310194250082763866541294953022494163977642141178716167542859697131961206667605952203395846724047243563611544604844028937870063302480895252936052198044781787183037675837133706808452089458643434561091263884546512994765408822191817231338800379401954947983564110478403610458669972721649850024949283847135605571372914426937030794404198901302032363884443740232429134868403497757233965539973802075546794818631655471524091662229345607736699023191682770233197142463912118179253200233397949056786417310434263436138641921798449179285541337712132297798428982794992466628764136215373216126126391875934720491160019502454669248540745015664342667559759762327579593894567919713163632031441445878959113163201660481225274857703252309498427554687887080437415361384777205909875671837199604832547556124588424764276692972337773432278193474027720572198438524690294662973181749417711526271568931143572630045201982180542931811563316643039804223029868566713391098416053951041103082479851388181056611121654073946050611170552129563267181624043287619485572989878634348625925478553711379268395211640471144669906128658200248533650272348446606492592654143490943399097836978797410788314307443182443604708930807212382996490189766289405869125295199271297813652444101029383087106675919010008487894713344/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^83 - 28727449352717731431319183108564047514887952126362351904710495955033655642918024385827736737811720543579485870589752814873012202997767391276681592258541717827665317740884409187273160949384531466487339956228393779269754942037855226826289687698163940103977614294048531048435183931837508764932048504027823757052498603747043405885904137068373956433838491208353092462577166211276716406943563181389521434996412235961442763419068496602320079878207376795343322517332082604416361178769139387969621644277436864549373240814063544414618503903226364614939710616494064912738207158903906572586448722193851652170728864259306553623592807288918995513471444925941911933238085505356600827384559400598879348869897765774017150886689348666820265742742376621448730924223712984997449602187263803954202877264962636579828729936011649163494181879948727666815170032883045172942062242623251876127058149265027933465238515980979105073212440167973430327721355725930831790701725236152607829027923052509293251091747525894421793281888847736197939328918889838917380564916215724078189309419944299007803747002119624300535923728727276204293421225195875982983641253845747288156702898873585872363753772519944723624163105285270848533578286451364283415538718337436384679168079269837827235599807299157076033120057090410045100016837464818100420637927980145733541941309212632079765265787210668115157403137590938125634601582216967720983992768862495296900660976583273199306742741777347371805832118473737244528668720233052876025005481364498212726895159900757699831981906077830499290001222471365600556166983724411088007229099068230292853655344082020672199404563541791662778266345124062955789853871128273360580646535872321202481097840035791212310864146145610445603657218903926808687873385051644306456004843534738570541585295273745331992480916763876791131767038202984736522230691852862331578293195700295361270547544127246981553083603189288794127222556246612151137295915053017924791708195957483659973312061100142888456046650212936883722865668050261588747228449773986715463400756066073810484661990056279671002491748770316286642791181301483520488734537558660456026134527927493174506696712886959734094664257140544573963840467620881891044822436828675796362941781229366665900450754926780249161800838502572403372253635718387689905282712752703832143764122069031161666510358617961478661959674247704535637777333167694635746083786442553816097174337758964084210553472697591910109962976174124794893946572558846784233698695030819064377140003700051278104477261690763648189049059288014266060719785182655694331970471349436375092869428692801184457809754759933932831167474932259535223794353614545386767792191476283450041573424202341124131414807755738825671169188579270468334748235369958893934475405094500629864886143169255461735341248403748023045277024963324688036570594834130697604368950657053112745512916675063118226120932699641474586138225797623324584345265962159597932574643250198013564749655524845752993413666313653315741107645637562275016830677225444698072620808110931534671199931327326164128981901200524283447333980765246520790757935350890804978186187520788510515077669716816382388474944466313828680704141568467794392244108627039262138197923382355285683202330236920832809862199097586417124159328595883080412590521348253870433170021939782648131409325516603686241086585925664184327452891609225616324809293133900146929107444574909167484005408045326817928029278573782351347507880234678981024604473128698766337980731210160281822665100209728238932518128092795195424324840048804046217549928469854157157486129762624999615093283074687671950199249164274229187016908561289102855439379133467407983924160032432395364390474230007407861753315526132689777455498781188105444581104682872984218140511770040337797558944660364314218425878854528081451873236254230196568658820188069083030603990423222099594025822385212053707947111060759865503324727902211826122613204581625318630623333208145365772161264341722463362689127290864558456566829881312616896141411088440809135907197705018139953283682246176393081410853842508970153756857680043931672394445343270103850414782840374451161983429423089016510838747328825518378868251277297221165835217456086807013234274501645533819904/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^82 + 8317719456164122523760192792185071637543348466323230474632501704338195049385493116883174909759575906573693131703675162238306822134047358633546092804529199850384492002608960538993167620174901360433478835360250117641393534380868996490747233778804340404585068335103626766364336471911978441812781739980631817690732320797729587043033489875738084530873877382811357309895110175327795683105665036406957799974529524833940027379540585576374133610517618495970383780591024368218183195987055123030515769468964151000335472190597384222518417308374014550029113724167974186505511275796817315582765409620567632096018442880766890572734565221580532344033575137971505711672611369754663944421690719189049290324577506843247481991117217964700790198717527179614316981466327719780766631080409091034888699617447196930409179302530398152042867827697843206214655914827719145667124684100289832562447283124817639145162542104060738149717321360017824634672931780007071133452113597167249711444237420121418280843443593620008742714866825870683151094904876719702393328796939365011671373335608994275919625288371419921862398248883244246157190842449902440450872653207289374630359251008321966077858314662019685019620024410848687147714379943464977574599159989955717855348252142110160362065760915244320990232352674844779431801381164672754435865790355368434411625952828145499832246970933253245652012157013055031150675019289173098894329809541691248096829287036283757259902729375008867874235644651543753600253978071266627807651874882372511690561030735848920045799388560924703020261237399737193137690207485036359024171683504466475957909475134035794262198747423872646099172082189891936016957644012934088234361491871982210171002578513600764434976366105817617553055882133823190422214320223829566571417927273586501807660266717212052640699111515120454071484165243044983063678629346508165206752442680162916749024561823946627221425947744975002904044989316180710043930496181563448450977623523297371243302996431469532285502500431662322245253540480350256594676710404349808140583048726271711749772946970798512521674179227512358357087697585614766345021016696395661611975838090452705173865420094273412523661511596960625868119342840427829830442676946152032615413190583061747619260909947480433331311249732074986212806489901767743735096067203091304951666762692123931365286820183051249949775281184906617904905162227974563407521183635894838696253892534339960268127620252599006350552851234721194170673233164192244547777686766680706381702447995586906402418180660752703436642624693487206521282926234059385099917757694364999649964035584069049876922217967000618539916641068769565312303759683488881881927200514394144119334251693971265563731697305498951891327526772589047602713361638530621111218642607817098082863424829947115190647913938635159634500388272566982748619275654533521098354396564153862513036986811295519850859824790585574860184857593590662054876622588101439572267269132810731622079177827348822773526424302419930238783371678825537476767672553951147310762844287201790717150678402307044294382414611026760416330260925032200690911046339191627947051540299777410747654392606623969141040503941045872912190407325603739824763972289218640076128982870551331528070063883503886189848040207102492070008865622188744765789864280620959657375870587197080608711698056010665311848277679776862281260631475613758480094474072055561022760736639321105721671625482288967975389217221238933390502978679700195908990157457120834927777812206678432193945138494015729840068935264720376579620444624114415740207228449223385728407303158848320761731052513160859928750220025608070116607001668093677170665032220139770573495175419564626172126843371121336092504710263438487932869853584781883438951508457014427410684474418080524929981249456886239016093842854701955980858717787754103846955233075326113545607024510855807103863265841896667168491039129292781700167604406288779582102189307459072631771558305272070309998537030734658196834002014045345928126180946199093475326964439829818261875371175661921552833597905093056196950291694176236690758747355715981185064170715830587376285611436367794958707562458664212809361540631256575364221436724725275983967504442120732213666649014207762918471680/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^81 - 2234718681999104967467410112991696915529038076530484022652487152684513647154035931538985562510795657059935634200251416452028660085378432409808705674650388069345505877653099619387920813867306973534844369973329718818196405891709024290122510419120470329512425585014630353856590058458701185223055570771288019329850756493297692770759644647585295176114951371457229017428849697614454882441093760673587211990395234049929908508418464778704214829862321065070070225322976824058301221930057517774304721459421146681093489700286126839048624115750594119778275133647036757703387614819700090508355832716029680778679759490903653053327001795551810047990392818979266357925809868958775616171599181508128944391796752290413953637403630478223430079782256414239945807728439900326782042251792782525109691918041170605544278788977322104846009828199240012659934881568138515834439746030193902459469645913579929798995159874549532793094187699840604471696330715121862321804939825033978686417048870076743148453037085902590763182603867447329526728489980146318138199486855232723877112897891778795348073413342121119367736964628784113101941098338039827635734413959959753299945807937141414564229479411174788029198211362679623692386797465976304368245043884620454187019581242721296903998998796828759495602707589229462908026874328648618782326957071981689385059478481689926157251080317313451798602321858774429239078083837523467295175201575544451693222650490453599627493504351068365259999847557350546064254353631587959951270911203453692088576474551431233490355984388159993004656382842993315271332504012007016381415825892423236379623011592904750216981097641255599354875233908276839635395793240829441135652751394531030408733647103201398098332499735554139156568146580126596204280399624205009387372225185847275409765411195216535184080711407580096229715888765876041919148619425151252066103581252919653575941724881366475261198219509613724083744479209538171348532675293929337703636165114058164316227402189943362160406122956917542116014912681397055202817990709773658409278644091148062663253202785136704361622159261869377707164547970312269339617545464884295217096307033505795947115937196137276927311604722544833904447392213687982527162970744001860035771811873177503836212594411231401333102652500523903606589414013358379492620032503938747025273692206200229698149113249823508436306680393901494261576067885908553435270011396563700894644236746495942360398622907597342777567818836943728005096126078757984214113666458170779548725484984893529733031275663721740962427600286037576197673112895012615640267698035109140890050660711137981119810217852376720943937534205346634296658680673300883246706700939297335908173215790545436116952913981509057635072746189412165342514760331664026750893006848720704779366190283682059809504690621471890796469964378693124280208768403984137327657028416607579271117021164567963429452533984485147447494987059752407429439845885321584815825063432328264196712225612584633891514577411993545413502156012117840899468156154080138832460260675807146728451790953934827627354196782425913660011756221836941845200891040752062471043994171257187597404093509528483273416681707133567343936790580427642867185375314481198738647792211120781467429400196738082312547091789213790815852696889300063085686944178445338703560178674930080215890752357247788111704330845658838098044904664942853083054410195957497109404283879582467974510581985109355981824489693899055566181481495872758300326421355830654397679429070435748668061425356338318306508189651370262743789446961574677862255286813365469477650041089929946427089009621518847053351299281020344609289271277495779092562064646076097335975420495837627741142186277680023757868239042342593030512037219241607761353894466265860038642915901665640395166289802351180630799667533547167830102985570211335943728042371754844254493283674452300852032729665075736312285492689942973618871726741840741688416806955993341765260732454397815411928480122138014486846104364582026702542582531507837530750362210359738149504596222765442376329031609327254418252888009692697630745110544251684815221103592298706543104573647796531062376435486632926573038794581363842097819881948296095892200001026894992094401169104029757175861839872/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^80 + 3903577111521237751940353324623569542085841883997426957268089456454411282259484512644849907524228189624370442024834099644864915049825114797813745360674236690060693726760776718006807378568902217335002775252470956219209274132138873355522042416051819410285135113129742908225232315055371336762751598824410528952292526444235460172958967910415106005106331237216132829452902077253298155055371413058231502117031299963091406895407741818169299185158216159499771953891859114807878365553113438811865145037943868320847558224509392471303130407024873586300612367626209369003568856997885957907616726130266844075602950976281540216971302583417521376682852093614467833048689485800943634224819855190273693092999171636159473531232180581919881436019777145245192570096283837200373514244763021412864074114732199370722549281176584491890063546988071992795526975159602991743186184316840604654058115838539600989317241464583172927958269730659561296625022642055672789100764710284715500243414012025845711966324861027653805776438706868950258758505518898852806837344526351776022309161483682470404749701955698856505634741889360099864820194878407852168678065911111297495186266343144555374052042546822057769993830901831490945858646109106551348065559676135769133403155084709902019098941605146573171102738120313609009234500584409715127950868402683110604356700306703019463493261861960552020960719723839193892193410939428278759570419373954290712048486881579366780896944590162098764216108728022216855672378380732564220247274661691890394128355696329548555909275039091106924824403110237680081388557471676113222926148107568701523853015201175873977020133654002155021714070334979627188562318392475688906773607503629587293472807864392148876455069632922192575368855435394956895443105943691034173829448902125897499689649447008151067925247999429284678216851010226687351172382419833447125875129998030960178695110006808794060944842672429057847264806282298686715831040336169832371984015506663914269178056139286494685036578415925874131324155721999296282965513650593614974647465704271846951995979455901202551323647355321214903325807196999237905161450335231622163967416626085868255337336088308753907029132166110324144575878115448814430814561515785798486111761498716895921987332780241448834955364674094414407253307984029405990830427552448821130337565413873801435336700666041451261403735587910641752741097727756675996988593075032798906832342822200672357605078606048953975182086791351700510074782293317366019618644348432543064142831899838747391171412480134645146218946054884041694223561398928817833809096099116097808623066390108682133864781489845252325333545506913138168384468971195450819849831316419288786127574941298835251141593317812268193563150222173186779464978914796210371104488401316507538743904752711711519409135662689078761292726376354781356036486469866654747753757340151684935136518520736813616942481286208140933571997261400580310458883304134122617259091450188722400623425470212927716104923614536662619338206616929969526970526018453117448184490392132889558628691412315692680147461644592300452793514000772657243272274983747505754141665811970187001731005761693959031858651753165711947903439925272930650525261434072084503341461918704285463271433039168249909945377916376615496662365381763866708451636800623625223678902143357025165793528645829995503281062637105538363166588696788423330646109932950772757956323576125819985292595586654283747208191570893481530804267523372133834462584839054571716137743446904530107315008415199590914421121923991524807322486887570940661593484528459648278136556371061199211224181433646705512591700128711593588930477816361359670782003300477507943343420401446444743640616617101982867641760040484419451272230284004438062406973516550068051161534121820138864616592094904569329310018172134728772692911328960982223186965479336688654992244588971726252498439425847195752933841334491926247204507746133353608693042729755074521300433335504161169258859892617873995823407440511596140873531152762314815819782904728325432440812651773987451093697385141025701718691570192433400193660743015331339029948859478407725450125921422522803026440526736327531512880592514260499090189172164991848733580965338225089795152626220188084517109760/1640537511181796241897944233892284486931407534588597455196213332544917076356461031855548563701330866535150167701638324619307880395929370399261346502669152071135492939936903815751042347360884547795307595359345529048565963015463911081160617008826743567507046461862925705372050016630965675790321291289547841241704119724429733130446838057468482589340000277144592195383660084807565458085810707987752325229401100749536258793889758506504550196591698518234088554140586378253215048781507958582869043076181827083312388297889590411605113788960850543986170425421096760813214883002176018423541631456292416217234218719170165190587325812149222647734337874163244786626942183056287264496885358356397471990202243776534311315366406446938533466266438104403459205642170904049093856444754149897300097310716313758171691594959770563692876178318354071502752812735632312069369414461490869767532160955662293448049220792323106393965456168136020062916600595305020042704163180898380691509553802146725835613742234949559080555333588954018545066280645424586397596857746080911998670158185184203976650910308239140362383802946325794293771457315303771834366277223072871964802051136900443378186227888185937732321094372339229142546675642533429334168970101400280510985823905404985065434193445078745804311654891111273872799992439313259328353211145787994059489281144896824990569724613357837814149217578480079512178328573511527917412530533410085447139405281578721138151843998820438988065008461444107799153629427068976148252246785314018338591908468264064639265795473343692400102475299386423273726363946762087647333565422176719436651867991392656756175623317866404844108165326496428540819028078656051704488893806281053928963940443690999085209040978374359758956730637726015106234441723681582805488267843282434192024359014438081806586955213186401506177710453342747814156248158456299222586349401019389708440206242420943250926296278813176131880793469243273179156753759799238527882900384714410472999341206653685597074872169451986060054355403913896699648804751901836100568060658908732045603442023936177727880745067468262311978430098138611900032020608972634906633487540115410605996968801775784296059887255014819782568008564615839226485220932209845687167485724381655291979008294220186423395658945595299549581235648230038531211390179878203412466521071143472964144480562765522313621018495637294685565236101151789728633416550439275401585579909120087925059540904479800092130359415443789121550174643378846275802589901528903237472145277609499174815984413644289492003454879048782167972736643288914142425912143766794500923172265699487954120355995338922796913543085902069377165516658853714088631375135542287213734647397342890835041619688479192759443762866487606314003761702449743381154673952453207772523199048367769025545256678928631009850137447494704157280793876120936260957415400429008790408675469330623792076739233187656963080009072457950180601167255468887955212785523368968573347043462383869169972571134016105250254343065763649201254568662400020868642707392929895392146245978927369370287683117969792971163463230057608149494337250226504959672798636368298033199165559008889295621656570292319699310130005486028096064922100929263427785143786194229325677811970846180753870696179988472824141182092661041841211900172629099035284315233682649951594762414703307109827742562925234092929328276462082310157225305755803175322804327808328243601992535688936526408284104266478017694425339108107555511631614074793628719879120588251506672024022370129743149494709672274304525319333977308900745931706014368184803854919492972380293962841887755981843870474807805751012161875479262134649132950960820079290975685078798935880368066664398655115343690622167076394186373232065884838718016483944414269111699509075427711210228241102892817336594309013946687099573183761485916170219202400707799432754698750687574364903129892160697730178055538089309794153049449948868535486784563299089408384429952916652471275966031091056093172812459035377285399137411437104208413941749973214014066550994052155926699501335536628603790296657320830705352741298046259693918841703986805246205819018470318594453011241338498840684453746223*t^79 - 1643841284178115930600410421033240339619524286075435671563681304490819676704560525930801572571131531680999541005566554980686546414586258065357656176994188044704949807336215140560697878108498328640476711216053805302380446873473571884893105870490023579262483161444799114255543287297944424028564556270702952210938778212869834447240312485048475210008091369432139163995026102068239421133471855707068886101648014099344667926247184887688144666527296294967565604827309697145043998022144631725077345278846561724948753938588942716626402890000689998148696652621992828730031178126630383193734447754656375867044868108492622836533835738864158634820569048787079770010315751953650271524599983392105680437751541454489923944474112334967377782618550197872665724290189967582168133601488189581932374161734558583049776640131422941032478070955789877542716023683907596761822782608538490701046029983206688258853360547463654545301810098236236665284330642233988874991171217410577463800956844473475972886955871487294681715495704673434872712513718332618835304608925182498281124315698350164467506643984358826070199842381501125408192282707843058727230273273144543081868300784882397940371560897824319397396268677148143134310875766906281662850359026161240675976600807854402191694262154489027802032238846156627791515718817933623211135374526561365406415017648037620496999731959842152915027767757648279582508523041225228110975378545257240312697522888971028455500819770862439880478131246286022308769134220409079830680055883765686925769473651785918501569622374764424059332877243330906822479239881679989240895495527596955538377648054613282188720173396784358997286314607143541148217545178118925367966237166238191268910420887284117709408782158040135542790496855973687544715261663590657636371500815060171677665046495347660644846929758049713856059627459816472496346606191172341305551814603076264367539543730597223726502704661214466688953091911257127771936604277241261221630296659072931814457680588192983454699938495904032845696830712451995225128362794241285426823826620519274485002452255503028568790703058798284143577915414583667336696138118857937155218555363788350979645554906075924160804927227326882526503995223670807644809970736943193902614099270957498541971783967964762007160808469548442415048510572119346557403610422217620848488225415988041959061971848672664536712400175371066439676819100843773910278938587238369851198187422768445427243965671062470560792855497824139797720065189095970320271791516603634120562749208649839598749763530550354238967056336439471109840768765874106826016405720408369775143026299499969412446219361472710267194375420454082407782681399358901508868155560374161210112622297598187334670639350337461707946499046696733619677072195661218353426936960816011968666603163298496995800308361928059834473360772122072055243947734728693951076235858389178745814986200971596124324693497371226677819761498802350768125620755712369877090165852400896367770259806185505288769254657812499790459705193175994288000318417241783877430674460605968194422132969354848743378014534914421792634136005785156576720220253997658928493133897766066868782137437678520980169911323566391201831482077204963641918166204313202976397159550254541448389405058075066218566535580247128117177579996564323697074996051208716018925949085765011561693469499933348447624381735721331986587217840317246379176585332739773657685394696785323332472510188045789568344607787955232842782098060600932279749282872508009260153193699332067019540310390176015938592172557068578461853146207155511645327710480362745240660347002074173809585386129841148332957332797663506017125129541826062790000493154344526310568244511295108914734520305439608667432739340799118234012387928090407237982256029128328384461393664826732436585316811944877945142404650901106684867513803782119579614666822135065020691948461508101412706449104194313010486836343475408064965439142843121614047222173257415528097773834311316043270658516653532348611321799820954025427783367814970991279585756686997539405043369143664568054900162174172662532142201890867084530475037334672368182345787278419402882777989969420118032157685122408257302432960155093720721175809359082021998223555460495805363074023719396088717537607680/2969580558215150159384886398058185843432800980331258684722259576631938505303467437409410691256839416639575620016889625576721859450859493254359146201034034761675639119126294248764545008514006206768721343498562160176518135584953661830455294079268662407006425874005042732508900663015545463772353729802599256931185938235360149843720225850860671016147089109261730176453966988955466588686973813193020031744358954521312468449699183119368995925476112507689552699267137368230503189566527064270256622277139256619160399070863435808348497111663311744177498365002744769573287699611533805500841180990503993912208775656219412939923893558700491628177345772219544360603199141481633909152589952467909348032897732405625398963258178758382408679444312011768286916542157459228106600906327132092581188802942188195171543013661356843140269537968666230694856357230321780074934509721432840212115177426072252697101754092432964738443800405613302139203466900362251469705004238841372644124888527936478411300824551870720867334338015448413315752887750578681707042413388475574883668767347865078084317470557951861668618782548412513721636941722638473067270603074676211278059409019959030418742159341906191085087550572715313511192083758003549301090667398737216621151554664214086890596071679066590506538818347201419795068340744579697265246951820856748740594521566079062957613552148230010220548583718008245192930392228001879647974580585792939480264999433743761047540679643434465510041724177044397661759101367985615053165459370884868638210669759009635992595047502381620420438657820408335799276836004898462450236707030016087081534393959103163495355875119682226489967944831506193434647101458833106249897617902508743187871436499339403407403707087437132221909018749301521015082597044132485331453446855561874550120042266641084789138412601084245764346994871240670093979031476699377073795543852478135801353791046407530188385574276839040339986752735465671704043237818370773537813351329293173387834250538626291650401350889008025399845225604553002886706064297746361549129527521822135221788508980036372342872741071493183678644500051061031667146568950418820147450490104259540717184386565239710814386884524900243403888926895443860878321349282354530800822157703627553250037951722449198209437711762280099184685021489834120379281377161045355544084968521183754859147604056651515074022856264254849873871250157781087736640235021681220030718201607647754092196384168868498900944827802638757523818670557002215410630004505299153961500212337951371924033997103178903764006253768404757595191156202409047118568423247577868526987514354367427562521657054853999493147299509923998999173023825520014109801096764336038880557652883797891005201919182943348918993140378578831682310606625953332955760992091149477360390094479956847729784451963123977650741388037870160689761437016269542852112789902042383000360007495117458256543971017035885388866345536221352858556543259899379463233269997996993746691483735707510016532628761573456339067988081065846022524092642065860559695027306189557481986242721349542024697958048983296137675635973395417283261901604840382395357091202540083781613679429598369231315150500655717936725931528917747059965618486492211014851589385136389792049710276341820858272272832131033086736570117095303585991161071974191924628570612868594216177861079779404008928698563269727535302454981444022409525104034469365241407101504766973909304872564601492699701071226710207044687377512562776967571687605223993530467629294229366651317714369606690547726300550419433234773679300743736364641370050127274056037357639082215827620717549239862093717385796171091422718217065740942851326911544144269257450753455269218326973324475101379844069546174164175847143906979394752171290337675407646218233961683921490964084848894157945742694672569445430308560192898294656866911548624632193686269859290150903143330812419589551632655385005847366414826589416279384084660766767217627237592220240170674266851941676748638557228118021673185342518377368058858677289896242957851217336759639453065183016424278844189642251776481169898694668238803063362286267547220181818609027217815596451155133658313678576093738407821226401391*t^78 + 2110806753438314370680264020971995749226850215345147576942992182208071444182099064984424509819056280793657834204910127424319392282056959105530897852288921230502910294506471341825632816154799462286095277202004274089277939017243648496800659974470488640027011797441615373178919891283692924977207445654339111737967335971472510110482012438666332202341954931224515855581942375804559527708648600267229526756363955690764782338912733241614292714062809671738649886062182717024112221329247741095847358956300864374230795417154709396878903713642907712935294419443127902796916906746975231001168111543823159199127906872169953531270989635366024863161406456826472645366427150053110733235663410650098206182312851777900813332365605199221222370062430919847285601422935802461682944252571552861603595713198317104403305709663722036318692412689514028667163996923618510065585018431174408914715812704318499593329943935517170692365311142559241326863580049163424246130306892863896996949686208982122388067700550279276256941872174748109399894544239369591187624235088065787724826370353168859092090704777833693125245835744943882934469349849721301275860516375748695766758038833271248326175390846688380015745552374334027255653222234106807356441224323382369798964625431421745181559754445259414118853448083654797013455107026120739333826354740182340643863321862942236197526478922833341216347752981572466554395294368103400267722167558395798615997095481397032807539962556363607907883272327829476802832775968423371056674816137407271395287141960800192420750870838550684579713096697905311994493407163669697628236410195682689572463895624532708143660579117048228392683037084331367082059057846824128290442840565358517108207128758190231813252152853239345921768933802601152292721098986851933633946597355882119044777123084489177426055155003471033395065391557557934622201823814769402503521212571181669731345598466207830698896224972473369549736574657226516928668108294798627569462757271712469524078163791960752108905464557174969647399294070700301706828761457901341347377500556239262696250675229051867918192081437641948196655227569350511441218775265202747127525095099965580239729789522383066158197151320720901272908156177466981618056647269269217302942553761987379448142942637025655991802220656311147154148341622723431511380133388709967297009718914983197360182693175360469386119694093759050371562738328004142844373750500113000201901915087117357945247928147877391284795637460369925327307506877519297740129462049096287829721293296733533265410626507150521119329406155839581476575891007825965872032877895670699137619686068467443343580438514676810847621170255117547465177431153344643346650104662165142883482468961706253915986842503614040506088687155648892463426735780062089270822763278883038519941501354693121856623839417225720142724587557536735861917310730137297352504152839996490492926196639419318458132987410423397296044383866155873869335247788550799216201070198299103971376593265945857506402885270481452905120662748697211827494036991969497724838578170578555173594417487639164861471146096964235821391578182382215989486027160713934363159651626482467948875973683481990001321761874426113975438230543794637571068216262295140571973517043535782759226700407651898317166565309260501395760533152634785412910892173562517748422802954114936749534005076915880510174802561702044650387669635449094267621200964369036633280266261578735336188567281149427901222900326469057286611327188540384953860817913659009950228314727603008947192366453823818444167207345533434189043622880383412239907934378178573644639234999356505819101076513798465708834813855220944194676470434026956604095007654960687672252320138446272641027989721107326893188352663199921796121002880980553584483026848072823337543580890410039239508664597056115293556085999327288953409366918594863211580260064848082593097746101225582503881752636598098036479716895018031717935579050027158747381668552769510338986446451932590990328377765848635279848859172400621048245006854092991907689761398241479539690114156354332988421807629029216822119324979795056112595457802040348253424253633092380603373896323000321995083276220041449322065864138352399488818801209091451516426562774467533634092771572225740804446155243520/17571482592989054197543706497385715049898230652847684524983784477112062161558978919582311782584848619169086508975678257850425203851239605055379563319728016341275971119090498513399674606591752702773499073955989113470521512337003916156540201652477292349150448958609720310703554219026896235339371182263900928586899042812781951737989502076098645065959107155394853115112230703878500524774992977473491312096798547463387387276326527333544354588616050341358299995663534723257415322878858368463056936551119861651836680892683052120405308353037347598683422278122750115818270411902566896454681544322508839717211690273487650532094044726038412001049383267571268405936089594565881119246094393301238745756791316009617745344722951233032004020380544448333058677764245320876370419564065870370302892325101705296873035583795010906155441053069030950857138208463442485650500057523271243858669688911670134302377243150490915612093493524339065912446549706285511655059196679534749373520050461162594149709021016986514007895491215671084708596968938335394716227298156660206412241226910444249019630003301490305731472086085281146281875394808511674954263923518794149574316029703899588276580824508320657308210358418433807758533039988186682254974363306137376456518074936178028938438293958973908322714901462730294645374797305205309261816282963649400831920245953130550045050604427396510180760850402415652029173918508886861822334796365638695149497038069489710340477394339848908343442154893753832318101191526542100906304493318845376557459584372838082796420399422376452191944720830818555025306721922476109172998266449799331843398780823095641984354290649007257337088430955657949317438470170610096153240342618394930105748144966505345605939095191935693620763424552080006006405899669422990126943472518117600888284273767107010586617826041918613990218904563554260911118529447925308128967715103420921901501722168091894605831800454668877751400903760151903574220342120537121525522788930728836614403849340983974262729886917207250886658139671911259684651268034002139343961701312557013146677567929209303803980716399367950761210059473733915190216384322004852943494024285559412527718263699643259256727127366273629608810218316235863185333427706239827223799749725606823964721607825143184671229063682130764406420245501977043664386847106777251740147742728897957746435526962435000438005066652395561383853551229473891932782455749593017933243796494957124805895764312831354443460519542241168779992133473385890003727837309462449476332617384327644520911225462597063692344696854466021273320450901828681174961084305194488325369907422292470784151816892627215935782837336828396444810791866982332010657377303763543671938774460342550326638575047002064609426866145436873859826074709783035241189302314493948878047896331105607868547053036236554146398745786213968578470041516387827527294614804984514795029630148624013352331189449916481590925121516102679636429250058576209841616982236668602051428897844423136192500761902801516799218864385005006050438418000389707453816729622423417053173033854139301921289692597534296672636899250860457297407701803789244942941368062367359654518813192889758765178405329323774773526222064602053609264014712971662809772718255244910012128463173620241764924691314384811164121716669202979798764266698072141565849530253660320805786160235381088810228985581477677723683165570674688813758012038280267700633736714597478753283269613026584021899829743847378962647204216347792707524778729136056393299581622658974268152156033175683714356807990647533933572066868306132335156035799569668970635252302261632116098920409703325998327726604562671140344479678940490244537938131031179038170138788575256372623221746162010911654119373752519805585248398785515806451702221347019042804507005452609254939934284958258832512855440505504784379839634879626431429281802557359090354196983141438717933801299346459364824763348209268726784552759049609968406903948033297263859291361956652466579536548808512172947443915225948772298090935259518800531930431703261641045915026349498124357540111504080723383292787987566240640466290315753173180752782140938514953951571576634054045315465553704696676969356369239*t^77 - 505668259995773055689908221408665144052878029023299187228135705000168464242970336147199039775906402890620452550533345193119374900934762034385522099949171333768078554471088303985707762459130215886533573459460167848425197242629470339743255549819617813739822759515064155186646963537637588546912491100445775218242282650956196096057155989035909001136914351273616392671673917638649955229845130466148325658824675573833517080179557782607762697655381103866577129942092586638151749619901388944809319685947812793447286876851737526948463717535546516542931667375861946890477387768065241327346037775935190672478308221337210178382656359197654766412579621342951321413195408538017989988429437760988783963144239742555803218543064752567659200203237643151699341636898449703833802789460420954968061540171243392878427524907014019613801247338420519412583414961332689406015883041531887529436873256203638632534219266098068972049594274969057419430502223864286916429365848338667935635009729628120336368316217690682077529877560915258277216054808707843958163340091635788167248229203463543974855770932731539416502016669596729775137697575084452207459402405398695548961623179631439324734309952433904102447721037230963248081998149451832490404541352844181542644406928558520967376245680851545285212016943435999382945842478504001129641258502616355336281206077993966209192811303624791837916416381454095352054073663143408760166874919633733916058568081559384104255343342262046346876023738499784549569760909438943213081241694279853073667853454929718993886796858716162691126439180369539598917011850052346719543638002376446169512427890127684559072103342362484359174626038822872748076727195945914273624052790177967318512372025615203288183815112318157525251261258805990436327139095821833651650250771734630729727601517946574811020264175064037541266796389790388742671542590058310512436803296278495457887748456295507652445924485217487874718313105935329959066742401511399839775705529027663480889081020858784314428331632110644709577848111443858884292060809280300388136315811372533357899529561730511771255644438445938336810971363138117546409740739171494898409605148945223341912646568572578039936287992341117397844872460366080290305977316260557378124591024799233354672577074117539727044652168807833004921845585833353680239322892685316569373436176325320224521925990267404041821868032443409651056299109890215060030814530908201412937697111675714263310107047454043898499785833989898370860486944559472887492380399210433617241741755601400400129009908087180986003647945414991995218488995841682663405753604620465747447416383314806017172268427090421253119154837154531473177214282454129898252783393286270314405868007208609954144355962393242082183734421399105288132500019935122563382831469152550302452343791666199430631799806612540583866713295247412292265283042306341568206861492429716040199717081458394389921726764301526129106882322760716589896612212782904998869488518277791078368584755535787468592350761993634914142121905616952528641135211108165389720454559051195086057898485192737125231058512626344354420213782074512899714093084662015559322094801445313427559943065569017153065671091842733713841474005590757087518116625998946868146741603847560196923931584361031515939258238888051997112604259719610718958040984501376424540375739735155982808414956538364902640613906356793449008461686006461379986672833865477769343057074793634363780857313143799884368083859324833049954462075477007324138437302783647780663393608617139595207640509810527625520842291421736810190279274342227797712023056528487161362506630875943527926090993483125799233327367074549728054836551151890331208996337819414837796885907864712576766909863506610140122542064506565054021857009828369814159490556645383067691299391180124236564212214780075386361217271432867022773887541985023543895166439289589373808451756929347898526242672744958819719984840114363196720613303922458754992563361703443800212537635225253755730411703738318588664269971328265049237918694389273768497845321483595911552907552546116343030084719131628132237615340215816775792778574035860862487645236933456817113549426435167274355470194020380088005374723708743814084960198037905273297549284100175643433363702123116669280184954060800/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^76 + 95866008718073760654677516521026922225782763227704133913695406569686382026755174678798545238031807041121282475485835163069718960112651041341331997282321979475043128549716207023283994237042290898973002241623642029285563054164465423965579121349024834386658050790611228239873756125013648952479921828638280570406657965897063995965048475267906666703742616355685276562560928369066802760752977348152304665106122091627431502061909220088546877481468535363330845378654953275850635288936896239151406294579686577927408751537971419609932066595996367489637097591640881912677395843762172069272585496078732651793519634928129698518343541737154334877424258754799321601781241297627808019465772270347404875976740120077013085936892510983769488255381915669902463019905209521649683840720440787614668419581367207889010853899449490433229430438646947955472669797182814313050975874000537220401535179370341587276969057093901536014292169226521537119254422769900990731106831009731773185045704898524127890054234460851098186954734050949448109045239891124591258244603729039060433929769404028369890466651959761449327000950893899852578643451183176402613229477110704094828338560968394996300291393944647918151656394472445861754022166625173165844994832247818719568272205610425209904181442787940553457098259913303791397536448775721482700812579267017072597452648935687945570435032786418636308532267403882056500008600900953773418978163057997681679210146718646196819651319047294862659953279496409773967740858978440539473164606627257581759455726593904883149781770934179804915806545926834594873627550760628539055011799496861783259611590817978891091048070527435476971028367925095873950420451603995390243343628529315867354084528488700168920070878231749841886987526290463280686679691721639808486048654330955483637303940762083890445457724641259757296585825191022826867425827123950975365587117724910282072938820602116520128620381820829398232417935202367200400372155083504045857517031476027230217192200665279800241710140878782006798671541656099140744919813222424957271184006508981179355116294416183529550049631387915374147249595340343065665873234701837337398353227005857261564686836226783247831422681164823173271345297375595997213388385340252456567665488332683736268632364290506032327252877886941846247502342640042645444555912377458161922913428322113000058773769445434335548326204721818578500686518711213552379687248179897903973921041378652604837171533568896706922982705257167318540265487358907531635246674931245552152029519636232330465740365451753076222049832549777286878147539529254041305701885466162492152266716682177411626911522298187326198434607936006376948495701578095445521110352410255383371432461469345674679349905947263977209090106786842856756959038832971966567703631082493283085200050390558361787162521897156148462534200742933572656988991710272059875031160300852325295008377532762703238167965677185790075248526372701246334921913697075159017912787762026929781567129346669703320443767604198224207602530473672606972616346710218176373434816668547394129750136835579514138965307291736938572378096705671842085923949663851527597810280507386447419364716253348377833010664992400462276498924944082922809682081717364784209112926940588395427405481719124445265966707572427259748341910022381110921056565392473929175858062353984754833792905419095985037147866730603333432350046510500058046219832546182419210903273306469360190370059763253729582306845685576096250583014450798584970503544161564324167614866447496208357924827022960287137599040366453164385852099474180350096429944762705481749899282977262234831901948090219480852236332188203422045505563300793622133956219048785732171650711280707997198950484101177704374296802755634662633461772438509520106039651260932295318094245671401698493519540975916129651628915794088320625260485009558658994537210896033805959244261982755886985258674288517073177097345368595008921465604297844012054341940966104238932485153496592025923607987444162590052472062588412597148195130899348125677704932581606870712706109412412291115580276021361441677746708462901058535639347070545769244021963852543437355367584218190587718208444232840166119309076157625324785452710093945977053870895796830108034725522446583597505702257805230080/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^75 - 17016910480662030574760704788152811116088256448285756784589680498183576419742179041636913777648570183304062427572829483094043978651149888762829161957643718069114858226263375584799979095289753223093310107263199100560816543242904853904702631413833751437850520632264007537864117037954725360028465767152356038346150530953188310205244609542402917478206877281686040400618377330020988833491697009147138759309474142427868022375778711652828209628198485062102418412116082005969605061363556969635756963012588276074112938231143959539165846116905568713923270777792773200465263297078944861214153887525864761060155084244465715194788022916712953722666383803751144899617154043346711733860658926566818408505986010264513770842514604611780050866222269804656701307254747346014424240589108879862700675249995758834699932953226798143887312104692230638889181692218270736261763272898674305857082949891126253363063721107172621915853982591666500744536392868730045706736563966801708138441022960141783487901705994141961072040658064936154527937251060633999549182624750871408034568192102391191534986428321004532082213613161461991818265730257066551479731502373103872557434893585669638433866832255685321234872306221446006719023410281850142235806952529075758169071674683651826087998274149678996901240850788273159616752275416083170623831979301435749859402618614961779511004855848145666790233645204334280099577259514843416374997042023916308105989407439179172688755421558091601327047204348272397159973306515294667889494721257793654611368751711563634586914605691363550532769012429175338139423797243924002815011758022144703614778295733482655736785879582894516398704622254306494452488088712187601601384020471124689785310621383026643146969396114000564529029547134797893858174888088558508971456742432851777137855640866679312679747352944272562793290665805508827827609838248225307136001569958550156109653657998454321449266791539109338197239784545128427074535445365130084347556606399861843811202485682963239870957468996844744751284037027072579736629986462221548775738278928367853699742102551348977341729056605659248830313386105971471482303380107072539427178881152752692990875012904004789507335862494132788456315109508338208697373494873244689006883705140799714799499522460106287031649902878144104977132575927022265006525450636910459410461869860754744406742698075297716166203689949086744937048871331080205644819031160625432991804570428040896347292252059099768134748247114829687532653169226116721626979202986816117874060588102881494398468865688339969323621707304214856755052540971673305655253235362136700675122817054605613862509434783765898745062064795357365127300047194351862634537159972264916683452337754924008366080151663230345384305534696855200539341682422352092846892482189261941758354462463014647479152531012666881965032283105141418025847145864924674562757428332761871525873517861559491364390609447927614227757134553813601238897924379712868853618349334164111021961102025553559118403439658060155451642936451365915624417119402276791115026042087166466732843006159769600578579436138295461336456982643582570537531429653079575150076199948200667534426182037077637562381664739435119174633184185410915962235459119867232076698221978859747133769079445798252288228910750375573221685739308301738805515758385461728887379245466797518507622137674738787549012405229597319510112067403342020085934535757204783369816068374215908612148739120269158889648009854522739056072429565846471976383668129907818399661725548872225826967917128607030063357787439457969843701351955855040501836019844645165482780632064286055943476326724994506018793423852406775688085130522168398729074402530982923321735910855741856356267196612018134767344784212372418944496113756819366298845348121651498364985451883212818753581934428128363320282759906326317756042831371336629135898525724917472138445294456964886410914381547683686191789295308067353027461712352554853700482514354592257894474944691562587374707298512490347290932548907078209071338272848154299754412532128569593038599360693862454532907705749608344735364388534785559882211770810555222828016433028600998552073880340598369016140146300598157050411125531641491913023568141283345696787481555485949665077791618540114165499630545633280000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^74 + 2831051485328439652932624964181930523468122306565616992648842859177440084185508540357585568787736753816176955378073809559440918468457719505258552606028642488395959938544176156002276412157572117352624228015456423514984192348372480247159192228752264234527122723823456060335205777686964014981073552038204311562082239351412870960571965915574570560378809327610265064535816665940733509098367863257803231093498876746197599895656537503404216498841126788274566419599055928160857055906468062236587289360219482433294219589202172362105864101615330173201518697772791268499892908999094122747577362087485334555779713834975242852692910200120368283447576790619534639692264426008327835694646670849709222797610128064331645972409866836900469189369230173293679105547158632872045290151349999581225288129838063664688173003213967243782576875333984439818667205371652500958041946073626186711801233768111166297998975409134963448088751366927906761198195643619891708277941984281935162613997005552628211119239034347211503216122745940049375916170343918230299569978817774167077469973250580749500703011044108107821011045284379677303261334694503809814464921641768715517239521553580115892211189923511326801792655765308310735046391795236197971130414403104021234029594334662886401625798955632211657164881950823135843693757049231790287494922141690149367358520908033095266740071504995942646453381068668451942469384742645557688421714717974487684433921705359631261173568433327402503856681288425092568695339839437732051723564908388104268210775810641977228483554520109605830206654872512427994966027529164422900181131487929647973799131665191134766454644407760417770162102632536180619755446465829002580331804011780534448652809128008871450240346798170759968806914439456462468604007319423220955895399717694148494095664007499931555057126800575813425673204987182755641352756871054679862405364734603093578980066966195779096430548789500720398700562388423384081195001413478011319688854837980158586537331099228172284971259028677733838484522429110083983036629834926980373218008799180386502644358970604132424213609597814607848651890460028655411954867958979478360112734838647324595506520988998997866560161573193497867937127466241270054121366952362767157126128722951799800794920983534858735055680620088312483728911124779122436702409813498933719572048510375134808124673712411281325804301463899224141530585231635302307766459191422152512147953622290952123236065789310850638832835324495672725819488766985159934825862570262260273477019102916911090623848257402618653390151981306285995115034953932269366793470536149443964108941636755544158251492337141377830300911469295323938697525344487349781409725540447995857529914096166545095271542716722759948142183033474375749159300831918091694099697057095848560434537628298885609719104081888665372510367602347734679787280606454753625623805634607787940697475501798626741652675943767052640248068103953219856133212006872659167911864039672833959288701790204993143585750566509881482721164856731215907839948610924675053096363225484577815735152905569761430239805818241016205352947044448206384665334571757842809858960919107220246858483930569032234542398015134781748575866035134559949105101915877355434895186626480004969919958692126494405307624707865906342635149685936840519862858401686653940136397423179510002700367017798908579582843399240592143717632152667349757050889508457789661429849530332832999329570964182595351512211323344393948883936829471879442218236071067663635023497522192432446660850224168971260308416925074464568496461708044685797181781518171339879051013445159947345942461307906185671838761721201499224368537653607939168767926149663225712946540210917789915451072350674322013713315878093233416666259999069798932148034090100549389656898968276676201858904844336129354021668162605564244548820786193662610751229996262760384673238841872026785667603694593785315511247994026762460031134316033725080853023263718394273919211551390749126844338561411332640787730135213367911457991109320751603456487043692578092203497572809773390376152543102891347201039043675247254487154072119943663844549562115398919610947703227640757639347237490526140270038618397937062636228618640728840960376949331679439078049078235397736599883693637304320000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^73 - 441828366649846641765648639932101978147885534659663413080822607370567227837367753822106847330767074219882921860802412882901229323369806395912614865349048486798563949307602665125146947593530335105118351923426541423911294177304202374836491045410985821649737981988564014930156484470518267772062540772651245345905441025765208821366466253818652216453449474792656358956610783201817739432789911790240162782547424789709163133504472313353928040214005793405534205570492453576695157755016993556782312133487167764402521418536476096917562363952853073414049385554434736180037958318728433727503092046480149726643647974778669649012230043602303419282101250039884280554087039252355692873214118328262816071126066514746857949557817381407917029455206853802362374589303018280884848482789614724266282848837226239290202276884856939426937352515605419924704730539932545442779730590933220166620843540394622827176268517531205171132031467661243214675485583861124252738251608519392707194491452623836402480039661962780547684665354432378111955447406038675263230483543610010100774952516164386945594097360130256531033335922085315116654816124804416144523685541206208197652073737810266527586460350655040709146814796633739519216088737914413454361721074414204090741296254698878160121974982386465649945087235858475835408046639661984476479319645869440641585035624889806796033124642321896036003735526612815864766612064849445707934928649566501382581334177180419584040329377071163046886869275164072277634441762184903836311374766690729730949535119454209050774418027964813046902698646061205491550765496964321363309477832425164785706844341284403964006258208953186877171855010392485330039670430742912323465985180117353421238029553868119920667611439399437137817135590778040855044188138818875328969129228930393815697456096451153205212567824145421360443523372325474688625200270331111142499613950085706126603451151003032936549548979136390584745870460647149711409850129270348341687772085390227141970597508263168170083655655869505536252437225081541974326895520238708886235471228917465904149921416516912309822439951819112959260769218721757966391513333541975688229199918892700475996654064161300117550304923956936994113643122010361660966895746728010544208642139458181527478246268750723066026564557671567258467436142958316175277990788559910462830408212235298092150882663357945343417551407014243311531744651526243389567778253174883750547627192053715646604138486155272062008004116400368842589232296657903744026048245023568736024131266289854912195595823104877216993129565472030865290503942861404785759450718030785973374264997955312873755919273752191799704764631052363012030460125083003258219197163845606191213650190810759454804629201576221223999663751273979076501535094725054862427973619479297407672812868151375389241598339556081225482944728412330556775961086001050432734720443057213905087329857477776288384024457526201102558382676937339678103353388922697112594316001377861972205596975175005904288226629115144635528024170286374710302066463805780942415603219072723319829082513682565387574342942943263175227235408075620508913602389902243096039680746920145050897830435899873752260925805665557249187728619555417052995103792520905288730693526759227490296972239832246134201575746368694528379815174194386779153254670901094655797350421306167408298316316415795372343984203152403443950811434860276059314676071443225093422898129053482919219909325893475975822071798653956617876528890843755871457447979887846242873059533127389039616216241196808351495649672155307571094184067530712321564443311040912779898359060348645711054208344354273712232403393137266372203464069876096465213237273502816870325834398822265712279919044342377438675557688248990472515048629399992074117292281839679961131162481640631574458781121058481749755583063914373423192792827827360654765585461040386911002027584736788532837513302294036718801090154557000479710485751201398312359678334674504754048066647509349404198867323702701569847131402775032325835628738638364631407213831805598164589211179332109723145556059003920573991205980993592133453035032647563415502575156244257619837852960292250618830438253796083239749596889310100402267951659456596304815348215283302131264641082934014612650917699517797826560000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^72 + 64735722105730908383432606787793246609824104990694630973749667724442694572443618192659500903934412403597182269755247794881963477980358275005980388266236601454833338118011352826419831297045357594447533860226151508430707263373726556746508516483242050162300309620388427685837733092190455137016093328560169408957490053648925988450973164537866999075142343020742882207961793821118024175266491393039977851276679724899023536581239171874878905989306782189449300471001736029472350622183022637973136398866427041919003391623858939110308146866593837017805218999183789155789457469311729336393162001228052528628762580169541736248876312702925809377949758929820628262375329806435982600779919064767808946842130904029182745073609753797719370618279991196826693084598049981598355386461719379559286248853943944233342961189384465733659630551572745211137719851896478047946308113872829499715227757676443104953244668191501439266702288064753521005001159943334635064585074240032787740025690889068170186333254275969115399369117257670778721733146478188732913896969629584935939099721768728847936884038480502580410331458913192184695508982348414311896907071176468316042275110339759344768727877752667492408976921560552316959266472026577498876175044039444301139089647339799771560320955425043069515135183962670136976748220830888072383114732799252564630291406079938813286765689079026142103960285178109504401473565674155034516569352492686425312463809148795209118186685695466834489349166612392822504571366268477593200612163329336378796014690850342540605650268021867211879839089088006354918287849583595288754426995302901093589639200765437387230420225484029638884735991437757981800267627171260237137245672439008056982632996297640053844228096257319042929355410009504772589792247232020067699872670001667423350860983183030178459522876850565020727779151129313234156924656840117759122853095464346322320604672627386450816555611956179496837007820649676319359077608138769389944604762626215675908164550920865205136507171946290151682368651026501624879959210673195739819282100243391157270746599889860559752220885054973889021608369574510216667547868189908729016707727490395564300989742543529793095591861252610295685665004497897536484708121868339634780343684775763974719544470824022597133911451610225993878945502855678269249904653485287555497196662541396500148091482633147861251611525961178730242105867887453658955208226987687446116307773460018701454440325131692062874422017453257481356289733152846647698066750930077044344325233448073739203668608703003212146916194173231164277143401007542161650200011240164057348960466511317589445747930230754705348705562868950094294040454098026286686645944177305712292690232542725145579981706907899667160738407990174183447552392310458452223063889021793317237696889922186425847426900927233946694494518180508305923281388618447758362737596598370183197142996506965737456945969616131828503893004246023990393779670011032388137629512283319656623154447069390103276659094670607191966415896935400636873073421317516116018793485147185821313422873366129738179223074317006860522087380434063246398723897596098613277997572838679956240055952172113674496436484328207298164244896648544160046753729344113569392680884530199384862866044932859742928017247842448795386102054378641993732490776062972348547300668545505788479616342881687248289271346013083277504815047365757620215985380612940571908112835167319900640456248133729292923090523321250473002542980183365472966023098872263532529068702977914812896182432325097842228835361484745832225197509142162317650491070716169168175640996930200823040391897060956579315029628927955472235175340024403243063390199464845833723914619284702980589773050870225753179543943979642556082491156814326922669526096906761001937000066788310440539747536549257296919336767510911587388236769197723745000860564522254513784111335590810440919002137178916731786577106417737605906310871856391562180861426951580797212126020439949906885204137812143411752694517151046178278082225998662410346411908579456785414071416770191292190421708708086762302807950850665499691465845189222834709360584730722867978762250235471870048725414319869977656405354043016249101042968844180454650124374173235913179838594369002691258533863321643775426560000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^71 - 8910997095146445824097237938399873803967282311547367032527524478359502799368085055280522708029793166408107624479806821225174599934311484338987585009737173443418409306057977822591972266659238657049445301718748859076385763839214944880089130474842377501532927070209774077755037885977333046990257640129509727233708988025595442831573181419691460248428864272933240259604428798187184398303733294179369727669063087168074214555673161896998593826690024438430906403321294452993107253427959108156204558494198286212755026858599107786623869966572604087025491500918178884207094173340394536653311986712095317819146449968114710171344776947743235076274659766053775598926231718292352012859819309540379805870421464897867443100580515555703721447420024060196801514088648412356965701340887329498777889023997265087735967241161936345168642467729462281182547371420272990753582812126093687489282069324918304599855118923270374465785395509846188416368854681671340405203090814446761884636383412910378538525807711866763311391554218024182710506766782560571890954504410076443469606316963052143214372500522035167262718589972560067608540108307222800916647378087337171989327457908932796806197031229529044418348698063178782571932599663702914514157948487141569241055356192616834130113911274832013229796882020522307964507426342192166490759209682581586301473265401081962252901437679094611792462377256900935594898261515030075316248694738371268051106539057838912605650825588046280086699309499834218895994922341663086899685316987969556203684101817177789128387931283732627853729953957508410534245670676975901435410896060464883559680774921290624861837256791763301516143498761698546480649861356927778659627010146351499979033750486543517598830057630505604796756155406076888343395632249391792176301817309611472201488550268272648700609649603809126324288864427627002081356057176963206034036562414393910348110412712712719995174960912287245517223086630005851541683522755053823408533440229244287205728488986004409797550939494204336802844207717753953615493184456721218871545130361036626631331032558736136331291792968737123533736936143650619377767955241576773273940707398413878964077716540625185843305838194427380175488474555712322853073339723992366554312174308166295334025126493278958629079639782311072356989332937494331513058175181691489739582111296250106628368039851506242902972330258326675436722397655900973843025905374345233794989428435396763919928876751890221751233093713065816919276663863186567030656254976009722917215368359350791218051321733885993975923203818960189260962200245907087184434410236970259973054875393903135447816769266563022749371625858121657617179945393646142995633498174538366746898293280044743161211803880843373895300369477750457538067842879874155446307049716240697001036040768181249952753269178901911691301271156749578266862428132628014546352098773064282053417414869485914755210657896243488866982405197178176334287418689705292758442404755565262393844007017923685335508816273465815713363975668141818875407057847864383003609187675387654248362352037771301687654751084838327681028083906036184330685112831657106948929327823692525743948674982240626518716065327443394676977061638568541379841050707929094623235554317916684224500920102203154173527870458502968440396889292951828216621363936530536375368380003198670485514605027952263184558818402033528980176582106876443289894086619930142457343981698927125069463933331732973836327691622999060556376958719817117844153217354049022335618948526056191242490702832122005391930117339802316170955169845415391500018064788242352555441579670859078718661533470845471873843766535432849491130230222091844566594697758375665918375095784041371160524555167929984221933828561861386654896611513289847704785200778373935193323028539146093649012178703741714935886097182063507811315450353552792188393355560674054306749598110712000064327707028570003913349110849754020820033604098952023371795603712168913121088450806889458717770839634724375367019762847356262048181070223486112154058869780647861187603227276222551882364366753261803517432695911987917135879578003136894200613171504241425160930047838978147345834201210256806829015045771761522736715012589163938567580970440093029321267475654927818616410002651500457542287360000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^70 + 1153114451816523610954537941734469521286715674978581463851423159411563991591786411286119240611030602786148442093496281441289641940484159927770915180430833752453363514158776560931338296129147495603667777832431889448292011460955732366698846805727066748477532238988429316089238920305137044557751741377112857474002113148695088464270118479111637689024154992028814858120744911212382037772417766548316578384990575852963110525633044017616175490726105776011475295306155905363004670751356883169324693112999119364622287791587407003251964634860575794486170909042248669136070881419049629364416098782630589851537844055618129917517941632213273510092323594227526860320909479395564159162479690309256162924058210828863066878004056709577136989341786684493517315647263537287438559068536095339902870595042456760922641069939070509187143027812531373586025179649495553366059294587989266422484898011106751397771151730801718181393578823939306690510614688672156319822339048962680989645076123208700234742065822747343438084497312325887876069713589925400879906163603441864701767767640643914073224284123995185270880346039252782090832394639949008372946819664285339905830925959812761671057346545324796099797587288968013180756766228703944203444738317855705143518901875307882688760936181239084893449484770056963280775836905021220220750074351053453456272545730866903815807048432506761709018515461232575131864841477888539716559651253367382558899847900871334536535687995695681603778358298590998874463318863706497120087838998976540592360714346678308049008897288955878885287919405640708566701060492478998700131150614191917857972632174587891435061632531975610401672444896520033011768787458391524964115605969664653082206839779998435561228584635619922161993128115484455006166370651855669689841918723449755581709980584519973057990132013671813859415104232559979395147434311338005341122228024125886638100288211470740582758396753274508610664727756986057036206547768486204089661661903265464834043004303216546344373771829439476952470458044066325958470877516768198223669578508442511036326710103173315619672332106427850397846079697236057029265288129193718833102396241212156718301658011050477776892393732996915465801527229093443562357051028653103576881766784223473160396734418475997619316091063891379301218723250690822828656348238066007612505002771135153142268367887226435673428204086801866867818620423456381441027445303994302183021053073955109187007648472190004516808264819909921306943979681259659713053576902308958363838533236697098153956365696836349303506227476975071012806986994328908679522892696927649689020722642918068324544334754988478386636699755705730645609790429726694262333936193525064093829886538065481739788563724956177787712460112397743462381489162585365841946609556887182395809907444925846049080158548378043984223226138528438330348096956856191887212369804698855684636167122181498447302868611579130023345075707568666452420197338112356339911552332011554966118994758295729116649172932849863887016568295046811306553813834126006858293305812384497795981860304585889131972723667396978752613761246766872189698915181232343008033514206183940226022745929145804794351910919316551475843135119093488004455749689153178561704864002503903842155317270413216428786830231616346758132724002092004929445939463033380612493239150980869090682451771956982154986579060549986232723633988152874400914800205574282891617720003823110683217936428341056335730482866076356179653026648912594948843517558928730406196616508717099749781091238798930737774767381448272737325947543547377814002260523180700253951844513679839190090575465950782279931626157975010202100771320545484557607139651316889126168862685187001503599650956414249761271192163229907245627084919615973823154384493906629962584772165607252238414966760411999749801888951028334076749395071060113164189803419345054158131362281614605527835398945248802399635919109442556847008063140701768685895394192295274225430317106388180320465510882312202704340761341699391702979660340326288665594646775663926650352884363373308712782409058476371084752877611232792301522123563778689939836662155399492614720024084603988326531472252884973413526670862050927353498574433592471159154831646752817371762685408226101568345596583835734654986485760000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^69 - 140352918051507289829576603491321661367227231277375837829785360272380579584328564645563785499974964029530708018609682487275447172554681897851033145922657972425662780955516225172059320262692493877216900069738335739960224297029680616200919357914758332771911015794832252243737718865892074774130218820707090621638881679510601000928660356928783786921380893474942175616316298046349418239304048737353410283391666818454865460186684726153752775462254438421374181863948318976483872845837587219341431444369731905131290772384049821669160571272328675200666386057429569530493387926465188963618890757395084653660525766310147977374909823144491326794221375813079154266057838571141038314268647220864955876357441019733295576789362692540413347136943352470979949357110964898169141929178605609685343488673447202486663313596522299710838095436019606846863327277587517062513010619262737462296054064100840554449099883474668007026563618403676793204294583434556694482735232349598175869606526562432180273594054192463739502135314810929050251392677184208728821609401348797972215179290117534581258958618741185551169856914749988141637379151637863117779679088489846688994858561144115384443473010368063301182001245066974108018938902844664390828292152046468688069238351009326732539871778910078019403485492926192682940655320895155856204108725348007123404641021907481423548044034255626432339863142736986023410203102319629064760879140858549356702673674798785946656822967684094748359053262117354231457475233153539678945533327161928073011881167375099844412989031660370252540248003765878759094416999466168813193604048437992400366618725943312200063351292022453551287397421462751790364947414837737052835774297523372811792236960217761086753160279877673827460167517494720576915970644813422561830044922737901562119094239140490742963142512379965778642560179497262624803576784348150170672576484296003857182972551139898135420398969829092910997741798022468191474215373380887345065569566108338414595064549781023517129459502348166198316053938698841954707478168099776395141477589834393235881925142565314118802744806005928324281466880510800953234433993233793400507611091237995738678352175344914261044369529958687232665490490749439714084138064973963625285348200015896919363183841467368344247300385198847185071662344202304188343353345232774713564775138279488724232490878544406234807991536507652575095608439673808099195253555520759844061992203124195237053036450439080129991785639012247692855970399392216327260381733488870070395704854168424124871610124355679098686294234566249926584164443859602502329526148428321742360255632116995569561695599752390715208783188769728874841451714761769600814513789885732554355254962926918100567912140416755328185519180846446130178997952465764318256307314041189255737061153654152560298802158146067795613092282443965031262192963374168776338386234771408061432479039131702166232669351822589837511413730041372418256250752803123555417552939109639815383531947713244149866740556635560285162134034892383768002333280305330545511726250910532777407167369312904401744073747588100425200914315878234540264914398862458642268432058325132542900126712986616650415875062665257084183753578404300668678597426312997278933802975683731274191428440002582846852819997947582045854553518537908407266545367171014406744417646436760088689582063957741752231990061974468005370399075268066192991979771052612614390974204319841971013841577099518911928686578128093418554134744172588340521942209121571070760056149629355192801863095078678046613824161194801340055849765275609720768923527966067841146725020206871189016166862919557877491775429988532588942841429809235552129237288226866903422572528104407546638309711184007023342552806414106909705314122845122126575881605952851619591468147707890341119395723088622385902060059967507546412408089305392625373734542531839500672415727410818004361734794884632549550661285751785632236089456865738264888439216356741868343205030546970788565092813364243749668998563354651948498584640004515935934678189127008449535939360487962066521934097649804104912514451416295041338766599826011826793984922742176387995685754707582354971257278496398963968075824103501642441962186272594267379121828050173272171597337356144595547126962635094189602939863040000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^68 + 16076148036301255395999660992292389073447529021325391548836416067916333585839847313143912511154377095777385676149672365507452029150837036550183382791005324837799727767586903548194950310409695243889646779586055803105125210138828170559811976244298370075003238085255645752442882986048800366306024466132773102456859455111056320357885287096643749205131923377842380469917325029526360952661909514243105136679772242617218675446828040658397009069261528795910047090217428801964617937016041100137557474817490710668801496810223133684894372512037849408166050633974258028206538369324231077304797761457989128457240056049025719920113921423158385669962267659696534944305748342857451717408430868543788744350335067622314241601636046744173918723771664735840623401043958241528186523459139927658295298723777406480768799010773492234875771925962857269206430399298961996588549328888424694631720336449339708741673194994953315673900289074082668131861412581555638017471019859584975106371582229609772088332835259537777740091314305410262002724369706984430892395403638297177015847718246850603066594211743905282096839505599231550831491507947030266279343577340940831925650391391753273002870823225174964718855833667182148952062576446384919147641352290795198998644774107611250695866951989785135662223716659324518401189022199042785125155648814715780791120698497979738501056637409700162747543919904670511008420851508225635072443385021329906723343999208476621694360359608154662578503330068214951988122034812787256006641714819503063115283791553292713280551952201051351593580779985765745657280333522297813698965650872800990317207350018934702405056833949292165596287130897932671186435565290669830498830150496527928030493497879994083091932501389247129446453459564387974004800085507481470639649495230376950783892774488297456117054814422943370226999215776088203959480761953067452181842265547446557089070160559016168260698692399747209518789967790093353135864541981622961263651923529220949786087585618119963550207877654939654189051799239240000881445829968473883852166471777952294851683784722509903581282030000902016237188862115795133018484745123101004661525342246115652322053376518527963362372900685760885070538603129593415859763550418660321579170213299751314678372365858162695442498132592269655220483963313990459025803736084418983114236626724214628073864817940352888936607159320478980151514724867617758915743459316721895503007790351120302170145350010020447149292781899538155362507224653016662881318865387129589905055461174495487457407744404090040434817086230035007385890347624287530533307734427635665353538620118825521455035971865064952582478550219918209542940602288402426935257291012594330085531799164686360521456524298342998465062484843164753261076217202724762743265090207512933404216134781745321171091888552445118046663953507553747393701148610151751917358449675935478629903607773520243009304985184490505754809888358570804925298644186629690506813246885546731464175586295496949130645021212038111559387656690619680502132842963240186044162879637824339894024075941199439590101060146187400124331140109734006194615786764688496021538930941516966528907643245018746248740256886994818468165064658693897576706393861518018012271078322345429385923867265937027537192901132714271608067027603547850935523166713510996865260964067011803379694256400109262684187055026603227325549244416838152167765178991179631222826545970679214120498090329202833237925050282742731348908645043661099487445841445074662795824475739628856492998060526787959734873292618636460154087202577805905325862341898354571782576205545452309650530392558510763704176080595823374153343735015297385616258485217804505447791007368214025732205908597873328380565701689281840421343082928758912978911885583064631960629522307754721533555646059025865968608158501464812918591652593398899080599633154356724343885521300612366802062094672874790669734576769249339980119509614770578973889324455072105232559904379843045551381669966407262885537114195824229630150713748471453052269799601044889721070423810213754570099270028902510771859205531520828676803283610679890714952340924571252267584539974957398305342517618444584596124400069916934969128367565372540395991991815063378840675853717448553904339488252486724505436726231040000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^67 - 133349314211954729024320757331961372088132529600643289011993022533416805149167061897067874283946026475717504306340666437957049387073709780294559457181162592352377483565900485613791028611272223258895327806306643183049474751798487144292316404540863603460290453409889164587081595075285592906794223535779051766405975670904357743195101803696565121617903268387416236516857204062333211783448926841694567684462741777362375511742526331876213529320889076097220437328313209375345411560147737536147539628901938745591411282386332597038863531941307028135003908735156418048701305819544852717932840621002423520352223467239741502592985278747274609706275008042763838849172917902547949782204384406567912269572261626909620222362802649386245752966515777279644665721360951254607475446729190558505588657124762468051016219204654704770005688630259743060550407995136151645434546797798594788043092511085665112485141060388490663860052730570949778552258061600471127495993841986673509186780245919616348832644202602607483856155605115529542379025146681128598302799309388347629404941011009261848037645025953914878570036287074767017898352418439382172309222034220505962731258638998080753354134733524262319326425151333522023378133499958046689581948288927279407848247179583379486971566707789254029615967109098253002584148876870065348307225736324462474991160511229441893034940146756606627543590972761187792942640840797152472808811024178204446003827505795789483600915686996109416848482477923264654549059236434831580916096770927575501341393456613678709862777101416582421418187037947865250354800175301160246840844055812833859423108766059391245410943526852956278942117585053261101902712701136226722792661330658858533926676733576375908663453008129792627255440011630172181587568117645544338504445526176346429667357554215871307753067425387675255822734170275551061873619918532378366782093424397761148692149578833352047912196920921519830277634864463726697214493334679886962147966964823969460726405279404087739271643358782539875672935001672230826107507169281892421626049140293738700039830992306927598405198747986054439333837527933096301658283713201381620467136130672688288025555527425149335557087324274254967968488835758443323077506681553247959003647072895113487242987633473879042530014693867778577567298528226280169327897567457356142603655722216577474380961651168883766557736638503820413016593675523225588576034361702318200910277336139666231610623038818859755762439102865198346892547314250090839076044766184960105344652555886101111065247681362794761336805149746552504670504539833450588008146546626294986729468206720121090708265334685870346742714778696991323656735830027495079632871208820834814091134447334670424331763870672570687627257246361758565650798217361039149272848551970609868148357170589082905640346483123587803146037316522816268473275236371877489223880861706945461996832507478011170703428837548944094201300653869124049369843433518378588333537624446219792239039692189953106258426149940168840226433946362461935504170687817510408436530071330003205308201477804651475412955095922387466715154209798840769923643608237276825479445110096319653877241566076255319002815246931668260603089882740953361331965145394073876585248072579084363441957500791118140580718282827764682961984096022759924316838814288941995728254611615833111273821604304194641049716493153228145307002218662474737411886008840771277468108421271410360630107216232145611705737181663617328543075762778108482744371498577700632958746411667511098759682408980537962753666676361754506215948060283603305822137723670417233506753416379945834000441138407624457822332322809770384889774662171738600165342590254541576657865895275594917636073454538101904908587515255617800431851913841798749297125660874021916533926029977864867922941979565324146235510721465211723758262309751397782841421094684685331891583286545291279902284180679782151416375245725189731218880438338847525672326531002193518875708748642100203906505184042885059125017104760650954852133686188559121526917157127751738170126971257240763032464342178710831889881941448488268865272788896648071271545255337770913459352915750475840355114656757568241040794515294541799272696481482783798411746990130441360990986474056551193591839587288892516237682881331200000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^66 + 176048016927752225850659134662350983020802983764406950551757248507937400592640106837185426313000350620358887711074895206013158627016443117904227978913657052096754680565056598165889819285893786290508149535018434445227864559098890812920294527374539814568462138758771180788865851762395033068780166175959773431241729756543785572435926824084665928252207305336547640649175106501043355090253109168465738510471604437949279754145897605981337101414397459629679908624445826386163258812837939968034545623074175910530822509610586125250252053345468307199922291559358430621024978561156261919522138746861226156672382202535336156646052251977414823863792445916548420435471105005680235011729570592862113495887744662634130634672790671081029493672026005775674744711468693094924533396034648035604383402261077796875520315864021052269193342141246928321379494751943235559657104143640955730545380115626230936660595938777650888623622343967641171376363666329051404265677844384435538746402340827682448947683582584148584170176913984884924037569808128329963775780304542888398230576610991722135960910159230138329804972158064304444225437986726132470334100372512640103232504147968306750685019939656078117547184901531565009095062240679783623735438149162319838637925252098205351170238593091257896763661487449152906781019517444966261263980304815980728342797726312289727384138841840386852937861843136683464404414839637530019739532770637296625682673590011424782739587951148447520178659302572995900388296102451763968677609991247207398181413750699902681169926660847062032892806730713226002594745236989878059332008126481058745467182143188797318419447934992048361760216343600435356731042521210377321157368464553548742230577183758609447609938745584105245088169699486913978933617360355214857209470923950161610005657046851248353328746867293490310929746241801997492576633631530739948475636992766379595002931680322693821177853526968789132984605780661981972942676944861961591014453664394759425863105180564106407968380683113642793927696404534441190929772227878436358197693940780819760074938219241776844907639013377202728900256598434371110130615303838832769569374731659801131797450652570488046152759994042729297578239374812713230666116846440644849817413868415036185560221301263862475304126213611466652771489164528750265166684506468042107386621098841536518772028801997320780149089662236666859444469702787367521225748647630250004437057656912480899998973226194211420791027470488242034466156987684639480799648486435195960788580161933208379407599015629238725474536986259097355443413169277271387924647452038262327583010501353759361070436277097343374384611981519190071855467001795840799706199273755190945154871594123387941825976243832260961403137272097962199557315718945366759525893133992378173138212896154465216644908664990276912773562887049656878117908203199694708726242189466577331886453639478693829572952758268297518098257112228272579307139366630196709673371352485090319884066087609341871813442905198774397657691652252395854381991389596203419296679909729779206981486821254696543034954639589710291884741115352863295479528602334901219050074029980899467804836002269585443041688354134718093018212091623091105412843845225096147734086217716768446789230310451501555899944310313274751217027046477992430483550963680839229415946481295504923935944585936447320571730576668142775297683048483135898279239265108127314684156936557804475190577459267871672976418653069104726655136881772934951657482514189104288879845187539988756447229997036180206025577059963545875048581550894046130672739704124458860775786738918440887462478243487105860038132345380658847097652937219708127135049592364939891248612350129594518545366634306256549846785448255399173678747329418408278130295971460222561596428700502655695616967381783532006044134472261036648071430047807335409823490857295307350785074992736971947690640495300096037858310637926303206203924306622773249044712192920344707003733080408959775988620130701754581087295606236531529958701810725205979552056843657685369987306851415268515519640869405457140501259797414507854301764394495555366423756886524019241706262642042626079823830064294280083384980928343316724688939953352854903549784911211999438976481728509340455746167452546566341736890354284625920000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^65 - 1295560167832753246755745956523344980043053544116659758143969047452857354215414114693816732837861818138727723709648811810630189777851198731728769270225509507335619658776258248428624171498501971951993613148475735485969245228749811992328285380702630492797547894053668049053135872128496947010743352824114228375473724837095459308864226244568723869848277693772561687839108409833777550027146614907696149683856039669012522170557840355989218585025987677463047915634608729882259684903607831057148184991545376788639600651955753016616715423585832256819092792030515572219084741580924145867768567645260406480036769459613306156702026719461993996179761359730784628296905446580188825232666886156934475917140540108285000481651473317471667548782359286034143945238442326088903758564114699501484409111057116961701391677252409891934772286369071384863414450860544260396028375746094283625091809887439979944246286997487118719624797686107854554767123734820367089065503250016516425749295526863550254570568769610078591073973278207452113417812180982652862461935711000567393487212931312158004078569052803575806668891826333249961729868125338259108643906803861215520120185283249880985452371695259704881442320145691992820393693120483473626314423895283400775882191370187902704876304860452747054935205891305183875459343137448469067109915021587794169417697372924877979235879290717574231636925936988478377695645042159324433632123128461388244304796335060118239941452284000586022996343900667040171371359472714601650812972828143292690886576319578509948726582213080400786871536132558593870094204300173579818766148860792493254808452089930495495244034549746835948117099491008309355215402724159233243432209699038547393105621661514545696321086176464897025993510582864413734575702735485757061415413182165702317887585322570152003736560369536830660322287063243352108097941575944920709671832275630814393970518605988634311020179604967852558310409790100735003222170978107636572236585797548993606843215242862833907572763301760634528900796055196223865527554304211358883131701539362396357356493523151534494829091072513417788643267809729321176207383096864908321159249944555700235256445478874917014619158245932302018862243056842076838031860676540122590398400418617104266616621203192411279219366828438291388026176969728003783994503081731789451286697990887155649892007037984955003939722094526494756438969424891446641597586923629307319032701591253714965140403325676369594098322457477213906228141385181517765648322692504667391137306990002351508929177913623181515928882027646692634232758258445968714331660933406524047945066168727450355357841581856644816337146059473512437835025136879802349317839221028124208583594411809778181007757729019673636329762872447305452538140904812130724086751157560714722124867357533350527271748348906835082119954704105426633286494579596867136558444638332734176035513596716539752985186871419996655486675092073704120001523278170370099094416372380161323536172813523345831903935136932736441272879773905912200230243763875144056779944908129516350303357775564247063051468557651720260465813625217041095892387751923611220396078354695066437976593067765532370432341771214183916931170596923562229621515477019994335517766021307630837729720141801083860371871974406206525194382907802797011343314388702880001765821221943191255707975301228169470889701356706939360076588305720710850351707213749453523097883628567671602317570015273338901171887296065768536686821139899740151415053123422786239078802364210724885680723778530541761901339126459646443281755981767122129139337494591315794097326893891483689740055893828722977681245375698753782323669168496894177611728270434801301026952630980060102525048368197334275359514078340522296198707631291598276500586954240577541943779367298264911862982274645156340157928240731998675012933238422806432771817678614723032285616659619165254223399481819779156942247649564726145016568708112685725598113035203423971826215973808572259472537663805970784795682459149047209396443810032639243259919649153750798567033424873962480305971063840173461999724055488150939347967376754275558763840777287636243328910685960808760983036464590020283468073395464040173759276758098706440121154779004357127278134150753157664122670561067868387357361727078400000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^64 + 116789584016315563962294482703740433823710575826571519383655131556345664421653503917170585968338278711014963902712646220032674376078014522650514151363229558241344443210325618797723040223372674619345039077183448678983953047075269205067731062132699261221876546284420463679258750246893551221564691802481862744729483908432330461888682107725979258627945639266300343729451958863848149264164178141444648440369733466408456019762408802402172847635105015051788797625392234442074866736622241776730427537558624200860069382977917854407547036616519964658611199355668937200044211642892589882126425605088020874503535018792922362504742793004416862989778587467187515033325390952937716664680106465274909163828661890560596037176019694348984836742377387483324679808131395121349720072709959034964384689346976676029216919583854213742509129496198671404384403700321166655211804299494523457980699124111576585058385776832017720879157354317865857846870876948825429891502744058433422318225183029282353309904770150529031713737468649904551390985952920132648564243589888016866088768589824249518284520777603377497992392817985360036104599453707708317661791346878644452550204302485223330630593260320596328862792304875761342653747800814747291599783784992418321334585207027885311951792070472763426637820084942270884178007341008144438339105491701244582511116233121237318795524173508463744154949603300635257700879241107760338836209867531065285498009188917227958477911428249960356059982132697657217916816595939548992483970719689396607380193121125518165103513010670250242191119021728829782423341588132552421185409560126048915449571696307501550578597337377901600026099289597202702717661195075084823860727135023675005282456903778180518360317226136871900459471707976046483190864847518233670247470726349325071603776737500338256601143744815003758279365181167587843819720844412199213368338037910135305373379492366425449790676319521953564636722921108601869455119553559563405977324717392924683183394840411643248249707156194916222381325033648789481649533414321998045311215424536116305999630684337906810370935225768886916370646839248433290118359812286765674451807164667744322985643945210063433313588661315707839379421085941926473399302516249671383314038232769974797179265567869221797464791745914602700557213468990780541929367681063357845649829972101360069537451229735269039461938394799413982622593613136263438165241306905832522116278298739822153662662923897014532025482272556040398982258283080897256647503174501874418102112346200615154466554942893597889578485951093185357775486196025797382159424687119098103932402686527898925793492782810133730455836774355415487491483171458495546371582624198901889498597950231485059357136137470174362617476719835554739943751412670417816356399356150274116072068600128935272506737029891693929767967619914757269752533092048158395368313507035758887529683305870479152739137364683749884163287148816764020924730383513415053381816251940608147221753410495789303867468198039601091014904576463424401299817238466815473629103225213857999124072156808221611144038943576054212577637892834217399773684544144167185768209914724050251077266251660528688873462117994142968184035533491566565157059854407556771212439889607137051681602193155058625143504865149005138587363152870633823003388979440705178139455634262103355119747585492002182673134139844724350207147432986810671849928085971034891415835712999291242500899139026944513017283334890797399009054958396385576485821021829526048074427239315160046267261326701026827362114546007384235173155873661039666465639035140421257174284800933649216582135942536491190270143427226529755152876033378502318327285889320510282213108273809170605580997511153568649513544818877121328909093072060802354576999005528297644362588873438392102496556186851097429152384893300140865222284439273870390591851975203419550998364070349276704491378969976280484675465234653670341061281452364112459330018711358243181587312037839011216546802442208544498679453447987511363643949744906192492937950356065360147098116801301466907745583865999731155703521385516058085231621758129241749110932316434284477230408791876486997427142550304718465247887412038430193330575973980600766411664837277553472294432278846034948571303271342722724995953596899000320000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^63 - 9922208747617379528985848650430341425582825045718056374534259913514678500547981803423430248898520036666320794268930560570168046610110576816505927826979772576999987975085711823941926377523295697367030202579525287746983934975767813573078093500300559119245489413693580894293185658244084070626962081200523066319150938574624703479022138965733494602060941252912507175315858816778471771550667166489244469004834673297313035481298274872722943283677348662003981099143395233641991954452328720288915244079499295293218169329638596995817426980779195043500233151523085898282154588824016028137711472174341559143145895452202831455197295691130301347770172254568636358819623534355604388844129621024362153023632467555268049252673385932191377213741137060675255527598364249179929756394142457796869015086677515472730322307869103080464655798789540038913619876697024696862322751413223142790643803743450070039550160425861174412436686805219807960464029180731208586797896190031444910218151296956028127843117576468163301144010206535384828288576794766181411338291090371377340718275197275690508032632844527971248168875835067075973558896075390576298799852505927927573844392405730553475266345616108856334785082435956349136271969602821091584180592847542631121868641798257840637652612906422693986880069592429447081255879023855851130444182435656275910195361121928156205366518784632947657266508818105286655099128924694895317689986735801770033668652593790039919955783067395467282011971251151363477864471427569212263514783926192937240378004932778372523774063698965330130092668791929635381412916989209109456071392672178075070258572527293867187410720467403768630938569042502213246121876149482891801835983356315171692321281109491071771546070360037335338113703502793143776710370108423848291892607186520980224498964046405676792546124185176125669893385459694180260041240226636631193953910766663540437650385020239166322384281819728050161875942295956962244398397955189698522617621937481358167537254906159709988444960191739210130168290509078937596990841354776687449343576230335980836535021918978064646694218211084564842095171483375117087803160234706162192933471957675491687570885537765278764681918360985792714873606951938728779504445104283067298412543558901375414659425143647620978902091175356885521947965148647299942950886612615243215912038763456883023850888424902276288219934166557683185327594894989383293473572005115924588086536405182727108435487082444741897890032341276582341768544634689871659139109246773981639419159224375970442944417898734094055428089464537619534766358151806465090208727689386368345199502130466418454722615464909351041848594558585478641985226293308929773588574809901060018382751858698162513626368129622821283622614423911767748848190713272434382077936752708264322256329098568101679127482604539201130585688419883599252416608527458375186788498839117868175625076001102649062017525010256106089459823020661518231718418723112599110396885684135880932170888345270050698997758247999470791302125092914764144793452431468815834347968158722258753703832997142166962856436059288025990938404286369199575520737652106168181220071036429014877356613408118319833616135077423488483912108025605318669300807446271587743530635101771896626311125302484477549656358255284355771766329735295782883684347436242603967085597258784395581690103325405012437514114892865452105974359002258369746352957529254413423524593486057628667905676921416867497984904844926473713419355765400515714844533534005966978682595209294427122943763626699707656325129725779217146591668805739742170422887407893689788653998674778689389950868104973138572459830253733094736041206220062885292590393986649739579548397190753256756938570388177996391777565833693246911958851045679553512414313210232514794661795209235000778346806469923968160977035178509640470394851911077424974974273886754819370144322092561583787430169019855367286660516959730587497125465333536115701270763444479704642049125540859599430105375725150091933158363724965410123775476899190293666384466102668409682097293150197886915629355118314453037034852246185024820969587779942093494697325988773817595583499187942829882845594865937146091653575818416212051566545211020061977269013576516246149024169261083880974809057102258440175426959326098489344000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^62 + 794564881208879334588185260140319222734972210379034049238755222475347770977546797633816381280482156290475055012853716914993135416786003489165516013532254756925804357660525507573475351305289378651934880105377955097569861825761858527853672846849380769379709071999754114130556538990185710836583315817098473658653413864924714449495470023967911136896465157587888483504589194430533211371750153660138598051138612902844992481155140249462896312124414944931419043871100190168809014347788428230674050612860486776617940474750002365856855999217590287520788533616185524207902574291165345438980309646011803747662613283135470409489613556713020561114959012566804041713692039868154977947489382857799294291721258761253637610998088362031816913176772507510968734310805038227135170650209870710917879113078335646885314910163155047692500295347777460772987938266164109681082601785533839666161188210754641636236740167383278225333216506291260977785670754461339143620038498307548341105881417891775498235402683778713035188189246882234608111990107232106899641116594197255175617281673051294134297163132613077893882227903597238103140411540519691342424885078121956717409850684944346340160361416197567781179371784785157544180785952024202131828394087092015089832646697610875909441046898251012087152943308357265779136960190730304803883804035081709152820398566828775602722412963816758355621055892440939272456519661719202541719069054344746132105550463813892802748106925230717765916948794071591865792403931589157097546887242221087717026127848313510002769114411420955462727565599487218222772823131075147085648396917078654977471595387762584792835361997865777660176221304610433121826550712791657929726942735684395396568455209034608947652161569708632364311422112406332757850941661618683309685525921973306160924798689184296783469591369660809377128196837601200239751932579676630943872243230508021667423690160439365720271414184629277758724232866647134883716913838752114113006728538836358827297581141450779145901368834818860582766608143157966541894926646957580657572493444561840852312109335293967139411904870599927092465350692707389049219960912997647509132952055036485861119770512261167282863471842396539450545375544304697420972487595032437045985603041392663149708099470231351267659325337612348204760790439715390877066089383810428678496888658234181930621251757686358886265528645899445780969461596220088893236047593394804922765881269024374227118260635179514921563274737670913454648965852841456089979467063633025620810598431013479308253807319859179181400579779012222206793117851191686615463324886928485277499951816325726547612518067735045959614219938921040470500518252590323959607379904894184988803317409782357099875565360816293358076978350813145045973306769597091549277217296399157235337795543706282353058682805054440941697035056918942641613560378857103162453121315682547553066517960395723899149787105834692511962122918222932974991505169957791108342461985546975792953040903988879572799441850843262424470352348510927663218338065439070403196064348612363102409538735865049834464650971985943441000913377520181218555165722309675959217146667117236245860228918768420486646053501677312232193989857203524407875807142786751570493503505100524947729388124739676914051947402748312760241896589699430019840600195898520012676756870997342169330967987911215995204714731746825623631771950340943528184430987980316261836653032170110907057778077159315668018831345884833526639470166004484035765860824347470566078571959787799018351303314648010282785626627975865360723029951025024208721942054681216819427074687990838933897187875658334488450242581990526760762691517309994583609491792135040553144765213708452608739350412639290961291019074693307862554049157926020302966324033282597467661035529147603043625009859450222598614294795584025798630773055727892787322263254930720328976173951452937048138191974565761276186505971838024241728097466608172644169605505475668378918076832586398807070757289698734121284946451730201261026471118738579614415820681531129049089693591580948307066646357031333985009106073467448928426680063461257560249820247376507551404320732823418707656946945066382384376081913771998194952074635415132059129723513138894876375358123929686416685952095931531900005519034648694358016000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^61 - 59979798853626174420675084584229493901740808709250117465240475624734416739691189184882752178478043435049339815681008596320025458866848001675302753263172425165679081609269024659207179003175450015031255779740700515425435023534185427183729225190887855886354430038500192886277496485295376456973739343772808671336467590875557498434484604275132025619870840875370084791575112851341900238167850483519052324729804771294937392868076106872110883736377481125122135332401703388720706891146712325403085456820977169189254949907432955949574610081505805662856990340975084086535493669079534096146524639084886761546847457650952406671152463632332701081034209014404531526489076255645789399493015004605047819505951945783446311211170284068116294993730813403260294988910725600715229377938368304272583209829548991011005617785645232249847653582552690138690032137386885190717826112631706120967117411740074932706137524785572656280074846997143819672346026182358693033775072660975682659754815166594383988798889084921835201243467306994180767990739559885667778201601723493990069373430872735826667006237621692249606509389793116777820326576623026412307145829395106167866651250758000839052516817276402185156804432547319676879732897704526234154427496168236845467431575149994045565098168712726888044411147603423638432835165002019438255058036602994871295166802671171879339870685300351982662857892819684333805432338073203073694876825840201513552943670674355160878993754712163005861444340075374462976098382236344007309392156932631488871002348106347536978443525883154244012005116067318050916601506937906504084483597784611366446728883166359075438234573370025900436011588551851593139740640203962189137299971775823099036195396222013006672614329036210329487056242172046111852280703627889862763354174640642179136938632677811358633378404009464366028664117812739623684376269664124524834681211734876671543110989131938805247626173396326650375653308823488101961311908310068603003937640606825970661220533672921540966499441048713733186308534931558140778032247150985327678622498676165781980053969230591317195326036630923703761223601696495936686383535294930480818043291692661366677753412265436966081724444065231035419311974678494922738859007308598803182793706993825556298760815083706296715144415205156598030938030201234385623141304186865956584780706821304056824954912542297554635215391068296877340659987656917645375886359861059293368924735985661639888652445261285589244317032053812622082271361584661156119673687995014861330263365051152388366232654725577379365026766299485215513091008449576436910877713697564615819817723390754804716784138724468234013984342028522087114142983251307283281592180453174619730112649539112134904034981459194743748241768149778306352186590150739838447873755014083631031058306647756481438178195137885308895448915476664904238037737893739574011801705785867564564727278306769843347863145182887746609820599218764441938740126792751248894967227686314459908519855872502580934112965293679685555264316691756773071077889484076555349925485794018290177139475925130538796169400207446148346438684897315773892050181112820136131386681829136308475908278967484705115438018077942561137965904219040096631766142166418331287848589458205707291536789224544468573080515697859709619363074441650067245734763670368152698578581588820807274283664797674661690165664846945199959648225937548406085825332415734285697117943094720691485526688194026902713412698572317386922285456282893308617718348529701611423272511510084944475390765159721380334209148580012538565084917645608393459464521518691022464727034033646416921418454385197520281011182281271639619131538412016394657020832334351269240594366865470326331327527563788570299102180424701339348885980904836783145810448207471434818392744853950558544312729083867494570441484269114866502645581849959846829320589278924533689198390313238536763675268214349294896150375071194383166094979083967086226852263431041483541986756627943464646462100791383304728671608937767287008440006643126763686723550189671894798697522329878338623980600394994813727147900843643863478774613882762782837273215517107308344831407801638738604560600495017490395771668547512213009777707475307847884980490566334702669878303090898216199453497942521849220195849318369517895680000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^60 + 4268277715167777786913344370221806026404837222238518006300445269948395317441081630421839790299804357694719421937440754527979733928374863858051919224152046272691131455344031147619151010164441652398292889509431052775257887114378897446757630503174210729747817741243800114821505147907395466958611458599139081783751349579670138013568963426254521614165041701440682212253450687763580186893095768008760644059577646658890058724299716376740197873702671471106542613057705441436864278914508945934446473758035180061986622725386697135812549436525478286848022854987098687320903799591119664146525709679527407703162965352540274785978543760811588242221182462623838955009865096448955835142985701500974479849497843951456505421482788069046223613542244394315494126070184359886060756069416384398264097527246383264981940049045554119603974964028400674827412406638216401639331548931851309160175064062014988322431031830533674906298673031920338702226645462524329754335059169134937059468964825078652729176177793603467395982347106396195173367912679035080584065445589161047104759017799059967647417154128518775324482701470516997491191760391493594503149539708740748768862441795813199020434134861470492199913298107627500458187619652699005530001675330711436190435015972055506577734305691377464571074483073080174953022679920462901440585763838892594889459000358763548459917428777423567894712245194743164782184998854300537662983697657080136405551839150524755410068659382712059557410981045331687004529992654149267700235445273510723432939342451298942352951883844713386894317116631937281271510454982206078464050703109013268854348022438172089976315579248754488769251447354163198737827108910147213018921785022312924205870381808821064366910440928017886902166984987271004446492140442082475733938070492770814673420124187237789918227328901672947745375280677754362442467427093199541585531638829847546785459544929683804423857948876584087282849673482982387488188889639409756126064871224961392142863687245478515145586911010494052537686558667632355125277684578145521267588684002370779476401246689103679373081393136082915156476226326926350882495629911608993692273063923153056728343049720311904503378955157467110613139036159083400933244839758325647419263557975075893047202079741399869801359639324149609057617887941438725539411013502014052249627158594067261263524735619778368686005314796779390142692830289190667837374100818264357495349451698592772300595483175480566438901088881304447778420363189880998092494240164613225686312980179361125019750718113968574351491603814601530280346659524887021791935146436010223868511038341813554651678976061453209340953179747391103787015980778769610693589187231232830856323568071936061822599586531862356945899652930591701557615889103602376790006935823453925338872142336218051055925958033045646141957742196495258108326729245154038907155117699118383095089042495648780299376873432496707709477941667678330329170562779383217117596014608084252971888535503583251302874883622494018537303629350850090797350764500032433026026952215765725797496229752079191460438386979784247856936753548652848318117908468987563515666476535036377497812998423897173055937591617548769491236939730012825781405663412807555108401385884194177288607724028641949688400159166265621289221850528963888702503822568721587007911142408956235814573422118794385889599881400475196937789227763622305632982342803438549438187257588544293250951856523701607725962065162739264592113710021305713195134286179195102238524105344081798736717176299874842998681010820367202652260482790521909714414328041817363202505202676247191135419036312753741310707393652803678649528277421505260331125186092386733585909565299485813467367716039875781616318954930567639792960769796479338157398852261765791771826048559406800817108592678858866720902072288155981431351307301061223140434194387393843155613195210003634462295672194909371891017540238767661847055711858955682519806906993451488009209400827587355623243005207968522022693213633207073875423055388902617863168315100920106038652402678964869130383202234237984187421946559398226828362460175041393136023318793896896702154289949642604748747257212654707548721495810294507299339925955757769156150696795994049794548932987693832391058892399697592634100452679295002923237376000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^59 - 286331958725118230019456747655552792440422784710397719185841868911148703263903313838425384949511031026563521701609647109962071467369033268521559394146678811850135441541907660419210867355754664723323247809811491639120674207878040430690349883319660422580438069904264547827224148668420254412076415857316566611818202606509509455940392524169752150841103988648386743001240909569183085482488109893718658857077696383849380318376601293286923814260458781749672414677633732275071796013171134950727870983876013892612618897250835033563750864270277630535680492136141748598861040334381828307588576221429753488550029948755275000299684096717437686637300411040837434938079670303919379121212523278198049458682381283187240985036975064623300954541146686868813374265783559820310483300908150573938992529691519178623884466057453366714541836841416392814862140013078753657983392863601440552758921003823717863360510662312263495814048207694134427539980406176619919728656671953000354426414091118129358059256345650131554014685512730526294320086455921628463538701433699478544328078886166069574697559746718646556373880121212478922907122080494214145453099792901362169528991245894445773887799577834583011341743668847660657617365579819486846120521704688824838198036248804630774512395742907696325532066546017477345245157215697813471078655742740337843753506877860788512782026990160538448880009535739565828062502622126866925014492130820942057016697483390939346517915041814157585118240809000774882224298152934901909398960322038446327148218349232226687253862888790549758584271106160621887490822140289533857652380191490779298764511794714320745470573849145833303061866920282376715304875964035930206215754873047816783814091007884949384001532383692113142471625861915253481630250534956170950515156661007393252382768393655282209261219340657390657718403527869686233734773877206110058658420452896487008729655994801797161096002057758317090986313817566842843730599895941528490906188374836110207187755498316363704383416867135472858982666708642398041265026073587527367461102467079427763704424851313931606726815963520985257930605476043645230335149421808941188218973315658855343731355716695522296965967279497101519996624883556102972083237401606376855082488068956524982527853438825186424098817119160063635690791864454399691999735335645912649097509279462462681963115156733513979003564334210020712160390438245324384906609091968592892755905579103637894831443214368553290307128393946021988450937949520877649717622842431185662903749940788866590879286916002982360187633783713041601782022052186284527521760675582984007726670045747603428104993523692626240818603103303522059714016215139987263341246906308903466067218859428381910708047258370671016074146958859944672831483229309445775217647930308901328664123647668355358231410433215886808248318374825125407436467916694913289577325688746070068173659135757516415363412675321081067179679628876901062565145116609415358092248617797615834012292248256089023259114349996631574861653643746385743738551190575994687097170856208870406724940074448971416437440058326677108599133534593408208638829284595046666275833103887796490586490948794247907941306590190798320954832623857385650300819969373012183282460473550184634252868324795721103209736564300314949123427528029492333251682080192617001715760785351491375985756296676088782581714687048636113033272160264634828331739096758714947484800457949908743377976987992643450730598533680108691954832637744905043090633979683332436053149840739930125300767508857409492102678318544782163590567460987580956324285434629293957328488356286679767004013747291870511421332311388182663607790195213688216535850925596269540745653527077423294513459352889715015781503764339107475560093583111020450449015637748387393776274043390522838873594399671949964915160708479030893009884475588577053945012096237889055895745972096962083698071716440451272240303640190557316249962138793863263215638295018984692113295759494860659991571648448192378955921567780728481219361532311450146471162830669377927253512684338263231894271388943782569965139342804629099896351024443664660906829525017429573608127153124587918352685426909207794879093279497259217978537933595328199959836083398897319983805711797325768600529246205634110715483584347421742836219904000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^58 + 18106497863120565717579198164574312263336198774417188249301854079028143192844304014058949350059096146427064600648258886044252849365931472574976095183069017721949272033874685157511123572477900830451331681293636233599496492833868803304646321861916430343810859407052744939566265154096195448585792722757194976710370436842070434467490016086100325520442878140570981835298498328492244247506863424452208440115686681765245374177780917156056370407174739105427093270589297709609257950835777915008719376032561799731388922949852426347894188691796701153353275610174683998824424531488947241571856504457701962369006845639137806973805113757419836624381519798989958595095431890923429296863271369221194339720764336627885764258768336512132804009807139571528639100621544148147472648502995735119541535715966651112722208951520431790622786771103767014958015845264501732291988870031983566091574509668681289302972742345880591879393287534062087833517120988977700342804283784730451277613133299651424707388333543926485848153031845103581388898206821594215573019338385736521464437249405306276510010683140445590595083385139113984757983975111243541033048682782231368895522130514900866774893046684953956752847509370179505604359809599248427667496235432195298863199172797592895063322588404500963526049994787223682480996608844038618989317482313688363958138048443871110591220827563583424071066291618525002023483477760944311021778807332511935907603983112359042814268112152282384111212641002697792551840262204677203024098758174794591813789988226684853994150473257227620039568090994508368902263609571665183388741654651595764390459712488581128163654695425270484671437180166890046309389928298692607845410065718936979039763152502839068344131195394248632846840114956545541244568867282134287033620561889129344976326342556958107336297685117109942319530363874294341021747708809174894667913238371536039370758684996002301038045625534087839575318070673928718286375832514767732898246269649865559110854459898014519985831877413123732897213476768513952414164652248439512107377367538622497555621699813796850104664945260703636963812061734228434332577183976639897015308489286037876619169665763273610810554450847645771254804858799559652694480022148267852023307386591109959182709724954972762115216272190261563982092951703118665653689950073050829184598434003094841683952916182045874335279744668049863524317663714655407695044105286201586641020550446755707066402446439597628243423647009986977535791202300700849911413566503106174668369571607980761681948873574362004509109355921588077764366888677126568679463786642267562771204982723721464611469527112501166120873448162758063083518830833427237850919612533874987512829599877121427512556583056540657955844720582019293838259220292378035700089840291010935870029103651180455838160221109551870041999827743530219478249288573007564721997487862941834753561113398713399357250476473707411750609324841241248333735359951176794894380253891648448349301859012948390579183428357843981647637399191758930625950262625203868420087293081477189277077464029089890305407614031071482352345118808291805885862036121686594423911021127442819604368448817976716238656110721665838364824485535718131061231707530234920785299743998176230422101978420355586186647742781013271958946125466067464354064068037193232214136359606018034400082736568647227716554038241013298701983604355307869158920079377864498978094783379154094329777438633974038978840288382077986563623339433364565766559514423340256477037005075994807967418291267640967756133619548673755339808542020349259105973032407310931447787744984315015615751018809940405209821518077361024787680626136772334981836325077034575461837474276949446184525056630418304602055428961582930629894961891279136818532123335997381875137589578697697441122455815247050740108600165260231969839252798408437849322030265090817708974472323289791934042590124219345282779642237484930440743125546239565012048108783629874893107517132275856583023984258094456536024589539617524321054494865094904920308828686880892436025113249554692752961045629526048815845595952227441791111549015018537432133053090355773049979885793910174229171309125585306460438756976921907825532640503941149309278202986510937717754854550055262103217496952158563729906636869397391956470923264000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^57 - 1079208659262788315322737891680914085587708384631913543256352251224439167624354420302301642536121793381327479227243436169477714255957157638715211010666059384015029143088247700341792464334525334735745331180836789389460171245874948473125546976980521002447707696365667337473723603734198394421115793314344362304757153452235655636933244366391043008926673405682807453684667154192012488995131718966685611629105676703103954222648416526407940930215210745403043962232299657545831748022293266241683270054185221958446539174050958089877458697825479219665310843619978078507171142538116643058825044869807319792482779463929587474855251430977598408568300403115514421960429314470392916125625097204252940430348508543746089354897799498105535931780000004575245000770546699761822200173824537507155589904040537714937610668493512419795382382640402745743254262228846426094848769155482413183765013587479450063706415471797080197834246608075410269081935367415355578315604020526832677285751279740841004355566752989897574736269221829830974121144388696578446665928000899408621986031124315818726882733231917475545094833061852560087600860755943250494517392357828931325431544895505077682527907645425799628169682850920964106120132387041498308565588712797963159809776027165370425335553404466809067418081557617799100059218878260603112492634808532560212600569008669727289396915485858120407421322461088678526629983503727059154774714763775145914076377294559166604714152961530301902549300929811449370284142880962234092777049767789778508440798789391865675292383363550171985018856765458380159811949236759286691315947767322718705946071012650815275706635806906074036136654223993751382211981253740944254779487526968119166869553232344761646788180373081735394776820832473299920250780890686824250685477444509743744040662288919662874885899186314415875519712257238662448468032870353307830540629352412947227146132852512872822298424860176290709809665679587456507076394443513191970001554966061492922325238524620435762293506034468469568900033699457933176605829315415338355897563521152899285857737994683814474537924835517048935064827086859589314118362054592346068878645015928424325142147083904180871156831197937178410365095235344665024413136766726526165329480971821061808959876997300864270944629215468578324402702448918261410240727483074818323126896211482286651488745381395996268987044106558864226969738891826910879368726570542773047810693542658676809830168939663004713692899976253534987985782196179990457021420449298029347701604050048908293883204674851768677618242630688197011108819594501945599494233486800059793007327159032478119679394081670773660705529319849393620650406728498420136756763461379931660515470016149630502967669564495630551798148082087773035058124965010720183190475481198367262475494364624838898318733919820329235194095888795802574552906290579128583875563891528007431732697287728939737462936065624215831107431055838409957749502238796374293279211115485290425489777224075647375117494128459107457797574990949764657491256669354540986168233841053657946358270139632176403351698747153852822864809946097446833411516376803979228514505565911068893038957717511166596047107259808708006472227956115803723002822104021639514822838452518605322659887531040753678282426837528240547581662300937742567058546716409204918268032878078488529557262592775826784651808502896651265017170846320192888248272711211105514611505054550275499744998090679207060382586540628698091828066904383526665448469594981895452774824830622826578729251538605774366259987057945901809136818359913104222693791134516064137757623067551735763934092524102945729073742907629765165443364949062340245452313455766837590884816025515180533431693201185085025224633110969848010106429110526999984050741322070349049868157828294285840361706920425815008760609198740339322040137396479510759270209466382473699756259060659236116293867227749080767609240925153816256984332507684361581435755249804934125145507074031341019647968501133527232398320888625563879413001702486002073298275259708566008722988915817067530751054684874855578092423271581000307664833483048060903524777389829548597240726959812789564146317645811872079492276204431089326706684945776602473719982631258923952015162474780237565292869750926317594847391369265995900482412871680000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^56 + 60620941520998586582303236519541131863508290740973174533189319796591836163983726579284936516142478019263507381088977398187549184924131162961088129574091503031701001395987819298915981419117208224402905034991992662436348253938684013580871124832775337685058620742206801943612801464472233124536745009320063791344817591782599736346940195590625691823866982183865835383448608005962344921749903969095210836985930173073920477310238977327020428645969580981340437268942627669922616077573791889526457119808011355531261266419547327305971888485302431277479416830767800963638156343081968012998609935004905096296801429311659249447634491878285221475112486232377932942677349529963680126681535582800068707721013144280958763968035161810493260792096554334633500085838896574119147816847630586277559495465628376464001697694030333738204027250015351581438101370000103294216041386855061651096372208613485835747564911828758623563823856955286946136780507628825755495023050448820039139583388216217517032420326509990474575862720809464565642052893114450731782579183444212347139811000957763157685770412154692320243761852325105631377788804261198457323573446225286872069232778996149245708039977254378108729065883517525896297568171683412843810535143014467572358072527585868937021582816752201051239401899101108530823092123839730800975193835765949181031440229295695179026657246932693347374561356169478104980017827052196031748893971677545660456248472655821851055026294899996925412581482450141298659433650788675353653835674270918360861497661971521339548453965248332756445591855596525836231086784157445477554600043207713242113982014733344119511614043547219560464665355335252814372877098796772859605833955268284925417815642307041895487824548480880869398139945972643896729364428490438793717485907109722406454687987175984819710092283211216369963580798186577590852769986553301968385710271425142200120459313575958265653628945272284021403783014577964521937431829642580790197906718244457006954708300317156663888609213708905982115979948786189365262672788671161077510139900326892072286592642935661076823155281669110033015589186966268665022445420180872087279153814810741388632925668679653000726635786887627150392028409032085782486271239726634303580768999210975967206469284241580472437922489376326641705106138485115829854347503769408512846872313721159609885844114577891434485682195473678986246678879892277550691596478873133546230380394918577734268678830484737801303252367431641927237865768976746483691440691256538002118786652680292030954780171704669943339250568717957068924329799520070625587867957468545002052718838858008202337208294627342343169424051980219232955103859749862408310061629534394725929240422337008796820740004887096213231204239807276169306832605639478492539672146146301697327938812822915898574823616190503433576392666982786969270949134319817256081435891991426351609533834667054501551982067579324065604549556672689363424445144569234723303271660731316263441751485583232010565074277491172927706428783547518146700076544602768641294315495052048602227614823255441595969273105651974338155474438115281467237427210698184355941760005690885160559162707763948823458246722016480275475907734983928769033103273070574048276862115701474759157290825566654155524360319251003783877137858822239697881291494008295965093601437843461083738955203292041031022576518195738977576412960468123865461832642693230577593581362948611419898182270666849372825903666670748956081853189770881400959483358474319109433550369916683875098048481924237176760231631705769316971327345564985466980435809007552691472943934952651998504620693970530134922158295054787050293909130946011057963359488863925396982582938066632206177843127026764761186951000957117391311580537312624788708801855674072219082259874076609139570944954072257069549361458625011626635450775731065425387685108662301726753155181587570133599492747280071663399525749695352730871973910921407883452602095613044931912011046364441949006025028703513142059502142108218432134203502252731488562484977868764517708559468868938031879990164081047805452497860167445380237149259143792224420486124791867020217454684169173091360508974672764337682424540015128150509592323884442302273349841256799034336828335006725649411401469899749357035668127039557168369052577431552000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^55 - 3208539952112229142816912963139295824744072437629589412078083151665314573613476793228706487545865646994217673445563727656455604372827971756103301000234320172604743148431473959516935682833797173629387917889547826928208777596097954533383263531424154024465651686756534442821077345118884417368469238718656308078680177202517796701903627798536750285675236644755574103150525491808218341544889891467145264912040082333986424844282699396238748265688647686194046224410256408181738089322592184240676190637228883009913406041394691033343646928352670074912435684701437150075461728429362100934021091642216864862993385584279795920118032985672365579959878838699084711543665092784071409496694507069431230448859809197716290022075324498195865599574802745327973777367679468078132266827985677017498656220736469655700464929754902171916023881010889824678412857336616095655713767092022975139530014288966776353742050126803385532434320647737747403728215680255757465012023157241139371869632321906146351758106999692190972136746754349100929186276086706151487184598882937715123675680593304218788516052496923640155514055592383449503379385547356937610313972738538345585850701493981418194789751586238623489381357044898611951519694409377290497791926147898514601191646229979740371263226293926248676081258269685575909305527722263862029900029743345444670002820098823432506101885868813383059502760432325233061447917548398007559046109123794436284832047763646512492098295366123793425254467313292420729377737603376269512364437524588751837878637399523033726957028061135225518152115543290994793492052902381454827395014121148960806385786300793761234886401393495664585814879012151821927603704293248355754226980867439763622859786787525388588424724766355446906048156366373524683138791715641603382012098256836556996281089829770112521390358262552083376071678157945085279128580440051159646407173016433285859872624639665251103516785451488752334757887057479411626641130239790678680820861231566849244477348209923105927532550107351920076762356395199558741683366611563442078930736430200346463440138044962920272337593179815504289450287625549342894862165947539551434899257649589599657355050908385192644721360282903007872382819196691710828775141911335417934476128043413208950216444526933128182942849086068334725532042330154523681793132341156216834009276547681951677225634647216487906631589684393723842937619207037009623483914791548901386073739607044544689933302447052388353648266186919369253696651487069156658969920065778415205903156760750556237639603705621610998632183339298709696188064979383114487486383792709159798697258186680334511402117107364987682417836265159693241768273580018369950348223047850846206019986376571993926898162504444078685173255572017643488690852579118998515596154803378077703828567577574372513987270789943429285130963872573855647212571362108128213136601297755050564773934883645102681015114369165314993592464380650442366097862640658091953480251755988708089412380598775555278932968257786102843454882598504152687623676395386885023412172112578719091426779182899450072310440569571856615358157077966271787170208766375864476265819404589183883608665760521614834922867304647568417316499078954681497706674828613373948006968794099979918346081871656105176360213435227544269586821474482058358206090788883809619116260013968239842649043252030064045601363542171309564598904061457084351149629550259638987967800497611585731385769249942880710440312981511381886752387427832838443047865547936559791365511121672711788927188725559654828143565869005922998220616832342674818820051944229742420659297912010628125916494110875543447277227316805252269926689366965536812662249459761823158957665103417233154525168633401296240643585600380557879195840074450358967615117281484104584952652135798417247410181886921972483901835018528912885034612335607605798033551823253085648053327478280311671980641139600993555931641149959937361081113799678168662730380367418143137795934288046006655736239545832523812179046501228205430444256177291539808235679152162168468287001251512687724714861955404570340348257174451186607990966485972162394745146581204148363247751010309120691281158980907610071649799067639296222348356191354016578658671161909214643218856346966052430555590478310465073113695533775397348237847381934080000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^54 + 159978749299971952956477405192511923909572223935679297386996456371317715878234229605455004872491913222699460697673935524711023282354142848132473827177046131690238109265346682377532111296796659944540498291013845689161907995877242537695918225907433897348840587582610048494041086627053907665585930997235971097519542278098149388044466857780642684607574193887009983659902263364593964912251641533999560422299596552978036810494259944693818979900840802363589242021531820556991825060369174029156094994866485967067480731583117400605569038534770644964929714312267580931952512137616437698278627501756518646514345854540893992656164367283800744611646267231990495158121927248868025419544346702204154564022833806007798705941215299180227668615739917450426737962723477336045562394992986093646838779836846116531048197578031313963358084761700464478927805846236125130452302465056860733347572212484766538679090742302418558125068089413526600771988293531274441730532705795726220535153461942767867569247292011428232740060638422514667306405298826771311299423004586582228290897147395256200217824496448228633686964356673715709893100073200063964117965067480752240437758430161968329357080352020538022814238797425159914537249893464877187898909587184751049675511466188056114184588433529018560570474442312411604634843936837040985704391444794496266641050737811345295442801499079733005897061061969344147442823706826105346068894948559551705099957091674086776306220562256252188652770397214566709577319308228565070209990506523210116181942354059961191631032937033673901392548213432924571480381584018511028584712279596936956567924775339566923028965637589438625396549264235006411986671064182380043803267048470547340041049282455337565926717151672812098983562161298532192252983665671308586762254449418663986293051909563472399030729675122072235157475344404596555544313168330492232876072889259627485896011825936583739366293665514358039436161661070956110777774027491035359174652637564131180447628719033423513613619852571729173427128023283890550544934877378386018070246891297946134557985530421309099240385079257126166192328641321596282912100110794881487965974699828050646231548647794557716764419752696979111332958393226891480704935381264548039544742509777217059204683704685260969317693202983679687622333454056210782370075517230131406974505338623715762930111745036917223918899409792313348693651411103603636533994015710456172519289652708903177820395681803121497920274729329296322320797311844466805690494511165121180890167872859015496470994747838111775797459906119229770165765196878690901748300635028933347410469368568017236170129171715256684606770782540678300857615069242687332401388839131500007924500935127899474288036335615005720212284551536678300371960786823402661486811920138275230990520584781282595839908586123906797839635926020929530880669805151244779878525488814869935368019799969136453141473723600902846917997972011167780773922100923292024847178687985794599486719408351683413541016042905979352270120750609259235988449086802963967004367908057459804995841776512637082630536084326984076429388018831405068040998112311426032722345927869518029169767618687731830425578239624862452980961199741753726800418511092239688719323399418457331430097310775316823910202787196377693934122280754296239702917106992266830276008382031301699626863537648074106663273427225852524761176348766289655206579924506979254000390029344025794839999620572587489872169289072602493482388696607635310355701801978822741791488575016356351549592698222355090692947692289733969627876026473021329812078971050999424108695354373437535367716062735994796231144767128399325986913451789677002220885181359112725488874795244722915930664096908295774248638792613371917445915269205197756782633659725522167669894562109603492774464459436756910998159953473723402465809956835061911001362381491426232647136431276474241891491872569944939857911136781614339493790521761840386788795737424534553979938908027818090486769557125776981214636146299101370061854174355146061983528656533861391476418221190289861588256361718727141452123970824967461176885988638094573293830530151604611712175050797701753341661801047238569357200610702009918048781422803455356140866003629384922683143974244669983252009529303352338561224344763158308084470163775160320000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^53 - 7512267972542933988469074163677958596189955290556438163952263383483959249231260393601148054651800034814953267709050486625620407221869633107399875028657304737696761255467561465450816614478862944693893067544152338323820832373165117249915482006805283463391510269558613996112588382143755549621740725797643498759641779047768120185353911336070283511272214617906786629224705482683078022233474583429796460571420849191362644356649639926191922665336241629464210470789143089244233701099889262121889238530416268493800332995983537808120464294277146816359300380791291881637279377020238412045227960860450300222625706557469495194569532907390660986083780578446944468410832568586656527717747195044927070097130447791837047079338813523678793087375001274763537551582902930465600367902140986338594972341475364317982388064269335754289483174759326323980917049999736956933026671967438036375377141767037206660768054591984556612409986572504476990073318177251350114489267117883108268932981754677358872404910763937812745516595951636043282343545546471248078648843355731455955199742985547926976765358577456822495719537265632597263546053902624323151363440100590066683240980477367971328502476992255521229220542071183132320847026315575778089760096267331092227386597174020340892024906074601063557468410408852332062171612870486587689574990240457462128051178582456143949129075030186550767176045277260981969514597842283929864625535441321227643586608610499826542875481480215198998319671787694967131568163762414569187894325319215673084020809440799167116198027983795111228417468717945617372338746982456089251101532182160211601961925426554669117728325215356499887078360745311566153479173794696666136211945391730321351058391992359008333051971829858575180172718205082801738875949783711020189483144696898798990492073092747276158476887806322341196000537682230179546591081631407672720634066560689042966181878903213398565496124392494612104242267603316540566380117289016663990737386178088534142445248081273067759111687741097759451930420597785670519530791629619032319955217307079378605122432627369498551416427005541208990443478579283410759477166721078837955811254740989345593886963653806512115905560142146052927891184985351446472721055674636044818804092732748340716105744686533299889356847793541429255462441862842755523685603965523543991407176265381491347554074924334149574302558044876205368117003571229233362030170386852766089081282621059993130076814096913381060497518173892842235421504403232786247236681807863719967274391375218932947328803872073579744469220771722959432947108978792622180844188259666510553936113953333354313439909628330880066424561567295997759760424093850411222294596691440291341221007048229245432870317157221213944341880664947060346765276347220796629838916217459578480729970713041481088810325578970192804839840045221651347750755649322880078201208550272026402910597241949056093754675489413861943562770349035238338958322781441423508598329033110186443422790880359647258985537053103890659891340429352015662768724128980902011449961786371952177669965802790197316438664264413661608884744461012422646750069045976973398848396548784037349707387920180577171747590471511908018715245619660077012967401370244767268053109393945759614360653930336609259298105286324879615460013231208720010165830395295279919054106755858710277626738700157440551710582637941134391745066609011494971751310297152619198676802205481280649170387228723170554169312247741807045943833724173668257826174789634337562640030474063447360875694108205007191825542449617173445508966994306075091541064277255140494641839762077512282639048187802200311247273291241319676590811051457230332381368804428324177277479835729694057637009535646545712135387473799048423405266652229113793631236095065543720762485225652408717809699862733775538030412609701908242396586025206845274090227089754348564264414878336321556451220594365772465906858660414324417798994098966991857135629999824081207392095754303329427606109471592132402416635393869435561335001094079431937892363495508846075709706863948325587040050529268710036398373853599206441450654331487454771833363328899926778786019159751164177974804598218035048936178648656381691013090208454369194911191811031298211601883540192812771971734456911628531072572867258712020330876939398021120000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^52 + 332122902129899837063628601242296337152851109263725079184925905680583368836513048628532276851515421578746133640347370251588244803504504230486265090804789421836672522506269750393795901454017681095881028407622906211169180915469333029640024994698857477776350340674325593125038613472965268387235147674980835916111966900051015771169889547979957702790705393548478056243821233801450604261633788223519467746059167288040519707883246347714952511745283447858220895931769753792467033885107784956349320950072410659571621734404228399972310056073756499934026729698228569136952364963629392189914756069931737919192531230627382764325977840355864050355714758039093474763743942490068215209924316906140873709135076077844994828107641982289800424789378162343487177671214897705777845173742632950560827595506226666946395154068041128513817894067418994613996089021333500642165549291096211729095355937920736748759088529136120643327843709092371961891626469375631118101421706193497765352435370200322477174657435169730527682921792794343025148513194467914922357526140788226982921984933595845835701884102809685485277307399619331443585807990443237468220268976019179148364441864048445462213719329291724095361468866681845396743614161181788944969638399610462160552032717963776918282655564753757192359311990239092329353438226240759441712319149459315150457252501408169996564757024943160524886200358303722052644741743371379657334938532441188814571064686625518628373483583150863246140760219888341629212826084993920518296405717070718908771929678828864256475129648844987738614115724210987994949752462447599434771733167085021393051809568620587599988508982618268569255321518430293055570929356211955586952394855824766509442349905171625025268578486356486026180709146940343180575725553456971787164377681977393478918449466827725716817710759329275427920554531163055471765566550929221949316921337590711379274551849684507679294783905677402587607641954406267047619256721001189117057750057466539849595891800255370141279378377659074446186014871735103826052064610128285761795521050139007440670607126920263371524535928442822454852653240074664740456653639652116561769438258400283779441163685076011776914750729251550566877207332021069356901799694296658073638951446776425535545207446108569194438976249994964939090878173327523486092307419666872525443348196933689192653756695485272589083161978535223209570385479602467937716756334745897131181287198635541089080565966008871568134312852628644833999878766919361076854954789346178263793392952108067663619579042754213108027124878391265666498604465957561315313911501788062212976767443233123300149637044824543406482462534163034550541139027553849873739185534210085272028861048237854552974632875885082985772714584978620417827435114124428548904720805756104217799563131477798658509703851153642762103256064888135024431714293219117833850538990120948753693599317897770678854111313120580986753728031001942348227405611022904013306344893245563866155717980331411793054724118799996298809039397017760492270315840071396972992379807260023729630013650364215066851085749312640815661277114589526464527359170604496549473269983432910251760604534020429292869150818098262567905384851151202386574434334095677388736163442068734425613937504247561878823804069484652875871673471822045339188172187076716937014249556916755016732771033638730696205481923740961462814544893813528190405324786217866540772466221350638508875542175868153549965835044914474241142617486209103094469745200555706496173943555118903124778319590598577122229428590020626773888694871749764302681659015550385936937019532732161855025193867842369286631903098595933194200045036640204215643359638357207513211156728091033327061324439145902676266717009099477249234266060095639849818217403736353387701032832615519280701876134015036964498371954027069805721609672031583038397661119043132540307462714666566419603585358237343875407183980251224341814263139192211745961984456302953333568731008374272985789351927951348239397974240657234046542807183981585120964506000335667433768984663874788920999333784950541562512520429013934754783209247325525817310995807593158684107350904873114205319290265345830825947683068809130964792929094618234277138016932664773814513854944803715931428499873599410031763759756855136700021901404178848153600000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^51 - 13819476850441570281560062104172653719907665391237688571750590449989847217287583599964347602000445733179342903291576964531132396484410245329764986246700196931541310669003907714514668131211163875138677556927347311463034217070045659833082701778824836706716670050207025904182097961747095971398434646832995281883638813340347898688129097370417616636702537078520139584312282258155567663362361068520654378751794878957364819379881695893724350202065971717411460217347079524647991425314263419393268313354072328138218449577754929852294181374387783040454269147172956577557835833414126326082724340523868818880189004943040413204851456957218439125874448653501861229193870897899205928399455304079891876497634451726469831838974173660490853169945115055368242184514366925257216714548000448227829648878793005017588472785731893001587601655727697154922289010635168919237346324412882504173091793212118742300425120191630058888990180156951416989784080060600618708847042518904889676165937172873773623061810399409757277322253136986157773928713221335033984451350209030278421114755735284391791330891625437069486605899021560820443657834357305348132006943306025942654598444752082421981652337144275039093567606989514265071199749810686031350013360402254840152291790838918078317763468682063736481596071969667540434122325460328746950658672531658904700973055023498082087882070401303100813426413709062126207534193273493652604711345012571899493704110747744670601663493195653600817707322099114027236324106485113791640021024423807702186105023216885620996169124124268264590423363430241473739021775831537140299525300415524614540553814837874881604895142913392947743608449825945032476978133782822671369045405376440335192126475781602191622501678931100243754870470330660538599153586255296072891283137272785589554755200309895668894062608343118845499097469984850916302428720325385564221674346161352153459077045051415655484987925518916938980200784857817291158419954531361568630632687506439684789679566235333373427701131886541040624881246433230238106800174444341727568468252761439569737372685538874933142762077425974243190468231698262066084457905642845843884270097695558751647998758113876246814353777809856177744750523474279833217344937850067403328903402005104395762787328947375854993242306174944444100017003120153480251297582054333485949164719482891913027444986881693024076914934201300798051398686565847932978588198128540770100550859452114271472826548292446545546234677355491495519794485052794628323859492785769373260578161949829270091075815829693041351174076373373419725467129177304281787041356743150600289197847929856608724960730256136719858494410980704507808095688417014512209278693973222265731581004954704129424150881949493677606518492114786445359830262308294239254392640175269776432395231024408069629737538674699440391426740341360196484307292087029231828792903904633260116252361787621340527721099077974155190572374117353997819138259607486625494029985065935177993195601592179360000235467858958184336496334846378114986547166756559255259610780905886257519197375859606711440381637613602346584250234574947398391734066994390863748496461182072885961253704631465600663782675555624626616217153776127444587964064965546012751046172343169095299284872219465647906231037692088960185138301121556809134821305656802293644093708841211139072822392586053833007156580057817176084256027567096764626495428149284731804289244411101946248173308932321110623329609021002716629931671477136732119217540059889055662663817140679965499125465890405232117056448877507787746949425335476194425295009044708244591643986680514005808736779496308912189670118907693976529042811446572069738853649789174031528730576252616939269518289540259821780941406885992266562419504733897373859645373886186504896901631237509773789815993199713667106689394310068964162732605115284172921432815381014328242933749243586122199419803547067876529192903811552499651266940172886038356584755713370615370733895305903969767734337608473552020565005978472238952712756688888092806090053303541030445596448668628401912569912416465687624014739697302412354629869465084756613804042502094473042345380446869276724441362868223390367858697053197661046820174956144502522347971074394544591039612304567580680874808302042968006926798952498472742415547295494370754560000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^50 + 540973719674199594308358865107169809997930835922880681023607877332496041430922389689395940217635473946254778789556150335651878668003738242434522418022468622777614221380493372181223551377803655843854788257404161403111041341652890213840287243373374220713308916466085443870916467617356142195800038961438061561945465185192690208115132617452679204151257518503538052337524727859719488512431408392579273171524646607928263779737639785978661474209919637014668358373852768501157028643911089423433569016073878379850924145896166246305229521063986896129006393458747747141124916446220829120482301462105274085987999584719859366969711614844519888934189599620829084861585946358755096971281464517573331051352759948753332809015959734689592236807561475503971205533291332661206657029444504390464241198533918907770038938322963030293229181393122689854182576973719690401669117020290437864672984857276472530813316481318710826847675447562117609448795703342327250098973917264789930273565742539647721814503732429220114707437481616122988869066620973038493180884920262713910088770850977994585835508246837958195998810935898553083096620742495702553382553423006358543811393864865672826770596218447345863958052514426429510681400851566076176709946083319043788850174120263042772343848911784255784709650676995339801289950271436867593694969569192742437772894548871539516197345011246814856522337012453479535256367324152334294350607885081088762492491211022937399684002542966927343821300709002603184019610862662911255484401697394424031734880483668059485354989666801639163926610303511853484877576781623809600465733109425284195249003803203377967045776887815777446496297767881139680732481901046142346180664104646943975555037502221891992082946620981598488261597547012876131853783596438658892480545006855133470436742980541562736253186959474505135034515959013057941782390210298925797428730792324271442081966856944729457651489616858387838175990147490323190915475793410053841349911726433783139555866726423797464027491546335007886223045045123325899023106114199310563416222923008347070854177381567571699688911469538005917364149517092549637283689836446415016214063738088403811984636452643068951296652522989261358470811486037870804355618495493513541906271182984865252497741307938245713798054893905610332621086153620362818440692272024612113244024187945412670992915130346536057602597316581922632054065335176968366512296725889790849484459776817352006490222226398144665295844029105335948144021078059344220703624956518840914838426373589377270553782414410529272420944443809155399530934292212865959818065175009709096746535912667275821527955258386078371691502447791464757943846536726275041936251727623091070797372645881901673267359673987166859575834996012457212509027546709007179906768307472144489609127218275178287815542995274953269723370868964038524733791968207129016470240315888296379678808584795529960723538660354827851027619490932412856827817754032371931524918134000495362623768737126944697101801238545409277244879466655718838330788671970840446991837829015757944467646411256115307738793019440529172800701807235631169933349367055681556068946280109815784901146834160248808510577501570895796802844136693568296312408968373322514261494933764118496849609642054190568133116593148135767506550734755960110986174221589487923697004230183482922815615026685620672692483323450422443179552026340256207965976472899437462731219688213480337534795271125079391937834405034747751745477391132278407267602400735158428174212020561335644391275016283205307689740115454038316516495327627732557449391644417455946875753693871948065827024213386632833061324479393831675357623598620766464724286613578325934399521085729582173658264448458218083077474080230724902606827425815886631319601841098809180755713891306203158369252016682724522754889748459017491881150932924674825692509087951178983495994648210951016246107289289707297216952690599368583661508821655727135588415583481015382554481141719489032186464419479534542102077657834257741832446169869271352768943667021877936110479046210245227165232352179700231231205542286455717116271078342398924593735147642568023929259945355954238572894473592577849853203855049065404781074710568273450204822878111818120247756251574347609833855326974583237568976599178306173888863071017013084160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^49 - 19914051289903525634664151973857004723922534995837202271304502434864538708441936977539695819026261500446644519157427203714747550261400047456519056371460332900828082392337380895718599925425857518264658165225875104240099843588168833262186285267520782399768927807529324915057127687502019848527977038971163549117555660731699045127931220146565422310244554635592956264778266290477597385547832780999233086388324725447434367382302842196335114525544424128077053724158214163214650087002748146504602836424551222334213983888495940203037949473016045360047040506879457895698309822114726002647715077750116576233584565558846279178500583589453027652729315215075716712459420041214369198932482634350125236045003400697527123258854854069342572091964935888034707368901586783170329529362252828638429286295745685510892695215761044198374542095807034885706857579228278032803678844810773038173105612358943652545677094900423406099914229922221584061407207623894863656119640484118040976029989574857809588881321474035829508653154516760696741189601668101774059305292141834778237839947273537670204725756716778164448226737818457895555629216222151893707593899654150669552701478346796824890153422737122284132125356078150767344223855003167827941129424359374632461223079791350399689607643611851387490957956983482656109915038072428965679153464255326098316287370382079300449128329088385358897968560112754379966082656685508895153085774193128635668229987086885842723815307133674637942950196626439032893359431665946608521594622184869990522602002448976771560909870789854705631314752817715899348291715862256036078156867588968096032200386305004181127440754253899079306940242699303813473859744713736168250754978565228041780496522962344223601896724039372599666836943443433380186765047877654709719325710755121721453367388833573354949521191566230846607059671219400193041996858590793051040154458063559239072540156462246959902734391664634381943004963867057780214869849778465367049286372426048452718539598150231429012276338408962178047040124834418393713148682685801193823270250364574505933631619432265095305013294602054733195690354366026990966474333737108741061033090638944057277899120326355455985804340494482885813568414987111201618428936229254938756322223307050657237733037564429715511076745891079675713425113950301145820020571389246601655794801801992463572456426871316922116897948385643749706255617668948294009981792530041850037492179738037775973961300718277810165038547514774078331691754695964891406051569481364820144609462324670253340317023440829449555464485788880222365496809261303737991314962159438907532598854456602636729034217638685509077214853308867119612642763808369663956400232840416886004342517909575770733828911354408965202093394008230641591312176363824292625423807244974019250102008970415141049170318884996603384662440028250805797777053623242325659672596767096672885742782398451117547015773000534861764623217706304596720455143065823769829438381114598869285959206678465391605811721456076895801304146417123013141922916815387354744887231893398395668479663324111197945148002923483622633970109692278142692000103921682760039114547065360091028279233645915932489046615352051844523819439649438547895825785297031536144504070028667337225434515023584482184090745801716092393462434156125563084847765163613391587933850555834545985666684351687637117764354602488940808109938725374790429710735565906190499512264222278274998416293560099812405082671151596613154192500427621654155014429737177830525621551218621716224377360233257456320832971145053736852072653774742374235401060052689486278853821000197640567500172324248935702654768614033279673115565619574374244568762810536755170201213092436397315206124300912787926111874768414770311448028686548472660208222233130573796240030817663611765859812241745788473091717374741155799247944521160588381547959477542087650439940149077771092326492726207827472137630143360173979874245807493917422861130327399450116148593025760150206051063688721340340241867800229441811576390862315680695835822553281136048005684332481624905335317758035931280911695829422485948841435274647771052868074848905151047091799163573736018912045742021620796655025876247870301779592384640688501586613582889620840085900949877432660776496644495011674033264972049862179146825998284976291840000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^48 + 689015422566130555554412561414913243256951899353682921490334047094308668431723644016282472771154160943153868629843335409506807630818577613508671338437042035530652402755221450678363803637203095841235077318962947662596421178089576349108350104841258778113205562924123963536896633252671844092534165058492457599162934905480317728037213513558403884537498852810874812937509090366764687056446212238470707855149662494153079487662969560334226328268487385250925184353607965221248312971549550021439061785011140204516806758837313439759398487302693418035622575593166387248031677738249131811407772018701742497062791170641574113331220040929462369048325255634124403331941561771527123077048989834605856206827441537074324645119858105115823926178378788490985315539792200781347727261967935733576766390432540339333685138615270619145417483002688294613492744910174649925455537832356888455281742256745438245745109178068237744384572851077040571176824568281614160825236261363958693049337176718670101162714849510840071474243116798929852684419475160534229541413863730879179853200318114216867487547344653975455861106848418713302986235918903019900564259836300505036611569460778858416451567922436026385417196754926701530271660018791597512200483155054897532965269341860041343744687123104286427966853713549470664831209613179046448643152755035108807934279394933841630898593847315999823594313876957617051085815838419733458295485136017747657571319539914974941490729626664878976988221270556550501532602347851297710802687408002093626369984157130887292975679412775732323344623175984632316119993670496363259281557313059861863669257243879764528116815593641634601445821096069970144901263921686566386017757472447292468381200520695267135548264730160186373675396752325442958832749414611245166811951853726309615499406687985406457737430329071952074978715151502154517342035966001917485454980860039305287320571022426720944095985077540698589160988273713548014141962544436369045450917382426598449291241255582515811195410132225431533007849939608565192203390515484630240983974924796132865321373138939084353634381770922810365291338760337497507711670755739373899659465912057550220461341281217158538719332096030249180210870905578824895055075770676715687047955815591155096132177741323141265669012051246007309290889990538700456183967996491412752463901132873532088266379397794063791678797689840300428291082840983172538608134115741712864952452390342883828266748224048485267268098081578157562927410157343796914987730859075303409650821362194709468475149031405460201238893089244289563147364438456405563917205850078113298617655254832758800941655031841418348893831890542010117343255253620992669382041984350665289300301199069532266066986236337084059582938219310196916999680869276238508947014421365830314558123265723657679532417662477349570370871377560917249341041543096341772389027807401584337497275303675583798070188054685519786357742167304053777056781076545866665663805339313440634413577722047980173512060804037771794011419421101958153427208283263959325227020245455544909728253417007519839107879049143258980601413581533516961396941564711102808234754646875677605386510649917762399893924588648946122659358114253115676569956367175980987958554682715349120832333367491837665609738328479732219152481428088788980931376977278044414179287872633176919407230476024952724385839097878918955452230804086546846522870997139746876469007355624891331454347781942227364054044909087352359643518809980955018901627466533948092749343238250126691723342534294373802412315775865152862310988478493769580437305690403581172389507702337993126178125819127525696076100604893979997613919454531323381327604038365358710042107682900922574493443649525401009559783142047557727411485488523145667441716160339729893528603727334432034062698899106768323111773448382505116001958050820735724357236236330062812420160369986896426018767129285262586798002083391592592985029882661700974463220842159318502186188520493284823380440802514065310584634300268444649736471276827443948909929662695409905282659288369015558642257431620567519339708510588721269332875020092578903893481140076274871851814317190660894333917947321378056785091490131697995023866826675126492352255144098572566544047166943607288956707269502741171625037943828793523440662364793111398318080000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^47 - 22394967172815828286187896120531175073836666445896387918472382962497130985439066777270205914406007863583454045473063239123272269898891833765371817972172658161930773708303318475287728623153739182336241437730870099537665714109999068155449529674810674107003551902336949163897276144514028823608739171547868596775190292480589290512789313085044308584278508370634977409300028833051353397810862377624722993285815256729714621353360801733585264770224341591851999515962988863811757205339265151091922654601230079897060197962533680225420345075536173628368513419703487679844929253815460913885810011921413117168959331419444947800462910734416444022181427406544848384497053459025777100528506468814161831319891798923896563870808961993155464984978929562442675330025290310185454931186146332919976354593711506227487024860326015223050117694390314389902498787064670801178385355376227045795338260462032292310548308825569342513754747763628911342161556576534328425756973372206471741275346643192238858323112387601980964481730211252962342952324152339696780248281997638434933021300636349821855408602120890750066109970114742286758797304563361574075609401460460721948824636482123139813597450559346814856607373374944800701409929768214707352374855623681116707082593951338792285418423037120354193925937231415641897061235355493961670494959345409923608162502587917490224857168057037546284551813962211759268127199625232107455146197822976915637631786957220228284686564199644151197855866232286062565544736447641850258118546892294648911353075807901242909677876221924146218059587805072734597654365938459119877905067999735670242916173819647469304725830421944850483658994978473424570446858872965290892157681886936336820815745234873001109247986796056191431463084234240094442662737237280751076413237656958687021051609132362385469821713629646801372872166858435544185190109516582217144784512004196268836350422593184869918085092308549220165461025612634884464086521330586132000107405000989471661589343671761403015617968203324670993155717492237201330245901503183321358255682538377556011551535932975872043380848792099115738421292989671252886791957424365890669037281891739562857346800337958558669094803168870093479402616743993721844400300607810375974098367730026394965295389494110752294986724617728484867380021974062647006479945714224908227373986625894261166357366711675697985804531645297592514829597652207980791221566787139981138094458802836820267405078372767439175709138247694280165709339405498533386658089554389904457827489105889486220099335918236965514686491436642523912003626598324522219816921368416354603542149215084684368071946432863181274681296235706976339295813599892548242819244821527331587124758811580104581732142427864053055542163692321732217760509437325296055269019000183173904607320222115445155400058872379933604454880148316336746096553943873333732698462090570433992204309043358812479890814246681700492034791574605891816426785457632745310568501461492210751272742678156484842355853466623881211256656101816081550956668030601581127308226428345896197906095721351409371239033100821510494658288921289006857296722499009467183657858049141398638860648884051655807090252303405036097032687808021338838819161997432048235294427611723308503757498038332862616552551262996131606993484238231101751840596105889918831020262647437413177617798344331019050539585513694943589684996660879615174545683874689982876606642062404651689580068915200835726644949241425536063192214939367298257170899672333231836584791926053899013875856095383908733463883056243125599480012023757475691696229462044251607146050969891580864001793689820714185198215068807870418812614128607268727182672342093202139189996900728269706056836304556651642587186144148555275020483018606242708445885201512765058248897961135733189664842426302768138395721100535757052680609981283541393178337576696635844960200785900289791879261938767484550758461297422567308500370510673413879790295628855617539034709105133113840146531834913652025681878512044698246495792283364536706305427574782707025743292177779102999126288345512374374942513260485402703370142979124040996383490367800760140216480428419450917348061745263672651829518318934815979086120293312227738190979733522129424852377083507236636327641658223999697871082491722326241934413052225729498972160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^46 + 683390658433114288917744206761650785315968364195765795290358194683034485302881521530077506533459329804023588559883553415781891669694120989633047293764575873506044811098284027595001354572074503968203972317032487345862782755957327993507718805030647533831939803216946814029786320823511481506225870647257019985788609670489847282352607126926971931668230427243265655589628107800851341768158325382182327630757029286047234365292944979255238749115276538381775024168545240450681426842649135688922255862924201815277469558861129621229346311157496808587829396903297795197710836148561772488651462748390534006243461871111525696966559419592854345426088705136545535585038219841968546268827003533299191555429338697651285469495269014809904822497987568087479237739922307091516933210102617425442693797234656010909315536307310450262224469949107742036210594972190995168377219029574947456725454572829630108027533173600566924612658383969454336421635724198010332932916180018437124638578406167853480051394523144492482344640943723650418989886714528901430071237365182275532378641341159968090162119274322862552523853844601616332181830447402861283647078285893422225728725964083225937409332023602853584677571147776992499917258006995761769450359709646602169684154305191416636360253276190157329800167690533140619248026999831372309114603656528141224328419708155437455490243234227488102484613676125872125306121412650885950920474160393221685378858731260522179965171393018714860326247489388451154165017814621804107406904417139713419667834376106039899495156512523802543268388435052576338373642510018223152601782652207382502922070716197418196429562633232972547796648464676976839304124224121072477233112641601436156677682681141684556627393236702217841960009071676060036460564856516156798897389572961318046311318989264382088290446799592728024628645094708857406518663955544722720905126076520088473175761761755037555908038368626920944424729144624046513663037932883589391581391060995281208359254732516304950034560474809854991906659191414568048694951379164734392096633414765724033603540437274950828817930798555440790436555718841819320768613549273149491647211704711875493331615373916061004514199859207698209899717751470321562382775347897445236702624892444333639194291420101442011011313103153036506036909472692621436664770271794241481716720846529792215658404496005141491058130535895602749713886099895399090733101944037475688941585292776720752901638622861923902704651023956948459009506070200338868397106876098739990933142337658715323340852185535754664082761965121809432152000806023421292198021130576283806478054396731252476298996454467493545333187102261532664489714924706951099196871401899527746357699090768000644687663156088168378036345692500929799735512718959409591041212079549634287102309563906239616057396977037818210321797231279450947083463737776313110941055162765578163031253197086822571174084857404063911711195414982303799198688268519496438670993926484483760244853451295294178236016986313149431304866176254556069564162450757809987937141771649947118227109124089845440428185564739306165717546502275608874454971804951441734127202571375175419141212331740409634580631225946748058307581437330154251840256949743178965624223804629368781797888988110298647424282339432678039135553014034477354884532829844592036759607237271792947695839186036778879382310811225488147668161877338911532017448705981605338932453821123127142813292999142093170633856594092143766352841000307582366961283142137063283338724297728180611641822049329515984962981713085747497354619460552671434937827586486566494774984496375189933068658515410193756555863614416655090915928776091262787955767567489870737751494388136774998146582023846480847887595077387656488788109232562788136308631575987377239705872460747638372874750018273674210952642853428050065195745802904336611442640944728951300638143803164561017260401740662147999092985243861110900466192397521148923666741182116244573481224089093841738791736958303221450233850532605356871597214916456549764925453624384981430747030078006178599630843278549626536825165246021374552281936096531724634928768480398073130067047902985692904036943833799333040674948045071907901219927360286162957901704515065452524352101682064937368113830142937952737658124080545088828688503198628908371982417920000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^45 - 19566250644382191400094210087010713895399351450938184704198826820731699064324444779701541400335144395338181384851423490669965394532351062066223879380150468815354700892265771079389786546807513203509438490273700782008665959485076140977291644059983492075031485523972964107796612050324543494793762261608595698851062571622055111971703993001015672691263929481760132962977432643725269875430230797567340796639956193793191287698752567874276266264342457846377710281142238555923863893249318049619297864493266821404506806125850611158251574930289000033030283214644877200890504106821446003914219345115456417633451883743783305151428015536083171871053113215190908922253970656304808751591605807887921828473942415697878809911829654909432462855653202486198497574837514322273381105610142038013833916366362403632838618670862950147935297047736973764509375349850161466497746824704088394031395374509692196579008681305799637932401586138429774361788589568765138104973244447742722369093128334968406703261354415609876691591383782766741172948123551724477818622067561445347274164390584230694203340118072982395660996562610408830135418801087190228111517607702069845577098784651051764326230420318320044616048312329154694528462506281108778751960673536190543350920680130832143860651818351566540474194160491943584879812992780185125364236773722181260366524368478526517628993805046994679279951170116258427928850459302942342328156225563449318252376329478290639316874013939686500328775245092602022487985800173786187893662293657008370138750227185354424730942670260725103886728078418239239415718539507610905252953172024127400387960473204452784757010474246453115566895005265212296769437073486721476983711568110905611931698498843797296706160711882967245148309422989891100004914413764366933204718002688465118790754361846853233141151081565021218672744457027816993839121099770999913184553979504710147751132082074201950690334907859369601765797562498082362364121147502322896320701884125602578777425003404739989462790973994817291572401531863315148585225298974074706851716970577638611319569998042604153682825940248117954677826999123778183421200243820406765222464143920891398315774368285249810027776033523074128006729147783962590616456483544087888893906183552338621441717674994656411375006628461441057108182767660270497794937090471513314221795352434236925089996165681647838167675947371972681454104281568040452709828752731665431339028753397076997322799809079628619076168157770639790925244522615440748760899217638242406861189750300636850701342749223110537043286144314445149276445399856833470810715042221800100428413543093996646367200139369721119540998426022317984645298602060587253909940323512079731144439844267250291075150206220784632386418081460116554190728302856130584662621490125595115478331581499742612035575121307502713219161644495732683473188278706844504934331222897940272503005728116602687272245305706529771175562911692757644878028758578662175905359450840264009313635102673146491981414676322771369782740569689701496072911257242632670613285915097382498019951188817168535936888457360958091837360778711198725017570552531665710645369285237943753424682714192929062047252985042309700436244399182767908690231400895022301913903263133322521881453545967685047951783246416058561417521724953098855975186094302839128302365375956140800532537845829968482401041601803246245272824035946746145141711319462856992372065229326713514942843293301617110820740534511226882134032453788309510046141929349919296055660421894256618954498322592797276953439934911348450521767720612448941813253397436410426003036542288013866728844418176581656143402608857719130767859672514026075604060861825243134927102982477741887885220295493752072027314559198178870448528772770106295212231388080224975185741874269447168408277767739258978777308852464489920526400267795957626084260277150549392043149792310626667272539174528863164339494439538791795271386694545107711179176090105481325048805106751726640507350056116919884603399716934702525954077699264731873838156197337205963849395102901534718621496906918908447061001573561415132739287839297968954546505057655581101360907105231163705623421701417924648545409973280757294688145747839141195970884531591451670455126354059785967457800740445919479306933752212651960171952174847475250295377756160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^44 + 525249938671017737311487703763812835546980417037386282403569561028442298644019826769764620640149702702628672632032260428816181601059598787204996018220897834864103468955769543454113850818032215423403291661447222515290274733242438009336976543097459680087595350008395025631177441366954262647325559138773359179958790253689822063810210454728402354673809929415322307648618391044118068982612930567406425347791122528591179751177269582937194376924061157972678858225603018622847765342500025374424424927056205264049007688305133779795252873005756978238110506216843578020277130751659350860020185203522402597311394539594295237964285394206024692740481085301073636882265227247141289583891625826220449857399921177717228238712391720571973373887645179429781662050924983500287086785401433618127498282785188796126212621778663273923477193258442478598109649294797822843503639427131189111924103918572735787576866870497593554480179258920040487347110321477651090528265234662142558899305867337892597040957653131290541021466871972160633296401339568933057195893604357423961733567072769252908884015516881032980669163149972528629649025843883747955023475689647557764957979567509198162236118911245102660049939887423903402552818916890915785001598239501551274058602446192885051870279991780572399644391147539990851836320915257788352527920739937352424856248660705358146899745924589885617553849014253727097926073179661638158454858186524676816415552797857994697351587655761676909463785883363666283775590441710585931573748231555616918777017219245496466823704797102742643792740533279167403483516942039976033980355327547211723977168696577519260385134594149204608542013028718460659883935295343948454659360592715627411656180777356165102400830194323069704103377648278595136792019286212054670771537153960459750913660805402967516927562318271130064999053827353319920035724724191214630713028022061183317213957121808931776964767867941527779830603431650275777175913858427348158532184843177701553714880291601645815682573914934824532559293465185463631391990844291587040680922454755839488539570992766569021710046831235407170152065781925005666233072321151038224632843926589850758082191478785060869038341129940758265334664581580332971569321653133129808689817341494479313376095201273084216625176085913329541000980658967916186872904717741307579726202261497542284369976400665746546581060643020938944382665431011989471532935113012984438271682526800815223344449517755047854577854900738876428988486943929524050416417427287629846798296842650051544663410590977198644869761527560515534078311318033318535509250614017281977596644769113367016282990881971227465061248608136143199153682292454183713181065134797406852752442209032414510380647050647841431926926341873333964509548647439133055501610307782581365783824384336157339910394176943135215956930534631309240115608701554377038371631514317943761866877590542425447650465414121154608806317925465359612384187066777326123003647950652635067531686341432956218213560200983424785095422830245289418365790185693129090467028064643964523723370920406149863487816041755396572149488115218939585853572851091388238482926815029500767624179764032439525685503709071621867333089655317458984714447425148953608781882169065845593905594362366376155637127411157095510964918341670860514838079207856656121330789338305782394742879476544520442630921871830925360444370995702828417554574517240182445413977090542460285782329605984150696181310944297988842683911111647784902938996599625097544059041724788213652380960200966726984984641294386461640583860800971069659631808371104840844422586606281730018478464611129533550927845401482472233045165538986488234903765450785175336226919146201600636164438905846279887406629276071976786631159871905658984348024851639230769909948258217007339414639759810536898851515231788673614850728088074427497723245019988208404075957512266429937795727994958615274076508456147314453870423043936878234637497355425878711541593682153354504476987708297860437180724735010696025343227176632629507422365016615957649577181962733025500227826977486890149139041354105280525175066669152013652942705595651755991770693185973392202626930607834800348604908042095161801525246670262775057890341660475171198348739000394425110938050350109753832698638847879625465713062116419491367093943664640000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^43 - 13210525504441795380987646528067331525644426320631434655035573250677813493462831592845733347579913819699341686838648800562437001753955250453640193844335380159573876553569658283680238104371544606290752496165084645708933198407452712591324182386816793085208522978275694629144152088453308351214603009061538797524638556673302539125065548417189952578886028362283248302694728500175707803337921521926369273935125434192172942737627682816040416778707096416186604847656933717814812700753898199543452736742969651233578275827219221072254239588053331934062406016222393635581409961852198296359253327550786214104929552329740733016469820276431169352500094818431275994257484202231202151895805508781748915150771622274218900070501870198050743422823403618981861669292003588198614100701994520975473104572673608269811333861541699431612393506292372864736010236877020868466323447650080555576997072868012063178918737100026000371719756175137308471236271750481737627270018959168900321942720788137296640666503575145174183500021438806608298645394524885112325073235354262536639291465661225743500252279604308860741464143850655412783506226566018317812013717361068117665999009093267523101713544067145777247542976164383110645523596814771798565047106142705968018822637144020419298856903584828638828129343822259523532579033882480779669834230975528619552415535816124016156865188511217749423301809773583699792587987306562891247918642458960735338504455646517219671224637169383460120846355519731780634067837120170617377956216692086740753915402365865558360693639455942824651671692202920912273814400978559678142404022984931549060371323452884689733904595287982470721250655994575426158811877796198541068599281000820839273032299439881644288269234280279994755399907925506153216048474324336339821916726239587637681837553574806908200140475851377965142161288797176622884371586578736403213130597248000136689073811164678500556410367392968350895499583500064157310613498915013799943975435280528769777484912334462085691013245276738623311450140321068760062593003742353997014212445064259627412112421564037415746323962935010822699413412697851517711829663637554376785458468643691282236755299649548493810568159184496419042639324791867272605668088006477708465503782548532228123828183562135737841519653133169668697506196608685294068545275565483733728581164167976343265976648817621464205824991097922374488253464384127155939326849336937311106864441220470205260590856649008395493899999918056579338577327005841589957942032227830822638363692960062157849336706821777681549584888700393671342148415746378247102907398567872170749758268244408446882265799696072308722561610633810651114169757522967375525669668875735054768665335534135161638546917495161337388214630609900285782540569456710079762752475506204714881532342163014757420425783711631501885961145714935144776567722065095999233280779667514317657361074972687194676638504199587959932299893386291189485942301501039561509630166026352855406400655365805273334103596906700135997990461385953656245106947046007616344535111127066423831184570645854773822274541979549223668495726641939292512263185816842306429145809068529763598750347011684736909174208395563541715908828016865813475122471879991684549176759653041757428384396642852956592752754081238446364963263866412897241028832586933381042049382207486459118181028236752264263153043840334568319126951189662969821992422346010303328200970667609549321947106100873561408895939049432132432959257227303268257882273840958055640793309366083671721459735231326333073437056173065285791392106257935063275647784975455122565720882640224002517087756798951171618559125771918416218862451867827787075580147959258558280694424245786921133903501974906061161166602739170956344992085976827174378135322204088089118432198134626693747710359255287197133340883017861476882253098897820556192693577734391914000261057873507225518093066949981628894024619410730929088353189327396973884427634970712759634683499710867348800837247675868693394819439806873476721727361652423592601079302115898784355950773887659518176630899726163998801423464770639578092006542484178185064284577168623803754295799171217903120133343316499841546707727910588932558837103045111084736032744524940427059296211848657803179504052260885732351241995955487763138357482193437885505747959152640000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^42 + 311043115971994823766800202943769858629629248977832262137776321056725757483494025943804669415224506367572256531508576267099842861271428083838581368357212751994010420635613299851423749424433107580082507631154961421700019247776727029955742258801810999019893315646783457753178196744593064402149059627833510372799731601383192319726415069733059793103576521570075222142591407855088044303155287633883293765463783178649742143730537563421468737827575399765528948209530365918359411363183757148149387354241520210932541296682292299238346983461534602349390533124886632039722425731694128607656677278789279117225489976855877996405473663279840360060582514279926893158957006654834876160913466830815349134588408517808610822221441791446238003233657799245673335396318251869509257308316485598183739650196325318029095514306900410247845563526786702446514901127681443857080994124959946626556772173142905588228243369418996017085630705260090021201895403003202061682367469803340162992328692472481341878669842562417101286075368402565185381917189866680363569758438909121882864747907971328754688992963186390449532717901797791307005892544316440700411304210016400136925426676125463527593450232524578857183444448932366141244681381247628752014384834558197542783649466324525050953804748787665115593369084949193946501555773023465166890873938747621729194913109650153886354420181918445113123459795314533416608977054316908281348238837090134495913553447787957435411234487031965799987135847023340360421049746943750252977511758707261874822371966321329779794058290947748860950290977727298614141143046987629910163595636799969549396211446358895087115637445058719586179782603550644111578790643712018878063970250509609568721308448909719458287750032490938471155048317728346350782361572417077225758402939123401771143528799692661916708418104940546080798837458827370908899197994793277385833902730838609673061267207090299008091778129126865207325932037093366318355650190902128201168186181504779314775613920834419029308438228792403590205073674542581623632212521212562747813563997220879534635406634841999716007580059637491072108277506235072243962750257521318230303607413829423324978990841395845312356145702080465523999803164912658994055698609493699059419146192710517935024943415124307401541380728347798639416270333617574292023597917440289534680489146555044552532928476900046365056039151176659108125128238366323766894537394182817455882171874037833662228545145228476301061949516954565778839219861005285970094661108665273799475324253561934880828147230410670063839431221599503023979957740808389134661037240940321187270379391161522735948399641517811578853052553410553205334772198415343946417140954270329235443867438883930130156273309649022622928267364305701750338993032482612375044042406023896928230152549689155400906506956116625087993472539394905047413799212816298880904593419698251475915507918078538573057111562034756818153082430962585610887551576147994528670203703256181710998657988684357196036845734603672884974547593845673560519474917985538878257720377194973248014682164412735312488708785349074893960528471334753686436730487283120553936007391219129986003728977396552126657174221485357401089163503235833213790026901564533789136886146098497432189239332053852433136765687685897489076223886798184500201326113749676722251366272487897740563455852973456348257165447177122146689084906050053939966742292419702230640511440755853865993148882438199531129164065562750701231733678756283204645992092586286825294707417236618571828009631242098455570313084406005995758088036173427217804214639289059223821936616905625319243220923824780717814355854075193419265490459566669045312370920741505180290659054654776420080727743579089611178411425055648993173888523718776971554103960567752476302142173280593079276860218523928395218512520524791614412564946823215570986823388901657346717266577481290940360401866229877950359792453551551410590712091924910161950814318313999031927371082799440878450116038508695320445921631883933004105852718461726583034151867123579165326949778208649444217668828839033173541103424654446458427211490259449035125360553807611971050939571456235722465354112027966085765481265861389542851642420490496765926822751871919762004287363865508466171742238544267693657955577578035376507749646296904641491555162521600000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^41 - 6850019793153855709948847473121160203920848324846698574174415165602896468837498218732348693097337787365678155566675249377965215619868762912825671937054020796085500079557698637372036538539646110279508252247331341319001310868402829509061049869811181139903496029602322704558348156002398494531344058543814928366003275712058080149960370049864259541013355681897732267845970530864968491549955017219820070798682950500497074726357067008663588464907578728745916843164140180776847264749365222880028600588826102933724207881180035617550900696578116623417827363803486260722739331303021953147063403202365305985425113532334841137485281537162267980708188678688183016504355022280957391486221068643754319123601675071481472603807812215163450074236154624243620489709523971114196057345917330671711583081781067449948523440817298159782371016423936184332533211356601823579127770095636041645723074577584315278166331032261857755814615485722787859694613410863976592726649542472294299484052406411730411351838786907721950124223073947899212197793030751749084427455202276831753616751121570474480939129356013293354524873946048035167913158503745989396233214213830881515991958195544855544274158590275082302229732924761130088692536741186814897951711287825178223751941126176536296488978394196343019516362853085526499175121524048160433761938569236449452133863982374998859917926493940264648014594256845513489852303580187355335430573933906341288722683861595600772057673376625072084034364658339073861341179747333928254237418301334785220590420365319052362112938813794644263810803919793164759314705886300023800109012073977902538930993176808630314357445116727224947778713059000576210019726876100466074645084727803941163100483421911218224271440397731072531174535951868273544638750491397341739877811489615229275750719990912487809187828208342074484854535291644997647760606945003148176951084923523268264158173566275076111447171019247925485579163291536348574451255463080123466434785936741231689045173504957529215670214549394192016296730025889008001712285035200330053608511788736037205714905157156282809991688125379515898393351300662771961017697892604886943301151708639993550023242234871153521640576480426931429119225560629976061312841710743576084830945664272621859398505561040555743038121612955720368220241663137729583709713527681790318730128382920270943736332973742875186955106687943326538042886779511257036754688771559863882371284441712024651379100719345834036507361787860254569668736996394034528940684107950693306700464022016413562079973489581763693105227177157255835675621694737147690940692435639304937012939577139882555236509981011453637327724955042118537433262410037990154862040644942368579107916477829460931065956071213277225052424044955257867608283260132224616837016552163996153834320275017066716461588770224557783572023713684487270527168077942756766771349231622252024943602161862234070610259613047629623657814560105060786583956149490628096660839178267358522303796287338090433434223808920297146666941210549182822007213668664614375471214159519674929373767817260293059589880611030630729469137671928932386725680041269526637932216954565440436162462388498870243187061856766126571181978759894215001619690316455289530904566707440091215927416384464297513307131132046760855785056937287541705380413769176200843299071336780940818848391786823224329533294304754432375681412319338318123226191552125255227869579815109251098919392853640006830184436262411675189172811891629702041329897531656150113521403567292970336024746995433988888374371578991785651727478935022200984865100460226784727309973451843428558604776066681276685911727557880205291910070504319336347860026221120157039373387563842816174568405029031299218133829582535526700307342198191648343969518322544955402819814220367898732107047236104710416131133788232604228034646846968315262109957711536857938626424184837298034705709404876109257165761826796276632684467839893636356043067718341791793497344999994903194029620806420498344436098683094653285994745112359196643982221634681635497114456453466439038797751450732485434024982020462515123239196379643427459479191094555304433623167212225236349548319724527504110921275265323063269516482869026354771251802469538919521390156412810454188477802500208376927084014905912495418129476715922225283541198669086720000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^40 + 140971151590023536810420868002877715312451583194707193824623558075542094206465349711472970270807663365933929489451167082289345412544747323298429519840243109908000025805228543224155278483756956701473015134213853516058647687312941050708016609298610984178984873440706673482251380250369465335493189739220990485166680333889364466558077626440375804367094306441848913694638622034578642725302399062293993174772256831631878929703119304246356160210521889616719055430397969802417350509716380722112363276044588945104576489012184744786465331807198709874113957353541313554378704644600951698115309035643653970783383388888924470719470513649157479923717767627065270307583201701887426918292586667333102401769274624367704964656218681774483905277910659599805439167189611635688191948563929977883285998170239242773990710738976219226874399147136147951752102799300217314923224315228467271702191883468177920540953444728238813404119529801560732762931549455847726549742072175219570578097708085331096148513418702279479612409051006795118214427518913425726098831057246340724026609605341793170108475316690247038878884998022573498377995793456184101337827506851387833379074921458299056916425918483083703868354132619131834685888411007283190142786544473260540604958876078197875990372284577047554635603820892147905607221574098034288998589042122526144188607093106047884304432293469982933808719837424846748543931095090759900979728076220229600504457413810169888863845473733905998940976462452305424812433035923622103820608525163545005591215540780491074482389186025460050454703826639226356595359854495776856780787827756644404205894612342926156379486414872076777210310409579397980478884862637067353801695337917430232175440938268463897034278466039815693584624948860459711959462463629851616982160957836428282506880340441014330349195653196390371356594548396752800425772328418901732798574478233575871138057406518327422882277469708772369479172558370714834109292009729087153940254721876559287934543462348629966920908549304866868244442862596060800524535602403053565350690848361747172998814231427133799855313980911765149992880506253529855939407118255196562009669406148961262218289718328720559514243467529707069041965003662317299792429712129551509636500128160782580573987837985659642675794841902085976297206509281060530083008304011790782993967284516876011446243975260775578954631437718240314732108761361920986920170101732140884165861481964351788281062517697341515332631715584869489779235029830015840984034938105680863900890797403924831500113168871178822820302925723423618923918103470021053029784455219746346307909695345803362246867787969046335459038609920670488375021968294352605582737205695288422343689035578964950968289405478564384671621748895594832740286977754641267258867941731139058537257858002890143032301812062354808731649237143432110916204186506724843005000108994014942959405525045317087470244436474734301052177536588537922043979961022128571834135610702425429191341504255437909046431951649533752751718621829006942265665920164242660050736441373000944133301368498276368788222809732402772333533027706931735274966130826735592769063785300046040695484715277520564749295761336143275960861349897378788863521424021831896099215523427782634675085362240550578264944655513038808175224712028552180582387427835441626609790518107048224721018471664216542393465846360615434704850774994526404737638596698010702196460857624594517747792051381023010349401537404067366859641095084351633477012641826480747139732462170445040837066861485763712519318964742689317382683622826819217943204350854843540019272137575017417944305167613851734089854071965836440221194739271052432095561343549109185908758783830518204197269396375405820269509867252458265843575700118342592846234558169921060589894796005556613483270325514516393110589303225480610570086988185859739114106559444095651980400948689317971834762682502202522246343520128218353699154550532436035983601777673712606020743027186483917063983138442716608799840569999443049165587176470146914471856257225348251234350768645079100674031249730441864507682459371114208325026277137340707727752702350028001674375081216459823023955324331425414495159813509619229358535888300309985201818457038201621891038234312020205426566218169849967294357614582027771285632088020839696794730801135616000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^39 - 2708337807855523255085883509204658891279592612970994351994822324604969180235796638131560827870858897501920353668931903572034543695644048341483597703234371161089994342717675538693706138519919129794933334160960153226197068225770465223448952471052878856735073840327322717740715408656867640089441619383879524859767955736389235826315179006466869954838207538828587576949733224505829995951343843616109942130051223742575145995512677578635928995608604794049721267619078956539140994536251215255256073723049580547658893147681289075584973120691144761365984867089723891440879644888139918314734987986810521381194992923005525882305529263912138047302453242789070358353907444605177267808991700300802844543675092746008459655519850051222899224094012804756140720070209605674017843526666272143968286848834743471856382446123282777740295035093681838980092140679440526673698575262525144966237394934360741285459400609688729000620957576297992703184651536133620151827351178983659781809150312602420539866969234169540768665190585195562139915390201601334271810867033257206913825733479682552642712193808130260619410135608908831225155354385558074460583657299834949953394142036304736556568279993243166346757255418028938510097783079019346082742432117086051965502209262037418437859359948920375230494807231302880535023875776925307108929950493095398849271285486597734644580432606624919126188058358024368778993457669847420296625088016354253607051536646017107475047829885872239790576390711119430554855213302088921013150925893542114694779554399473995586587178041250975828143234951886201203447259575935041094794959577198880955975105628531884594061186628839366934360890934349887344342222780357164931073148184546623655294943518210171191056435267686608649135539481097063180937000239178273535338581412573609560865005437415016542005183580663952216782859202885453512843683000093885755807836609894892543173795377865779099968349359455950111039750951588089073727763635591397750074306958634895662403197725682800751278045123320794270096952275409706997670874959791534324613663791060379373377422223653365685750717040341692116209249521930078436109503245894842235147319918781924285314456341072472281752899736971606334978458614237794252475504832195151313581378218908548859827644543298746501760676323791594779671487854456931035487845810728414944074548867078154890134572334453145531417219243616953316626477893784879286376563884510947181461780209339261809588375967314653234482267363163546440304881429197394905499401964684939170784713117564257410484109924719629217664623466070960304742056439227746073127981354970182325093416308656128570503806328153824506801548854599852254902201844122050801452685999955888289384469736535716984439895776839546124584844385398234366471321911190707825528596192682365660333759267557821379198183236979736879826678116401829674664947538590242962575827202323176044182427552026717864250272248167140612095860582313532578898069425391515572126469851662085821054679937274286539582431617347438387449034689605252928983279135098153904857656694942968184466153996833583162874007591704359792573472598468585570667631473121140564765230335035220084590273238123993945974447714012349040409951180234783233078107832226032044152610914841410778187103602032741090947820622595323673885800737191417837243037379262400873062607840798140835046357025465601390959184385540453338343848180739604076645270981410114475992520818534574677074105020503771868690494007745362884455138012262842469837266983139068395346629553579886407532600541163160133566446764682807939302908358842676708789274274415650801025339819250185704167265564427221961302176058266794767045992747496240732398641681307735422194300918378649207694579204669211765548819412474284362568457118653574530369822990493348501348656134019482982945830003609576058871063925408293561677869492679160655324972648230668125807276532739766916496770289219703307883599449653588359073085971655904872176763396962435491347422580977446138358551877805190439181846292909174727495195663546251267307028569551247494393783874130625124276163387972872228812650740698581789477662936337896765633431818205956364184629644191513406739642772727875238265253838674777466472743570773772450293982315308588633318942047160091595494357835488633357265011654427722539562109766362542410126572151373824000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^38 + 48522733223058246111792810067882305451751604517189496500536715855415657754907146881694293484863908390621212067202332223493191427777809181202208182896554902762567292200294963844041582944122891210535510165590246371324937951613591898278216135536824820345088021466037971089516286611251649513348308257687386215185709497956725258836578427969510467396943286235535738882459797473755099945908943808799761460456493215368402668385767924623423769694002440988385462578888838489036717439898697456695505862247813759919103589881871084107263960912181513618457238283844348554446106214234755767687735818180376968585949037064716242024825683181616911129003697055051703964395743749940820203473185704521615179682548059076111528920430805330450464912458413567103731512669733313986839617113025047524093193638970742761435188403121857508847348262170190974455588645337029470373806661546994779050501735460469135495288926067987858251098043620982723365574134750009278804921268709130578556612655889895207811572793155093593132079460484788668703205699789697476200776204786183617322742977373026977622192373196658904338698672169712161476261497309574301192038200715067003453529169499500138988480905541029772919833376331884481735690319258962412336496075435932287162336253194120655826784671669463486879829600188066712588365862561195318940147685979304200437634067661811999189541118708312562547971332445527373518893793565527043297718507602640287303322666799381738657685930365722160182489137317878155142709829156917654443564231283021997030705528626268123060546071789217511335797292956703720350154993402201482063009706587414692311575455869709336774637163614831968694224727737151397888695485828858459401636483095346389188111273011862472151589608795793512590604919509838550860395496028615798605434771034553504560920337596685578932318099214782257359373614003252123697613772067520492132083804327012146410535200491865742139847800611882665475861004534384018536258499576444630174990492925894334421954053831030615684847658845165169857338100868683447356909232256729980669237685977174314763265537946070932524815550687987121528904827488817455073303941984394081403747414628795596888212836885397043400578663411456104964862257925573503818282004833341301334571921000180176676678177664688308534638209460570463554192498300306662500793038865795124041226382530319825502591861746012318860813369488033629153340208584437283351504248234569984676693330004480085520545285859421109685052877643453603384881412909580608175410674225752500182557729473967444957907315141714560821489485642161258971020070329421263473772113269022110798875503371772233362819407037489964299305986840426347859379193171153081097454924760467604351041159765998300393497696889525094738983048841157215036095833520124480467104890486422353511865240497712894163971770818865438207513848303348256265555365697518746820525058201655937946533754007882065906113128266167270143776183899633659342674299712043158141637715407176455010878737855701746670473851190131633915072376062616495332099747988394094775575652143895865549661706943287305431414987152778080116457845138795397158857204489896730068507193651747026772503737191242376422413567234150886579118193452244735213347383450909437839184758847368369807892779959279450170714732109262399544565071438564138383830634646809922476809562286059498885521376256990415300168701471717341596977059779913861075196532309426561389335464430938591776511516546906637520502259538653073391557862769533746821226663745211885976026042209442021950700354324308718811255477428355523364946232541355962245969039822665577724278455536180432268707167832322318502341944069864661128713168408657551820994526565010555164406882985554853916705271446562303006920328919705374746836967855932137563693353765707547841341774571625148957629098667998308606559803606292577360605162983802660202449911261348664177874247344499340343003071418356603959220616380083921471617450855709506999106830547506141297390410842678691858649165360673022360542776945899379080614974165486924345643759311678200515454284636066493688953735929797463006637997246452606173154633019089195119680981037910166061294230252235218259139938182392291483766867996135366890628526946399706732954611078666255766191190336603021947272111239998379014457727661474447429184794856756938614059502997078016000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^37 - 809766588599141939166969611596879403623923245472940572321336978469294235366524315081577158195250443282421456858010595089687336652869750512850026730090914904723575860149458258252887450362740991774864703465476706283721026270565710655290928270423583847495256174402867329832785556613573615016232557119092305355544228553155094215595821268919872910876799988862090515359381007873786855145637439738307224098530043881360578004894027989784119778325826304098654256743578975332709719204527902492124283685085660317390429157625168811029043996929477090175537554476905624072905186117138623387931633354297577176472038527247563733009237718161727451500560406539990486115513992242996908596621832022405368610803021388711986213631258164308016108836419421097203320314641345130606610162713296239543985971520474759749975531865056668330335076446627391210902503005944264978436148616057315755754092314065130503027395847288158934132360301351715778741411737132865616471043523264586639614959936847529757460315876075867454693023801298616815275264558148470682708390040119598957663630617435248959366682678035691543097846610527996743315442368240043874885895137550484784963556289888973373494818279457843507446738748897469077040767833711698436871958514956135563974970309734556534835149078683934973107184570783939361918551258570646820961540607059010638491590877711362325694869534939471174564201739506630879039148621878580058251571853701054776651642354643987352777169808173086588457009475389932871630442854059710130053472709218037021764697109274111562172752996445004596459511928712692204262321131205237501125692855443471486565002024271229948111880714223839479084523441732278782168197459847897166706578826006017423116908067122282839302741550020852921955778806620077802761065000258523339517752373439023982052399829090362120711266366873887127532302219827174403355457997502946098936531462621023037505772793592202576243197436696053546305481466555731809026267539304060700433354260977071547831676114942383890378340562022169487389586489332058725735697950314343354023082031847166644339038963146929991504169631998347734103260339196902059672700450507933621903838679599137549175203439296083053314282764715924421754605986476115721755607367362625019840217520330067065857932845662451277109071731606586568526679684471400658553597195246542527603664760788187058044882556749336814657312704789848623290298625628665206937614986242131512860948422429658443658865003214844732921915811434560415843315096697787851421013111002990134653176503622838105791414217466659026044722680820163361177899518557397794083782964306836745422191889872180084289931515968349553465526920038940160427937393569139400822363363868167720979862853879390723195369635130796631437999163732999591021111416288665755068649556724971447717792365260024391805606762535992241658944064151055998859414545017185404897032022431567835638795537249556697384623818116420860083386409609540311622152017614377852459676183786335944927610051991784035942147158866451090675241185238555094512596545346976553411359671671501864460287728375013515090897720926737205778062078396391796586088996345081754491299640159637557158123885354844509192095042533984657163009248092769380293292409061074897849722122343451367720958374222781713902319866031255587989008115939639160337149784864835499193676597896899511404285800520887126199192444062174626380161957048447652242822470361099196439766807501872750007177696393827973618202560217889197719262249513565870120239730256030990968906786618063192303683049417351072952581015852496086073547357898850398863722779088047179558495735745369279304964191496322064121678560672368165444923892363270236884609144191271561266147576251521175536137558562352041848310459683336546866829982539086295368323995509079161798586928064411775560813846884139067387688151854913840285309398625069090336322051456799278555625422080938692040205083532252630961952321626472014280515950391230012335088763372423982887994721454941720091911092008820786799601932701116324846708131462921411506562523772651501834879538377086405550425287413162916891610295655307928566362338730212362664396408686930464939533452390637563275548409378484373619219429114344097055605149993888322144296348070409308616058949859864564828188470821901006744744758413450280454707019144431265714939342910128128000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^36 + 12572259383520659645699898504459771597259076060354945574436502275922922249222352598248443615263352166770695560741826068248813984564713870438748000190907592812636478124746712588791579364505381787048693834577101991786362407818978953517193117145638505049222180110395262956783758646447659403080181522849924149073812206919296634036089279718979911063832559340805750420540992564211325780392194173467924649169998881945809772517369712906756941998624394580894680573981253885044951108642673594210445699719998432568856847642460092875607131277899763058833868127145045842471445945968227303127004484154633536520522599746748570093673633340618184612405620158228427979045844284647060369318726802956139836079364641430922060310320626176545449288340510515040213755734782031723400334553058061457254965015321906875844380475390161800284546002018914048457442641200327382694088603768705814896552249358229176917474276203355693337098661528692247878532628457683971250459850618857479888558670113175099110166097965847957790135104119763452923882540038367106778331980266220135527746016667489951857303357134396987608647142056935298221212831153368653992188483860961822085154816135566700976431222463712024669410232834809941328013494999335704020081797803489961452803135376181812455504219899039139943945373861819159542748016609023982887533764733255420777603114969304341047841382943479230151693576885307354096863704582385436323601936630647876714824433894005869873353973076212930634400203168645074938176046651956679529471128056359374561014999472658976288747880876773127096804042601436018666687975210594003177993032246236886594447496872522650526616256530123702628418983167590370006322357890613460734731490751621685332496815752246323120555856639931936271478132753628014103560754324256700774150794961093797709284764627637111174254391456298979672855670939889941123359771962824332824804119313957561046029583602844401776562103747300487236998948615262000620084240968364714217996809833091365629388004640034061969666202574955791806608319733643956668478826953650697911673056000473799456369405012079016406063635948496878328454782818911383310422869420335947598863934772009093292731382177032615557812486480482436979534482160385166406046444272195130119964702344887945796961587485826242648930696885902762368128023249979555568401209724332646641607219785461671828983359277057913708795880080369634368142493448231908890933277151102685593305065581950117487231247903184060367497769185976013223972173133449710707523079751228969232633796320869110312795612066392966323595634990052133323680044777160534262489955623013211283137998838684338357147540595910864167326365679606868794872643531899887807424622976256090115956561579064425610392305858643057130624825922515674617520564943244148340656577910109868074350525939956410327382120002299700762485390924462010240931785943523301550467826268736374437546236124968375223768736633543316114907501314989691171854087979332711078341749564581401306512393634960097701717446112423821674390231327379024059448691040644191453651553960636406301366535584987602114635801970732660931227105603670405358640605995641418759357010479223712606802608914400323753282547644763364933995580846125757647784084472910795359289192010192681801580222246869610560342720447829259426667404074713357558448978003855871028368018236762047647274624116185070487038440898607051265351074903826850784141147407871839225935356289601557938563168019039947173895391383108770498922311948046071468204448108379124686923256279446171585762387350387425360466093761438438222261000089675264414302599671512083563949422655640640006416279384590911576840586062716133035326532019039649810662346791092394301317098286486737362717473458174475533267296154248038152833936678143227405018511356721061077791880615237291257379636948283073546095527697175014261603409766100727435554610056202270436438838626018763614637314285561333433649811412688493389458283195057573197111561568133365017099093139173492744222194268768130417093441648543325025027640613719801030175282680802796740477814540651067822354090193062337963886900289794392478676522717405289019306457925776459889094577339390959143913111541523345346176467891882031185721120054864482320891128040017164000459733875859398502549687338588731350866641236438911614726674147177157931937434880800980992000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^35 - 181356951366104355036913122879116175329981386168362771925994486650309600633287262072039969363200354842407595750414713748772438244012025972821937624077901462019424018225079617108503651381025153372909192470055612146420805606136023358933697627071824178296659966459704772729724538874160316785075116372270283967948966810580390259425516653250610379099092536269082197875847714303590987224933358852928907316238680467285321658585830841656637789897104188397996714627834941361150410030758540452592457822066763433344345840488942414442514304845156059278004413527320011333779121283260620943383687706849323106468773403418219267484919538909237871254667752969947949902423068493657298300594416046987264166410026351977625483264902041924518520627442332946622010557030891265436861385296850520993729705417141972843525161425994954519518758632110841055140442820002290378896326489034945889925656991600642432101474221659055634383206301413513626110590379480178075095473810713763541154030836193260802228212853796272147794322866609045720844328313299467379696421935397933362588037661382262972539909270761506992853258101168121590656362884527043286685780101954695084972522353280564615423333131699586627878739132577429601641016975630957537078203623043193889397869247779187770436975054315559831910129199136147553265943304494817088242188685161691559914740955732371755238284470415719336077868075705634328848368159637203394437254201966475193335799263969860839099785396312975272563455507417817302712410875796969101509603631007909468241443233665292691771614465655038126889541982438861485446519910140027651601724584134392056010278930337545149546863509152094276452541064027264995518416671111547156414943010726844476490207284600394153149149987361112179154118413071282799559077000348504231477649611532941273478948946840147637672080837316589656073563115146599444469944503519104733837357349728341541264701275269117269572924811669764035324004757389803796056745459259229423120159235507052598991769647624938272550254807597960360806879966110240089328487863252668662273121128459172201552983244039846734435568219928352725626916356673383566812069515447601722469526336102358606212781000922187663263817692966182311059925808185940240944599551079126823128820045555123556211000753643945191999238843425297698774964840863638307267289238007884662166747281727956842650949683841354951640629037021460640469376208039855198709953653913677059288132945091901119844667348989611400812173407550360875471565300513059790598720930404147775930475732582043438584751324865459737006509193127031763155631408655816688205695121150791173415413944622685113937022219940455686143912536441862205815224114234219140155111394523137473579007669569566969062606093397249846784403172694866593359815475334545057689651402300356586807159971682223317292212876597110138547006449551551114021714985954771539473195888623055414239505445599943166375713651555663886046931999210169820186696748235518759768759456546545920510743466492269863135752464392663401809705479403302144117979605839607404223349808813331359602957669058280930071990404239093154049788791150477927032954587475265728683940290452487948268097877797027845428731555309688559394878427713119407105748405495676907819950660827005362877081929448025851049021881610307893388075842879468364511979359308277504067390398856024130996728955215696840914649362467868380726958644334749356768611102965921414400335262621239733841628082756917520782669021736625435365613219465791274997362299560776425562346470887656420355537181547337512589621905137516678964102778998958167447576884895185069799370476546356745186440200473920382661934080586921873134139434417585259735100187107134094275199986583381396547552987263618798512589165536514600224342984568073614862545909321566136633838531004606266162685143859715367524880030082130820758330509038201736111838616867947421545141661265984782182244825225633767441151670326113031403017405482747071543530084999915057517768185415138432507996928755514136369201519909866496387847376778616160313528447501957328724849824948425900597523687009456874365428935603812503339140570548032752672028698853113271511723006301941918713357505593970025730267728105403330484272430626883347510188077278286779605914640086004984268674741721605895772379054329417137052309308671653384053778607690091593728000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^34 + 2427224299526359603310479378817968080586827653044798192125286220846984251854022347765284609225635867580825822104651225879100329467728953762097157967212958576681353958643693142189521925198212597424788838695936024620968226496671835747836899699542272493472980497570740724416119520552872323321276300365598104393359144288457179174976165533770839124895209742644360207882242770885935374275151790711253484471876248711730699552448056630860236874842427988501278988176288703761319274483845671031414325907921610689996747719111925498381538251695448791480519547882803806547129983037696227279257704555894594298118572850872081833087857976623752139665053262500577293042774804726110877697470609498983233055240999020226088350283159810589473634952489088067946259197584864749988622097523374892576761074268102719586253573878777942440347158009626072537458646274176199176968015023620196258583589073490796475192448580354811202478062001227773577875691693214050028688819284525759003917540826542296183441840980607790929116295978064454326813990687302570033685107551047073742050988719100612170156861945707183740930879210724702068229606306032242970252760202730706605391215635439684119690522716424543603318896148789716517253327990644269743958382590453005657736388388105047229468571850519097782377572943630734512079683869913289728020835048716027489126690534900133575859544907018619181774458451745439646727199388931285431313830406930502830977649253237857056507340142017782404091246543165750149895012527362653089881469543202740305737023258621224998454985389364959522916780480445211094090710046837539332487996697013526683729135906478792272331831134510152975125826570061841768290822687800935387800799562478316953274840389714424220727431597747035696578226245236388183785387906632353904521606677119735937840269214250130531821842493514382157331969983102967064148479128214867162113790893654013321825105276353047189559951907873716739186798548598709591698502923538547520414372247888771419891403929053605935079277862500332812881942330463386380435554534458790903569869124520144713539526192812491598799741724292393301430179783684953116242703443523074583668828383124478559008429540288884356215914103819499039504890931334806580128450372677121305963765490465668728045631583721602386650149991110922253927786283654629819419366943415199946111537167348862496837230368131877104289112810736555970758252250535140880636198674088522951520619037471932391141070208252888969504719711630336221130005432595862563957414516482057893547724337555307133620471655685782844923015196068488618342907868370965596171075353202939140479865595787044314337206723326434964997193327000416586244950052827896416156983230404537931448397373166274720764592392249311530932907987509008123588463224445873573321605805243896743629431138690245539650012212046154042919882682811618341150263168683124934734559686044399911540378848588224584997926576741634350552114661901555462847999563027715804379122802867936125799748713820684609859845069530378774760301496495177238380065722739646948756466303680420366289543716438109651652297873686589362896667066618857435635178854226775394664700817496939578693427018369194483468571820136951464575512549170913856462991993865947587936434661874453551477902238494083963255747141045880080858595194311291480404745713493495870106778565891539947657965804008044872154511158595607332617248618868785129082981681119962588301285883251044699196601233487047467933261398997763771128448012915850279336471925131093395684746634294119184791806668503425961898640492576490242220575134244796969339907559732690205263854471747205570278805176273188548656223424521212239189408105794893294232056073887276942650308054303485154347515085630813817193056204341708534493784381860937504702133658165716456422810323583295637169719365152852614173893440993864534441528228827947610678309305125438544496530790530748005112512123100807592547297646310297093466201981660332662442420069443777122277316586593589070017329939644475364357943101209205910757016744900701178126207138076125723998170074973721942511468919299203522526722192379964971158045958681008809008366160371091009585657815041268245526343927100387606208448170877809320217503779466336310231647968915964052364716359775491972295413954830901800450628456239406713937855348966029025659068554076185690112000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^33 - 30094252362887467899939195324301300249085374202582330890380646603403271859905859953272150682675133852370323339435165741563427403003175992368140353000167716471002576054343238120697986372253779165746090258477897785919076247097619902661849887163235894661411752090096033060089760520593136678148498321585837097058987286089132053260732050401236394464876067288789797495433354906256346033377205754092240535087708226412447185388916445213933501250597939119802899316375201024734254776647360391873799724087540819297355788071225096003801330994916148328585361603648215788317468464731331433119730300571847455040381445781660178720596176861654533229812522206461655821094909708355113255343235224526594649078099851001019048878375020650938216384460625479169311923930215419085201389054596879005496768626340863515188975226165148717305357821396763827327331938086685469867641542247177717258984445829156852038713410073385113645772389558356966516310804008424782769992578867255002490882647447821627909228295923648504527322612001808030252158639073533365656436208864651100145981585018143602376359516081352549062174460480412649468475639837881760788047404652439259926052860696199506318575198563383793695841735578558693545390766878095668920660690819331443264555367347591054501503979000105283230617205411115685445901818811624677283538230900440287911326972904377471609587616585419281748134223620717909891311918025658966566928130315441071539251766952929721434360988096695476670859275515864806573320527474749836784508229843071409750518064534862998514662819346090449304224665626484427089305910264472399338337435971122623052922881047259827392529815427017906474713291366936051784020275249170933265277078203232669577907857294539756819615506876312408832170296813860543829883042990004302200318977929444658036251372760073018096145624371533437948673285930706158750270134126616853714638711879403146696129896727431460764471633802292978732551051973653865559390489900463451359296448035093293479706233224949338159084254248700262349270576977283777297951391106948160529411489939941049304871554789896375387355187923539241828668526987371532742611832994174467659688798040735687978242714338424757064724623207240474202467601770696062911629363841110505793055399812940854443006989153147426913225752067169771525183898553777928082003799285139129056677366949765340977554238229764202420010677357863515505961039739555355802774963207507443169066161581063321879663958495432168152689577081154071597571768116014087118568457450788021788363002756038274451930322147602638855840171882197191823374260263031230529386657301039858577793481510121725296165727190312621604056493759726504100937997996038755659593885211052636571873642342437039210544777235810465407834695328285524549898512726095043412450055236026903036784266169885998482342092015096997964392276850155928872682811068608097956482738339071039454090124533691539804755871724238581085560018785199666064336198433746358931884507103420473060015853494144925507116147226919284411020529004578350003339449749194379013463527411316975206789762710888748161111638240995145973164329879152537614699814784482329764726892583196642144214088055444490091320496234620568307146147395927158700434860426696700808537424301903161036776769507904699429303823939920256929789755340615451697429378032053290837294984667978255696033879805391741968635490916856846286530762254213342028413882025148977331049995974946360189005373137415563135581026014520555352163031305403061304919436628357784718379752378283468586745355879984585410476565274393364376640480894273581412013400381273436140546455790232480226234460454322961039517501326770664612606393276306040708728937258040830587463890885157765098815260102213739065961377603444358489875309450921107235105042662591599187496239040429045685853374299243068491323091650411245295130842024517376007489229113818061354032695442565154042985524941879063860261670812215303576459819080380374350635613983801010793860377078904461883653853169702795429210614600705568735736265377967780952329948631276031890994607526136532303564954676668847957715333530695932006748222584207080400083132270614986727792824983171151357915684935868495812471463064950662414035651557914192032691722600065695924856869841047426632705244664163465662974605357112864019247146021277568966816593109234736955392000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^32 + 345104226282413246339055614102538497604512141546359810635422811995381382129803007649882159267235835991217312410425529920760974554314131113423913352095532914457547598960050598297209730347084093179765442113563132445947099246741698865359570122404642664356484032432752897779681003442862822800365009591983399418774800972935887189328437072325838778643364228642767282400449501714172116326997835292442473083457096708670387123872894863994298934305913957169129955316304583649863083860118292963173618965108909556570568021547822136195184666129267212221338533363834941024498118565631973444144869896227898069338771435042255038190028197311609844894957475827097133201793520963199389294879348413798145623599567277687681511887097784336613548381809251219530919817820016343294105536169691022583930982841639288378336941546500993530530223609279980435476093622654012871244661959699822797550397858565584347072261898963112065933987271928217810879445665788811881272024869596672011621229283483210586656500439856039568702098564731259489491305007469847752738614091611012072262102434306481153495461996848905673526890686449309137079876234790800518163810321779635911255524153501180818069981944963147203212330380688260599638154516128270604794687121616636819284908012656031327098708295516416399186118368044827505124450973028050453347591681841403513302285784941349902269187370738117481249159144570414904964623403330989025731438121687516376647666297416814998217840431148017121900103710940036497958228828192031408185620548495261647209784907556357689420528687261304398694505490612750033387283979106358975632026380827679535132264871601807016325753419537258426428561958444036971319974890556515140233580148735260309627908800174071830688987336161071599798446563115380624675977138342715105893263565448084518715405649336935625666812980239267452093111171094641244653382500030421831172223050599391677598357610529426168918080619125996906929247281085008994546983331726835912260575850567123738061508572758506132364908577747880749950357528356111415845019015012443308932139623714502760642998235746861824968285856454327825278739329348023099816685810344682416102269495156338667218018809073758848642410724751755421173256950715590621786142638196618322789621046259619474994176129134575806600941617651166668868748611075728054637172674677040081820273537539991636861641790521924112075802498066938591575670805604154488134851608103739948799656278533434968618557342000837294809064748511302359008546719533928729740454278237864031388988627606393287451444616244204852977143302473364101349783977845161723834281825599935663319168685550024228101716579612140526329113674416662703098441939990675690233529240806780702361728891283117325346758289415563907454199900990075434429100573444265708893853620265837181483184570527170343640842046640908220771399655675117975608602338615659674953754594963753501799389458080600734663528753092123476177789211627203963304043768928000846514792631106877320803691909960879617555913419871876877818160653559596310590345596827218695478002721654585249389977519122146112369228669346634159315936831179133305068585148489711813374106872079255363293184652232371832595110310950785649269210121342152372015869797011334237342948780072502601007181307907701134628983275789217137364631646764749498131038858150125354571478379083057476800096984785459841124683145978528825336938857894382700591254626841658551871683267813183945499938130359244318497082672351994960647820399366004623683051777860513138134246000112849241581187928763874914064691050340216662753398841853822489058935381268087389917382706085448102125584993302983914212344082439947086922759827381717191665886423055650981096834382400517936484962485506159880127118894805868799091501530494096905235432206638050593035831756634443889355201574972630951651487383075490583681827391585609825070701322199700207063152745320366012499855660954812065485249701659097022278502842958869448574127945056565330284945706245029001951334818229469641369895891832257301460901622029439885382576151094558080120079089885698137752415836269809971867477410263659382276118153906131980305099884407037366493169734614698115178355299963555978296571039650673853355202137588951904098230941385328276943477857751577337378848541940238625783477991710449776871942869948466013268780136277604764221440000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^31 - 3653869910345948526112637105896718486813754725334769255554293080213312883503215012210329444010027698553581827073457124692818964152130063201290155074139691669281258369682463133126799325641177055436300016957959564407584605462716975194310570899971035327009750740752780172635967789120979717006685507049460336048125903730933163016402884228436041513190945873231913414283233216987627863810724148885202760730295211066708969037724150587646725840927610692022330993445681204257707359132309934647107562101433384125722365334328612758148187946318988734732213803954781314755508942967399552525565338346975811095318560538470259022979850828250014361634738448193560287748160049557173928725165539762563774086328138430133947968309391428097753971252062408669818901614211288305464369646044257736410454460054751863018962654935694626922609210223904399999713390720937118440767908896987608723116302777875549149707185798773751488738773152890644257508385234587099267930128582048067926592368359076358818770687569030062997256479453108658637687424335411066445025204834463032866075359362748767208239706058110847823110251629310176190000782154687901416157121936875205082778032207289592892574239760946201956738299377189817932442337690411162049631085220331876066427673689263155907198572826353224107475756037163001940577347202199421108486135130912908003835662879309564785037432302223801781767221968818655583090825701157103044347914109857564111440833773093788535543156984433501785358374981234530683613969625537363776668095487998426881852794021655434410357134364374613928396747467259801807469449328754142084039420754183020026402938682620365231062550183259874149352229821490315048950099112316950368365503821075925021109816289831186637864955466823424225242520481019848022626791048288775537965476420504902610479872331956279337847760682740579638288711781665426552093819459443357854295213411780544738122336454155822844245548287955074662274087002502997819722076584442416999975649518411645822046097655365736301834975281899849075238338981098259306654815340893388720446051700855034170901821346735619942754065458784194984675296527515232808500535246716858622615073113324577454191011075127338635497118464502549977493241358817281283687794841653983291376049446820383308115835506525691102178530011164705146886394630739208940362413083699736388717188649825778059720374357439472957725831046404577794603541999943958821581253568380793976005171884339635218133585487622391397447713504846207859070555786187603061625611116731535585507276622139080696042381379223876076679014465777401384295836292822349189566043823846709578974170029361336120988434244142747467878417805361731044364863095237531133394140007935071694333769075391959158457388427331476214709530342009948847766348744165036244040509904232807455150854858568682477579335671534606181549857820651144867902091006938584216326240059204622764155947270225218226278732184385648754128275765774745668734359187633493718494498533542641608884439302559371063201021867734222761964691850700759273616647321353263893300868748424248455614318520427411222761154813241960177363916153497020387914252542560002543821093739577641688676099729196495188417645377710549777928699622083279473062841311197313303784234216089004605781341727524960566480938926270879044701997320957845802971432085451998053608695519241318483915665447939894746184285514655412153044798034126718147717086194656781212996893941380992141544531515463355547680685268698804582986151550742057011048960163575607454759643190586699783667513787124071077985726172844256540748347630132163988431542495118891028171879577954758353832315610599880315505948708474911640453336442011457025294211730898625764105624068171068320938830369022840061724424508955219727706848886422755059102375353028285374116001548945004113251864012113926118360345246860029254695809770718597009567418262049620250311035681634357517593129063618034328354371641307579538955137151791319321976233817430608162222585184800473020661979656000791455015361509745119052229494589736614583445720752432268094775141358898854257348655137788816758556723717759623802344728213591808704158259135175195998668617944965523137621444616423318524206129995176172097689393840546358157235099498875663714201652487653164170569473288638502524587499061039472515012770070504931978651715922145780281901056000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^30 + 35651530271960010061936216963218878857050125175306027367385363890202425491412881931196180362034061192680183884386580412872708046331793385574511421450027331170272272524486191627679320668256546564838781093892388801944725943682833611366875604925602007707832063761576535922701148465472123873653048375688667645199462809349718266651816589843044706194130534766289560779543338439076711070310728688919962668294733430348197816828754062499407649395292215628857645977902685317268713247423053828276056791940748684428599568632779763535212067821609053248475793942269842572412946198646512030512238151910025522068968668321341158386833357202922945790966877841573311420357685232431860284706984571631774208093868037797393870377276587387695692587688082014486724852895711844619541730583422693146563352388786250002812929451432110287129110239508741198748005780465909417067897642316430631395907239699432209684363160526982068865902606566025164431240342483925017522065519850990633737464594432175059306313738202198469131208358787900310871274756051812165996525749491188094625750743475597689491479133046997805594593825308086740897745666998932177070969127076270048312795545609389244882386927217046539264490817689881367110599187329698911468524720098919690461073654021588725705547344833146028936530727111496210066250000091844412583806195554238003656348358056912968099667467244080658600357647269645622958810361953914112633113293398342809871120880640212203708429018039807195339927704710058012850545900955541369860172366192210063953117849403874472566207529082405245894219974806074890734875222225565528895423529405045981761353804123859195556749805564476909811224276174597168391356326088906742406416903925580815426738971833243210134133416348994010498093563604037768186646987519182972951448961934371847437754163891452068263931344811725001121207283387770233144478775848526944238878092932827171124806344437420162273695937702815735011795603215911440064721177390398987301895010703810678286683146995908803469303477174923041414837290079289312174505943020028070705510038295936403551355584391270279215333887619446939196870991782010757391347246736875355076171845980320947053121016546439751805102263179360341026607385327789051811708632215368172030775793619428890542839002447633698241734655141329364531102748127620053049706374580319397921823655275834637108346365520126531026928041158098002875987366453152466277681002954213429195631549874804480121062178649249944359361901288234440551073027898531097919087424774070730049492542152573041960702373786889265459765865192602800054881617204350250082297203469877895483130844114166820801343863632748831688321254836755043112044333827276956093687449003253308989185865719464710092471576032919671885961961770824909955437893888993611779208244588999129291006613804512590246949500920464958089595091192351376921771232802281066957894255147243933460224679467994176588959644965491971375413312787875202138344150020454883804948384013469207195832443906624158046693114634037982964110610618152951659114422836243644446201319535629136352782657203536147624187242645127918810174596883442560389143010222127150618834242516913092766408616518958437117464085372114180993037015064070318848142322448580364683722659308522192652890681412061303428546306814402574352395915555814727856486875281538313931823675630757086635909027821018249279751407211486822591751370745467448164081663202244941805161591114753262258447738868287629961766913240282766286443509868346124391036895960227912716456853758468965148874590187524898525477676699694177405524400972893540350395886581040974124310038499229730036810741561475441816841294781169769930446398668902421371415388637089594604617677239053137205892680732556251436390796060717444273580481879572169818282687619734189001543777602727305731967079243880722864663768905451288634489488642953032497641227593931324278841176558920420196696142743806545530190301434248910392152111675494296732727571236687801172462728487942694263466910085842554316576644007510398481502855729153272704881842269263900493830005446172085227464878067068653363873245949276986763174003341322415941164026638856716367252298852030270363746000016744187421753192609827264700161431811247675107217277667325775283049701745147584200351412121616613844114229435348757105453139088261584331485139534280126197923840000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^29 - 319926076574833505873469036971335994506612670450014182558617038569885000013187193148007347703248491295292151502226818974490585423579021769699591452755738244850659280048022916869155794699774322851478296327561439057842166381151312339224230752590000812083740495449513121494084959340915114272227322133040971830414960675553268267090493345878745448952563805327135303251161039574286908449634787981146105528472390525951847359823430567721145958581448915089219429157162571264868369114187422930812465113719377080842245918861578332004724001408667320901538993698328492233835036826288774186060957391189087539371688289775568829473589623518570399766994534155259369652116272322475188150943578755101244253076745679105759989319144676451829246540285638603416572872118280915935289747051183849593329923983890443458508611458673515817704154306663498324007047139721647475410948944493866093763779547364763787862029313220669731871628055960461249029517988436122462239079199459332320326582626843617517295006927204778461226751946163386200989534296964308485467023112436530081619881991751894116669327767882970630843046317131906443308905311203750805778687450428205265150729232116184510211763621702977055824868750057806958482157434644284723270232335694497771454953259911314292011466530434063259140633190466056914571897566595442498630311915474217651688104166691221103092142027499472168925818865323679970808783742335526409424051087841875949744733185699562240053363128994625142718435472663096972958072123956432193127180548930344836951795600694823861429569485531497690875612178717733798973485203292801474659711825601293663480755495195273220653630099896919393040845522737915223661029593826485040462334507044556362888504900644940264101199304231097731001018959399708015752927523820291015381986261153557049144249641392206615604107529496381630307652105448886163809023138357433199702939572574566960256994836992879793559462668655011130492757446871149636806089539997362575453184297755752931766431656800705287140872310477402585066266083387182645681916438085333106245910650145746112446141413739566906742482487773814569590478753933978876702726710328881717434229824819765409964467207402916700988341388262656151074033045732194558817888046982467105351704803113129309363993012561284218746222203541517268901445904837075576024477926132005271176835451136622130274319232552831065679114019242370646949193721379384991978279364634901406785939352612351585018698062752650367137794479235746550250361484630581384557938616105992628836215225665688032692646799666903468211222952207754606452679068784976616232859022317979698883050743946280867682708883538109103615409313408586869703768398902082733820003292682242507372975896671190457812334622013896799068284970144015457115521014384436794309042674127926704285173320873995369124968181730501645993962142590917526710594846011460354683287819913991165998820477339155229947851938661834604838696225653153472652171900578672983071990049261948070434147152132462661093751017835265359492287023181454433965736089759075496450873833955021913529861966045820120067161390601198592965446112529180967237107568610731278891566216195326992711043420667722002813347900813661729844123432834290502932089586588508403588058264929904696212221369749681902883427653813692322728895588385425374137234486997081532071364492131036828770095803339234204229610596706485000578813126641303117217021039913996839183921102714476432723150277732357562517858552568568186133194358358544238131821246260514842383063570376642843018766982120368732443623951510106935086283211396412037061079857106419156280375959326247031925034348271622711048756484345260770856691472100902237611171337345017582981321232243368287914396448667703617470079699796617090811715739980668429657179227658627378076826314966484660824538448624772580678985891208715244825618326453813285399918149379517712730112920281646502755759469647331060397598990192721083183446258461612278999195532773385461712705716479600331552270895350299114394577778649676721169663688295317312997678868391648907265779510013188965839122234627281077819787589672199747752227989611060105095086453236967948446255011400775800526663877365647827753766882504378359036580397882949710653452282767516541186061505406660290050281509703741443579394607454862622732752816602123444070260312856868553081487360000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^28 + 2634652528491807035028830703856093505385485849252137988129674697494206066567595357798356170748589685808631491728222045776134878326749273274879652732625606669745520555919198144258255745176604828494134334820359537713776465299416192569372076138624536068569242998640443932879843917180020297163154867305829326317229723032805892239322750610954306019386407049205788495081614354990812937701443288898842299310030741793218186688986801248530792552487131543348594790679143298142200347781022094429867211792234801115178438414190233507372354640064158262045166133157338584617292068377495980722269650184723814912429686423831582803038652802112450635646643897111621043279105673320474894877805434569605148585939220479624390721014353160500280236306891825771375127461985258124086653653099432877470304713092691227426309706650554597231886886690413181533638219438938689177925011648514349002206266613350738704316688755426769391858861482762313884706112715613685657012874288327966479368742486143968579612953095835288987476110263674044321591417463636795279273799013190493614655273453265001434519734917978410640740943682403212571102376152703508280783523288386281031290345621004187724262840976962681890390375451973158021699184305498653450830418775681388484869206758198594158512341297365663078315485474756821278215492939228309484327978472071187620539815402178400666025522996735638544141825079381548721182270538418515047163156281410731439190636023978129499494592008952741768019481278453803031859913400004232262354897653989815839634784554244977706620577433121890748294094369729698374980261227945267052827764042374668107602199204779149879444121219133521679846531948794859050187243719052200656968974626961281306562509111443381595081237791144964256541073664514082917077493957158115609180530514805567575609868950570911970358335769693115285167173426171239677022556649827693657235129584569093506692432774383520718080939854365914217129151518705698806621818874028556468273636898616124063436830568162736336998034445122410608245045516290863318280287011347720354372634107025759959271978463742732791250937275594427839492634567664060611305732235570620826799666608365638750104875104694488853505166881534117264124880112392089066870826661038459699889490726721062670795943246291200638861059613444768998494065854243797487513765016404133351668221252953087576942911254598374405703257591463302809771964724050316362809375923674755480456072201283842661624342565073630169799847133520651785734190320325212128431464032241514010096146536645088163413984993226679902968283593992596809321830266790618812164288687540289551626350262482101868550430087408125393269984029991448678641630340304028402589747194989894013629559887494237008383460206318905455723617920142176250590170990097173535386858845486368781664832398834821398080511284494166095173869802162333711125289651997993151852594619222453420526587691178477353774854819136516824364796309102205724894479657676916824710437397992272001674526171521334824052014719711142653385533095068713455485744674646478465551626128762941322839329074405855159141023201183747945668142674491461576501239414257317583300918644213434536362763967593415670724118337820717754789578552845513663147952556837182920688776566206656862085898032634747433517257838229839132669124377781542315352817680809946907437899538571567629029355110701188942984138993101787148809855908425507942568017195376509232971061795217775222447812205871175193283275946070390007066341368808053071109033067052189747877790551182874894258151014423538865398346268781749102589091671288206007675302120978558949789751047913011389309378669157812292614640501131991359968348849086149790005595335548246939466454163112427295045648520657700474350013085602226561055942050308023615480774732960634242718763498675903439863305594073654209632710262969794790570778182939506365182825319363893950929687344913003187000330772818442286411979288259167988107770092138593977472090811511299057148149957392499975187210964148066737721694947336696260629592409075257006158457705979122022916578888171609313004507540568877505624181635405148777156972039865144635856734997278270220910814319712656584614124255982742379029760520500011527897825293907336767217244974177409261492683203770528257322312597258282299190711966189163966298928171123407188871472877881675929626869760000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^27 - 19864608388791613261573341975668137725663033507968057512838861237674032803228249967995760532371283320967205680870131398212804087697758756834800412666513354829795707709807558293877959695138146431437753395087353805201492070889097259553010723104167228729320236531509692461625399307911295641270425513784784449613583630247456773638553663622518843827965702278365463391841993558544906514796549954704297733411063309162511844581280430092668781107109697436958326544180451400315702676615316885215190389960584974195018893030058671525150088712706879366212663274270531528459709265821401367634656970448474651214693716000767417135706006635492358980634647091606313864130869777331014153271508640052830370161250016643468985793690715346220483631958922972452052721436804563625098636626020082733179254659170132181247327218811970316921439552059267106533128464931873501075630276242913476961089709058315541512254381612533005694086464509240035867832389897600737087540303064881318552735042544758707381134121865543817613154812569244241691023726648472085033036617060073703390389727199345999376588054894258830181033665796449579146037490156819698966281520753279900585299488220513951832909992013709273459369176219683467159884042485358726690425373165386915287104452666102413814649950029450030551671098865502025128325998168476836759580890532651567143938795368648787557425231739908754793871686186327257357223649748261811428290453674471467837852950995882432742270320623556085125887263750971392086650607965050133794945762636221795841530024488023030757953705522309028647994318102917216226662463719220660340194208440516923253530330142265727875038723103994081682277862923380364255432217098681281558935206397858910752586684056948458167820656576500509223855180915858780034142097842370764139751201594298022653268676882241768970468702528369400047179424132000543359595510199746866554517779290862488306739469480623321668109353114154227432920035482136671955613272862487450550713537157279965071654445865736616186714137803703234264036190085216440869093391288641740943569026368892089790199548379312134660681341799400085911322415235602435457922853078849656314881182755065014157115526860131377565770907686791561841520711444550291699013810227542584048466526197451685679353697817350117827155325789117252378255911295310146064249451228528328254816911763643710613965580335328500226898260264502219586800602825393509773838263357266996232158413468544967136502472519183174962877588146712836994659925210579793147602739073052690397727844215318623892180087201674402085556525477435901264417971417720377119414804731038290317195854846820988295009518191620782124295141992862151515963527300071285603477421111239509417938991086830105878328031703413202173710975449001967140733729172739448078722507556398123301947808955003473573986313246726524666914183106531240446010805710016500140675555605801502043519850345350551985270634447783620666107188762782778744269220307248106493405406897933280062897089956125264804951693404032521833241457945805847633493401553414521840345406684302006092129132639125181618292210859635182407486966442342330471051797902577947629042490709405961216082516608878663817106144775171326705796862725217263019530709331090762192456483643801854986957769808919351617086380466673631631607194513231322944136497399673041160544367922445464517531212751889146330572595566908676171721992577010529343053385857330011826099105710644988219644651865715279250836644704635539504027932552181245385045373300192117914229081160773248236126381740221432121695985965606116442322591464250703902285912531616133929261373588486757988624975156831768482406993055996986666467846900451963118467854955772205393686346503520349178705985565942448325813551210985484164316783697438289839323583104472386794252367268379028537615739232264421403981246008439403171205264285135664976564904452809405263147056459941481115758673835153059409260388025617066742248504199430293034507417809155154856860835676417052502748125817307641828003607139655946753579471306243277148588677293929970548320451843288184612539720131603523278158510895515925278964731664338198096433893917015653706782555861840596374529714627003279193392163867184902820643624394051321053034821037220922006743823973463848559903744510813333821407700401555966592822342178660529939273201600514776835607756800000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^26 + 136778294363770256158690114216055128628231217282866340821765901902814678655958304743095039080280345740749656585979891197787203982091817222410748496549293079496508709672742864626342846045605300385977997417014595338286250107563279979995848154112193822156293335084547770158014221656354140146122003517412051021028846412840894219070564118695226058201318427228005460754199383507987255925996048085555373802977881771916996541799319078327181488272792834372986568401632109535690534036796724341134737514546703714568584786655314863623755057544971975775000304251263172968874422578556247343171397520097440274439188611099366814459337976336421481751887799904248601100445158748584974436376515558916074571809515260102039936663928103927590866011266188915427312196586847544215898293578626609197747329603665208018456246398724663121617278153621562291584222463155186361926178370819232563890974711614456083863569845426771856980377183235386275974366020445021599388913724564365220704346004774034101342066325270436009902497633299798812293068139151899780793974841044173815592328738039729813785703127080852260617430695617002639816524370709457729655645317697395882988165377272881658234805410559339537180129954473086786560660371539187328278407749324945292467222527419048676014152730269950325216303564659165408314463542996597873425409299778978757625040046678661007842038524572225415853086253812092586870490214012282290379418778609953476167444670032516562076783943090516915096622730747742580887128367731566007649267392649105390005069116863678613575484275428750780514228028205835011788729710451611709604036864175790491540580030147233128527899897651191131012321782119664472326702478405677983721370248875244621820433984727881210805319590143362404047635915980758186693602933779905767992612969948569723480749482297900003972522867119262380796472377582768911361875511477883116422951083356913291688013641206795629853172507635958412500596130177875004022547560421369827945723649463704819566416824378111429796287605409433066987882994858229051467761011817836252463614012452503095770420426102678152277977066261790122445204300818107482578465597774814561095345450713955497185851775724711630492876051553762280193623502446423421580623722234774509433733228751221380396946227912170532794930185062103708886468905878120491590782824645497987271649154216082775618828457075547114420181517170664083406476829970420865637375203525837832693755740873833480384202479175296733535317461510647921607734388194702782534037772108375717180551393417557225449543660929729146865318674940347988735669141845259417048665553567238484622689135084039132587095277020937821659489070949518785751876100878937582404508859778383728417737371404081192185765135647546031975933241560991207236399993633880906219956813646066285955627516874139633309146985727946623208063335696056019219442753970627413309795223747941478332245788199864207313111212228130878426837896959896929760111293321993962174497794021010562175286773252973718902329525297174460903894562317731445009317162538711183752371083298530136645768220024809034301000670600271287952982337772720671044713303647034258413781851701312602244817340084780680097911412641817155742728463994693024850505927555056175415904351399690756055940070913590517643731588274075498196102426536023251334497638544904700794820368169299819976851996722866268046649978366849516897984435253021625193494919849891022742205038877304544062056054733126401208644253778898910108906674107774163626817515023404471195629878887499703669370239294442296710206257635934212143831591962991054675293911316392732385258284474750447732619464445582380995682526960938972955279190735521121674757207010372656958975191947799628018878108120654018615595431566233896276593992814371262335683652930659828504868999219051390027242488571574866515749500339562734298622746558389258241582990776142090275206149360054777341036947563660096402500730061654233698032622246063461508287360999843542520404859078281472669704746621992037172960711042270997660302778519299749677862739327761512711925433296672173856726723913209916719035754852162290573742750274007443502441120219726141851960725001618181017133182736726985237559753611979140002720843103455800475355311186670212576289304198472907492845870022734263379712812054176789946990245918836825164867944240351726833374330880000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^25 - 857709162098998308965962946348704802686672326032607765166078116621292997180563927703659980038307794347243605168524277549856937951004340283013344709121752145510737714959302303851404006932273545063281628394264412840542331539133008769109935498356593336665273097622905216968797404338668462948954885010826442433130758698017872464463089380392127489972341498866114860384591006950419817091118580142779441247939345897373201244906366303890121389164575676274619718294600303917998278698577545126052009770632348749134012483845702842424625389372738682573883872435854374157427964949415371422522152067762447101307350520448736647904951300032104539825726092753636037057846327282133774698226134073218575078347147786494539223463197275966221290345708408263502187578687096465517881547640765189254948482545501213428235456611512494832632323113169394746603383808510390422557246734469039510510919839034324432989069420673431132116054892282995860623170927444330755448833020482186992083916037586652318645088229571109820180207429461581727633059833340820683399189630716198878795107648096785463124980573501628399291260015143220696166036694688562487776247958229126745279251562646879696748729880037718764955096623913354565601351104807982070160964758804191032802141188814954939685028523776762284265862629171530601039454999563199247075052114555376990144526524632121043499497748992845289029015919539818024152832550305054525177834470860436447109463099638292096795839235211286797109098528143418811391024154294576487866612646820815853376697338093941860398093002351552895865157459187946361823412148312017038149213775042278746781826464704584315485452527415438133594475582606320024686887757464338832645413375055107409720001289370326639190291892325896380966017572549169588734279710761056266498940189917975028990759606161823899465414246974483518129859163240748356798219415095272772321589795057742555484004603603443241583728759575014851007547397899905499299199595549041081471247293282860978995707607392934421499350498707688337026792673497933234885125331131546298009658038038694888607641191682341934422420700392212316296442544435240508542543008151916696284943483472927061288411969639669986575837091756193554247147527318328480195241192901178102422236047333414719618113693794606032140959964505261464612264906833124947302828556242795901196341043890928994891951578985775995510088440310272298676283654521089987332388992457060576005916961409350888965295778813532398477562496233460516792586941870100415820856345929509157007710812147778207738897177296702206185178293795282983435925886151476222981996672383538862073597346287131878250489534309963866205474702080487931199524197537512823316754102657869544360469640098953712185698714734512974974648319831455412665668323417640623135143752537646502960084269157589152746600564469678229528116866677070229692813569289623387549318449969962233811163893909353171031676931197182170730806771744417349696792661178941082099781670308688704858773245182514285508702844556174141330305032793970232630895053301718706122047737608751284722264436373914332572440051625923153088250879757770616600265471892514428008949171565875294593679131186954923740947659217194975764340794775650592556271234546126761279876371577136468065800626072662545414603756112377398188633180991776567560043753782468510342080562767351685308852211238665733917908004365256867628392430595122998766691649392735885980908806074300167749272096557383673963580909742926678451490396036028368585724442560686162954058232724369899579572710217958072819519038884097520559420192383799562944343739789070811820653037567635422847204161146544458459924100821072383876265459672633305853615734867755220868627668298261476659037858784814227824994615099316812130591176543660522135112980516453003494310906910982298725756906097768982562823611893697844108925967882142129059216595195321981735950744204383211934407751314265380369492648850640901316238519080453791852409900342679089104880127135093871885455045176600575891818318657557067482985346676929372608867790028501716959265551158641111501466855144728920178843120269977992545173967874416852796343039376630113110634619475630379816460928791477139620106424547786957365333893103685511539461695585175670278377793158976010803027883797225366640315793828932969794050936399896612923777622503668248498667520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^24 + 4883719202437806350007641094580958227012596624978532486275076038402180642449313484810382014723251918822889266981013418401488184430548462114887368102433861926906793107332811266089813730074639370697502702415139621082988913455065482498134905806323732171052188862011828570536087459820624004883486169832560269624265612894665945097157832971450568198806721370547709250492013854297219920209787808462406703276292448689656725165004369405388093822319521201071123453555810924566981771110358288700803156505841433066454975779307493854408298250450832602957318950150212233239406225447955855774378477085610850754119253213355331730882188638955073627906335420732775592199953471512320721908186010294506060368277830245311660933901207666196712202717360309303453760565091159275717300509557473823083940091981976995609859107488931802998602018565404298272434388204193027393119494622537842703445948924298768824618233684045376849710721305352691561541159043826229165716711699173526090293771363299693532843512134306538023140113877548376758102783053214110480787616189173388582895896537306251987997450679235439191299888923099643052825084318162156384093358752814127488768332999375579379216267123709552183732301117315952994072106881527711823787542699010726822289484388415403469494449427328660212992217528821472744919279353832915115918585817053590199403372766596306561304881220220995773360226243156105016861033015296753609807285561586753910639427852171743923485860121540292103684790194355309987916356329569544433671135500408342885741619482454463382898307815950254873918569171045036539797157843100573491426009376276484977567450881801732233867913480162227900438906429995647283436257574235003874609286309952347463915008967645863925872929571039620714735944679067594259683526122569100165009606661417669064396430988774053725403103505192270072836050744971803184397961208015066104364047181039781131065172408550084946649796958848399371149007870794211156854126549282258581325558077478485470375705167341062680238708139004827724707293071831315558627929710055553448091768539326733362792507370718304067061956400159356747596727792763680856764412254360594999442726481899849550064877294830323959018257604576855185826370211565212681084084823312573490634670973280475064109617555100263515549127626702272350615174202246138352673912693910888288720727070604437570683796975023563508829848657835253523893565097432594296862877654850237995062287370011950909454387117673228743805661042935313393192518513209853440132381044807736636833778915360016381638291243601891497379547858228293791462717029260066706723192230197315179300787122937420359102392872882073735529274952675808948495310925977961081618832603131163658090086607828616848200823089000056858443562546085680721253367082677042476700215955632405512698798058682295245309463101730888772361563729509867744982426635060687471718268511295000528994988186051309504735806489757237078279773875562154397448155242697504960654059381178005849966650904483123669294365868443403235960080401673128429233088618470386891532841281169554061513912118334896381629596657823198061652068987660792893465791012536413943074653407867518682499969470259817502931764477875687005790318954708839064730233888402156232275465782095841734865242912333007370622678094347975961012699966584064421127594820485683734507437912332619801545599127754221923830812927119145622080746555503395646334644238160031912230947696241955700955874826504750911672221716763859028164573982690046971906147571031731487980819476117314096019322524517265510602590291704235171109135440816832674240376348317587463987347407605039745286785735917277731897091781035917132125612092736822552434535393082940016182603703186308780064414284817030386937023253942492666201795017644600447345439869552651835736885126470925669236980154182494241981114623093370789582462287158171579532972834321570671026702191728906705950140856785190196081563341914451750311096126196761093989776763000823544587408021020284464720374520087744807712504899083807963458012936378837654599146811225991087520644033743838214860879143326957256134692378218708766013115575565856496535083347898755864619194803606175955666593091537294229334581549730965460124835685560161675771187703920730350380587235819613877179316548638062978543799480162630398666133704329979248019812864672626498003271680000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^23 - 25167239907313126931275393984368401269866104735421232047010856364440185419958329496568466250364837183312204586120400229926514761040440720133004801277696780789396743645304071783957750913671620845417381779217823625946846154257886510204175740792448660373004470272149731374380484103826074732111258249067174656360919468191899970038083102994299299879713670441437344217031212274265324524373572906948041207391848554055961400243924529957042292995775225439259529638307102557670649061201695232166355663967615454478212075078512538431197932517225425206833895422509651715011654517131685794593751033193354642474668938790953674453531188002284841634327911332788807127565858699944645781528799795390125591008011445417171243825654831896878791241500160278972411691751357402751930726284313366861003415130473704710314843071543685085694419154127599243889191405013568724282644473055005629035012744039685423576315674351244358046549929251150153524140918045871226330503078457075231695967452293506191810195180756154763243953955971409652850467511232960502353605357617758658374685010462067241183244996198231383033189205491086291948435769215551855702227814709623008431114837356094357251089873235873779232469244025577399430838061633668285870740358128034112564485251428838857307242274539927806200744590003404310085253906303068679981558358644771359886169431848273011390640405368102754515539892826669299993601106868647626488901963468513695578046798762647775661956539677071779435861261678411289068949777488115780482430286508734839942789089862902565075638442173233818811426066492915951707558936061450824346165052680747086408709492446337670134415314213365984314577284390488543743632194443025970289546580116926506911256595341514792788292752669105776928049407887809450048914176622409779606664990227401127707721001923641371657450579469878174030479025076177120122268167510517511787246275636667485707869547707116042037580532793501582052240008270224056736869923048393730915546469410031760321719376888048040146667653829536500442163571210833790713852340623434113936426810977603615146845425779219243807261747567492047586819150036917434009164469198164713711526083916883424594729290331246368339446716485119958578308016241641572559120050931289051242469233064106685825227949084335448160279744501012377787714113111064053380515520152463459195009346121745869371304069876592347358927637459423425913517294958581219507132169580901863479210447111581832070022806166352917976103675006971782995981867749526530318935304720950750334417618917371636997848554761483724299983985665448613240877144581000665457604467241457129411008352609743697963924238575584565237307445147949683502950355837651232730207151551061276817678821102181046287043827408211140271519441762302385860352885537594750985994126758506648014580144154551486633462835879531519567848720847869325353563171518245853834329973042151520014078454543890111115142448051290510427521656597380186416577634749799435919595563823903806540279922129499105144869074900783984386802385128264728011497999292219324480962137119663700630768302288902717806957584199960117801494517776937762049980268920696991347350668499856465542610048144545501595056711683336960132599426758465056704683038109248054478516365016016658914600517295701863864111682862081438115071002564568148422747131077564323304771812377780873463788930921758787757144629519528093627480642047119166089190531254595904377125470280614081151542124615435431728288119507515379662507851285280946435140162797840465486895113116902162886851221838883271071097955588435717550253039307482098519646534517281275918869754747935241681604283729524692991008170670601168245806007667972248819610216674862836938595831767578551753480208833051784109726169742320847993504373376700736656346201107303503125566312827948033426607556702204660641535777587150997485832055512753641838564008931268294359693390818067683481171806384704497420418993746070230058706920200780107998806245864364083577692060861538988915858323541503636538978879703177658380958382165032255594701206145297320516819048398695843491466125734720179584957438824571644513317750007191374797050580115100526417102691294541161980687342182363935586083341285811388023823961509977440652640374732921612955094509369741202772043182213288580177281796598602725583299688953231946159018178411327974687322931200000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^22 + 116963679383966437946193209221469108765144703049766114902079550095977202951306567196400478373445016246106058856082156310598780388039671106921782321191833154323675500912719516100364237064765209003418717034322634667571935991766624509449525270285955518819073151225757122173710544936655375712279169428457064940518638984386141739017851740305480918626568882653911333718857448301019173180393497492547399613850343571369296909808223363645462333098193695568190062943128603885567049888394141605469220760589199641417633716280873733126948027720932371414520113969910387758457099686067059097340855543920534369855364079471046484742339848820401596913766677028933666638428073728616215843133845943113836733595896421172228256654100058933088252224841974821908487803358867262744166943158058403542156043194499934876983284683963455813232594704536007043648899840327523558599113000522125296201792395678679686001575248026915720447794170696235392132321000064316386711438620235612512129830114581865382616038400641923145645245467391413797639985278434982991409129172696394784768657246656363583050496774610467337315388214829316177859745633084963033422873752406491029660536490949716490554243234791259950858870172456449142189900141904816547813973250083420344831490924005355720789764260433633952871271888114178942021181224673861314226938525965498186397975833836646616144909631542043763173005477543735820826136735544712898527539715488031690213033691312325571527120174547283123119728995155799238563933677391256850971269714176351846877806610431913111681481845467487771061294597518996772901269966695292131363446197158930320589522092233092036559163032388389263864967529097299256120251003965374723001257001604804609901608637201978887636000509465293466276673683781952706127202708444938832707882477187499177317789621919904398966903960647093928075660359083935489349020967305609901084108972069539445123994156031339959036331097419207991064373102260051591042321640240343278464507106272188335059222720194957566380839436437300712165012906521637876921479422889805850773489959110552398078401536386102295661794444724663861310438050599780788380275483608040955394373604367274234368473400044111928856209019065027740922533444454943787783523700529104611979349145127170150760173054553465254879519288900629842054454351245527707862056698555792945480183630367345328000967521433741869837215385483757221919255002521579111502398692680217432165826285938358582316574234878482986290336459364796841752001739806828297017984157486861554824595523384356644914474602229252643987621764180498116221268781905637319533414397178289501596095714290886536756127207218852653931542377702539548077610348188179258544501280348512561744418756442802893418476267573555794781856927131937607935380864378009240371776616286105915578746646533920555391763056069410206650533615626713632955439993359930500677603595622620220446819736062980259034854603186696368102824088956658748320703021419418032795135202634879058298215880988012480812749483972036725863506256430054161578675190168660932796813583112099192596263894486858866595888663427424543437329086900018411306699730645670343868639224150842962089719027530763901126613604762188210763432018196013749407048538152617115487325686071115118888986861169674217422037309770721673909535152584292428135902841174935761432204036062315493181750778878078567280754536472977626291859416877337884636632100170723896771092528772930527842763893269438987531804222713329263858383018741924123935039364466550888065215565244436268366612421978251547164149645573856919907901692570902123033801986835673497280042265545166006434455346565643789570632663984221279046505639780225559786083707573003673574152389523102389881959940947909431995920453699371473739457538035419679040233461155010208764245334620999788300564064541944435814099317763611385595966922975601953522233685492882369125284822700177229850077865107132921023535982331451275992866671175083398053006813790919827488621885224512625523469307462405554644633105981565411685144498281628996189643981602518386828203516820489321358082541551277040694436276248029512863077138845490427670991449731033350968403429004311194915392649404082730413909121150397413204572111227165022722437704544136924997677243752652076448154544686206980965728512780676976930335998907124585889891995517382215227387412480000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^21 - 488321360847132590908231872754433864209342864405214250767742914788201606329442263799993704304856353481111693917650079374293620483311308396876597743929300564883875314918806525876970081367516193183941822092419200722069710579140182649585007793535809449339048913324540460293173932757806975709543506510748919002786308266931951434238718686931689217708687332034055322799826582260536486855183739992046764652523803315936852296922081931663829372035399553612574051783561714881305756935327375211268568272225483502091739130884177866903992296132341333470077217858870931597151524466690680736137780831478199238139594314811778813376735639149243390834802994997724236286802443020209029368644352589128525337852007783734553575237344553507470515711677940452080350229046661346491866179635681282942422693103210967478660360767353305012218673084884759287810183988301203474049899450551384057090674026842157129499692547814011543589142554304534290881908563451465925637435946692676461353291223090859310322596625800523871810898606897687783795640878754951535251869604748728818623437893686367050104573720084726495404350889308097566542772165352499201224860558036872264221961362928926334617780475363480102588534124706989518067247579469109020347653490305735955913257600844625094334673729230993746244438574177244736252558203738469515645605504814260274847429302537654558621880608118190819649517942321058403424031681573419731304901463466937147438851158059654667043525620407749446649631236106918467904631372705944440600117330778198752358210718901118797241420302028763644292530633477967389940357347065832944691676823630409738585473537128297643143524720625160655586180201848721219616000550135319662877853011638402335524026538753370676068125931834897428192972969144354029592611219617045108615228228998633429113985521498905540020976607064002537600610199882636171943967337112949249839964903399274760750893168511446806241739978625177941589260080336243142409989335728326363533198289350246749835431009102668274673062838650008762782324164222507024984734020502783729974576453922236073491933509401880897510508279435028075532134780046230812963833602307200836463101357860611438417060211997609365827286247489839899823686984930102668911914845056910486574250255151461862421356583733953224794258859720126647211273542972929526499033427161163400925988498407892060660870200168275482830852417335597884444954443773285530942391254109442816773691186733024403752412185302675773249534974785891601663539997712078312451738744563311702971082421805297117822273727030741755162250527074655988237410452297773237243856823542686138390030432804070073267498599487289136265474521920358795024642238396663356147637158743249598967400043376799061448304505013955756593628342752833164244384962564020889328187897253093676397462924839135584008886041850483850057735085895951159808684645264485336790296475724823321422845782399656727063785103541355847504543898640501554896097508868430726670419847909577668397819097744512582846319351494111052054439088456546970066311034676245878353142238477951396587524442186022194189950239891903995487381672207573017216567176399670028817999642252801458474602851242264777295543067643423832033716989405018473105861902304711192261247778137710270139800719444852532006683991069503503924743485284101042955392732805279996380523686744361505033634968488491682812439407358898795585690839227167839236890530617032834802732429227926833379307877414279147921098371014372092633263877863958977155249842959312639196288786768803990333477128691175745273752056563146368313007073043928563957364493904859112572870372840890144887792283436229147026843692544918752852384097523436530800123851729966953192194410377080106437420287061621530346699879693792915294923789694138484977083469988889467904159585769076714059398721929998043037294197177572563203298437699122097342334487265899080566085144803701518403079864942860941911372779422590030896620527614204898707042057092665367944350214846796590278991186848915737267528980055801407379577575568141584931316386817533828291862288502817066575046849682352698353926663000409174099838039481623638201878309265811213714797692970202361028110316173659674068335591036016195789665809978457368869101895427655550341970056090054808790983634936815787507308725596611824100591144455115538684408074782872661863421706240000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^20 + 1823645301011806633419182159111026830658789224104661889474048863995670719794744931904085398646650471735391235583649067218736932535893643365299772779830387592427833596882261848368344469509603941587331771667967264802479435232606949148796637897582383527602873959106483064101855810246300799755592212618134404610708154877322715595956103244517285625930731948785537867174356360156075298609037667143189521376231345270100268413904572123074697122635580862437587347279556596559469562875859443178600021831064929702569735825032484812486355034834508560608183282570319887080012776891157963025778121476499860165873737789669339952763491879884047518136496480212465249087317065242839716901180483296614309832467171202996745247709664993221402127667582441271392238803053170985590209468211440770704426198644665194814696222161777043875791678242655840542900746567913993137621125988498981151813795761307824489025687294451348758513768988532402398317527218292966354525852292215915072701588833140307985623585482328132080461552646914921980485390770048452168180183843352003416485433850370657047971833855603843388138941060218695502306534789187456722298894696489138173478304219523129327956361748400852620458828362277789210900106068343197155600031103071021098559424760753647740056191103315037769228392458500051662320732057104744763195655459427440549875446984952372366412420103654751599800390221966375002835617458142304232740687599800623735864730019812580376015428913753483821128400315182914645328540472115031412518715796106061314798998185608646514151101611470870128730839502203453181015432062949267235957695453523045327727449868492971167711927116999340732041566700585655694915921335353640536931723772333316375418778718141755842074956621997653591097871455338692685757881433852303575782994519220602157970464841368870722713405723993551854213597689198204781801781048951027355488451822154748719047871557801579143586242814332929321953546817989357648262861572448878560275242097607497572922132223178161743726345126411045657637755957979395897781371736297421505500093896372534822885975581957813119904759732305228441823216364627103633679811331777296043297872025862652269852516717389924038952986066095291027477165840636282118569493840173612897759012655273979856084698558044295560128025060705227805629735675160668475598352327445120501547777541437213927797476141286609489010564725474357055236518568047193316980984684269992853493398064366772766442345790938290511884825465239631037005101118893045783558975499733648015398363794224871868484650600826207219592267937982254121663254128694677791437563889776974596602483131417022951776448413305495850411469253470559444735620855288975303638800820949983170422599103026508964399327391967148551757094136025222464780087438777917389866914562728541826598579656915369794664310492780103319798128270147410429414513298076438325925142765254163136697118657510290719667191197097763346021785964416718562420304633649753029960000342394408324794936654355945069792696929934442005389521917123483561769776355850796128879354588543218933418399727482083630404969012037289943467242292264116919336151728588739712640102526476846396886909971349480442686523990298233101131161993236550260567536642843347895418290674383346357831300435678135808201853022934291452943343029358385852044926952242296672262645239132913382850475825353679131057797230038881587947159748001366682807398606580857806320352688948203683284648935643451873200245411731730397530174957761161734790687781296059877380137124436844908508069990401810247345240118583983192817424127737132788142336215809335025867894994991838432564917558928741494311628838901648181403180918768042770361929774885717292276503829330529903436164785368490884505805018470326671015256869752512072686648040326658269281258684996369547563588441200254949492349567213720973015484327423197543241435199770347867328231680660816859431019484491442056982830980230929671595160558871322909355719688048057330208058820916507762893849958125464099203881681656379475044983740546826096939643736892217866904381783898978096240919949642657671534361832450318475091039151670483344557535778019633254598398374605310834911419190619697850069047192921219781757199961777603347598083242250164659720768330666424852982893126667565270690370674292671619871260382297131548847926914774871788682613882880000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^19 - 6063215812055154411959585488789209648573413307759222608234673206795755489258177025547359577745837078825783268192571012853314099341841902585857674285583666791237915119090976058478421415732016047574577769687739548682056461156145664252999771862841365734917148951644155690224428835629707007151951178215086555242535003207356097849296787837739910807598196377153567979679119004629786328287623824135175776275353781232321335038809645509787282559123116483855441845624911416478883642864045838108620356071109616175164949704519812713713245362380941091084535459388472740856433403124687951426108787784898594988573718975894410829321650857827200217236714170629442382964125342130899983998218257207118120459597008955161107490916416360982435664622354022189937680225339237593406523822295303142091177742181317572288446893096690571847633020793270992423886286807039751825762625405586168577620057859521548969414118135240381235615656805612593196554001070625157503550161323131672303857977275115803066226572243035926201012781950958323609424846801722041354299220922963065323863260059187414266860084749791119259994536465532823397517587358244514683580014760180724822264862016336106029257351066700146579550455265544964940424538837302461529035375026452954697989155620399010622762312187349156324616807197148200034706540002062311432157189672692475967952831543556111330713420938276733132977731311792974767939833612315738954051492842461083547729309843314781658472930461787128043077787109344675382969751240961521053389728530274969684618241058677037279299083588869220547841597559634128322450711045401867747692065230094851797277019334710886067866256263300117001545114255335808787835200062269873460372587006792134077804258371767910284480028323311030661162371491971360662636980618583770714166974495950306190033286794538122755676029639899870086222453145760312221196978297825297709272106554030394581262892592783871648005415113466203695888786018066204475414602229379332890426131612562876449244153735847510047819820880415354383959137846883570263039271720922764116670570860109717218465244866001794205675885878228598173813525910946491673319708267524679977006665728991782392908226583744593899503766302368292768471546480780395228814648455708498016879955592990723521696118052777139486645023911281824771588435286630079305281935351291480214792703886985474191406138663007100869504258740272372895375230965730256402334388947327061846392639157510824800071083924043588988366704955833374194346740565233080570731061473805544491591504015683226289678792184777430180100318039335005921817447357891867794165663029003187616050217389794124140076022998001342588592971809254500846704708630170602252516198515033932341673610949018924422359166425340252826237398309665744759192322998585028247131664524199398543459460508170506305193483036837368188910608888522540934017352656924981140624935549864527202489628059465806290238118986815194035062774423005947084384283497079522449743140779156264784707357022363587690507015577310763685006249674873189773565170505951855145023058296370881965209084462326054455367701575396468144964225511677042521692195562676614374533155275487638921517239212088196460210435532163536254848159556254971582712466471417218142225783041367965158708974607081729405720710673985094895616132320024698037036127758449533561521044879016609627634007130567454472094278539068811289664402552545436056749763932120972558573647678416350850461948364729848497082059146830694063215533157437457564439498299740211476353212018695622498920549596725576391391695019164256671725564012255853943742390122509434410641262802967860382019540332929214104419008772175161120714243792713448311379876384750610713308466935798332945065672141138232855347918502657491901056051390563645667267612881786674614963476046498897386475565068897575002938480856878268824696646513072254811457021632787024375945794132210278299650115740152333335858530141916128943468020905292852453968201854243345999448246760030164615554858741661351753525501167179395022268839183252332530080106610239506192670795184193037493411978809170763538028332711228367244423101550368643653484077015173068802225880742493682192837281327159515228449515281743733751566297750021156609409984665246824158435701900606516862079345696911726246807803618735454060960568748697911206716414721085931609367532011520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^18 + 17853340717663590014130692529954340607159151068215433541805938410673790077116060265547665923329332570627998030605667970889397865283319914920736068628997672844272143695942028045771177840395317295216836148077089244900574497126018733390408658673414809285643191336051205624062781537418165559157641258601705556316071344040985771448159579297394595381902814277080536239482952998172684029003748517723286695261456362440703337406948797929776037834529795263833349898696680734687955789236806579977590934685802231598585203762483520571006643904211273407717458092923874823621491258818444075027775029057790298189271039715513953882404493055032008810087140553885785866403002118614173864939269115740533583124112259365765937523233801477009046315767110161102355627427364783142031115137018250026471365559008825168118762862422302186009773925819818680856873503829659471120064839282669842711304080975842173195709141511303525414940816460278863369660378720008273870830524047387001380653894505213104642694340280339730449290960365803528929161184426068383050589790150668318762236754099272885394734323358576324060003699000324693573498515441650332225498094146207836135206592300345436485495153329050834373219435046893929810839594977397313814456795994349675297488115986625686136348435359164526792948240138369510400727938040954321156310054285062393376365980859438336370247360644985090996103790883543346535673788606329593375284830995838168036665619691107955940420863802102367185235911310544449350390800366645379559726447427390649498929126365576337550187591010461250489624801156242600153289272116220205517721817621882041688036850270618221183798328766903880876822005069906597483679223454041444197775324747484477212549393481078934875112752827908341859900594443468418094139563762694295830969247762739371845684749825948620593908077739204855393180593822941526723817441620846782416560184554342579641390879303364739368521324638557281055751079337986068708000399031924932529327344028154338681651252609631558904874855885393131783954204309791322927855413014235833554364940892248578852933746237097161166865654126613231569042980932209642931855337678394409794523335800133503788108069173083276343414813700200496228293655773602768492546704989486932311953727790061268044293759837173100585055717571395293057060965444001127614345317013067067192742621549806999882375969651817579731665804607716527494754020957428380355083809802447350397434746774745948430043315886925541716790927846521987417878253406140558163904594466587374733308234054493714858346888673947644325045739501949235263164555441236895920337244079849769355234274239425581081379880081372671252660941797857733216085077377384057796140655222874940275521792683543829899944845891077736448040394811480788913258966717046439607843104910355606282905463965271414051437875145405571924060920057469300303257582519597194387288195164130131091220757287067986233200208622459977999015664110089370818858279277728964606321776097344822703092521850369039932239224688274334891509894179548478301232002835164297793427204932431914085530681038240225629524162322036986673047707254579555759110346527541397408745530632214109717698351662258260782275598322461264235084483748899187628427325133100031221941878192692263237749847535302882319767131542454621367102755662380015121369816646264164968008584470101087458696811076537661296236021572076147615360104297121975801448927572151111936654906293679018271686755996088785025044058921309801260936145424303209815042777129665555464381414318491996344942610905236574987301398799630578225679600631394841720479626745522512304679679538442426583420102913074996237167947487785318934388715527711807934173603584293411179676906735100875565085521154879865766918624749024055026775174561840002211895784908124715755867179570962869708601546655585158944040428932900548930466453951395488970751660035533890929427648454624550782341613275540813038308154492073023926012406161650676913370447552725133573662851403159683347898893016242410862707037814412542928182439928075205969462994211991376889269196451705009225023153585613906541048578462922023230809748766034218526145214071850356800342843958365280296463761570129692836373724983166656793710340204946322672362718155577419535077929990482690617691471993767843583820923950634219183178611044966616185070660789346609000068174315520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^17 - 46286814672928548143292248403594612288303244247345159242760491594334474676454677505784322466272481245533010425023377323039978011007150089246077422500384997064271635527174777404344869334765890772962645607502670755853265625309661408493272207197858723564055661265095921333920896554794313079535847809725356888339972148861026649449662039374839356900047683916774646472199740872111546960136880927041979005100946239302818363759443188286327015683990359817365105176525277947983385283847686993554343121858226805121762252018141438723417120752535755478531040561810839176955097146461612090605908786787026475753252488440630218943493727974674715878894177447409549198490056156644944794632810260275220373860742861599231405455508761147144246817259264131849528981264062896924450249974890267908261514978638644303499891115725293591210613769073667399638459496555308843146099469066611307956897883286938072434639207518935465918141159976744775161670733247155306046409893601764855791268127725498447972920904330166975173722555612012461739215228705948158545709932765125093558808414592399305310423960112934593402124459588075452810308119440958255967556353521376789163603495486917728417999592011566464357994247059429911469102478788258924374678015252631294697073250089574807929095665237791950151797691696346173141723219184928267664666996982854651909775184170987783561754471433030037711185110958634324976963506670673351231527900958830925000333464763180084751013543023533368514091233906328439649450265825706517588160252774639910489270159829505166164302964637311488860084320459928200699369374203197081820820538241750810589607710658914234282891507967190571122811281202070269642550618535333129538265771614024827914947259642467706624012181646226023316813580800335092904976898920972465096941701855525764733337186911516558444714711649251229696810540592595608203180075600477527579751624851943798102264057719407962688107973704333302718327520556274701092139373874908453407696102228003656427435485390904094248885943139129951793902563167095959898223849012391874813613660907334379848397035336479943258403204936015159836621135571508037729166764720386682805076840790397421010344613454256453553434742635469131840662799977271129322183328086162613754526810978105327727497790319022488366248911250768056605728771103799668269534678686377904994304728061916281944020689520499703206830960097399751789490593378997023518176236913237930388765055384548853506500910678063277607655501591932000697264535696761527672872234216365972579625587013311408218646647380880704882108278953702813910208995637382148157212202978101594425354463453299963862675786333101545346229346846845569150785043051972530235449094950300461672955320701391499475168521781751670092330108451873949296925533262949315077491157175000643429420488698660243612897182084107032410783094384767034092552241821748652659904451988383778333474648162890305287637857585681732859928548093560349467347436617847061317679328776819662761457959735036740164989711940650176522879249524188515886785843889873603993779784664420667267834462202400508941873552626814542297858522752182995420937941494227265945933747679228098800604088458570163185577092781199041784413000620612482125582314095246696536604949312303988606862495628946770268706397110292231139577682018052536735149689691811430384735291923590661144618630621763019627510377383508694264082246460303332854439221078014077572955601974955482805054760764617419619119694051324596571883504881263992566666984080109893903873300648811582782393709600066039445033572628293714463906088477032622482511501341858656554762390712417788570030294588817556236085032613924535543935797443702256320792438483162480595393052386300724623611190953189665847801135296679994618992653503958747804269493266750621607972180573353153575815166187778130831918519582785243748216838560428944493231647071661715202390617570728100473035675491919011438819437557622423847020820882940000835195707252243723635727205649818637158753044117429719587796798702291693195888909961998550523342834750244499490456221351567916473811642831849184462851701580860649174048213301719359429606274462550099793056909525398902578705719976594707089746533099855722481112930877628597787611000007727283657066062151553414728266573587650170494707976082494532496037218701692237881562039308364733877200932044800000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^16 + 104973916548277685800633947466457174255011197406951436711988742234792581870580040681715724182554440534616520800469636654133107013188498444472980832813267991067819057832199769330562244425029820537881384228110214416605303527552294963200384649000827302202397603775675300552278722813209557166456507470642223452109527327543194169920524651392854607626324633124135834391440818057513850471912429752188143448925753606337677690555676371375273879315892093264597200127652076590092388815480754232627335118745724492621601084692255950778634358088051341966024836486613921275646589198278521076913520909167912632694294769357934019121336987922432077277575986012353521602870283014660145948586503933522546455672305431621545460126981667544221786080594756969550411631419393201205804211584089166393730054226222870171134936475195786126721001581029177677980900456093524765373662437922200629970051567020112147426826275413228285633389123541122907419497358317062278698521701298385105325968029752570805472412799845255638603431059442640594297643463689521198843618695078478636973375686465402272148932331572308908252594174589058884198618696796364067338405663863730610935425242132768115540344781786545596413294106713904308798795706069201110948962281535106219196665606377671000213475684478313924779843932434428570833222580301833925743667839573786849424394904596083234312860736974535388309420905530395105295849783894590066011610219217692150982400178493069232915478939678624513114801941452830737584905983865975405648880591417579604096286559313398658607296824905381220804182211428690854389869065114584110513605552125286022613177155772721361555359584575591421370271330661496187499490998044554157491257932418956419919350209432195292566717558029463243038123203708846313712982329660355721563869868181603093164571078442534583506833388783947047778847587353537386315415844901510791783173919941538346001908331882426901897251429816360006217179875548668775268746026429090916184333212805637087967869355253277922609210590170234980119011960892476675741103102449556952639004672242332780955597494054572893592352101320585726183323301122285574007575099033776855004226116754917176007455715912071131283364851738402442351379274657306526286370072095167170639895978176706536504066979833119790187395155539138718074795777956200319966475883577041892980011312105559996576911761761966312960646044277123946236362841569537912740284299615598692762557693164675029024828459143837736396007439264829470866926735642127768140756625389104174859517757088662071830064449443049132391892105781257243438131076456260038351845457588454063250397569584043933917678899948480330805778731980650200830892357060729062054916299217326368199178190848713212251882655625611729269967511256553788831259834024935354962037507262660478861248308347653133429548086111875331166352109582172529045282040776163573219379973858893995487700785251922187042038641554217667645101101223304724175321568838912384713449928972906938075807001344040703476563123871626588269006393337926493400100191432600975671025617612534982342161625731623296805855516552039574554216224405557131401820721212229010245736206815652140841536642136213267233207396510432105302597086564103864325099217233219261589755257177632242523087213340787275185817454921718733026286743202554527267429777394887299615094435515242484011229786659239817752950648334393293213701539960072993590798107843433127181585161918875802983010541057930454374686331593850287885836192320058007253367572032921701043767183888457178645711488840982343928255862911429170612707714777302408589497544597081854567671588753214573473339228068542816864229190597240359218873092036277880669464255933264404706040093973867012138273957372412271984087127730333458448049481111925944906751388714973888718507454481838716170199291813438824074464366560355408159133456220339084914918608238379010882748258879643041023951765692471400319235790066457162859934621098408229340421778590556754785667775127940034658242088436096007578653832362738940793159738837162336103321041148331478929655033814380991946380893489217069430795553542170768413077035971889380449854166613003674406648805059571365217604166213638310040804604081690199676420892040501076157782445464102395217954957783283905893673929009049353394902352972481105225676639024453019632434699641177312245784206376960000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^15 - 206727957040582725439066713368603798491227145477800964980534925929023827476822927853760909407886024726062429943464649761648288573519805027969465412287380513010037333029228866393377756833712903076031407243172040689111076005415084203364119509863260240927506376931438041453594740867925644070746593686373577836247725075848330866462787189615042320835791939489095324738178951723041009000140073516835324159710348208178603932169097196450414712478465904894764006739902577506136221731388830180557369204061041193545714949099395314421082063567402276468298531375423604119806501884121750809289691225471661512261640068898255308094685967139408811746148551773975110370176255969033656131963086044051983100264082003828823079040671898691897030078418491402437975077825986119509129148477467363992391265763085353371144961104098674159225610262631742966322971950194780588063052299428198679702798307368852702567132893047981589145586431402649924562241020804149680467383358932414479417639594261597314569975986693359371634111592392446141462867818682249480000240444315611905488903395758008075362405952002596260822899810670368545812446889998063249066953337052811397346118761159295300305499738004692461259201296741642836039331841818418222933019384684789613407131439405677508270833348318741430539472391449362999328329502288754723087458825647598156869220549171843462910841361381510014549328117102107733352308390908957962621314080854684723503868846415429222895378125725285652409490470708426962268370667862303138286587035427735864143685802472962256697770657720972869346154520369816597662904768715301596362965079276985961539956017784989966453487613446073415880839459936534892178213484454903100637635542190464061919555821113154252491986663821101772283313638461871369281102872705345362617366382154625772984592900291331194873908184438736931743316601193235238104472660097219195571037943366117974600867354594503811037945843960120636131761789062155606026952306453378676548456159676997160151574415537993183160527110331110887759723330310420309769181678011027674001595272370712133533552195672359441378324739126100111134282975414534140067626106349825768368515019674384932938505179789275928688097678560286576088777483416612474441738290953309760543683702332829340021821039335644517635598611774775902184537208259386560276236300072491131518309744190862464710373694840790583573470180463523704805776882217668837543211522781649619847955721444615925803454306160199945516537472339830417913037449300776681416546118328055918712064758003526803760070716755392887951418231486547098065781102798710585580966243060961107718883482140039251368822573045016455715073203346186461515294966077965033882699854717113571047589574334138179817741484988340406027003662582693788777324628421495383864465323062218066263087449237425335310047898180242365983882636887563029853202270312015584883342686175276196904397979996454371301401065408119277255177122462047227420431319077194105143151696834939086406605129521792640058463052626651030920386258275516272110588839496915141646292538895744852843309192733159473395037124449077145755610593199340238583732156861923571458456424684987198749627176444892820881177459862975145321527416400170715492984704922101998994939512562641282644965632204428964072451227035206885525347108156134259471528242864474006733663590424294674311587043790132458184763030273164067764048730181725078284353010683075340592790799337228795643893243433199194704591680238908682309159875689566089489965500788362325186837513974690381537142305880753103935508999955993775661314792643886615138306575825878733003846518749176322505093703362842542599037690820956949013785334456384337504319854788001948435662336429374243273644631227426795666066924846111658422740251736439053491300640712393714934790813143190676157463136467444434187803749787425922184181315115161551237985027886300642816826594512178379439193939242628595106754972471104500680891418881519879485013357895592439907671473994801264035709137351258958273129983417360268995146106799204227325531100311364988875296106343638695303825401592030696246702277765546933387040523029899614796690900602117063872237355300892426958582904460615952502268979182399330120121438227042956494452108857911442450162915165908754176458600769405570266702202386359239455217403732900988085964475215831751375198355456000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^14 + 350583334360604776897754616258389288669969816804770519382501723409516252694922079634070875265191446824201407755680919661280278759647160744815735817397701782275189122279344392650429302213620095420442735805430810738835201821285045223679632570052082954758920285549634685618654690122192398505279466358030132142670662329532587720539143860192433869553939887166431542021754691324551120609537310774643030297046865592054217805540263901952766694537716213896874189299046033718028459768075648718140049242849733194305268261993134195574245582149669269859910099323148758246826029237914940820424638971094322668324479370155166659912180621971607788626862639167342275161719798592998412140276695102608840696907611477594824556497703228430011667117839928244186815674897393064897076301189989860469020763114320172801527548638344959909213714997113346819308287430431085709000182289404063690389485229091501632710008987945672288513965481520746600286129819101300327836921782961354624050624871735568456212111619002878740963352247081741540703558990320657243310397505373005043312627903852270748720410052551407462191017565385396413851319342422958346462664484135734321226230949938306472972157343298169301691395767338466329325370518193367832929256996892216387027823610714870908602277357690551938031268787420988723519978782805479546853758565319751885486219708506844606477845262728383550257492770433475699835971786722308362613632417106134864980424174859439924913726932372911191332125632475305099418990436587836287411848345007325204962804419459580647654457619442005394761947975777993102868382684266070698343909285581066141699201225750915021219014325863702268811886196669055093561639630377008854002475571303923369466046664159192360347702539902073433279807201810658844564937187305726887148758787441010634315807801051363455667478901191244899055942204807486031243539718064411735399844313904207328845842653460924126688461770485492978598702200033606755710565302016592562675586429872093250020003550487388359211616065743072059709720976439753741873865045920113295655071636334495769675198274765265771087721580251581215204935626267154726350277224481236875747440498084443457446994400480780767333048412959470140560991954072830724228721232894811884019964797143199524441078395763261310056830554875213372462144896904768218662597338265100417711710794120116400178139380618440498525943791955073771235475404700481076637031068764348020444238848587085552111382098806412354244236503929379466237897256969515091339988201752861522595681964061563877961324384916295954640583780588839800944479318502696642116918701661811522540640039928151685300851177436284069615743699992866304043918991544040390230369452923593896575895214660009570219511387554243777208615582686234284799028856421504966499382971152765893728895911331793009652314754995796251987852569988777163043904802339541106843259618704952235009856113700360525016702236810142721988304709016184728315701788252959413992123855801433057033594710521740926331263688713626357274694576668417848225110798151948184449985559683600405818190820607365792143666214432555715852847521809145417416439287577860958841313698196394655348675216130878379199180592851101738879089423240564400608323791647560746199937808680002017202407231236440417423543826360140235805856917292657791789322396721787792377620463807990488900289664064040649679019757555221146005575355377899656750855361591395088944015474887953272332442376070321360710027904868488446095759057402330286651746578583815292082579258508202934158810834301774623792300442919282666623999773582600934058226143927992921820999087204994315720224817851957045737081590991703840394863328146298704162804261503199231805703633709492772935639339759163297697454487024515898992992415739324335809717611321634927387898270011334765145811869808450203517812216208212909415658971789431619312993227666099759908938954475228319160692997342502041118206531240267877287910924571040654908739507512663810751301048617652394285582287873397873073072543715626057489405047456871839960513148780298107678643645988152901238107616160556977080544227982491726757349054721578595565053370354550896155394367771051586227011178706653685868381298672603710258915874845178456975169792760094414431262842377140384541512406887344352534507182434448367918804348189166011555593592718443865920822575104000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^13 - 507133745887508517125782670894510299105046327831253279735992099785583691599336939949955229905525498850024384618523081562508911885286899500201323726157411028734446205435759354646981710853819187201222051734532754496221658350930132949722290565510034885578212938166416030107549444762776404411585472594734751955945858359588344812100302834840960292943548062078435577415613886939438281153661830206348026931598078740185098133694468159985142644807680581862890041369709212865259003326425410851895640221924994779134532210059615285701078050317588652136150190214248822126593469191908746389257105843760010921670909781319060368708240353713005623170764769303745245860503077331082225281138660165684879289722164462918750549135997643971826524486016154907849096899229385770539678226681195925706535114869272454760392732157795154317330707287735487154866059124587912150057851000301652898983925712768423517753498836937167899579246309784923166757622346044469922581594704122531499532098022956345878272386860793346901689173138298574615015748538449736529569430012232510716168469584025148591322663534224882758225877315457438377895609061659175767493771470644254680466687802478404086662479406931715305497779425585289935697072847080581689693853799780029575795327728712505190059816088508477527164509483205764301890650712241125221982237983678990488197917942303287743192192263971597607579978556391603285296022652139852821098393723913748536376616712815579175379324191674277600107223377620701074271316840698534608422522691193084343521511200746245622689378763544895913984135091088747278332291125792697201011604794891795517947514370210156367921262818791529509271557268448835134028293095130942988495800726080881007643808737072110450120618565692828727114836219594305931398153136880617306367723928975408615753588649269716601310711668731776494620975112891306550734646864644663105439167853931847624423289224099492984845536744440236253936129571928250580646148022209811261434550846221596506380630693071844742475633056444270647685581595133003490799967962249115483486318304844129282001607682889655574611495310486209444386502895044908706412860923125126105229028038483266529671973587533399454814302292657525590812239637844484194227559260655769148850607686953532980881546867816681705175459922372086376094094393621808821835615271277061597229821229124910067428834178591598255593377171924881643452141449825731499531198704239647999548230227473746517439417592764117786552406641695634526450951325090050556307848970385925444688618032712510319386617331984115514817149219085472211419629387932415285133433591543429177470971308204745392137244616627920736740363051669830053185100299344549121252607060369906779057831793081635940922631076531356318588866139000691227330042197449779866120506293522743431026466705834847080128549630048526837075278095801508023724095707964820721578161475139633445672313941153719162714160639219082551410707317476184235312125773410064035176383931651151068303569561319851639976276530910582522178739544194947560870789872864281510508543101745529226789991764700612504431341555213705655893407439569944207729342225581150683792684663985869887694799279366374934989126217730326668654149788901887000189394835412221079676485875536378308311629674025360358743461602411456205637578984508644464928410607570331422533397488981810659326162146682054814717385048931145710366843730997318423218707005242156612915195297563008961994259127078470432386321898055262858859970492638455639859276101379485491436397786256207753448189348349628892729854916747270038154450837004420423142101982725353334233780658069452957531222812479983734989116149603255505353639047028311677527843095913704319561768311956483088647998011982904396849737624190551112815070007352293957784381803674911439432275233479531124358556951492725706946479681956403684837321795847264767954981650257987663899015465869569817968111712087934421528180945964312582884222705279522194225322513679704595998939500318772735107239487894025759934284421344758729989955675203815482528150061242212164874589629369819165744427120309077036105637653552873934635151594303376121406975578194169720155397913210644155554394196731815245629061453795520686019038385644125238438870281616633232526976255508091645044674059661532535702736592778808716831814277735645171846468191127876055075452354560000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^12 + 618908430137070683971647513402597535971085046779983540149597400827543402308765019462666222241759939449531383484999019388255271118247634972227990058553915271886211896090889568989478637916922190464557477505391634828986326181050052494693821601458184617536646438419477617598216195777478816689365354943748505685865255873388141431787062333141565788993042329534736241968639768536678226688963258623969184935445846198791487678468435325518311150407334639729371830882818073662800821168089089987617525905765167468648540211265284837826028024264906446683643339615400275190219177062758307947073474107460948545945297323731474462515750856851339612186590236742643820744017157266451734115083898065459407564236186308445895183627644150604654408787008679389655542687756127638278823780830586738140689842566152610148167797880553673107929771322501298533463660227236377139640766762673165183496959051694468987770992560938393544642974866308184991747476692546734910003510419468560023627032668957405299663918625907586423309717960174219566707012599237871926402455689997633845200538195118123184371227130061142881940247657937495571837178051889164182157181499541450852335161227679256547800693420657124279087327207987317389815921910925037190109370220022371721408318843036047918245193159819532463965892205401143664356307799730005099505715968964263545604299713262554127005828466840978299373040993217993120589065593581800008712963017383762669161808670059829198815715179185309249249840803185429692860444590484895625515966644434638019204799323911893758658151539587687932178746548466486835233120282001756154232332562522143783473538726626435744162614566567955826992967399308691537615778380307375876712798930903076435191018119488799913114746616963269416946860231748064888412932732880022778373246259406148357381794547261565356362300693318625687077555451827511067629579756489838255323549764930907187252407832053302467941396716693243820119847595680295135888634179697634755131050775415701899929723871832374170487632940849292771288720792141404970880318611745317569967405117586130935830031094898914694701814466231344075441679374988244487095063601577012064985978146534942153092744402259688147012882180710183335746249243782206885513082771433348673368278672141049760131358313567355397804235842411488691565651526690753732463166819814989651237410994962057661457752661447332044087455716584529834920353786235976938891612240300363449187884553618442707532728644184373269184304816160221039186006466526432064144857888821643801471123976131215373354538534502863135423905080754732520933356047716947029665048884949240482300048923784676120005636432947645301226227436126020400430636428896835652265317846111852413283658714905706629876326381482625271963791897209197411858377704311693419747587843544773467533795501826459327589643488169053825973006165649147262791720548803998456199843288153865693396754293492432668851705768647369130376452292405037854835488715947205228002212580057228284768001127081097995198507807959170798510256170353566548141902649516872561470942642206156767473919671207864559963289418930390045532178026804023529375565599989651227320076575677352837658351270980399004258324765219802400209436381278505356641519538338176447689742169406282003206793020254912488298570309057736908257674674491680916045905780649035252705876711557703001897973383215079472493603084883845804182790911536953590597239613029239505641074006253106466211630688633903695197294805984871135749604468217244334264026098148573535963505024873370332354861099783588036387180175087677137629324456449111538302536590060755496086561959631978709585785687715879715172222601069054739970623817868559463268132469590004043847251716508697430884468726895358231539465952637569744200154002126055845637868151812888018099240969689868479365006222243732606131835685464272521359192745020162019644077341297706701454370133341741123544618105861963144335352929314666313430845181879610259315540301416165519725028362450760982217772534792327455566534571246966703449815848685835963916973689790236489153239225189130002522842935469330589769971652093965541443134824950742264847016327367681970204345020840735397866196184032532479492877286358424247758967832332881762642577681548449925399100717513927990407014667485481368771313728900263754724310939880685700867002901610552070941393813504000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^11 - 629143477609391668117769182132417131155606822367082009535360507846879438837019836664454394149658731241810391150404689388291420101158742905657727808697366786352826046003104145321822034609126086741485918848015134554367506673539172169867481681862284504843050567406596474541946386958208337345773534271490437973054932225188250059241220383118838903482310939641156316627644360364432675116966961594213107607210569475441400608402719599797912975417857670089186329217635499291813933872559037061044992657540444872001755281252799907122113692123517499626011616735231570314394256426633142700059142406713156500853569341182720244653655503163261107239235164508788037443241462846201483119140587080972475018158474712881628960887815205012712551149737972603584927820439338957557451154341351250061574078987468067079882521159968308953992400592849625636425083297175867133899417617009621752307498214141900688664448012406593971465889343556077533541070387232418402914205687500263716955525157554571785604971649418484441399237807653532341512980108983152673283263544701927014318746906609617243315168920948415054471532382239739350311097150035251576883644784295385447254600183652853724136945647295779585888345552816713675134612748796012831816981541499465450734678736984725305509342393817859530779539601275525169428873215908830683173388282016109105993995945863613872904196669492784699136604316815928078051880641712523313430824770960086071979135733037607996284063749299098646038918866991622545223331887823790521267580430956170936118084979523218355525636824650965786231264526067213825173013490439813885627953203467775120240521358339061665562953096972753178210129244736375568016910715127084240682429070729011166320669615369016838836193057616561643144825286557150936054342995602837641246204758369121304793867708053062784571086813189966669368598092913199696938669420306339323793250029121787070439102769316004271798253718997927851915957988245314151386817997472737968339939042293495474006992116087800826051645869267697498752540236143720941704701270220999556322038645173026999075714866568489046493616413617648416819318256637723276175536658425483039450453819836732954615226347713305821151882390257962065730718328556050177589090332564714344285036809342251657324535298697716956384560605407523650859104839826315623943302675816249271653732832046900472102944182598318792212910741601213025843767621268012442652511702996297648279254348162301606874347840645945704360880484570777336834041784540485748947697784265857072978006643774604157463477818193761652994106125038551305528738200352049588339343213059753596647615392952024747539069579069293677309082472827684737913717806466281078170894533965301011449275010730947373912143710398999713027226643606837344824462495732898753782226349094752756262006697906558792491966197317042669132481482109927929377875567611005605590813453292456618693671756396741906150704704994882689402593151275448229989725012184944659694433992241836177343950960235943308488938750133635541007839963918942564693576199936311362650288278418139532306977704572615918611150854685328911764146438221731122107989916628229184198894565424114131084867225820233234735028824083488779814540185324304543025807191142606518321905341761356966856185529767577025229489914276093831298087011973155535504835442413751493996039911400140416797091064919704843715278164423536304712927858934331963608734291234615325160257799470827391758146610371093469878571850551677916113582869909398022342095514558734464972729345977552794352484490034235939813445410599435681238055739837030643835316767963670725297349546234366620897577753541687715456222443899209208506818012344916329731844902140354882589862292736686756301253713141494804207165038595472088407682537354370770585927888195689120064636637992138383398602904635395161490166337666705494850161979541562316714909492389711268502126464092314732331122890093103430037082451032570810651793900620893573976861860040110168946278450231862346133338837733680842166802167302961930459972456753687628570182748034000132988704747861184956939546974033052778973949654606205460597291790357117937247812934896755341694509811771289076681074536286080023286809879406378863538646190767010710741405702954984041128176366447072214565136977212573523384482925761272906011375031617075874780081757119405613011594903552000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^10 + 524732804984426039090784957433870424431786326271918450122010636074401012064075896310963032052545502611281012940173675347807769034766813595423735159435556921004477732153749141425220054541245358866467932324088642710967997038327563001556740466632663794860241317117874449421882522019218812937611292214899964129164300555791580919273500686589455252173188982701638323189683230760265905249833017453735350905019033215761597761714995140392199714614967177400999320392416104811610580046150988550906857785128099655518719188275220096406343470895327570440302676630991190619514878886357279773742444933267598557675043478696611307007491978566458913974521119184346560750744010856904600638889032290542327776122380680024305396252612362559976713544428854127288218162286509195531093044015659889347020961883738158043513852367756001752886631395821865494870241873088075829144899936587430373634588313443497690462474350254091937566206223667604737667062940853517484140925911947385638759669975660964038095293833794034433128688187874344579440806483810893228922542797582235940613468448706507647292309884675531893289496559189963633328617406299790215508763611119829285812024335982249849754048978190832921039991703212658087288651788935670462335895761700295255963958233847756375274036143920581486898390715901088301643812474030043283892660122817354410480696764707951576030643080545415137714294828654531554446307239259600337762486618990961005259152329080235547974816341089299641387801005628434828623133476413441774656009272663920143255728543625896217762503336924942195538622885237970915327457508701706524323173927848488061962463366628258059999641599563197256584920764731502252472342005919904312259879775618793137257902416838733840803914226449418811230764067975312848088874531201985998557577165223646093439140879440282135834697828959193181992220506413366200738855237222202129886104959604671340356865211836655116868347045258414785482235385920604885806857649933775043938481368866181685087178031610548748455317083147839210046561712631789324616174157891588749908272260304320624765713324517667113864277000155993078072166100775643816143717474405825951867499521017576189318393208363708601708895441136152614417118968024135411937584256777402632970989195813572873119569805387017881144511692523543744857376339897112493188777619006569205497513582501032776218798001555232268899887117918544073339634423440402578041404932511588137150047171456840285429913173089696654287646155628558170556220020142901361756037386780357196592071559621757672282729320343688201638633616365928140892511088079176249741653917431645442988952917446451028492748960956754433673138448438884582397846733448743236580965971003107847832659140548945823418823068103411903433845133974088086272770653272791504498775409677335597953612730786571959547882240377525367532261995925802865304725073426665919912079992694117362293880201360726121200219072936963568128264834318966198733616416382441833629890196839840544092812783483653953602517325795367007956238750397289148136725700514607564405882002353385101650042658140026873797952176169663399747603483806903451808343643848953968065937750625218155334481944690132870397915245595852527661136335755191531913011277154087853397893078742750955269159385120888392180821813629923222772395895262764521956321928029980472485377976645773503135473263811329123984015137327430966210639587858944614924299931788917056932040721125814100101296033819256214500976331292483733753307139579638954623185173023528474639804572467059930376491039960393300951967490972287044107593707591951695158309153532749038589691560032292499696258793441924822991529497023268239498797616950737863996716742679513985175196728122513691248111856611207069537952318331402961260460672380871224093785855479041084928681818132901729529204589773322371461669713207307307179940500636657062917388717919731415336572037776616043831746549941633753107498772934133928232247239517526120290412415340366012406406761669813398979930885024364009668885598856164665025833735775083501646938471182326264328715498333451467164985873060114181222188336823982979072776117062939262828588903917355091104954716433522262785581103236367073867883307854894101678789844804533911839029196031507243581664837294730412285915986857986828977046718628709175592756467864863770893421330923960246561369227264000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^9 - 352638475200108487546430116236457991690776285686853127947875150197461923112182841156801057514400008514868205316667148456086572295884673847870271646526973576408839027211709190344008167913552869600205531501574177820481405441344790439559200813703095021645029139800828284073115052792802945973357082071462987382540156691669396251840815321866858603167671100250416605815823150200630451490844317187595011463119106099536873306271605887959224097508422344470711447542026745297487523387205789170942477117068563523273479915448813596273555436905161990935334058540044126422258740106185752816989914150935221270737249342981343645956694404178171838935541953861971794759466306583854707781979931751959165906483712290733176625795687780977924166744556120050980829887142030300082576149972435307788972392788136317218430936084887417287948483729579822239865859380826599319910431633364659872184889222854434307846017798181757692790197301219174125414388169409641891591139541071632799418579875736323089785393430594481084903335312204892918049912068389131993529423512412931764176697732681518439787035945140943066735518185544227952044608338952489158603676928544185263885490202112729031826178698158155257051678050821597215376933830453027235173928022678114298557014313607766701030941580997749993876666718136086563548043249042292094274786211865713994064866836354871386517647388510682422941061822243291592478758303699199699740693693354914589589210783678014201449230525949932123246733344564056123842915876139662843085992793107350661106955616614008078558287588392556521340707265542888181568249224182978962959768971192488892066952529971003838462426311541392512191867926691328147231281687757751544296011797243189136751862497413765706407547663207352805254181100444979969337271097766791756889834486475973963831654885707394038553377061487480846511277031220155705835982566787219330062686144404789094981640464595549697263735140140713773649442883852313480055007653171039183602383970053830834681882767982426087566262776577536371981089876922373234780460379095223218627572387068451088628595385377983801459239558257131640378964081971197940391995718370650080463624578624747139170848811826581784810591422647583459267115666604298577133638903734563210162103275566422549607342209753548560597866514888480523750617730580962683387780230845160401776777764413484661348771163923753899603154127176945460745177897212854083685767796586300884133114531898356807691834061920230026662984345089122139268261206969674871991400633596292066954517218512360570326152963239943566731756876937520731334045788311492384252369103980663128440966744233937104152957772282229468197834951360298713864896683361199947994701437609319510382249231411721918192182717187949757367459781453760496419643275069585887251210143392377684667334439429439183492031612523120862033984591281948706667901126827015163356047911036862647294754879777230826600277783652702392758369434760819954570189413130277839867903638651876067938186432333895032332979735445073593576219537864857284427601143318631149446804416861244648789820435309749629164973938768440355040560523038841111405549898332190118328932609019463727509672926022850076890963590067511767043013079865959245090128557142334472881411328553704227905647860800335986862131062987248625716662005300485917621178984359385195139118810925624168351465159584113711663633810143951656888950068306598822317995144455674102313573326309181710235376182190444967838501339674909293610054307408509168501787339047274909598583681271933502600575599273734005720158699639115416839700202732403258018969308836518646375278873422509342783536583523536324391580339346083355576557609510251963599450434469722747533879048378148237166291204500979228233347380338369483719643752120539918268366959876125617139096631282007621522574357828728634672638928368005959030203862193869689652383481387999066450687961951883422726012150074611681182197281145677791150183619260574743139617179982872883956373189639831424474849240944757876507361752922509341747232104273809518258790252439554998210528563807646837220452296473236526198223303589518133915680827467722087593532760821799392794900848930185122952742621609818955595733801183359827123215828147818817108682002836389944165895548904086891669566146794321152923111626743617410194810561829720793525850163992572701393243078656000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^8 + 186764187689625156741230785966484718941757424600822746090608588276689574734777895264091879404628021431914299961991100392380061528056970581130618874878406695504749548947005486397049895026338717207378548836408083487029965906633696614886480622223161424328911390064119470012325747810692710253413077518231982602793096160047226481819174651004471357981732318821528226345318219202265079372461316167845889545816501791019345948792820578409293923601739828713309067629143164480038523027940972273111171927006916486997757822580232715532159527926786428881414059330261589543199099983859992194320747344113960012382827476021902324233450574545112565197590658378783279664436274212288033770521681934567126463768652167299714279547842935112738966195962944692929229143310925515722738363499966778014327309274690623836492198290419022652340437187702210204209270620747755338768323095035390713809781438186941937301147193285305955705589395142772257106522578270701360252169685726669008781626752629128123761254416745941930315025710974657717479782246341899931366918326281726714809109994928358793511843641290311538392297199052519925264263837800809933417042066327578818288571738268317158417833892375648340232055302590220614513828436787891691936199374579041516123952910737360283091351503818047427153242740488306266497903495665211162187146820908643468664087510574477368708399430279463280214861218622337998644652518754934696081910017079825134105153992498870485224400047941240236492243193115938182764451248260488341088641659341974727626656767147078997137100769898709898342555523602248296482079587325929509122157626308551804621309402157359957498886155092803010992264127448314031227619293782603248868530772098636878032498990534431248664850701564452106289330466389162985885456426800109783184286410885072335975168937662761087888944119815095899134484218996320466362560520129970299355295401319810954406857462205723042835949436546276543623353596350133128389033770833277677505140792072509817560636207574678513099090520152475758191380992257778396002798335596549264782317335652209916120803527781575563005320153166346048197842896105398010320714630868365985445205147655744729488280251024747076945568963613132253928521376091516899319670127693836797989669384586964959335788330409710554230172170259249176619020746998429286399577667857844661506603473098973890731199035082832861051610008465663192400128356736909005394897891807330963029717542462038532248221639350152626513571272573926500467423798808845771975330632185343189985690659265170588760285490018808036872147413499675674588809192433248222160238852356182366697484463475610299853556258575859028693820405499556627637509404523767937733808791650179195130923312660921102719490347564112411853704804181611036826019983837790266848384464553608308042122115726360086666303437843389469484791317411762246508539724461687159609096598732854315238845133191610299432678038220727890137521647154314192863340942678239062175888818530329970717773860337228726606047289802927561923605403070031801650547608677042775501640035595035944852944957250488466532442640811599016174318441682548436717845348066775969302952476238523883444587735329670563930374757317676687267215139508506676589103560602210624492325670775565697557975837763160083101969488507695569334344627191298569416669658799031609411488093759697630423445826817191000827719996199535708758749446448084407114630094831870842920716916934247515446522851934044861265579427743706249836038611875998830057202362986686610956388173554223449040076869613320301937557833094508183474548608468837173669433271101859411825918100770192001075115326044758373943281865203522320800314393997077986793610048431094987929112930685871187117087634423889274143959744648103035059843188986048930380231367797932497160386613294749142073037946394481590219330914052030073765832374997445408351233833931265829381035760931135386458888711707534813772988007788461704959920681585623535229845899773531323800666197633553741463331283087135693906516732278568762845339720140908310221310786184132873988848088150524158691825661494919992433489841258766986666352168547573906344972691112239515054365860497441215509317486876665160212709288526989936814489067495063402220021694689942649221486907879493457466723466063754809772746712424007565205457594470731656604328904031467986409431760896000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^7 - 75806147488532822003917912660308078660874498804607909054471382252056306897191895944150912484445776918661936364807050918302578740999299582960627213895209522135175736864386759432434150601262827114159197133198553634992410499355072004873182062756678426030448701566180812415147214672543113565946229370942511294810221497849257752658070881547156385675835115105385762574966350412111433644623989289065551768280255264292272879019286365707005820330702632544380224734960366996232112061386366197042322295418822254340625337023918472954115353781813798204599255959573001408343890823098440074445677415188305398668966654473271152777087564873946539851511575901594425353177066123954670089262222657228138995657159324712726742751174253573670962908474028266442144111651177253044857532823273888410571769434694142877110813439959800813651314178201966896317570894674852493282754486534968617920566872000552219263686034266194170335997820423428636595449742690286947970531312322517955831655656722588567822366791690065058200903073789053031191479019721214316910056458456213139563079419956711773765300836994774752866524212620567666104823174441861117306301858895752610422495069121050700434476735562385940252448272940846949332506420682277079251378646232965760668630509842613329433426419447305278932088555671037297165659815940533773953355262805364313870779019197423500771868977366977985946994877589574610793052221498047894597691840060353045266613102768070288906004048505708449221190586746013096249011319444387244901095187978301258550096363656943043368400321784937782370781303344494314854197439581024176771239367309562478782478842325823891055261911116374659722915140637686614330628338459079622375562330912062956286120839842580942675799030624783030745943120658190740239838172707406948119465108597130272686826605253162481372709051834903239601963216454666396453127356152624730275072801509404809199239211895662855480890324762085009289794016319140097237985059368354498942795446611511044611198025622222399831845921156845183615242498790353238909924757793712366327061384871356498839825568271810011989420642908967628445172734328542150171358879395364615565176152445591958216458780543271870614637308730492037111655169786199804293745664643721159595411860073185226074024594012381785374636634471230399176142699432438112456356139647680585800341654390540975882601105519367946906084881112615533402000083842438084715697625500644788856970061525681741137494705568620599161850412710482840826838132725556646971139016503994073273143482556003950434894742135151979524345907805422258265720378424258704834286473347505084666304782881298222600741386897619214613777724094899275061853659423529767676672885752875345501080347614595349777142617753277947610915948156774082498711568788945190253575079830749984043334492674472359301104871882802028553674631297935146154898381614266467982893850912917128034216252220635029936691824292045655168942502411707980358948918396514540432519582467237586421037051375253434009303195570320880315622465748863290484009585521186292647832926588174099367236379241127853342964466460523427583592931958701296279254218343365048119518218893280564872508866635690142125793568487557834227154261187994323537927508175966332007960398062869207399355751658268678869669791962443315419130288493190480589668421733140380130031639848414538832242817225856633869999013382957205699097759097332594903435241419281766256234138625261966087239275081745702019188159191159562185068387365555288616334877740530007234759523448929984803811150481700686391049429704748973528626476034310603620304220892323495710326100619478937699903974682554767658512973759056657912538543732848930692518659051204532493468899372216947848123011202921714076861652840057107343888354837389464575308586780368643907101439708770833722145806870849703684141667652165217396447510310576567955667605227827907341711385464216863711620249201481115103549160475802485125575492823823201670444949119451939727183409125543934766305349650564312052508486789340943097546370585553742640743786590401116608721056344497392195205580209077441832947097494606534400622019218134980548002569922496839603958142607220218372845839925666134411528516092068635252932299972998325872742027659414429248645276272008490971723530376200908349933498036958039784668286535835770493747691502554846878152785920000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^6 + 22736437418318642125029766645601335176009081673863949371416254884906041682135227753771587077594200145649765510262075339161674126297280171365665488275983662394401223041468400537667623170410819743577714798719123197421799282565580114054379724709658996200229095967486717577781759486938658595038576149429277223748382761795031819616920758736987038821541996035886007335069384598829882322932762326041502860017104007638535299495767843508852108715011838679011400148957230710887622151150734457913231806905292109259246355897542886980468149734333036762239692454246013449276040319181948648872063509949793690161608613345618340645729488477049023688699351290339015944959272184971082551270439383801780100197053069152560512330442275945114679595849372541080243596956787202096725047463177044168324214672846525667962021567535697468434923799403486620900153934921034565704700299773411707724026813682967469719591167182716387423751115614988197630880160053028670670310212230322050449161330572050283235910048231391147198370638452323182068408730439329150663903982946090914585409201581900289394858073654238385516138872528215363902417256453422330860037218263088189928701552569641000441326999981894688229100797005044245580980088944084820336218123037665774759744063157807442487401768617662836811152123092545628768733431020428811918689117190313494070103942185193433842549818686838191005762797456015389598385766223218943529873973907342886559401440694775441236272566177000398854947717853631155845173945694607767686527386473850945671706361932479851442109093360714500610033611408340227344324711976346979789375401117585030960460285591983971319624308677902245788044665208896563060024119253137150110563845335830129542355561908735284049738643219851551704198272007930280677755729976728582368816832017760090588391594380459359456061022687985768199731105175347045527771341796942040632707432221810985496750176806880984199546617530348131724270558271823040278588577129817792953609165795261305657007753840781077293046307858017537810205359210815888884851286516730772901694401302925468286940929246269870629905332524911349408410510839678622048871338098004160251497103168459898685005576911548742179827346401885251591120451315069432978502211211250586970492842385497983113526811255411817221227577362856866671987406982083887039536018391494713872944479157057574166947441971970257728897281999931268039429546101272769858265045126720171713247052225911629203730896969936852063649747988010638147459783793067972825969301643614025155461727028241382070176784100367642025548150320878473564379370718153849914179602160160207424136417169537186317686275529881230455423350891558489563225712104722046189260808074109261392700559015758296545879732529098665798236499455023028485733504469660030056651743063343525962093846340101657635864861040785383669164810542241816263951637565860671366691954295411701926853267317692297211567862928587516919366170875407532661980877510528615346608424937181312026626557045196567621900841131234016564752432361122661609013375663219579800958193526786317216349982428844777496697171364928213852996098278395543761330137807784185794011298696607440380614354730972074007358741579575689274797591302817082707868595959008292510250849644714476478900309277514950845757280273883267441798081689447319922634339209088075680567028374398810653923100284864047654676380010447360703143782431756230949847670738415839531743274231570433000192067384608690798485026763246137992995169047138843982277026634456346039187169494656452554477170515706314132419986048174848446622439787173563782190422195750919776513967203208198519643161104106280405936376035977752745556409183977136882192031754193854508925740590498145529728989781705110083952173426149635764783442674906339474913647160798144752407195837860834938184128379161311551002542148853535616034051500722134577082145834091593576202396260367837393677861746678090777438282963188247091897338414394439671968847601599258190916362856640410273470122316982621812025288902006335856784818387350925334470791697877516824374918074560635155007836745512708015027795751365945636006195086301042483693579300711933582740236773703898451331993487531451821395822546447696052656306184410650223066982307173756712131744150572958427609597048801224579402213196417401764341912471491641242943193613859645004529532928000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^5 - 4792881618694655954137937480498666373783425586549408516950573593991780007205791014598805996627689907398683196413312368017062833275476278533836916345686716303485388118733139714958047288471500563864856877026121310423852915809082173044599491076711468715857952217784054693751691531872552445317117745461073674351073279826825090015147133059133820232581878520069330330224942583102917092335726116243430235364633401413225616901938848878396247717699587460519073178364846356250660039055167880651617313152798426493165237378301417933869778773592728857717333765392536490992332012217194728296669292882660254994924240017411471259688243471090877611152282924650440539259424145825683357355377325259096858067914517033706727822957681320930929473852839839047914914927372226665856246291337252096488506277106078145573103159624290171806135407824558166325455131814445503501670713583237612603593330344010879877800953891258033115201771868665521138170870880333161980361388237687588320534707639293019097965953317680466593004744194187785283687554917604504989485106976847698000459941417454394430291144974071510466369016872890732109435956865579407433272031108892996203664980218224829197908141426467472486371752654545963486830648580643924350335499185964349540604334133530284616994654580713661874804217274976663643634944017997340878548215086184290099294810869932190585066488120797098542264647325693260763497628449683439012731567406706596323193831656692853064544639858242394443656505318914237340292776424486285075920223006089056622121583967442863969235817580325557106151548021472335574909224560934655261003963468533474836114893495024883830171174997114357297345640559928183818964858286462031136654111567004928798826683314674608402504455840639646804602382540248878716054010644929945824775728098627691974263773330050347052403687701535647301036125128771849118798975091001146567081578850695825621501375144641614819115640860296233851694145531732367790553285510443302391561300981440021227688793254108474844158515152133718520757990620026159798001738301402336338052962886010214750563483779828221070482269763583979939687667610615456051302695031691127239164046245682782076798528060231379264689166026277879305744066964785105430705289661620742038604575288287522184630877121738993920182853902151685964797867313428507624681059164766401630669861092236902061290791950032392794766134468900415583446837647678536636043326791538080493924543678764686927014838045057042679875452829392730065811389773965401239523115087106678780765078624194964027245240571006430581170825459550973218298877039553266104210252215215263509316341765151350427482812195298783132869437069591937337742480658693387434041014579723619663872142448762857877902121057036934535892833752832845143379190580484393661773921826894075837449774807758456527468424912824822392251197257967011518524809140700375510261346769133244644701093298686303760081240717270458707161228353605580223347447870591330073499215038940350976546399006694222157694930810930872029860822565649425821578083738895562856256985446544842714338108002539417212562845514686974850595920644410148081393720962299249899949663037883714536065127263448826722908743264697249427748099170022660545727384202176539085935461405095711842595060400969609925046354711622090914830894444909659505851169054873366468634305274537323848056561042368323671345213419438889802124301293839163221074120133907764911923835829966293326809270248800237794405783844700208812089243124208477435240285381930411810990893855859572561620477439845520114878265894058042960568289994079820290868078885717425955751337312090766727655274662151746606059728866417536443645310237571103471767120126526629812553371468364426232963852209876461973506613534425290375489732790729607357266083297313598177296995414046712155323432460551439560748973805552644152822534910001277760868604281220743670133429946746438231319307186278448966148749724905235031246705493968784748467745931140220956251828577002668157861304499005614678606476977577590159532438668337425409823099959342896579963561354049402847583762255748153351509444397691673768279435434633605386795614663792705091424916648730504957977615490030574137661119331839808607548833646859765745176386396095957432166126066063419173796991708406876124640782668283793562772475723637392451095253845952191036884254720000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^4 + 659691401377222780254739882055313491645241645375187392203675104188862966255799996357122060169440390949583605132178544833856307217805674915300412627723860934651903598077674866260564505180179451212227019378917968080555655481656587772138076275002403699426910995603110293510782865461124113528535719726495240547229550319422355774813400682409674424433459021285381272209661343283715233445534309056927072067797263915286669317129949671638167944885526035073931236400968579468304036435106705015933612786973378554687348506993218667022500379246327477033681752441020005934239216483488857931261697047732154890953721783318284747437862695475338951635565681333975745049108712482960600204817662062343361533889117981621734457020474121076529966500630694162243333456833025989052306052106234003326179045433506231869805065858079255364787135312442641672913588380582108486696445829831522889649786584968722329433703892032844793311989086870233178798131698920593308465389230800141575246540028321492482300374948201760344560557641040004138772939484780938056498718908404244174152503778295902904944915569029763718490293014911892607659222850831900461856788816625204608095894801516032562976771463007188559935342646360956530226097822836009670379280050693056716212526271022202948731419976624627110723383498765752876148743791175533467352534660342867024177846618110508995453094971227356276625827299830971339592699566574645505278974414348697862160970350756135533638570967190741406435003227074508214547048550084979730979614832414393219987134713690126707637392727101970610000582676742282931409601264962757036138611975473173901910874063611058621463495609720324872746776015785543935967368807498758806042028876062663847278070995639745138756699106394516668995064321513883618897039333722700557658956038817154364728303233893015737994698269568064811664027193827795022532066984490405911664796666956926780846591977083453845546337825454725475157597051504724762407066075655882691991008798916217379226797640994443145380726567349198281755746582803531586259035421980967020623275696843803732061767326620628059332243816066422456901040067758613645822675428976977048900201432926402429270921063226765621887023673956283788431391059815813654364050247717057623891813623525615427763320720441560955704745402279977093921719039565583078890619318195189653471722175027027301382214536447304934434808631777200314246031220951722182271371184110879694473467153961737598471082402841563036389757890380667117234562516404976589096738469697213524200236103394334927640923495821403198868333208508248458684715219262848023699078139012336553245958484903839457360052858446413581748780610140772181909446631101918676430836258459012833623027337345298155814053781512256657805104032052960884595960762413955954512698351867968896681456090284346325774271887801251229219967275163489428544749670666254252678322888167605424575686017190066196377202107616675684458288033526671673080142325379825427225332671619164922614338643731705623149263682593066963080203531202003469927544372991884709389325500465326096064833011495607872200266026199427456326139691614137096326488343044072486745237647736048941570732065983959847844374675654845955207319479117953381808165486945353236877087975662564201251794175248200444236338208593539230049684792115987507321879931771201386695680150264586673289171232313506839694371421792887340470824770777718848999866772042895893027932882258080656268215416703556547703999362046240931559421792288084300929622404936857151465919352413923184899722007791595323166860536348967098284188929044237453197027585308227124636194773816860834394840397646423173885112727837838641079771893130751787830931537712052016220501465157239078081103647217219882279855690079033169323885412242183955589493937780731979014083329637697889432208235187504347869611756568472382681033362458149064949792150893709391201290657398733307546767848178449708750894423352301979486372876756719847572990283632267750478946114458038195213888193383065098957817294186113590349261731798635689373844007514398941207078114516674061845485737710134318416375333540630359039763403718103809887679817359006370423407872504564094548509625915270818427374025842085228826351646762081131360918324759921898343362564391810777387375575341844437103801870997493366192841845679093687435044232561080799204474880000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^3 - 52616819058608725432455980926662987073685338080882957307020588460101098206778822629965256746032820153772593058741976693427627489497279340705034698290560007108460911894863073893155810305010603265851299606072794537957890264209217876162778222206611806458078552350643686423671607107686656765440587240713312187095583507034556101402073448499407612291366552028577554588447345517810103954990425507031033137014853182360924039479992169902820638565961620238449974416679996783604776752088368099863071409147254177947351904253992508952807517489338841058060994601815818056760380330914042526340966272513194412004860123968303733065601198039980377321972522806450180768671355208767731926780417345614904346226712048083745238368824401482678775024652905946058611714839443377905948038020346922764152191547068907329148554466432829746042169456913986100292587138216293774919366747329522195081116233322969524926905878065549157218263995184049367414051419257361731396342527934476739532907244643451224399167054873852749594020526133265787204676651467209331638892263581632266022376396292361182161265855872265682873904130384318240696297017270264292445784615361736633292905083754113437112703406608907183705397247329019921705087393046121002747213347379031923275843241650868599145529072890259784227052323379124717403646708627048945301770430209643887153804771680589930144707162852681973893393052251322951693941262129973767853659632844171220338179666128005258076266316217282026040848605781051334248472386112177643094594438459322226267098700897408905759104901991241221158755101452880468872254600424541119994819565531090524546951080454224185742362976222221182218172152326190811762889223465599189948921044303745797014893513443807299005239046331153112031407368114977348315997211453554156774607488684834720292624349695046027829516036718742019331933882236166349105604142581844035649257559897618437806882649345280288619960075474392541209933791156603221473212790637645395874744655708995977324552464106486295052945387856433727547662410524076445495654213383681943582898218313349252969126726680284453171865999558758209578537882726450426287906433379930062814329909417804333064901562409722824613932663347644932433655531231564324074509606373722423078213782392579409295840560329706571527744337253230135870096703869577590833508652646883031989280949473066603096467566647784226820304389761785354165001588065814482698251845981493370491929456138543025561316586877198754594361215988890224166543105121082861539692059247034711884934966067972547919474649632471188854679871182722257143048900479061035159616291663520306620283098890510812751870029567864154383801945888253464877327923707908106836552171604113127377447770304763574793300400889481761356099799737347573694368303141057988942290022677673774055235101377099602830909913656303501082975460534438402633675951172032687683168285267431321329086871342078971514732930810356664455540473150385100913962324167253503711393736204592057378580225156301698746844814532044372561850980609195326428998216327697537292228079178050821062015427358784580510198458088679107645394013047856499558429870620561077932225329557237502760764675146347961923925004868540597231941503498487162404968560933410021192391790445794604612956732672418225223452335537651317575970847572505768650849587716028604613275473607406110411547173060358603995771543768467351693655307780028513280730115247728218800301732311093995731866734097892246338938106029534385194583980902617215991713816329641590517681431714582597241779760115726916406689380922858628424705020386780544563844727651554957501403768002668761285114516246067506471979079406066809036723384632029157582388970869160707784952144364647344661853293066122894175360533448146620415329270022214585042061267788409423316956320266994858941413310059891266573972454128759949996897502873255070926995675479634791318002403263304440954144377149706406816920934356109101569518805990241749236006374499746446107017944473492446901693368626496660928182536902901473571357885694161729844097854806266368895690005271037159500594974868229212392985632947698508225277798742419340777918838476380555684860773563543968459843684497887741409059269849835233737064940568508488223065651790774852284567651574058485901009065616346634909191377554259236648016457481632373121434638987126259140526080000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^2 + 1942683845857427415295867539153304797539237136336490261385082662280886044381435261556809256356022833930803550724488292222463152738024539954492888525189884778115291919025079473768694501704799966548903971124653259928982572775809066755947088765978911358606447821944940368372372908939889263087698459025314827417751088560982872909452773801542225218936216839782419735864852107142937812364264574006118079737097329885696904225575892581984248581171699039690902001701606609957738457582669982769171520772926143152943290060786038668757191251433271322725151965757853984248691174994741204039656902687446782359782337558060309700472582217456332395808572512735024374975400396851305516866001746936232866421166998701863201961319928526556524788293278868129388097715915114886370001253381142326929005081284305008752413296607747559627272556597877297065726128065841200439868762328852828383213063636981605417198559459610647419540225867558912422341277317368379427792304784816907984430511199982901404138791471003455844555383456010404315377953747157730275756091598190177145998106946576462488595328435748709848620163445154705199904806477073172555528091248692543351200314421210834153256362471161340536127741388332553130149407582198441268254560972788354508768726840310307049588843353800718967550229653967721922491793732641172741541356764175756693976854827174698962909230201054450765456809947518510794214582337041403803204724490000389001459970246171020788614630703287711253433857752759979034720564396241765335919166966625736307250743083079241532803776225182775968573025758069065828805185129486686909050643670075000576971153280859167794434237794030091806382508045363227937260184482789358940021862060287001015748255073638697084964529826680670290604547629885138659280037436361069395611689243719447867284249399459438962103050005364708128309275405167729932507280426658954489803270584829953238399535365581198933931750122823976265996697831648321570669158297728622612394158344071384768711541181057662864379231238691123706397633266056663372887372141536229022610574261811040545500386400979358041435397719694758657613784372409965600289310491131034526433254220482094001705632999865396311787243618013622342442305282389516329863494651461894822447368227989540235841809465295221825577316829151868562013488098521848549853215009398776451030314174525329293960985832483374563996933499279127796865087552464100219468325197936833681599449825695779755040134016573303758292731735979129147908194718814691163357582170506176006770065499343907628169883503332506194061522877631166822395565530546786980976781107835499880527860327950495749154388873249481501257050121519237280822194827296680986360576378936292955707268610060900161514118230904462414935922902970663578045477666730179807498029113539301204411393426268911339888181622539292899813801344712216911748481461305753373465212960340264898505899416436608179219210356040792695430463576327122527663672876767084592785965272278400114777397540578836780914633807966571628709438116400091954204017879970821290670531627951682055827799159773969361336732334177887178611682334442524365010213391775121902717064432692961576562700178058827300983302767033420898877305524506304811320376120677686476512215094323124142204992977568801154629664137994058460970287547315000376598873392914409083022235291648292760040080662916401081448316984493042023784529908963137260988648858330286476522609541244116064257561282624442371829745663501987026266756198521079396054507832377344524104103800921375208387210886874549126758782800779698309755392905692992578876894939818439460835393858877371923787631041755223653896239597059190310118331562969451336191688270476129712746426327141144092393194629357780178363288237386527556918247111642832114385047427690109042451408186769722818314508952725669749866736154485440332903041562910075425481519612353320241103608029194828392733082944472521647442077917459191938602828733750346062618259856625253704314964142142210608427473966788960130503355075738819981196463927049124479945133751119245640728417474488103029811391634178154900368542120293180523786808256108581326783241028388753972120957197451336485375853550185572783190107746988065693261586580311449017492370581664554452719192116972942006374204992117586684777804368069921096921297683925950504429366714341226079846400000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t - 18879654316927751111334107038371960150707273443649649979377236186784709578479560190322177318189392970642333080848041773987251602712652661637987007563208403193080371406938177049668474815723129281312254839433305168173455955973975705398129786281848294848701075136142012697678530550063422995797618586907867833974585029970782946447119350480945202859904370398623985069672865214858795272796144158263342278468024652147392016201956745763779998263625991036623048991554391806524355120926644187447289390679278113799013447535021484732984737092244333829058827272642361040498227816829014180342801559510393944919238086797025462180253290733355562978714241436849813376338108182285472912571318615790105597566410719390517051271292500616975004866489913939966207396087054292109104622456765939660976517377449235617331532547944848286617814199064237028696902714757416110908145908751403917470970697964298550910003258911796715794217692000382305066160665190902652305947496879278125451428048284556782472165491731153494982355783742721140267390939748783078880355056743219640399422135523595400685920440307040099224235660411128300763211260671560016159204134543326543908121369471781447083287213857093866143845531745847771593321205499275794926632938140699278116464662793539465780022213584571758594240354251013947374537624614448771382106097276721209976741944469847066570925099102992190475005229909505434806389633627489157918565365741715760020293685751233554588549741076823046596132383757524417344669235676019812242129528774815986248326730450471757819962098251711681953560423553659443464833936253816518635908417508550187401116804663343440500091932741691638859253718192401523218381414828454377299890138538574148702893977904878106635901362491429858938994404278602167454022805753612028210932130656802019532073484668433458889828182948908220165917587654102005859884940666384292787590280458420310016786180591436147342019744114644226939618823207114656981775905034355596652509550603308569022585784488969290899901998732135873231693083157716796068854938754033517112992496550322570599098408313732213187275945501750103170526741246093844759982781744717147871386280265624619317328525954887552009829633924199326474829231778074469896472850712450818401210579665217038061150588706585149382232687047338918362012674480385227301806170613888531563843504522161783681451717610760501601643334564028438595782253237810266727621947713745300107402238306373378182584226087493526100382230853956909368414963978572101998272620864077113049523483628840070099624950576110307709074918421046199858416250810693847570393982357248667859272364431752512683589430041082490068407793427052693110918285219494559972448478136270997653071716415267161288144333919591266306467746933273652840123443279719772727011930425740284575806509172814057860313991536052707685256709814092768873574743071042681466976994809326834201637838859075755761789450853974991727690049968367284235997281690153404963912667857383815401702971405536589058308947064618929375711181869342031524714954318103922705043236986142516349196454055684032793397883892276871025573512497369568921290008591837800799448000165954157620851983047180522197243914545518610653797214660222722292686795524554370515305507343761323426270186936600168715240301256466966363162712133818686500941489462946278037788490656888551119964836209084197011172862859136468565302220516656011731601698562669810438608051446671276054742187249972710916273719064072067656933030812890065699367322807271715706602529120481779535282924595606368269800322989348535303003718694149788974666280810127640419786879365289294351066977112373404930170736701727529567888921873974538671340233343196946324028674304891776388246587192670719207644630154980605644357389214552704807974430711530854178908278644875947675411303559684918824424995754895154793682485069342232319675215881710528560296209866939350522385712017771423421137810096632245594899168896131405044158580175618431461740019167793826106117236000782784207996539288535672104687538545019211847552942484221323475045682316905441752674507525294335067481040186358910750186857866979124860488279206244505590602651085923469696828043176837991926543573175220503574868515570554466056080237792978461445360416607031347887741058944471874873319116375248890737196160560244596626985548586150831063040000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
  current precision for 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
Positive weights:   101 out of 101
Indefinite weights: 0 out of 101
Negative weights:   0 out of 101
Extension rule has valid weights: 1
-------------------------------------------------
The nodes are:
| (263.09549798560729676 + 2.6598960902665299948e-4885j)  +/-  (5.98e-2003, 5.98e-2003j)
| (338.20842055829794755 - 1.4363661687483783694e-4904j)  +/-  (1.11e-2010, 1.11e-2010j)
| (294.94524334573875097 + 2.7215163328605925214e-4916j)  +/-  (4.72e-2006, 4.72e-2006j)
| (360.44929267290555106 + 4.4359004797857224966e-4937j)  +/-  (3.84e-2013, 3.84e-2013j)
| (283.52441369610023785 + 1.0113209677254217986e-4953j)  +/-  (6.77e-2005, 6.77e-2005j)
| (58.077940145787758877 - 1.7793698662822978481e-4981j)  +/-  (6.77e-1999, 6.77e-1999j)
| (47.949664696309042011 + 2.4121627908653538636e-5007j)  +/-  (1.88e-2000, 1.88e-2000j)
| (115.51686894362763648 + 8.8500022707457813005e-5054j)  +/-  (3.29e-1995, 3.29e-1995j)
| (199.80593810614705036 - 2.0291621285435000705e-5128j)  +/-  (6.66e-1998, 6.66e-1998j)
| (213.66744791442938589 + 1.2307317628544199268e-5198j)  +/-  (7.93e-1999, 7.93e-1999j)
| (16.358718462629853752 + 2.0685068268062691453e-5247j)  +/-  (7.38e-2011, 7.38e-2011j)
| (32.684106055661602808 + 4.3975052313638494363e-5239j)  +/-  (1.3e-2003, 1.3e-2003j)
| (41.108251399498337811 - 6.5849995710395799862e-5235j)  +/-  (1.23e-2001, 1.23e-2001j)
| (21.167776560403273767 - 1.087144293634602787e-5243j)  +/-  (5.47e-2008, 5.47e-2008j)
| (50.374057151198310957 - 1.2108914314182594729e-5230j)  +/-  (4.79e-2000, 4.79e-2000j)
| (119.75035604479070872 - 9.1576192441564646116e-5250j)  +/-  (3.69e-1995, 3.69e-1995j)
| (321.59215678621589818 + 1.8855025671910750849e-5284j)  +/-  (7.43e-2009, 7.43e-2009j)
| (22.473547678228977112 - 9.3087319141517707895e-5287j)  +/-  (1.56e-2007, 1.56e-2007j)
| (236.64155020855218852 - 2.7926443675413989425e-5273j)  +/-  (1.39e-2000, 1.39e-2000j)
| (13.390102667690442079 + 7.3166607171134607975e-5319j)  +/-  (1.32e-2012, 1.32e-2012j)
| (37.017786120744686232 - 2.6709879822168205564e-5307j)  +/-  (3.62e-2002, 3.62e-2002j)
| (92.298760782589712083 - 1.6218224767995516818e-5300j)  +/-  (7.49e-1996, 7.49e-1996j)
| (60.792275771650913446 - 8.130389679879705307e-5324j)  +/-  (1.52e-1998, 1.52e-1998j)
| (52.869775516609243794 + 3.6331414981407180864e-5331j)  +/-  (1.14e-1999, 1.14e-1999j)
| (186.89940353180118324 - 1.0020988708373757412e-5334j)  +/-  (4.12e-1997, 4.12e-1997j)
| (272.96340569378195118 + 6.6712043308856297367e-5355j)  +/-  (7.14e-2004, 7.14e-2004j)
| (124.09665094701230774 + 2.0780821141235895154e-5370j)  +/-  (3.89e-1995, 3.89e-1995j)
| (17.65118329141004503 + 2.4385043160151619323e-5399j)  +/-  (4.78e-2010, 4.78e-2010j)
| (23.97661995669050635 - 1.9491071269485370678e-5393j)  +/-  (5.33e-2007, 5.33e-2007j)
| (85.323878943420996532 + 2.9818138294854780727e-5381j)  +/-  (2.97e-1996, 2.97e-1996j)
| (20.099019463467579101 - 2.5747292781045358375e-5399j)  +/-  (1.85e-2008, 1.85e-2008j)
| (6.9239565457104964806 + 8.9526652779256950961e-5410j)  +/-  (3.89e-2019, 3.89e-2019j)
| (27.27383426648038326 + 5.929250678151474049e-5397j)  +/-  (9.64e-2006, 9.64e-2006j)
| (137.85316980043986241 - 4.0237900963514754337e-5385j)  +/-  (2.8e-1995, 2.8e-1995j)
| (12.486507079040894342 + 2.8864861940761740854e-5413j)  +/-  (1.42e-2013, 1.42e-2013j)
| (163.47649466013859178 + 5.0623430353474889464e-5394j)  +/-  (5.36e-1996, 5.36e-1996j)
| (35.620029388305712776 - 6.9914938613866193766e-5412j)  +/-  (2.27e-2002, 2.27e-2002j)
| (174.82178566911421517 - 6.7921625881498394271e-5404j)  +/-  (1.74e-1996, 1.74e-1996j)
| (3.4142135623730950488 + 1.9849911533802180636e-5441j)  +/-  (1.22e-2024, 1.22e-2024j)
| (253.80526543197532146 - 1.4828279822371369135e-5412j)  +/-  (4.24e-2002, 4.24e-2002j)
| (14.069312279770527848 - 5.1777374109919984686e-5429j)  +/-  (4.15e-2012, 4.15e-2012j)
| (95.92325224075658718 + 1.538985431172009806e-5411j)  +/-  (1.12e-1995, 1.12e-1995j)
| (78.700233934364688318 - 4.4030884024005714621e-5420j)  +/-  (1.07e-1996, 1.07e-1996j)
| (3.0499000062146703832 - 1.5119295984117556265e-5453j)  +/-  (1.22e-2025, 1.22e-2025j)
| (169.06275737075697738 - 1.4225795301727441352e-5422j)  +/-  (3.32e-1996, 3.32e-1996j)
| (206.60794180468024213 - 4.7021742023133744532e-5441j)  +/-  (2.33e-1998, 2.33e-1998j)
| (221.00725207872215062 - 6.9775733906027212621e-5474j)  +/-  (2.26e-1999, 2.26e-1999j)
| (72.412508769594987092 - 1.1054358168991284562e-5549j)  +/-  (3.12e-1997, 3.12e-1997j)
| (2.0823987425257494909 - 1.2492199705807713899e-5670j)  +/-  (1.7e-2028, 1.7e-2028j)
| (158.05405993559498849 - 9.9836802198553865244e-5724j)  +/-  (8.1e-1996, 8.1e-1996j)
| (152.78742506063779687 + 9.6520362577073060058e-5921j)  +/-  (1.2e-1995, 1.2e-1995j)
| (142.69325151872139586 + 1.3019191389295151426e-6040j)  +/-  (2.21e-1995, 2.21e-1995j)
| (34.454831522961649177 - 4.8307819825786144262e-6101j)  +/-  (9.25e-2003, 9.25e-2003j)
| (25.586681816970954587 - 3.039445564986082482e-6115j)  +/-  (2.12e-2006, 2.12e-2006j)
| (3.7368739680510545822 - 1.2881336039460284507e-6160j)  +/-  (4.63e-2024, 4.63e-2024j)
| (29.026714235217831607 + 2.1393579405888822532e-6135j)  +/-  (4.46e-2005, 4.46e-2005j)
| (81.969153576663709252 - 8.3423429014300676842e-6225j)  +/-  (1.84e-1996, 1.84e-1996j)
| (18.940328314136676958 - 7.4791634629537728183e-6301j)  +/-  (3.12e-2009, 3.12e-2009j)
| (107.37407629750542302 + 1.0754310363998319519e-6340j)  +/-  (2.44e-1995, 2.44e-1995j)
| (2.547956086064389725 + 2.7587981704856599464e-6411j)  +/-  (4.19e-2027, 4.19e-2027j)
| (5.7099011282392763856 - 3.5645027428568443741e-6405j)  +/-  (5.27e-2021, 5.27e-2021j)
| (307.48484486140149335 - 5.3757250185198964708e-6380j)  +/-  (2.4e-2007, 2.4e-2007j)
| (63.581601118392699217 - 1.4678409067048211217e-6387j)  +/-  (3.33e-1998, 3.33e-1998j)
| (9.3755561754023583291 - 4.6520420119879233474e-6438j)  +/-  (9.6e-2017, 9.6e-2017j)
| (0.79472395127758441866 - 6.8407706840682729623e-6455j)  +/-  (4.64e-2033, 4.64e-2033j)
| (111.39256421122677924 - 1.4585122130257507132e-6416j)  +/-  (2.95e-1995, 2.95e-1995j)
| (43.314902591284791493 - 9.5589042639745506421e-6464j)  +/-  (2.92e-2001, 2.92e-2001j)
| (180.76358165765058202 - 1.1790126955760425293e-6457j)  +/-  (8.87e-1997, 8.87e-1997j)
| (10.374978628671883949 - 1.4726005257440539439e-6513j)  +/-  (9.36e-2016, 9.36e-2016j)
| (5.002186646101764202 - 1.7754824712724558089e-6520j)  +/-  (3.21e-2022, 3.21e-2022j)
| (7.5872368657029539615 + 2.8751858008726997427e-6517j)  +/-  (1.61e-2018, 1.61e-2018j)
| (8.4371638239271568343 + 1.550864022395536166e-6515j)  +/-  (1.06e-2017, 1.06e-2017j)
| (103.45827451087404326 - 8.1787753313415611928e-6493j)  +/-  (1.95e-1995, 1.95e-1995j)
| (45.596387482195028245 + 9.1632757464010223218e-6519j)  +/-  (7.06e-2001, 7.06e-2001j)
| (0.014449082555079622603 + 1.356695573113346783e-6684j)  +/-  (9.66e-2042, 9.66e-2042j)
| (1.3254426842339670095 + 7.1403529900216492272e-6550j)  +/-  (6.73e-2031, 6.73e-2031j)
| (66.447167149087632811 - 2.2910418148288408189e-6514j)  +/-  (7.17e-1998, 7.17e-1998j)
| (75.515266590027370017 - 2.0051995132619583334e-6523j)  +/-  (5.91e-1997, 5.91e-1997j)
| (128.55966768980153109 + 1.4069445408152352473e-6545j)  +/-  (3.56e-1995, 3.56e-1995j)
| (30.836689349402330121 - 1.8826994099209574431e-6582j)  +/-  (2.35e-2004, 2.35e-2004j)
| (11.422233065861819042 - 1.5599246770090777778e-6593j)  +/-  (1.06e-2014, 1.06e-2014j)
| (0.33279723312244204606 - 3.5083638261129483869e-6614j)  +/-  (3.69e-2036, 3.69e-2036j)
| (38.988072083738322125 - 8.7732102514653056142e-6581j)  +/-  (5.94e-2002, 5.94e-2002j)
| (228.65442127602056849 - 5.6521653914551448501e-6574j)  +/-  (5.72e-2000, 5.72e-2000j)
| (133.14364203237837645 + 3.6630998197976445013e-6593j)  +/-  (3.26e-1995, 3.26e-1995j)
| (0.47193845768537280597 - 2.4174386821788195774e-6654j)  +/-  (8.79e-2035, 8.79e-2035j)
| (0.18431563234142497906 + 2.0243935199588115251e-6657j)  +/-  (5.65e-2038, 5.65e-2038j)
| (1.6722581823998378268 - 4.861190910283166923e-6650j)  +/-  (9.78e-2030, 9.78e-2030j)
| (69.39032200078112491 + 3.9130078745157971722e-6615j)  +/-  (1.55e-1997, 1.55e-1997j)
| (147.6693446445644587 + 1.1742130058639125856e-6623j)  +/-  (1.73e-1995, 1.73e-1995j)
| (88.766381732630174178 + 8.057595461503767527e-6671j)  +/-  (4.72e-1996, 4.72e-1996j)
| (0.5857864376269049512 - 1.7645416720457755844e-6764j)  +/-  (5.14e-2034, 5.14e-2034j)
| (4.3317022781876109815 - 1.2129830316469304124e-6753j)  +/-  (2.85e-2023, 2.85e-2023j)
| (6.3874783655989639854 - 4.4688432734110888924e-6750j)  +/-  (6.37e-2020, 6.37e-2020j)
| (193.24200498993421262 - 5.6908568176042344185e-6726j)  +/-  (1.69e-1997, 1.69e-1997j)
| (55.437448070264336484 + 2.8276386762201076083e-6759j)  +/-  (2.8e-1999, 2.8e-1999j)
| (0.075792852254336018998 + 3.3688296117445693637e-6841j)  +/-  (8.18e-2040, 8.18e-2040j)
| (1.0406748406401594478 - 4.0995109054555273207e-6832j)  +/-  (5.22e-2032, 5.22e-2032j)
| (15.124761632697952916 - 1.0067070121872412873e-6796j)  +/-  (1.56e-2011, 1.56e-2011j)
| (99.642241136714515008 - 6.0893290157625617674e-6798j)  +/-  (1.5e-1995, 1.5e-1995j)
| (245.00854844650306718 - 1.3464040846919345453e-6848j)  +/-  (2.65e-2001, 2.65e-2001j)
-------------------------------------------------
The weights are:
| (5.2440510959754179296e-114 - 7.276595579796498259e-4999j)  +/-  (1.1e-358, 1.59e-1862j)
| (2.4255174483827307702e-146 + 3.8722530291296179308e-5017j)  +/-  (4.43e-370, 6.42e-1874j)
| (9.6251091917331387542e-128 - 3.1979787427510877052e-5007j)  +/-  (3.85e-364, 5.57e-1868j)
| (8.2558439741572682706e-156 - 5.3446430498567288439e-5022j)  +/-  (1.45e-373, 2.09e-1877j)
| (8.0652381646257147519e-123 + 1.7713592047094333689e-5004j)  +/-  (1.79e-362, 2.59e-1866j)
| (1.6023490004880104664e-25 + 6.066773822556174009e-4952j)  +/-  (1.8e-300, 2.61e-1804j)
| (3.5802559294056762442e-21 + 5.5893984605974875272e-4949j)  +/-  (8.65e-293, 1.25e-1796j)
| (2.8357134861878057418e-50 - 1.5469973561324117315e-4966j)  +/-  (5.14e-329, 7.44e-1833j)
| (1.1224276620629054419e-86 - 5.4692713952441951704e-4986j)  +/-  (7.7e-351, 1.12e-1854j)
| (1.1547008832820633019e-92 - 4.6412726309079459072e-4989j)  +/-  (2.46e-353, 3.55e-1857j)
| (1.0000384618896676396e-07 - 9.9846324568544903237e-4939j)  +/-  (8.87e-255, 1.28e-1758j)
| (1.181187760917446204e-14 + 6.9615757790438990739e-4944j)  +/-  (2.73e-281, 3.96e-1785j)
| (3.0390290109551915498e-18 - 1.0235626601862979755e-4946j)  +/-  (7.87e-290, 1.14e-1793j)
| (7.4490464551717243849e-10 - 4.0720957256438350727e-4940j)  +/-  (7.65e-266, 1.11e-1769j)
| (3.2640436321063991191e-22 - 1.0233086501905414752e-4949j)  +/-  (2.91e-297, 4.22e-1801j)
| (4.2214720159502024252e-52 + 1.5022621928280987708e-4967j)  +/-  (1.84e-332, 2.67e-1836j)
| (3.2674161173724364726e-139 - 2.1604393825212910892e-5013j)  +/-  (2.72e-371, 3.94e-1875j)
| (2.4795540600691811657e-10 + 1.0615225250156010363e-4940j)  +/-  (2.46e-270, 3.57e-1774j)
| (1.3806579160799293738e-102 + 5.0493049952987925303e-4994j)  +/-  (7.8e-359, 1.13e-1862j)
| (1.0610865439857083704e-06 + 1.9916121634183285588e-4937j)  +/-  (3.09e-254, 4.47e-1758j)
| (1.5228495670971376977e-16 - 5.0757994974706070617e-4945j)  +/-  (2.89e-288, 4.18e-1792j)
| (2.9430929576000705762e-40 - 7.0967902366086460098e-4961j)  +/-  (2.66e-324, 3.85e-1828j)
| (1.0910387644088754768e-26 - 1.0673035607672920407e-4952j)  +/-  (2.84e-307, 4.11e-1811j)
| (2.7690941110383082975e-23 + 1.8704015441860549251e-4950j)  +/-  (2.47e-301, 3.58e-1805j)
| (4.2227217477124076276e-81 - 4.2891154554503117411e-4983j)  +/-  (2.08e-351, 3.01e-1855j)
| (2.8956867343497211595e-118 - 8.5401106851776624053e-5002j)  +/-  (7.85e-365, 1.14e-1868j)
| (5.6150599537615899812e-54 - 1.387181593832677917e-4968j)  +/-  (9.65e-336, 1.4e-1839j)
| (2.8155898288679155152e-08 + 3.8900395222348534366e-4939j)  +/-  (1.02e-269, 1.48e-1773j)
| (6.0462712088702549088e-11 - 2.499051568138756147e-4941j)  +/-  (4.53e-279, 6.55e-1783j)
| (2.9892947835745663455e-37 - 3.9585895577463447977e-4959j)  +/-  (3e-323, 4.35e-1827j)
| (1.9756695711163898301e-09 + 9.903200248707411935e-4940j)  +/-  (8.85e-274, 1.28e-1777j)
| (0.00052895036852656915313 - 1.6295344576888982371e-4935j)  +/-  (7.69e-248, 1.11e-1751j)
| (2.4603519731617353213e-12 - 1.7460184558484503705e-4942j)  +/-  (6.08e-284, 8.8e-1788j)
| (6.4566248884888089679e-60 + 7.9068315350420042515e-4972j)  +/-  (1.86e-341, 2.69e-1845j)
| (3.9356025867241729194e-06 - 2.2184504399150648961e-4937j)  +/-  (1.33e-264, 1.93e-1768j)
| (5.5418554079659350287e-71 - 9.1076387208552938895e-4978j)  +/-  (1.85e-348, 2.68e-1852j)
| (3.2543259839129756131e-16 + 2.090993163679198217e-4944j)  +/-  (1.69e-294, 2.45e-1798j)
| (6.9649598558834127765e-76 - 2.3309026398511320356e-4980j)  +/-  (5.15e-351, 7.46e-1855j)
| (0.0068149084917392708807 - 3.3245275601759395582e-4934j)  +/-  (1.9e-239, 2.76e-1743j)
| (5.3645026143974009274e-110 + 1.8687091410734839851e-4997j)  +/-  (1.8e-365, 2.6e-1869j)
| (6.6204090011274655027e-07 - 1.1799155635778828359e-4937j)  +/-  (2.06e-272, 2.98e-1776j)
| (8.0516380903972482859e-42 + 8.9777887794828683111e-4962j)  +/-  (1.8e-330, 2.6e-1834j)
| (2.13635654422338874e-34 - 1.9175967736656606956e-4957j)  +/-  (1.81e-324, 2.62e-1828j)
| (0.023521093710511576988 + 2.6502568248319741877e-4934j)  +/-  (6.15e-243, 8.9e-1747j)
| (2.1411278919801739985e-73 + 4.7913823803415979559e-4979j)  +/-  (5.58e-350, 8.07e-1854j)
| (1.293816088777348538e-89 + 1.6806711591178724329e-4987j)  +/-  (1e-357, 1.45e-1861j)
| (7.8013274232646004163e-96 + 1.1472723127048235319e-4990j)  +/-  (8.15e-361, 1.18e-1864j)
| (1.0906405871509949589e-31 - 8.1696553821314802944e-4956j)  +/-  (7.92e-325, 1.15e-1828j)
| (0.05475901854275061615 + 1.9405216535847678999e-4934j)  +/-  (7.64e-245, 1.11e-1748j)
| (1.2184303490809302974e-68 + 1.6069940184044237566e-4976j)  +/-  (5.2e-349, 7.53e-1853j)
| (2.2936807501043210404e-66 - 2.6412847751243290321e-4975j)  +/-  (1.85e-348, 2.68e-1852j)
| (5.2473064910457054424e-62 - 5.8417928872928155141e-4973j)  +/-  (1.27e-346, 1.84e-1850j)
| (1.7219382032812329355e-15 - 3.8883655886085133276e-4944j)  +/-  (3.26e-306, 4.71e-1810j)
| (1.2754321459974184802e-11 + 6.3339680926677001125e-4942j)  +/-  (6.06e-300, 8.77e-1804j)
| (0.012289130418680701066 + 2.1222823958229557247e-4934j)  +/-  (4.33e-267, 6.27e-1771j)
| (4.4160834705849654265e-13 + 5.2384727972998392251e-4943j)  +/-  (3.62e-303, 5.24e-1807j)
| (8.3420771461717010076e-36 + 2.8020049533403261227e-4958j)  +/-  (1.82e-331, 2.64e-1835j)
| (7.4436190738092678801e-09 - 1.8828118954658576289e-4939j)  +/-  (3.53e-295, 5.11e-1799j)
| (9.2566558081905020248e-47 - 1.4212680965656986183e-4964j)  +/-  (2.86e-340, 4.14e-1844j)
| (0.038306171203416672256 - 1.857682303393973973e-4934j)  +/-  (6.74e-267, 9.76e-1771j)
| (0.0023605719004712077199 - 2.5504393026588011057e-4935j)  +/-  (6.02e-281, 8.71e-1785j)
| (3.8229098490644928739e-133 + 3.7376550342447552754e-5010j)  +/-  (2.53e-382, 3.66e-1886j)
| (6.8900514270469507388e-28 + 1.8405170957971258886e-4953j)  +/-  (3.11e-326, 4.5e-1830j)
| (8.233300621191833763e-05 + 9.8598723840994079154e-4937j)  +/-  (2.66e-291, 3.84e-1795j)
| (0.10520868287136761114 + 6.5158631100527934881e-4934j)  +/-  (8.67e-270, 1.26e-1773j)
| (1.7080860715446390877e-48 + 1.5177521647975099019e-4965j)  +/-  (3.76e-341, 5.45e-1845j)
| (3.4655986594679063714e-19 + 1.7326124003719667423e-4947j)  +/-  (6.26e-317, 9.06e-1821j)
| (1.888782528875331413e-78 + 1.0442496635409374916e-4981j)  +/-  (6.41e-357, 9.28e-1861j)
| (3.2006526456751954467e-05 - 4.8465595935961154173e-4937j)  +/-  (2.94e-294, 4.26e-1798j)
| (0.0046669844595405908343 + 3.6010636907994514952e-4935j)  +/-  (9.18e-286, 1.33e-1789j)
| (0.00039638518542964944504 + 6.8183356399544906921e-4936j)  +/-  (5.09e-291, 7.37e-1795j)
| (0.0001954125976747757197 - 2.3802280821559400041e-4936j)  +/-  (2.43e-292, 3.52e-1796j)
| (4.5273295939504141109e-45 + 1.2725572714749048377e-4963j)  +/-  (3.17e-340, 4.59e-1844j)
| (3.6541054557677070309e-20 - 3.0769890654375068671e-4948j)  +/-  (1.7e-319, 2.46e-1823j)
| (0.036514066546069598468 + 9.6275394749819102281e-4936j)  +/-  (5.93e-281, 8.59e-1785j)
| (0.083362053214890717744 + 3.5946986813528277874e-4934j)  +/-  (8.7e-281, 1.26e-1784j)
| (4.0306742200903895547e-29 - 3.1030026452388094913e-4954j)  +/-  (2.8e-329, 4.05e-1833j)
| (5.0299199792613406886e-33 + 1.2708578795613100447e-4956j)  +/-  (2.72e-332, 3.93e-1836j)
| (6.6473624723816495766e-56 + 1.2155441317098613015e-4969j)  +/-  (8.34e-348, 1.21e-1851j)
| (7.4344462132526190785e-14 - 1.7476599685358279456e-4943j)  +/-  (4.24e-314, 6.13e-1818j)
| (1.1660194424053888454e-05 + 2.8690722660733294702e-4937j)  +/-  (2.91e-303, 4.21e-1807j)
| (0.11524192083815471209 - 3.6551423165051396141e-4934j)  +/-  (6.54e-290, 9.47e-1794j)
| (2.4149869128211843972e-17 + 6.6572674725750107691e-4946j)  +/-  (4.92e-318, 7.12e-1822j)
| (3.8847502144387938714e-99 - 2.5359327456676736051e-4992j)  +/-  (1.76e-371, 2.54e-1875j)
| (6.9747038740222111335e-58 - 1.0086129086372767466e-4970j)  +/-  (2.51e-349, 3.64e-1853j)
| (0.061214059021977512094 + 8.9022770967425825858e-4934j)  +/-  (1.16e-295, 1.69e-1799j)
| (0.10871821269313097438 + 1.1640913015960842183e-4934j)  +/-  (1.13e-295, 1.63e-1799j)
| (0.071293066119596453547 - 2.5103910691124466923e-4934j)  +/-  (7.18e-298, 1.04e-1801j)
| (2.1813994818055119916e-30 + 5.1030545847366331549e-4955j)  +/-  (2.9e-332, 4.19e-1836j)
| (3.7236557281514981244e-64 + 4.0571640416200174832e-4974j)  +/-  (4.81e-353, 6.96e-1857j)
| (9.8109745697549637277e-39 + 5.398773323840602587e-4960j)  +/-  (1.25e-338, 1.81e-1842j)
| (0.093788282840757793302 - 9.7872970299285327421e-4934j)  +/-  (8.77e-302, 1.27e-1805j)
| (0.0084474602584060250339 - 7.0041992976768509906e-4935j)  +/-  (8.18e-307, 1.18e-1810j)
| (0.0010235229361941883906 + 2.2789067440797496361e-4935j)  +/-  (2.14e-308, 3.1e-1812j)
| (7.6854389708822857287e-84 + 1.6074611674488296952e-4984j)  +/-  (2.7e-364, 3.91e-1868j)
| (2.1849946666173500321e-24 - 3.3907090616172680865e-4951j)  +/-  (1.71e-329, 2.48e-1833j)
| (0.079183292911314152157 - 4.0554135381299590521e-4935j)  +/-  (5.84e-308, 8.46e-1812j)
| (0.092034636639518357025 - 4.966373937176651099e-4934j)  +/-  (5.22e-308, 7.56e-1812j)
| (3.191246561760803253e-07 + 3.2574837657913197044e-4938j)  +/-  (3.42e-315, 4.95e-1819j)
| (2.004141949889407738e-43 - 1.0912856326238385199e-4962j)  +/-  (6.28e-342, 9.09e-1846j)
| (3.3670492550904532171e-106 - 9.3622302012812056651e-4996j)  +/-  (2.44e-376, 3.53e-1880j)
Starting with polynomial:
P : 1/2*t^2 - 2*t + 1
Extension levels are: 2 4 9 86
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 1/2*t^2 - 2*t + 1
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P2 : 1/2*t^6 - 162/13*t^5 + 101*t^4 - 4208/13*t^3 + 5436/13*t^2 - 2928/13*t + 552/13
Solvable: 1
-------------------------------------------------
Trying to find an order 86 Kronrod extension for:
P3 : 1/2*t^15 - 335476827161063738460038085879987/2317239277355956082043188523626*t^14 + 85403978234682221205603073844621707/5793098193389890205107971309065*t^13 - 895848123227788341674324195494363979/1158619638677978041021594261813*t^12 + 698157082723792152300616016076248696124/28965490966949451025539856545325*t^11 - 13840549741499437395021956207862287347572/28965490966949451025539856545325*t^10 + 180318505670031407326392103326621091114968/28965490966949451025539856545325*t^9 - 1563309030258537017739913535059990680274008/28965490966949451025539856545325*t^8 + 8999985921255999882829175841094174391134656/28965490966949451025539856545325*t^7 - 33897722050855347368126214831956096056815168/28965490966949451025539856545325*t^6 + 81236044592807573674415276888895204199512192/28965490966949451025539856545325*t^5 - 23750958446768270491099198505657376660911232/5793098193389890205107971309065*t^4 + 19965686219241786564670122543474248843914752/5793098193389890205107971309065*t^3 - 8867449593123421639701012205157426298714624/5793098193389890205107971309065*t^2 + 1760607887430882388143028113180363993725952/5793098193389890205107971309065*t - 90450512222331736517370589764626744613888/5793098193389890205107971309065
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 1/2*t^101 - 2525257376335939023519744886331157053985731755753044447858507426210673278718222783858480028500575459824633816379804812670898050460872094456863554153200429774945821160719178877930543850328565129296199302770977655545649849151425437142847693111244840535511809764453243894679683152213389377519900136808922436610505616546319141148297196208070418106193398283044043368353377750888995926772307654919487679732434818232302604440846286024719409830222853383591469178215158283848128819986723800664412278728031416584681754229846175410784077096766325272626813338055636736951710921554434041261204237195989254621846430536578210730896034329372717294796742771946863347657689062494025239793507929885923884245456932394531836559036521082841624519846660025187132291407522527214528496826661281127610548786592807940284060761673237977938045577869544379399053655795375315886491733178639314431665657808466621615424749564940144765015831879151146294301246995523245724943281768767169158749344679842873957647257075903590023272586259884732095939982194410871382878922165490358980235485379847329306856785189932763418826127551166942093625627329477049589148971470272102502016874555083102676961811498768559650454118061498485437560649735439820342588369142925871452592095118743590050798900224373091695090137538402003909979666402026970992102597756202588427033367934118550370279907198277652765909815824643606725629807823015609060231862635715393641475297153502719231858341248136618529249943273014862861755978769648358517022021596873396891995478564709754099227404151156272568503754310123456326382827529641219354555381803145047540498120592322928785968470667165264273707110125037236992446274092228725927835751082211422638117814986756001966171199669815847437014633213036669665562291340078576285252116000546865557434749922000443160059707742983625400445079046366196193601657195004124913091339774376788860276525755151155938141541028681122206607260239541137229857411771590894516902384166051062598897004723706510054495783027164037403473323246695542388960140194525462474498958748002844590483803655666398169834413229420155094527430840766951213325475068606914129196264695705490334526479586159360421876347328511999233982365986387472396228092420791427174117309687406766345916009521081160961629241564107982805585444860749382836211580922089020430988450086036143473621188233249572855754557290071323225461583837215111001480677826575524345650641181278284830906348556560881499668612444354183369270506281818346872277634212031681266717794039947115631400189883501249942136457339509267507868515028830724061525145638495806531413958056136245352150861648088648496629447357459878844778809040293786540117830987602956155979520639825248847982680164616865669074439161370629893991377195676847548754579845061764483395265747184440588254793840108850606977753310492325414283409616520368806143684381677176097233997019429756862266619717259111131343300326904625818453183922291055434400600911131238244865478316248400456784566371708323100812720471448483027508673465469372158745087547978027894428781179479176990289562714345674695984811126722325521079222579626114741008042972921567745707850975980596187878625353597559241766586758913551308358145183253874776218189507391066440812278464346862617675082117106086844790954880968358682001831537182319433088891638427199915954896356223991396771407654611379044556384427550276752206087306240669157746759363059519729453809492488082190695687925936310921466541833773425549306244271847283057499192988355311599740086584270785985093518572255169796818662572580353681139528425831829028419892193847873783781851311006063753673120192872240468898287111809633050412767719892337969134076307591945534901097014610471291481108856112046309997434180419263083937906843017967227511856978175327485299305057136528814865108841919587062365310079255573261315193464445593349525184522289880473064613434680765200275726092501415144631817721704174388025348211396186331759473581224092242318791990187710631331334158783182774678070196111966442646145042949773262036639650922946228309530602354025435825455459185103849005978476525593369102604654982609539446263193071377702670986116275018428509711411888573841930/560690035467196183939803725507489634774025359922685206206300759224212165337018327343035585062480169575304487695496642591409022413798645579494384247747684885071624169345524088927571435173973199879408924996232016257104822802753488597358691889092684510413800689497455620823358866443494598054919934997693565994000142184298769550912210475337329492559240601049417585764035725187395789472365685008472313685997844559968088448544601008552188041873112151801523936225263698896668434393679935211866634975403915585435879544848341026751114839265100818830716474511007753695655719507072816423235747459745509340067391207817651394251364518076316601124393956992501382771233404335693115714125375640794072705512159265397802601454341443890384855559415554669536690535931827966146001569726101863634210473282790778109312317264731711641869073602475442159168682833697119314847774562788018781308460073454201558194037485983846489076801475185728375933521722446019508265979821319699730009594337442551867867987852451115128797392492427322793883412372486883958672343786635248404608788240505993764171830105347554301067882019630334758630751234344327082631512468645158772780447856915341407734533582038231883198348709533660593022281548713956861045091047314019921476167663872589832490167379963621983752084583038030310956959441284278504627046847294630881091273302686256642346614741274197733949732590113444896567276854238117136330864865849016545224860032944626211773415037571542438958926942518872285786683475074207038010261559537702470151664919533287914685778199750375883579327001056119346716605399526283119974762865807233225184815642627870030591668728891049756847094478675994564583718457262194886344305478096056406101599898476670573425874764760857132807996547070916555295315525815224503141559895805388901071616372023141883263896085519403046415166863800685961800236712383798468478878909209158507947918589181841364240632905417161462794701565437574377686485462209866332314408992244165604695977374425943178747108209812704096474273365894622922664781370903159173611868832791591964953075122104769603199748314198013701562248261389145839251450081547609398469672956748304890657191868961343999919201973232913090244762420818071634368366647717289032323064741244363201056116758784114347236491032038899846059409651926722029654525757679892305526532517985743924454442723983153195794525308635531095066599680140485097127876542555195390415324779066359164260855752163982309968603850847877294707021713559858853755315535965574524199340791081727566076349103397415396001180781447052133357770751503806099310121871920296854745894318656787022294298884482922981223615991384251559284417085937345321430976312147363984440955439598203196786376349227065879809893637913485702254450202103076851787040464762488732381346510201642578350910510519911864125996342814645724640271324750193405643673617868142244823218198378820789697113408810971367128610695650185504762424251869113604946141887733698120004685740308410982142524311625757490593256490830614283973080428921526119662697463406419944151248625709354088579334736521321648372322876095638228308191212102729543179310926353722112612373039154936847870692751872058631409791267697756437895606287659368513293656737053723946750644597630973169044415150122642610782429322808204173578750691911211062692107738094070236620994749328978379308215812645333171001162828664255979420823838676033996629312871529428640218402512197484635607894567280948183262651698176188658212836121266068708549832104504845451647400615240424089430839964065207673698526860979586586330888051422632164426633959826712079340974642164169765946639276200136142750992033391646552348437843999267622036156246799083180617340984809351439090054172744284950160038380724883277096777043608436698547671087173987804407628812183668077292001114510675652665211246531158988857425264790693912792211194643876817272251296006418839732135630474677574827398001675128463537347571432698849055873751640616819615401575330162524791322983113118910825148174388735554453337052866167712364283288568061258331772416285266575809775978962148704587709424354620851253313111502860856249894272874854413906355066219031849866692385825963899*t^100 + 1559049728397823877625907196220510623683927599820372238044286489207276178252467575382789800774478804302333043518514357997690913354739182193626515391047981240012728421009745866672153133387399758464759883707987198139999874224771661915759252961789570063904052273734222052541601292242881450261712791023925266205230857915341771044693387897280695521483118265385412675751681495540138742822706830161550871014978658989664213185980490111690397801764721450596445332699982859041421962211018643696416245818654253078377991799346931823825517732904028338502908138616270864992676716391186745873889886054842421255765398984267182027106231836229672258088558408407249627949638964132472944380750694978431816723817274945798875896424289210637083919458131578042452941920358751332517869552660721396241280980227843030767158340693234809844341641535971345339930117488330390742356659017978810167493034228014103687440277468892787473127789175730221345936103277371372527145418579882733147208513141671608085351810710948895958214763657745390387724152405719694344132374167693002259609464043006826659216918283421724193629555736760369570079100649500911391710961292752668084746766798216713927102977416889923778572944114903098806570329353315057473593903670512310276784222801999397300279338573740823397125835113244208717591774300111186844105093197840386726209018387067742133975048107855522138302820033731813845894333266991013898022088318788937016553593032667602489652315912757086008874800298732580571701566524836517916978985668609879806458269721997510339455112481826716844190870637362378418300592556208112408325302516267355038531334080164605632137963272595028737229426619175578325038835074611591240345612537936405520486961278581115475231076503162971869371302258067594164206778873454708673373780070437990586461734447293006623747297950843318688697525093229715893961819353484215165291986229644044770144256196695187200072245550018263656661188968554251172826384451558330585292873115177650833499944863613344754920001265301286509507475327608287646127368088736617565134108368234382793872499571453141744083486719596668736299890885593209910028365870604757460817355146763156543025876448361933202456711719119983567654828556029162352687605382834161776962787286865971385280461925139347365399438931313519390511449182399942626739935446383444862809033163833485424253470681140511864241311681468898100011261794117955391303614408145095804852702274536827200211737990244503449460267725227278467514746745096574145103094023020436012182571198288267413171463630494827999325130468897885841225293884033148030802226767648212427929616144780234265078915422290519343834696392565720498407639087316309160463550601027924372878336112222466253328695799887627642773866958023067097307246799662268461328565120620804794108263381230482020387370624798595532511237158223367089115179570839690881533890644814407537190787927934179684054129428440609928646252782305043672794423046602333080982055877618595657289393947507164029630858079086387354888852656707973662086305775972775403568425210624513659218785444882535768698303895267981184483743013630151328923047738600438209033137448492661782423423453891897983117042341543736622827711007506348697270751372960893442340664977138535655488116897709922076526237833352806270883059637629029459748436032314112282847456157074722327891677761870938298969975659419557256617912865081423266351447484356655225730317743839216655526580769319839855165045114182859980126034628038414398022726434224367485089004370713012679834721841501498645692194518624727444092850838517714690717388576196422300777850623079563955190146639622507496367464071109267881155975561241866341078367465877830746922635692687861516842895761523524893922616801931021726194896825153403657820273041124411135505575833153742446900902794877099153228015521374384269934454753034980731881113437577072021055713132214122913325324383207665578107497765250466876379078340123563448559291746838209555739182581039845711045771560725568771789351614312225626969301787956388762595883865737560615619581620774707449523638622071672300284073994264782928390168151944561372824674319118494694205820456806583210487540862869153297245710313029271891732092703/78496604965407465751572521571048548868363550389175928868882106291389703147182565828024981908747223740542628277369529962797263137931810381129213794684675883910027383708373372449860000924356247983117249499472482275994675192385488403630216864472975831457932096529643786915270241302089243727688790899677099239160019905801827737127709466547226128958293684146918462006965001526235410526131195901186123916039698238395532382796244141197306325862235701252213351071536917845533580815115190929661328896556548181961023136278767743745156077497114114636300306431541085517391800730990194299253004644364371307609434769094471195195191032530684324157415153978950193587972676606997036199977552589711170178771702297155692364203607802144653879778318177653735136675030455915260440219761654260908789466259590708935303724417062439629861670304346561902283615596717596704078688438790322629383184410283588218147165248037738508470752206526001972630693041142442731157237174984757962201343207241957261501518299343156118031634948939825191143677732148163754214128130128934776645230353670839126984056214748657602149503482748246866208305172808205791568411745610322228189262699968147797082834701485352463647768819334712483023119416819953960546312746623962789006663472942162576548623433194907077725291841625324243533974321779798990647786558621248323352778262376075929928526063778387682752962562615882285519418759593336399086321081218862316331480404612247669648278105260015941454249771952642120010135686510388985321436618335278345821233088734660308056008947965052623701105780147856708540324755933679636796466801213012651525874189967901804282833622044746965958593227014639239041720584016707284088202766933447896854223985786733880279622467066519998593119516589928317741344173614131430439818385412754446150026292083239863656945451972716426498123360932096034652033139733731785587043047289282191112708602485457790993688606758402604791258219161260412876107964709381286524017258914183184657436832419632045024595149373778573506398271225247209173069391926442284305661636590822875093430517094667744447964763987721918218714756594480417495203011416665315785754213944762684692006861654588159988688276252607832634266738914530028811571330680420464525229063774210848147856346229776008613108744485445978448317351269741084151633606075184922773714552518004149423621981357641447411233543208974353309323955219667913597902715957727354658145469069290282996519805302957523395604539118702821258983039898380239525744175035180433387907710751441859250688874475638155440165309402587298670087905210532853903417062068841559664425204611950183121201843827609217371306238793795218299818392031228345000336683700630957821733761543748447550092688891789223173385109307887998315623028294430759250185665066748422533388511428229960969127471472787660977639487994050401449637985465027076790114306501539914275250547773034910557595877233535991398005497391025970666739395261675904692459864282717736800656003643177537499953403627606048683055908716285999756231260049013656752777644876898792181174807599309572401106863112985030772125202653389351963146769694382136045103529689521095765732225481691158701896985262088208397370777477685901305384880272311591861111943187521352545090243668336243666218121017169965509540105193148584301025096867569548776895083333169833126939264906056973103150213770346643940162796012995837118915337414644759528103802014120009630576351707647848985105239419332745656771237744666412149797056977249619196976494630678363230636086133659372520317594969129074317793760537142122086324327199168503019728754375739691107736449902983767232529498668019059985138884674830517328781298159897467085061874551871645286427737873309201472607584184199893022405373301483658793548786105181137796673952204358292617068033705713530820880156031494591373129574514362258440039537070697147790909567250142754418115181440898637562498988266454860475835720234517984895228660000577838867822325229686354746156220546222753470785217635836647515520744414422977623467187401263479730999660399528576166448138279937320613368637054700818642279319409646919175463835610400519874985198202479617946889709270664458981336934015634945860*t^99 - 13460679773913099235985909847011938288376639101746196406450437531056593178019173529854368468123393169188287462787557585075840900829472983436154919823219420405437035835868125226865252244454912121801292963614153606575297985590977306364942834377552745828142945206407874080216700200622631097225077287405150609718700618331733572724178893218983388271142737158426469524537299875834801369207227095384549354481504824817037799430026764386260702256238107776466621384084064943552409702949202846646764838096326415285800112929770156913777970944531225174708576616126305740787623573302974058879746352962589881452929978831368231949064848172892313062911708298224516262981946604112681191074343635609431543489398430138821514827097149178787640204665141069321357033229145578403044526684909720154140267315092311655740463954874163007911726116286202209183825574949536874387107143092583999502283726264861640589219901812296328178407276374979198659501934020108651474419446792849491588161761465746669832320911607378045509655630430405625142918553759871990953867665197041279639763131865680920066638182825857680998352572155906883792834832359789342353588098071969310685441728895747622219386073952659205833735851014928185141073412617440971328335136045462212305766774115738842094600382074159516665379779473169798607163057100932532041755842126901743894639466376077831751887843560358767020999355446620209631463019609780823684108559740089940504473394322725802200375652722767088339303122492801200870963622269766649612325833936061764452283952916678326968465261561310718217414417354139921863975382647621643856568237653403682267326027649429182949019423465792487258601748360000536708501719938631251667578845103832481577580740016568831145911451487537914616265401477026597259759410602583539187975907780879055439489272674603206601620258853289607369213865484712710086606589339828335731837779885071105452920708682135543748520981678578688760986710233645579661853715225830571699530016751772826966728865880432136531867097299569598900635762005195173607888969181254223560263532335502178011583790351483555233349236217472745260334410843868882611953179432804573384238952694277752921949330557157432605970584567067132714493246932741604245870452808983846923933350825410154775971490866508113945760533131211696709526781220959293839832065732808410895499138165351654797718058711478776149341970113290790069832110426577977433377709792487514907464304189950739226993752105368337767139574482804870081477322360408660435328944728947732432055825026591422404296117911882427014394937912038161538331236213079152556441969849640816582136095978069169827717134791647465014379438199561387374258851736129801630430354039321950390787267358214619337966922896930707825911881820906546591471916934529608998603336351172873352326167738950732242040568294550075014006417374099014786953004729611790924510237776582562290443250521998609810908472867442386872350792522988470530463738239539657596426706334360722165667435742076340723670388516685035411347291453814944961492676061754019431324942334240064704613458459530106118757784317871056446724692821907045220796294122488961730190739164533881846910718018049093898596118713550329961491654244120865465784653634203911751096245310930700140754974049148918851841483996289153344238646605059628274565021769756592808633544725073931442037942714053215397946704653213257283742629774549222360273432026711625517244020426009264626410800167781382199854881548060566693429931962626093392799473581598085269636284723991420494189712257164886708576763664337559338943933436157526017464593624448383997299173672957919468440763130948891578239339901752217042375468624151892793843713418093067461891397310225565742930991581903976175582937178411429494315567696666718672605884604615629304328966187479505024435903284390818923457000126352630056328255136275629883402077109115398585414031013842559225490623170994201189014814415284299643399062684404564084466830868231546351478453530200748404050338114057783238530443538276613400049198780537223991041081905923915506426811601852551337290611201783095390560166780340383112963057469459934247683546928775419485948015535023898021136993278207633965733288977152764089925830819849/235489814896222397254717564713145646605090651167527786606646318874169109441547697484074945726241671221627884832108589888391789413795431143387641384054027651730082151125120117349580002773068743949351748498417446827984025577156465210890650593418927494373796289588931360745810723906267731183066372699031297717480059717405483211383128399641678386874881052440755386020895004578706231578393587703558371748119094715186597148388732423591918977586707103756640053214610753536600742445345572788983986689669644545883069408836303231235468232491342343908900919294623256552175402192970582897759013933093113922828304307283413585585573097592052972472245461936850580763918029820991108599932657769133510536315106891467077092610823406433961639334954532961205410025091367745781320659284962782726368398778772126805911173251187318889585010913039685706850846790152790112236065316370967888149553230850764654441495744113215525412256619578005917892079123427328193471711524954273886604029621725871784504554898029468354094904846819475573431033196444491262642384390386804329935691061012517380952168644245972806448510448244740598624915518424617374705235236830966684567788099904443391248504104456057390943306458004137449069358250459861881638938239871888367019990418826487729645870299584721233175875524875972730601922965339396971943359675863744970058334787128227789785578191335163048258887687847646856558256278780009197258963243656586948994441213836743008944834315780047824362749315857926360030407059531166955964309855005835037463699266203980924168026843895157871103317340443570125620974267801038910389400403639037954577622569903705412848500866134240897875779681043917717125161752050121852264608300800343690562671957360201640838867401199559995779358549769784953224032520842394291319455156238263338450078876249719590970836355918149279494370082796288103956099419201195356761129141867846573338125807456373372981065820275207814373774657483781238628323894128143859572051776742549553972310497258896135073785448121335720519194813675741627519208175779326852916984909772468625280291551284003233343894291963165754656144269783441252485609034249995947357262641834288054076020584963764479966064828757823497902800216743590086434713992041261393575687191322632544443569038689328025839326233456337935344952053809223252454900818225554768321143657554012448270865944072924342233700629626923059927971865659003740793708147873182063974436407207870848989559415908872570186813617356108463776949119695140718577232525105541300163723132254325577752066623426914466320495928207761896010263715631598561710251186206524678993275613835850549363605531482827652113918716381385654899455176093685035001010051101892873465201284631245342650278066675367669520155327923663994946869084883292277750556995200245267600165534284689882907382414418362982932918463982151204348913956395081230370342919504619742825751643319104731672787631700607974194016492173077912000218185785027714077379592848153210401968010929532612499860210882818146049167726148857999268693780147040970258332934630696376543524422797928717203320589338955092316375607960168055889440309083146408135310589068563287297196676445073476105690955786264625192112332433057703916154640816934775583335829562564057635270731005008730998654363051509896528620315579445752903075290602708646330685249999509499380817794718170919309450641311039931820488388038987511356746012243934278584311406042360028891729055122943546955315718257998236970313713233999236449391170931748857590929483892035089691908258400978117560952784907387222953381281611426366258972981597505509059186263127219073323209349708951301697588496004057179955416654024491551986343894479692401255185623655614935859283213619927604417822752552599679067216119904450976380646358315543413390021856613074877851204101117140592462640468094483774119388723543086775320118611212091443372728701750428263254345544322695912687496964799364581427507160703553954685685980001733516603466975689059064238468661638668260412355652907509942546562233243268932870401562203790439192998981198585728499344414839811961840105911164102455926837958228940757526391506831201559624955594607438853840669127811993376944010802046904837580*t^98 + 71090273343881016957922691732611025974046689142208153816982517385535286916058843942893358381276936494511378664872129031704914412713900239659266363252732167048500611932548957835411222890480213224716163579674566118838952370074624622840217289271804423240427066239271452841576400634970495878841651498224573916574878395605601604127793684743263681988809762583445257019302666627940777559907844760692978853369355710691381554398251186282879427749797923808552622105682395434015284001573167651092682744135166690313356942964904269461136167386725611206771906102026875028239493078616891969008305050587416820231737128053643589523110599723807318967144984791609935144865060126833363123146403238925435227916412023338356799705024113492615338715268967118381715676380694469805892625900004980144782338714626514850422543599452377962383968858866917321227408562136034375095992894284544530596966868580663331275731100851352000266911886529922516708522722672354397974301920869375959233998540337720639756107138083117725617030831092641359598463429238636664776674956130079850735904816156890503508547712393243115882458579252534060092424553769878522912866349219508528477053410542654103327510257476657953217408298035662987761853461766153294426479475203996707531394415278152871895491467902662132764686855281559870765379929146932455055819222887527350153965243440512576876105406426371378532583149492378009655856473297076117153720082407113945216094951564264421044451250540007832098375593111490806353483555445988892449945404216015271795899520894076075033580197060870966242013760487564993078072123232672035808273578804486705734152844067729255901758961590456836437081483653230067303760363710704788140397512701847221791799928191700653589672605702611651276924620003838403948788325708864503199907000337436156398894255305542095599545513018007292183721371006479236203847155108755393702669621502434763144774021492677845088809635773508848531299008631639923492884350163082537379362301385422652131291895653538031260311064455314937761074731701191174603274984840684931388863024050471366511608698241113176107359771532220705856136955890708679588955608472480561956554780555806740911902892275667956622766697868936384021004348549396711923685136378700537563431092785313600456172875805933015802303323212918183655992623652234994302564949903472753205980987326316474406614073764988244922778435516116476464847358898158340038979237808886642645002448489318433235210046981285610156205670381761868218389307030870006987469438179783238570784685814504233173364315309940135356641528548830693360529728945045518049196450183067985234312565480939618025268974138931463757218759600538125838627398723995846636992237552449815453629143546881820992186058112873108281015803863074427282868164245861402151375716440855058875936859117061634117275141367521290850871678395121322036600083486102457929755655371070858733984131450683145564178378061436082601565283712766796376684082296535859803042362317323517126137143736638609759991126544293330639080642616081886062523751180075572077007231803045092045574264466549031971404070619715379138176143680919759442532067415836654209114523650276347882697051115135064518609453975002138318017297176319114627638550570667576089337405819293216456204393488865489471746199596798963062512706284644324012910092545617358104273918673864596664231320998707751167029921399043436453430567884175762644587669940087867522740049178413667917505298874067434359280909724580475135298294833442122191339896955339853032198595298349543369183852966444460189768382465773234491372223943861903879884533199293918108419396284016348927624244912663797396379754445653137850083818971320787684081176400779504139504372570541339583807807157882684472128208485917348584979392223332747927880708966960635419910602473393477348208158364844242159186153135326956213293369241587841856668214754951813499960554102534642991082712902079615049033755862248486674765996880562989601362841621164526766746242874495123341488986353214849762447179725826484932252506408162063222403082496453517273527749529975637548419804037035847620512799802071385214643947277865707628668885949300293586159513102969312220542862071348722400525585615789313948337757011322209/588724537240555993136793911782864116512726627918819466516615797185422773603869243710187364315604178054069712080271474720979473534488577858469103460135069129325205377812800293373950006932671859873379371246043617069960063942891163027226626483547318735934490723972328401864526809765669327957665931747578244293700149293513708028457820999104195967187202631101888465052237511446765578945983969258895929370297736787966492870971831058979797443966767759391600133036526883841501856113363931972459966724174111364707673522090758078088670581228355859772252298236558141380438505482426457244397534832732784807070760768208533963963932743980132431180613654842126451909795074552477771499831644422833776340787767228667692731527058516084904098337386332403013525062728419364453301648212406956815920996946930317014777933127968297223962527282599214267127116975381975280590163290927419720373883077126911636103739360283038813530641548945014794730197808568320483679278812385684716510074054314679461261387245073670885237262117048688933577582991111228156605960975967010824839227652531293452380421610614932016121276120611851496562288796061543436763088092077416711419470249761108478121260261140143477358266145010343622673395626149654704097345599679720917549976047066219324114675748961803082939688812189931826504807413348492429858399189659362425145836967820569474463945478337907620647219219619117141395640696950022993147408109141467372486103034591857522362085789450119560906873289644815900076017648827917389910774637514587593659248165509952310420067109737894677758293351108925314052435669502597275973501009097594886444056424759263532121252165335602244689449202609794292812904380125304630661520752000859226406679893400504102097168502998899989448396374424462383060081302105985728298637890595658346125197190624298977427090889795373198735925206990720259890248548002988391902822854669616433345314518640933432452664550688019535934436643709453096570809735320359648930129441856373884930776243147240337684463620303339301297987034189354068798020439448317132292462274431171563200728878210008083359735729907914386640360674458603131214022585624989868393156604585720135190051462409411199915162071894558744757000541858975216086784980103153483939217978306581361108922596723320064598315583640844838362380134523058131137252045563886920802859143885031120677164860182310855584251574067307649819929664147509351984270369682955159936091018019677122473898539772181425467034043390271159442372799237851796443081312763853250409307830635813944380166558567286165801239820519404740025659289078996404275627965516311697483189034589626373409013828707069130284796790953464137248637940234212587502525127754732183663003211578113356625695166688419173800388319809159987367172712208230694376392488000613169000413835711724707268456036045907457332296159955378010872284890987703075925857298761549357064379108297761829181969079251519935485041230432694780000545464462569285193448982120383026004920027323831531249650527207045365122919315372144998171734450367602425645832336576740941358811056994821793008301473347387730790939019900420139723600772707866020338276472671408218242991691112683690264227389465661562980280831082644259790386602042336938958339573906410144088176827512521827496635907628774741321550788948614382257688226506771615826713124998773748452044486795427298273626603277599829551220970097468778391865030609835696460778515105900072229322637807358867388289295644995592425784283084998091123477927329372143977323709730087724229770646002445293902381962268468057383453204028565915647432453993763772647965657818047683308023374272378254243971240010142949888541635061228879965859736199231003137964059139037339648208034049819011044556881381499197668040299761127440951615895788858533475054641532687194628010252792851481156601170236209435298471808857716938300296528030228608431821754376070658135863860806739781718742411998411453568767901758884886714214950004333791508667439222647660596171654096670651030889132268774856366405583108172332176003905509476097982497452996464321248361037099529904600264777910256139817094895572351893815978767078003899062388986518597134601672819529983442360027005117262093950*t^97 - 1326758987006941699683888099653722299437925114481529678204576850563097911480168749641014400691498901464912109402303677905741676239178677282079293703218047418780870338414894403676623495656381004593939390999018546590624832041381217535285036443998672587306102904343646686338636705388727533755594056622637895924305300340642037050614133935910868383287454708939629214488333525649817119282176985806049257132531181877696372803464533535403831052545909077055378719090628164679571483343060404463856422004071856596572030938708998665780428218297365267792735725123636671592910747909269558809065643798534962161256906723092729116854321848947241383000998085247755382115244671490733917404219781663186003422646814660112127168804316342324946529576104344835768686310360514217321038960273970200466197441597411117879943128225350793228346638949142649941397476307646512138895863411075380502399476284090193015476152540982144496156558594823952961106977312210491392328404824755486748071003668269646593882104113422833024071925532866035425605595749911451473765865552234907422114127121701575900815560224506599427630473820052380317575515235226733840643189068562573094835101884014260592112913187990388716088899608907789996822843478422026561122832607937144970004796291049955582703211079014663745408758652515327017765073386033292918673948337913323485187255369829453056177089382166107480022092341689284390041440385283835251943022361437621110555503341559463390856191787349398748008620116264485157272819677945329574536697163433442749063254874361573986483065324664603069333812055228339303116103282348650590332101612969197420035830123038037602409035927649712710285713461260858502040021445487335304202415385933854765280070189302333563404564459563531099878553015974054031818510741685324815662938184989469313992266986846947697830281902260030789314171551410840532103661452306236604938150107452259316036531837943817060656671422288289813294270390988543585698617762922028264377329425811337439726847486417447918239758921710350016490554235769173020383591308589397661658320180992800796257865093510501264988441911837931391772285039307658486778354143719445966380890808351575211121347934072386518568254680712019550590347524648637261836365949372226466519829002966665068190261681904680460490792498318725456900995738520912053196464968776776528281280067253955566754885713773092132061545088448129547211534311192592998277329811021683293376682790027745901739722562638929821578364581324885384324839011326276259928564434580460298066978783625673958790849778426680007586110593882973736493027629578718383373373237616729483498815968535595233830747749090021058878162710812468125983818391184941666617809701919535907731260507636995700803535468981687221720010782381706645170838571973751289714554831261886963994562907738860864703092663721533980659355773382711641342612375842789154171713761776613915011452782644963395217997831765782182891326792219481799158104742725499598008162950749848641391693384255521530354169473712090205875521562709515370395732870027673956883039804135766080690755131889660983261662194030182973586064294589527756161941591776845182374826832890074489321570659508127277350497544799854265510718996430456922056652857901426690309679302996900400267150632170937574185076315095315203402466497607681977662383598636528748641748432240651530725606098728125068926138934790324820035731091873028948330197176030963655582164716019320934506533910555956469154017909309845132149926766947831914451489321840284849906902605100087524187352722635519099488658960347081714493430094081069026645502689106258227748346854680705500714197418709711964165072451591554539381707282150374639553728346882203409869416957940123246544228130416922191956135766536583350004930010513698918429001712820558535799913723864076914997819571458386713347443753388906764599070114035327832373479345020337682512187687109334523968834388037219276247890931019808127579445947171742357122757577430260704102175706169039386165902644300444179950808688453498360825630917572870597859224930226990546097348193975573717663206112425739339657087516648990666837047288509197555279717813487337287771266734632038661635560499009221495691687474735549080880931564116008185187/6644176920286274779686674147263752172072200515083819693544663996806914159243667179014971682990390009467358179191635214708196915603513950117008453335810065888098746406744460453791721506811582418570995761205349392646692150212628839878700498885748311448403538170544849106756802567355410986950801229722668757028901684883940419178309694132747354486827001122435598391303823343470640105247533367350396917179074458035621848115253521951343428296196378998848058644269374831925520947565107232260619624458536399687415172606452841167000710845291444703143990222955441881293520276158812874615343607397984285679798585812639169021878669539204351723324068390361141385839115841377963421212385701343409761560319087294963960827233946110101060538379074322834009782850792161398830118601254307084065394108401070720595350959587070782956148522189333989586148891579310863880946128569038022558505251870432288464599344208908580895560097480950881254812232410985331172951860882638441800613692898694239634235656051545714276249101035263775107518436613969574910267273871627693594614140649996026105436186748368518467654401932619466889774402126980275929183422753445131457448307104446795681654222947153047815900432207973878027314036352260388803384328910671136069492586816890189515008483452568920507462202309000659184839969379218700279830505140441375940931588636832141211807384684099243147304331192844322024322230722721688065520748660310846060914591390393820609514968195222777901663284268848636586572199179629353400421599480521774271297229296469461789026471667041954220415024962515014258591773984386454971700939959815713718440065365140259862511274437358939618638069572310535590317063718557009403180019915438268412303958796948546295096615962416157023774759082790361180249488980910410362227484765293858477698654008474231316677168613404926100019727336038128647332805041748011851474715074128528319182835281804820166251499929193363334117213550435256375584852727186916037925746558093362415647331886947426668153232286280543543220139385851281633577659245202436207300645668580364784693940196941519797917017523246462363512641897461378195129683466339171371865624537467412954287723647191926399042543382810020119400434686694148867265144775449875033028317183745703932514983591591755014752418729660963175804004375331656051406130228506723820489410338131065504785146279200365370165124907331043476539206209664748400965337029279065376421598631936356096491140663143190373127955632547345942278207305684327417000489101192058111762188374318471658004736875259372442613992260147567780289583405320102276824944182255517728738847676082926214187441781122637327499849497903380977520342468357542058957069298946263215625321959238707881918559738340730675747239609274805571715234894921460693676429507435491478718956145889464553458289549660955589893056662353551836987215198289791856877532371737485601155135650789026357910793894410010700474036743454698231434727384648996218611781369644322722055526022654670138388913092765226263530089416342779265081003082720084518002964941366076338192296214655845949665116627777661533212026081733313005452065863417345086674834477291607034456620513986001647267709109683894782206026522218413789062934508763516882529832334086628768995138481927032053176319528953314937771787475277219456908195699147851092901476696414732303958787779548393794802357379847198076363779519671433356136762488311002860057357527623729386588069769540192931953550622279235971662422623387835599822108037002914196315510438382418602021697290599025459755453574172710933327543302608101048021023409358191148455612423946538140190549509645411726467675422971613291599255595691011645328988451391321321128451524569135690315490669990814553217141947019776659396454811589866833596807966759974877789902383011755482230401424376466715910213206951506484082753271394234017960489387769722866587702656529940284676177857676063250825807221124929261704666319850272292917568721477481361312103956941309312442508667662425918777177349890459093278005866506516320272044076464087391516756969531525911231503132980408923345845350701462149364356678602257087351760371308901146561247133567024804790307534695527420920304772037672203150*t^96 + 1252053177090930944660919146560389096115039693276738985857668816949955489215697223766828688605154820337472533201355429395489086813739890299834936874500749201229715635818276434009636984456542139192392774820222101095682685025304206936707770871205505822729556810972125045351503206875493142834185988690534649478690808184584006018631831079949210709251189325080711500946681265153799767883366714410118470932440853318916891074201202747879243058850633309762308068248168752212139622987793693478168825681299609168477463364136727208515565039166938786312907834582203864965061721729171637180197293520456723220985892763456658573379461578413397740531012685389073520416291778418258789158625728473933494419531891895990053747363834792345570285291038324735727770520881138613683704648386953602392939117811751312856413806822499949914562796713121161250537946446632210840044726498475150422086492094890359613445033401379012833764010587711033670662564521246404194121027523361269654601366731891359744778325926370955600328516735192637780510316370888951020045296856038693845053146068244503456092221307938281029046532654023018074572994016332668626660539692891680983753050832461056268497093244130274307711683946709807173633341847280459149036970527613873186133710725355052572727621017332278031624577796782470971214025356993124463755896992004698320809193337256394694915019555074341985175981391351322460523011945937621827257825796288537564224761937226671807220524211094514187017860811270907939559808564278290065698729397689789368063526409378267209500596636463824153675225424294797146246739869332068685999412697223000525544137463702039823600493078595317395157997205980276111799983248817215446684242270445521016101140816502826657434770497701932430392041371662963519296800492846043284594257184817797449186970598226959255339712041588856981130658086289448519641337321738144989408336953418158910157615364223419204537465383678509914436472713413346271801304012703757245005012996977080409035872606950282336955116178684172154423302847009568026500504424704873550293308987627781102130194947985462245309956686385154922576421780929452492624205690757352961010873751387855826283538488722502626441889466980614947209460040839379850605903719395183068184719286431417652917979677873274553637908020057952870559792370053887775964811948403869199194247093081517304678223789574013531509656256171945431315638264365553294210758239207070447329692933408327147821585974840557270561904043216237259785464156295143089409601318125952078887394368927284605273557558799519867700055555130888550132584651170707644407477951537761769030207911964600843925387774719890742552747769947055907464728028319333977010729993533209543305912562737809455543177600903542189825252052588332105865076621376100004663857019714364968086756449805563150268356359976242756556489903465946390202881534145444444617984773839413336415165371026982704496933431994889907305813348890031721556738941926153982042570791158782471179778500346151733023734295642525599513096348631494349995566432448953667000571886003305689527409310088526851302911596001151036474302401085964125314705895752527783361804333224757871350978095684238414794683148827302190674299981702586622439327054574980260106562940255888180235681049309123876666029571745742695723141208676060405856286004366583020294213087381727483303025059001960839968258257663995196575682977674456285944571417380382408502925432183362777329208526578866674752018150745286102183770139006779463528893970427118851167823425034202268486398532981371603935511259022999169672792626750806915568464972364284906360455952594418327197002708729691787462070879180471721964928170997753667087688847299400033808526867661182092934689741831359545972815823745890700419929964718665130207689665710009710000782299017306868910259499455347392039065498540523959262416039135408759692549442710009841486412072495737259364658230225865591286892192777484285918152194990274787514993635098959250371586205764359098409088295480398087867193481892713143436149044844134902202149784483995961436405633388424190297987447477210132002482586110680911893496161142449193040627051390073195585246261065529192821407675406808185954997951366346361440558031093538132626413/4650923844200392345780671903084626520450540360558673785481264797764839911470567025310480178093273006627150725434144650295737840922459765081905917335067046121669122484721122317654205054768107692999697032843744574852684505148840187915090349220023818013882476719381394374729761797148787690865560860805868129920231179418758293424816785892923148140778900785704918873912676340429448073673273357145277842025352120624935293680677465365940399807337465299193641050988562382347864663295575062582433737120975479781190620824516988816900497591704011292200793156068809316905464193311169012230740525178588999975859010068847418315315068677443046206326847873252798970087381088964574394848669990940386833092223361106474772579063762277070742376865352025983806847995554512979181083020878014958845775875880749504416745671710949548069303965532533792710304224105517604716662289998326615790953676309302601925219540946236006626892068236665616878368562687689731821066302617846909260429585029085967743964959236081999993374370724684642575262905629778702437187091710139385516229898454997218273805330723857962927358081352833626822842081488886193150428395927411592020213814973112756977157956063007133471130302545581714619119825446582272162369030237469795248644810771823132660505938416798244355223541616300461429387978565453090195881353598308963158652112045782498848265169278869470203113031834991025417025561505905181645864524062217592242640213973275674426660477736655944531164298988194045610600539425740547380295119636365241989908060507528623252318530166929367954290517473760509981014241789070518480190657971870999602908045755598181903757892106151257733046648700617374913221944602989906582226013940806787888612771157863982406567631173691309916642331357953252826174642286637287253559239335705700934389057805931961921674018029383448270013809135226690053132963529223608296032300551889969823427984697263374116376049950435354333882049485304679462909396909030841226548022590665353690953132320863198667707262600396380480254097570095897143504361471641705345110451968006255349285758137859063858541912266272523654458849328222964736590778426437419960305937176227189068001406553034348479329780367967014083580304280685904207085601342814912523119822028621992752760488514114228510326693110762674223062803062732159235984291159954706674342587236691745853349602395440255759115587435131730433577444346765323880675735920495345763495119042355449267543798464200233261189568942783142159594745113979029191900342370834440678233531862022930160603315812681560709829794582103297446202708383724071593777460927578862410117193373258048349931209246785846129249894648532366684264239727850279441269948509262384250937725371467095517342991816838511473023067726492363900200664426445022485573500655204844035103269302122625187420802684762668912925139663647486285891050638802854299814272660216239920808594955552318450537555726087007490331825720418288762004309169254297353028246958751025905438868215858269096872239164935658384471062591439945485556702157904059162602075458956253436734607350259092164765581639444363073248418257213319103816446104392141560672384134104124924119634359790201153087396376778726347544218565552889652344054156134461817770882633860640138296596937348922437223423670267320456440251232694053619835736989403495765031033687490312612771151445683875656361650165893038653454645663770003349295733741817702002040150269336610570611648838678135052367485435595465180163695836371484919875475625902039937420857306867693021415188103419317821828817501920897653329280311825670733614716386550733803918928696762576698133384656751788208527372796080129304119478916983708151730291915973924924789916067198394983220843468993570187251999362913843661577518368112906783517765576731982414452931668108228837561280997063526701137149244866054538857927289975963812572342571438806006611391859570958199273324500373244275578065054787450483193266423895190605042298105034236952918472769858916518709756067363698143144024144923321365294604106554561424190430853524861174061729878672068137862052193086286246342091745491023504555049675021579961146232259916230802592872993496917363353215274286869194644213340426370542205*t^95 - 7075209405757635608548748478166585815093851487039537175225189021309422806877781917773904880725689283567061656454303822430439888141357171924383292421957708174972671700354689368828503966581606295850138660592175416682598945334529424006514894686911516843033431178802446511504170014873059782826849666067838632347225925791267818343350023389415068121416594755939076925735633096104568647202372484370675438906811055394383884690434628208950118437154965655294402146641256313841852939763201468785955833728091792080730580915560201851896903781224615785731766796326918590737263937642433308665995123465008705620302219399547753369429311911958752898856154945715493709510638990240530904490727520130332919403809582846863401863253036253474774159592324327368005809762572988244332522613458950834458471810969717101417768533858885370338098154111151677637009773042813643714184240977896117723137291930125088502131604172731248838722325824105864864203385446698502256442894699931779480047012253564027719274898705730366675004637459207534765486799695207081030384627499904737318138792681981651474308811738477648652231822703805298398085477534587339430520300725732030205156454505528163774758347996688703877070599467513297675211188919497121303499420947574800573278981440320984631269275408292010266155179935470648495546486651598948448919321563645678093323934586764565355928141647403279639557451196253475097728324180333235015021908799878381437684786733613973724600952905103937257518923033052065963286100622790410508619436076581517960133951531565365264391411538839550926762818197709344882141888759554832338646158469627379052054744325398470069640220552777232199324707796664083527261183064125545355563719664443908864107062251729461141598756113576354460065528687044443593708648733848379657234448183161212117856815381508976933771525025797723893776099094003205240718272014246010732009571043223147729084874797132583965371633262131541511508260906062843957274439286364127269941355774513045309945664980940910583112847125933432841682441351349466713999176455233834572909534611522636424222012667343084115123874594982309559770764815116841286946420895122607422879220926484415607164772014306718897764950610040856853695890172904021863301112875506643276385636531100980785186142007946404128029886597098644082163532079005272658953054039498365482300935089252650719374024128958132556812849475728456836749403094021303869618741182639061919969235603239043543239710526018301870040108652710754243069619596582589056856636388308520250872919406132034006177154085591858859348395284560934191051023179482621831765376663519325172800987854857723491296498515165887576704086337537442759161137370000735954577625488266520438506634720215781754257804644108430267627538391805592231497151796279145033688009540540601420025897052157111557854914236529074397225921894739262199476039058513868161705160072640278375864544338410353872585467763714229009242359302890019505882728828211393063346800841740346589375980382131749816315602336161033803188095407958286111318634624136969747948883439381896117156820079448683321028502176115640466281555233887635897080766957058785758715896800358432645735621052006160033658075091879636181025746863812612440058431420460488076677579972602659955908500850591328901919799411476600693694354920537482088301361038561270555085558457559957832475485409746641270271250730553948557789154943998462131289588250995851814488562035526235451963750589289855409895166605443231663948822374864912649431109286938340114339258936052802850613340815822523464160691849038038187015952440503637091775410137335480700038975714289341418902724242073736939121123736522509284525612207626600465429602984523103372647693990723041640962372199716978126213906224691606972683575589733910455016821067217467080379189706333324369965464647006034193990595378165415064674836740269037875578915360910573926893685680854584833820932232522271417167860201652095858650624085022054674279454775922872263319813121439870953542431680924952668507023099099244525881084587257833022622975666782631359750339364425913546679042217946378116291120739377449637850078698196192714540782354321757890947444222159509708987072082407231894509855658600274845583578491494481832068307297/23254619221001961728903359515423132602252701802793368927406323988824199557352835126552400890466365033135753627170723251478689204612298825409529586675335230608345612423605611588271025273840538464998485164218722874263422525744200939575451746100119090069412383596906971873648808985743938454327804304029340649601155897093791467124083929464615740703894503928524594369563381702147240368366366785726389210126760603124676468403387326829701999036687326495968205254942811911739323316477875312912168685604877398905953104122584944084502487958520056461003965780344046584527320966555845061153702625892944999879295050344237091576575343387215231031634239366263994850436905444822871974243349954701934165461116805532373862895318811385353711884326760129919034239977772564895905415104390074794228879379403747522083728358554747740346519827662668963551521120527588023583311449991633078954768381546513009626097704731180033134460341183328084391842813438448659105331513089234546302147925145429838719824796180409999966871853623423212876314528148893512185935458550696927581149492274986091369026653619289814636790406764168134114210407444430965752141979637057960101069074865563784885789780315035667355651512727908573095599127232911360811845151187348976243224053859115663302529692083991221776117708081502307146939892827265450979406767991544815793260560228912494241325846394347351015565159174955127085127807529525908229322620311087961213201069866378372133302388683279722655821494940970228053002697128702736901475598181826209949540302537643116261592650834646839771452587368802549905071208945352592400953289859354998014540228777990909518789460530756288665233243503086874566109723014949532911130069704033939443063855789319912032838155868456549583211656789766264130873211433186436267796196678528504671945289029659809608370090146917241350069045676133450265664817646118041480161502759449849117139923486316870581880249752176771669410247426523397314546984545154206132740112953326768454765661604315993338536313001981902401270487850479485717521807358208526725552259840031276746428790689295319292709561331362618272294246641114823682953892132187099801529685881135945340007032765171742396648901839835070417901521403429521035428006714074562615599110143109963763802442570571142551633465553813371115314015313660796179921455799773533371712936183458729266748011977201278795577937175658652167887221733826619403378679602476728817475595211777246337718992321001166305947844713915710797973725569895145959501711854172203391167659310114650803016579063407803549148972910516487231013541918620357968887304637894312050585966866290241749656046233929230646249473242661833421321198639251397206349742546311921254688626857335477586714959084192557365115338632461819501003322132225112427867503276024220175516346510613125937104013423813344564625698318237431429455253194014271499071363301081199604042974777761592252687778630435037451659128602091443810021545846271486765141234793755129527194341079291345484361195824678291922355312957199727427783510789520295813010377294781267183673036751295460823827908197221815366242091286066595519082230521960707803361920670520624620598171798951005765436981883893631737721092827764448261720270780672309088854413169303200691482984686744612186117118351336602282201256163470268099178684947017478825155168437451563063855757228419378281808250829465193267273228318850016746478668709088510010200751346683052853058244193390675261837427177977325900818479181857424599377378129510199687104286534338465107075940517096589109144087509604488266646401559128353668073581932753669019594643483812883490666923283758941042636863980400646520597394584918540758651459579869624623949580335991974916104217344967850936259996814569218307887591840564533917588827883659912072264658340541144187806404985317633505685746224330272694289636449879819062861712857194030033056959297854790996366622501866221377890325273937252415966332119475953025211490525171184764592363849294582593548780336818490715720120724616606826473020532772807120952154267624305870308649393360340689310260965431431231710458727455117522775248375107899805731161299581154012964364967484586816766076371434345973221066702131852711025*t^94 + 88939608495315951756723195243904347277878686774732155146968251646517270147451325937213994767437835396910946638546532193129274499131806167053090568908106528757697344547663505660726490937482154167531626078151790560315528289501353549837086783082876544479808881465610711619088439365958076775244971583962330680031629618933767584197873237982583296195640330459975690896576957392725569388264943523387554649572654572009449168435766000602096308636069274440493188806644057014601831503347362929478631365781909855570815799050064390337332272483591703066500411752019710178096499665984355449153817202710343030613935207381203709953150963419721168814263634980907795472315443438488015682667880731267482291656607901982645065958808472631957383792554880154567218882213417840123656264759511537762422769633520819757680816271200629413717641660465557567206740432878860434816933104339587492156400100046370742176534852888978214028067041265014807900723583875557621736787940623619269676683925218324176890612558008736179203933552843230948913917202934169771858330222198315831390622598229921451836892158875443232264013389042806746501111742240909384422031182614737741197177380000292909492207705186864344965284921105991428163454405974271250497806530590733008667698965607427634708303729858967947637120226616940470173454114686315809544467854547166747414182981281729902008220406477706611748213177503450800242411571283793354428881840638706325334376106328708409428249194942136289669690081046117227783708843722669386767570286932423432042350955888949405221408194141837751386224275700872108539011337214007239208763841553852134896277897842439916087404727862629569401742469968315281718568669348673466833179932314341389736696984697240457928391537555319178176795000909366084305843596393089103659042017272441306736457763195757450448470404883038871609510992991743169837918109515353283969574157511573261036439648007637168775366497117223169590024681945228206339234428007063223616913153967065672639096990548443865261263459763972109280634303341530662829246660571996157226933663638093351459792849573001246508544624713566888071495819192590646709930810344908597006515734422511612180828803603503265029695863999567624475539993770554211235311681285488838483517351407867981162780743949609668649000064561738212821266909466413568647551701753981765659132525659215986105441034670123517942115466922847619678715190095921851678403268007282648204301101028438715266883851620795159577606452034383974072666007069671593856268761956033508308206320154622661843742872380922837373967012502723255684686052627668628610260000380384833277084429591677875657641750189737015814759228704742024762103109558401431309995793595102256612820362431492425223854594934847793868902175209827609071153523481168607069599325452163593645790702936137238676779159207788092202393802490711618222419923552179453982872209676449135304156423526167877666865392823299647328124102042043806550467222085673688004573065170059667182708954528261204720107799614038101932455346974645398970994416499625406189934034326962656373146743985038274959339848245308633454364272154466094186780909641029216017602821255461370586463919481442293389532998501339294683662989022432747126690433721550198334656546849057495282863387784962767777854003702898424336036229815683464173599267639362302751899840727892135982123004163282573513649173051368137444410209465956453308271013196760764643692677174579507156146373654754409250681389656351040767102934796835620698358160037938503143805500749718514908325016853357176331011609625858777161854146733557928893884631351917063049374751061145187407087317844671454401894921965420069419885341741191692944958061845153042691444963890576674516852288545194409737934550166909395452490248675103304114626998925451801189994852174566737799523219329895794736882285715225752965567740537774411474737539961543385409183801939062888119610083552894679611741700812086779017514672633513001181106183569338412132010024958103202462995515711278941343426713448689746862431336901099220618330775203565186187327522863249904051191204363225223239050980881529654710187084953591041638339548369897850521171270703587275672725338731042880775107776659446555247694849515166772515502517958194/302310049873025502475743673700500723829285123436313796056282211854714594245586856645181211576062745430764797153219402269222959659959884730323884626779357997908492961506872950647523328559927000044980307134843397365424492834674612214480872699301548170902360986759790634357434516814671199906261455952381428444815026662219289072613091083040004629150628551070819726804323962127914124788762768214443059731647887840620794089244035248786125987476935244447586668314256554852611203114212379067858192912863406185777390353593604273098532343460760733993051555144472605598855172565225985794998134136608284998430835654475082190495479464033798003411245111761431933055679770782697335665163549411125144150994518471920860217639144548009598254496247881688947445119711043343646770396357070972324975431932248717787088468661211720624504757759614696526169774566858644306583048849891230026411988960104669125139270161505340430747984435383265097093956574699832568369309670160049101927923026890587903357722350345329999569334097104501767392088865935615658417160961159060058554943399574819187797346497050767590278275287934185743484735296777602554777845735281753481313897973252329203515267144095463675623469665462811450242788654027847690553986965435536691161912700168503622932885997091885883089530205059529992910218606754450862732287983890082605312387282975862425137236003126515563202347069274416652106661497883836806981194064044143495771613908262918837732931052882636394525679434232612964689035062673135579719182776363740729344023932989360511400704460850408917028883635794433148765925716289583701212392768171614974189022974113881823744262986899831752648032165540129369359426399194343927844690906152441212759830125261158856426896026289935144581751538266961433701351748631423671481350556820870560735288757385577524908811171909924137550897593789734853453642629399534539242099535872848038522819005322119317564443246778298031702333216544804165089110799087004679725621468393247989911953600856107913400972069025764731216516342056233314327783495656710847432179377920406597703574278960839150805224297307714037539825206334492707878400597718432297419885916454767289420091425947232651156435723917855915432719778244583773460564087282969314002788431860429528929431753417424853171235052199573824499082199077590350338978925397055933832268170384963480467724155703616624342513183283562478182533882539746052243922834832197474627182737753104202390346900173015161977321981280904240373658432408636897473522254104238644085179571031490460439215527824301446138936647836714334003176044942064653595534960292626056657617569261773142745528601041079998401243152154603834477175582310268163682546653102054976310952149145361208627294468094503245746499402222003653513043187718926461562277542588314862281712504637970637182352174509573479340134078137086608582918291522185529487927722914055594852558672110900699284941122195655486871568671827188769530280096001529327946836052318816683853526434030787491296695545720817794990619068443596456561185640263763845569134904832156473387749477766840990709762806563883599761147186718865741748068996785489201443704968716768120067776233386363074950680764490617212590374206760937827402363520148740018155107371200941608989278800927679958419522538567375829668616330125113485289322904311227224727017189686870319830124843969451917663507260783047512474551968145050217704222693218150630132609767506879687089757174514078778403886553313705236710640229364146519791905915683632595932355724946400046391987226722255658418873137624858347466403220268668597684956565125797697254730365289567485378670002688866233554279231745208404767766129603941029862468974538305120111344544367895673909354825484582062171379958589399838002538693927338940928654762487578856939440558427034874441483264809129235573914700916293545025765273848437647817202267143522390429740470872112282952766092524260877912574228561184281407562317553187389327749376827225401939700730040829573716134144378640379304361569420015888744149266926046492572378005479115976314012442113684428961033392550608606012235963456916527796078228876402697474505096894555002168536744577299628617958992828646497651873867127714085243325*t^93 - 274018506783151758708628399071686357963537988725889820162178799497091970411831408737889453286098358543237561122515418549646540834578747485896230316163893511879438827789062453765041378387872031973631421284804597407128368524611773881832672622204691657677248314216323959922857192405427275695805056580940382468647890678917266077229295750287820782174324065410999269294137784933122260329077598174806917831787478766176696019241245658588766413644292757520374492609986526335483881672470321631301694811842439406454868641683576105727395340773859036681067740807491619766847718208984214533534391960606687186864269284983165822632915149001649380681286393504017396209401477645935971215738262844273831105781406571011701030731025902079898984909748756711176009582630180609906776521727390694723893074894152840367231496758765595199104633971091179678607991124699564846996512639002571883218634911763683728886189870073589032229481062852875468381890788986594256926965485286655828281054487629165674960464643633999463287277834687140172505354248129021173839248755620681303897210517929135721557237260353671732356137953823318275786789919569558636997032092425788234851152053693182157631760405599650225635952660005640205102055612902093670721930453713374121383640930559896663903017409022018926347201707443041278636776961362241905870824098636439916046140641625518538667951963724367777755959865216670533633879659352431573879719020062946205706573701629712047894952643552032995837009466478562453953755699882705771812271738992784427984132699892643293723517003129725735732533395047154119923975075751681037109373664817402280372791500793443709930102382764487989992824247985103679646800975773718649294329036481203099990798030026273586274721804104295658414965390925965118792402401065161809659263568814878738134598055329756630656877901066001298301368507633148050668286586735383031358178181783019948926373341482080103372927347775801510047559940512982239019272623287134725573916199199138492976862316032457377755032805080815939150473704247429093598478213701043631141642972693424021623227277908736013635519430927456225446734866830130481041728840300393051006267837303880002474647022792929822666172860334492050177310105733169096337160990673511292321504994655405854915059135225965853376509492332465525259601457088470133410936229564092902945537101189786365200362095838424534614131230226666621095724348985279919776448112741183818874191400317188064296692264486910319747104156946068315008413815518587083988492682904604280713916471038812089338389691381996912955905148566668437948141560860606893757810591785949554298406890646764791766172535191169329941039588256842194622101026896755634807353899054877944228462675349122559842204044039657900377085698452656745471003843660417763425317095177203817004099300081379400515291054622478008098944874016849744832892146603286323690271791246432401563245667679709279873738762663752758556660570301378649953748746646282348825484015837422622220816689974038203898929621025627718581823947921332265769499512254940933167623329109894078822144474118581272478351298337244451161290097198230438150415911884686726791283432212310113457006891827491989656060278404011847342873780179843211659309230855961391525338625659492318100334746329182299164920263538031313285202205150144837560373288284986495982465429125809799340699061438841853768731976600099381836496314740445013369518697374652514451462478487174709703560827257526762130111308353841424511727807980194914662641370115840888009909946377492892394513289940441528425649405502587426305521696975736815933709249678849988265160783218577282407275324084203427615114627609338450031521404449126471794167947253960503688656824235843380678204502519449297361758362027059666477690985946549959991287157324343574269297091563902587118047419080465553244712725672509458439157290251933000837220285102213482550416374457261632081608307741224050105839928339241889519850748200256765437884923132509882370879605370720589219967605785805973587756916392769599489642734601677630625669334576991558584412315705689644493630334426286360731592339647353194698594003056363761959961529439403345371287628000146123945280299498818557959877506783281997616824474356671672356066156079561478/1108470182867760175744393470235169320707378785933150585539701443467286845567151807698997775778896733246137589561804474987150852086519577344520910298190979325664474192191867485707585538053065666831594459494425790339889807060473578119763199897439009959975323618119232325977259894987127732989625338492065237630988431094804059932914667304480016973552304687259672331615854527802351790892130150119624552349375588748942911660561462578882461954082095896307817783818940701126241078085445389915480040680499156014517097963176549001361285259356122691307855702196399553862468966072495281248326491834230378327579730733075301365150091368123926012507898743125250421204159159536556897438933014507458861886979901063709820798010196676035193599819575566192807298772273825593371491453309260231858243250418245298552657718424442975623184111785253887262622506745148362457471179116267843430177292853717120125510657258852914912742609596405305356011174107232719417354135457253513373735717765265488978978315284599543331754225022716506480437659175097257414196256857583220214701459131774337021923603822519481164353676055758681059444029421517876034185434362699762764817625901925207079555979528350033477286055440030308650890225064768774865364618873263634534260346567284513284087248656003581571328277418551609974004134891432986496685055940930302886145420037578162225503198678130557065075272587339527724391092158907401625597711568161859484495917663630702405020747193903000113260824592186247537193128563134830458970336846667049340928087754294321875135916356451499362439239997912921545475060959728473571112106816629254905359750905084233353728964285299383093042784606980474354317896797045927735430533322558951113452710459290915806898618763063095530133088973645525256904956411648553462098285375009858722696058777080450924665640963669721837686624510562361129330022974464959977221031631533776141250336352847770831069625238187092782908555127330948605326739596652350492327278717441909296343829869805729015803564253094470681127226587539522152535206150741273107251324385708157524913105689523076886285822423461618137646025756559806595554135524967585090539581693667480061207001895139853054240264321032138356586639186896807169355401653370887484676890916821574939407916429197224461627861858065104023163301396617831284576256059789205090718316624744866095048321904246594289255881672039729086669290902645735524894383727718057406966336705094715408764605300634388927250180598029982214703414252165001957402914931715541694978991760448798354943790268689105302509434375401285891344978831454237063183628187739628874411264420626501523400271537150626660804558224566880726416310468470983266836004394707534913140157880199657764966746383013178567737164474814013396214491688302730359061684322823821161699612517005892336335291306535102757580491619835984231470700402248013608122401650684870514459381797739969230711450781384070118529085130033025488277693685338940869138398858502327840796263591446220801421217000976331914965603250959853674057680680967134100420161317717907069088414751811750299269130290734239865790873017969174386409586321546793738626918218628149773581846189083331274819162803132263112831372091456772033808666240545380066568727027736785899627355603401493180871582641413711375451593210458749446060850649141166490665729695518524506043791094554657031432859956204507545740023883198517464915483208466552310486235814191892185995776306551622187480917362150252534605680841001870572570321690839986185085304324803466836770619831314937414202534837957813940710145140985118191511507405461258223267344672728414113055123343192509523032357183065764150815142475214450442829052906640452107074929996015617471000967693443467561295059848161132739342641877733576116738400795787789142111282047565794539618771970966807197104353903359742998427806004110938041996408312859582098242381726531078370826809005922289885679438838057675698494395164361687094201747715033159807112236010149708436959158529388348057449325754540058258728547312062170472765386020090091913151378954416842906190455772685564888711531866008693935252286839213476557406518688613368341284634730116765304932516307038370491390204179468284979225525*t^92 + 40505300756737514533461006055995641015061612089763745361724529997945654005600667031095771131017652014047357232151911048659192957743055029918652537016595948834546320881863443050852617541013387601458199574722828251371460095425075576718044946658139014301588010986845428132871190175567740508175172116284220506620288710988591257220692394113981795640041963871841560827532425981546206348585104379138245405342429796560337775806619820385465450328472580241369290691115644510356705948484820440893654006444128875272639021365381731868502957001055161621786738495228047444632690798770169406987309703535952542070029922440402679577205846856071404307771180748201400987999769641756015889084872063563118797130143334571754145628897534159873728557346770516718632353594627174275851397900539363345729589637509092390695524570007920002451572352257933052949544110597268369086589016873899314063574510829405214345031957573866230965222971767071137881586036639853941202986431015512407334579911852979176515927950643919269333221347229160094859783459767870958810960060022763024574217751530904345134117052399266846612120876502939588000628382603676536217613899727496925289119739337222643507772915741308561553814484180238998797573573925030328446081178684758305475806650407611949201023980797097483085286600980692078647084819928596581145959689097347967415686765530187068119641969244850610238047660703503873763043635818642504092857913396037568312986570841650218063701050078080487072158700632077539351310119268194684222441331126720158186312861969057300252242310575683588184675191723847596018619537052549033221994733204804163100078958136255408367298111884700549509107062977669535008996053353465125775404864432862674764213247336501673049750819966210095878735542730369673140638398266497623946315372519098252086077257542166380221790416452309033365363615483714210619743769154979797982788797792817951969788154753803641688910092900195232376853339342516401764047772444625386147151703756293532939026677152418721852187709745937797387151420932150436481023168304629661482152180627315356918762345690738266580546767683563470777128307470416899958481104610868314789142873477085507295167384178738939327476269032228059625577706173413274998511265860874817148662236288674652996011601032459551001036083851905471827011046198234457282464446158107073123872472354701691014852398588211596000708744484646221122120349485127072511451832106076226248454085689887120992026781283207884245586446191951782645148647745761492471059055176222337328142765453297337392086399997150066431926214796129191359889457460369965509338512271307390658174419308146706707264622028094281177953469847796457790187795866148172047241250421758374113522790274692400019899530833100414417906475966084947492604674604990210894718472438653508518918841196030109504481301233884544917964119109097636879617679529591254884927453158287045786357620058024633200197915412280966741864113856237078643486867806049730093475577733159745161229034533332935093997318930478810419207313280863973814708072681846366655537605992963965364811265644206298982451682343398648967560057751289047415769476960679887013623956279656498132163362090727755349201258518594508024951443803376511783961258979254735843579080957309180709226292273630777805291622932472506675112641275674862197527844724818001218613325873821875426009846954629676490374232632392679121640017310626472781093043940654625510621603085598852711468667192672507642451141190465214005336384166109241889111651193320363828636010968137879863228027250325463085393477633263201328634993679120849539796750396885300926090487115436407957170892377388130234756237183773118003476590783355127856533502120465093206885892612650489485118245241302069843000249746252027937138533468310659048229013944003607003420626411913893760596154680679720898446612408160999257853812230313841474887142167416263665404464782047932594548530271514653017789482278330599357352899892663614459167320725036857965446674885730032997125662748484778930061507421310327723259095175639417127981049840538587731962991570020619433641980764956306933262109061987519698183573283947365365249359233014330810476646418949993260189102729395319693031140201991844463771850170970362557187224924463374504/221694036573552035148878694047033864141475757186630117107940288693457369113430361539799555155779346649227517912360894997430170417303915468904182059638195865132894838438373497141517107610613133366318891898885158067977961412094715623952639979487801991995064723623846465195451978997425546597925067698413047526197686218960811986582933460896003394710460937451934466323170905560470358178426030023924910469875117749788582332112292515776492390816419179261563556763788140225248215617089077983096008136099831202903419592635309800272257051871224538261571140439279910772493793214499056249665298366846075665515946146615060273030018273624785202501579748625050084240831831907311379487786602901491772377395980212741964159602039335207038719963915113238561459754454765118674298290661852046371648650083649059710531543684888595124636822357050777452524501349029672491494235823253568686035458570743424025102131451770582982548521919281061071202234821446543883470827091450702674747143553053097795795663056919908666350845004543301296087531835019451482839251371516644042940291826354867404384720764503896232870735211151736211888805884303575206837086872539952552963525180385041415911195905670006695457211088006061730178045012953754973072923774652726906852069313456902656817449731200716314265655483710321994800826978286597299337011188186060577229084007515632445100639735626111413015054517467905544878218431781480325119542313632371896899183532726140481004149438780600022652164918437249507438625712626966091794067369333409868185617550858864375027183271290299872487847999582584309095012191945694714222421363325850981071950181016846670745792857059876618608556921396094870863579359409185547086106664511790222690542091858183161379723752612619106026617794729105051380991282329710692419657075001971744539211755416090184933128192733944367537324902112472225866004594892991995444206326306755228250067270569554166213925047637418556581711025466189721065347919330470098465455743488381859268765973961145803160712850618894136225445317507904430507041230148254621450264877141631504982621137904615377257164484692323627529205151311961319110827104993517018107916338733496012241400379027970610848052864206427671317327837379361433871080330674177496935378183364314987881583285839444892325572371613020804632660279323566256915251211957841018143663324948973219009664380849318857851176334407945817333858180529147104978876745543611481393267341018943081752921060126877785450036119605996442940682850433000391480582986343108338995798352089759670988758053737821060501886875080257178268995766290847412636725637547925774882252884125300304680054307430125332160911644913376145283262093694196653367200878941506982628031576039931552993349276602635713547432894962802679242898337660546071812336864564764232339922503401178467267058261307020551516098323967196846294140080449602721624480330136974102891876359547993846142290156276814023705817026006605097655538737067788173827679771700465568159252718289244160284243400195266382993120650191970734811536136193426820084032263543581413817682950362350059853826058146847973158174603593834877281917264309358747725383643725629954716369237816666254963832560626452622566274418291354406761733248109076013313745405547357179925471120680298636174316528282742275090318642091749889212170129828233298133145939103704901208758218910931406286571991240901509148004776639703492983096641693310462097247162838378437199155261310324437496183472430050506921136168200374114514064338167997237017060864960693367354123966262987482840506967591562788142029028197023638302301481092251644653468934545682822611024668638501904606471436613152830163028495042890088565810581328090421414985999203123494200193538688693512259011969632226547868528375546715223347680159157557828422256409513158907923754394193361439420870780671948599685561200822187608399281662571916419648476345306215674165361801184457977135887767611535139698879032872337418840349543006631961422447202029941687391831705877669611489865150908011651745709462412434094553077204018018382630275790883368581238091154537112977742306373201738787050457367842695311481303737722673668256926946023353060986503261407674098278040835893656995845105*t^91 - 10227858583600650185284255982276272119171689142200062064883122672715536240225455902975230792784480236021587934123306373020796518050455282374400899329604440328266696007075018936459951850038909468935737499330689365232706803466611403290367007106690577562220810097591805515107437189641045710276963625927225336787184207758488257708306723077782528868427564611483290965869252018428314437467823374125212261064620634017940104872450764535288756005798573485273451005762962851393121267125705763327297069124840218844649755024806734647809284855549460690242957592814528091906100563865243274570731212313704122204520233248674932897565434745017362240271463698008270344214430419235991370729446877640384974912287127078566204195096507320195555933588844557600834646591767003541845515004610662171624374478519081117958044605601005296153505457389190718164048832974544000835967460380125256709373036774415528013905321745350615230446765630796263678649829166851631749210538534373885719336646074060392698415152471451412353744443123874167103924781353878150597818439260618186895335248354511388339687360947378936186240302167225494449934493105031874107973835615813893667448937525116698507607728777631451902973861190486243434597354459770265490570353344995277354487262621879241657479498582760860395379207122987626720100917219168791763639521701177144655304078664286346878420905102363898729357219707223113393830040255839019597840066442340276150821625307467702496889560147770211805637431384880232429776456363931877338745260791762715241974724424696711005767039941741829742997601737979287377052576472614759543275553512005132366101018725576341012972985136998103317865053054732897575453233663985550586456300087862808291404167970603625621793910674445905537538588427923490609002604422092095377453956796479147262104878463592495961732263115085332167084583442735688219099466542123505924011369397656107096192045430112035242492251238943497053824308879248804519795373095934509547172289863862268151810433503324422787889824599576978139894333855441830879702488000414211887471489814072933824648524428793862572228521555598818490628917632017731566950188407076002445481526550441748174550548715319844427952400082359780615800478350189424243243485335995261724199538223666350124587291474501321048510916363262757613014982298691220169653908448581164507960355113146510560754614098101127214662753271206562224621104810633837603058877786253326198458690493078585328401632853158692020722977065832011694383758364453600054919184858138496935521609408812997972829915443411771880939775504812966977066170989318282824081004160845491565836700265753069615603012881590482168473460231746515827542199474224746259626521278029598743114323827200555735794200783534344853167019824105806739422377684444577311928730360108179890419838792461325200230115245335566260704722844691627103124847957754465499290189685771844052097527346208817298452769033678788000079296127070801149314142820842481753208516660341920322421762626418780119874441267860118216199700231792789905824873401955690925337044519542669513894297601567631067362679156224078696536770015990253067045108488874560501159256269988130751003805461472380753841238413384617760797244088821415704138062340731684378653295770357024029654395482258790180836937515341629858373617372037496081793964373239022276146136797383223555421286913863741793545578909117286716954388383306811860539478156082249391552997112363674969888795814048015576177336573221913396886380004582899292421376692649179234301668006814997642111871737076272003814074838737423687029070451070491164576988720717805771008700064784121402104026307957610415249124428946451011672808155383205301063762337698125688937418299729594365093361341292083715627262768771554552924918100933219623052975860031872368524612149300781629205338774301291307897832042338287468158868071188417899247429680667238549287632774152041497278255200097760035316937581951865937958332121230448710201209958108852439179037257358738228301640780692436520239545978640878469099805431025083952985918079967507661428267097085990137159719120165950749453979676517886869172722740927022431766042525785874728282100701400148322532652585972569687501117652287209762185320871695897244230714825026085428488/85266937143673859672645651556551486208259906610242352733823187959022065043627062130692136598376671788164429966292651922088527083578429026501608484476229178897267245553220575823660426004081974371661112268801983872299215927728736778443323069033769996921178739855325563536712299614394440999201949114774249048537571622677235379454974408036924382580946514404590179355065732907873214684010011547663427103798122211457147050812420198375573996467853530485216752601456977009710852160418876147344618513884550462655161381782811461643175789181240207023681207861261504143266843544038098557563576294940798332890748517928869335780776259086455847115992211009634647784935319964350530572225616500573758606690761620285370830616168975079630276909198120476369792213251832737951653188716096940912172557724480407580973670648034075047937239368096452866355577441934489419805475316635987956167484065670547701962358250680993454826354584338869642770090315940978416719548881327193336441209058866576075306024252661503333211863463285885113879819936545942878015096681352555401130881471674949001686431063270729320334898158135283158418771493962913541091187258669212520370586607840400544581229194488464113637388880002331434683863466520674989643432221020279579558488197483424098775942204307967813179098262965508459538779607033306653591158149302330991241955387506012478884861436779273620390405583641502132645468627608261663507516274473989191115070589510054031155442091838692316404678814783557502861009889471910035305410526666696103148314442638024759625839719727038412495326153685609349651927766132959505470162062817634992719980838852633334902228021946106391772521892844651873409068984388148287340810255581457777957900804560839677453739904851007348471776074895809635146535108588350266315252721154604517130466059775419301897356997205363218283586500812489317640770998035766152093925510117982780096179719449828525466894249091314829454504240563919123486672276665565422486713747495531484334140759215825308907966481007266975471325122118424780964246626980097931327024952746781348070238899194082837406601724881662933665078904350754353504164271151352699272275514897498466246692453472296388787712640079395258198972245145908243796569357951606729590530070524736533800608956092094189355989373697315694089484722816756252659712004599169622362947432672682007311409377249738022250452436310748391282253146357364271145721825209081338997410515776516569904969638510337609788475430617690939592570327089615535184839610131964745767614750803753719611060789899161946346879567338560453180382987034941312552586783672279144185481878509730886415405502857740512369581401889760055878177728343921789756615722669810377933858298476896751151288183308706043672089574985693338170345514484825412235514178678755473976893270538914795102714715887315596736960893833537248574669261711385662163261665437297731881490907518459171593188521644928470656083471541001960636745668102995451472184527577102141599712583957401600109324384690487070381969480843065667235206206228241084647704716747531313006801134754750023020702330056479989676221001382244183569968178580522595278993709125242290275526629929487021139935600240943316371644007035136310292974326195798466659132848287445069202104277184730244682429433954900875034737939266057649696988511472397422358902284270655731234137776504204387033296919708039041980001837169116728070421785266657870037402754937837860461213562042432475960070566319250194969667757000143890197717053141537398852715717292574372059278448562687493400194987535216456977703472383470630116269800420096786405180359440647239465778718707116117156335167928135703908857113478034649448388685126188623621148461231970574692382130264882120099619988320087133795587836748736624364492368906753010931637080581984195355290151612831322854181069489210999879062000316226003230492947143044776787875517425467566986677615840176145052264526004436592191876551104745161092442131925627677470172000780746802843012194568334465957640442656927558363734408620166959443491232314622454857798381108987915860804290206581914516271682000668764250175910708728965954347591431797564714202671547443484994808946695259268568477244574483459940425*t^90 + 16542805216251890841790251084183075431529839680727247035371648369144143485943848141500641535171476238085793450202000161413160162379621668799143605602352850984688086849244729205001540751697981112419205442867451094234744665447397570178837148706952125980795213029420183153780298220425326442931907305228370246152363667930114139582148805651273343686362041429461373947783457813017405414088377090529495692642709621907631943648937662621958797327259895021619706477356190337554661740182193779585874458954520372466065380220064730643521023745339927770892818198055647435113255601341794196700539887406639380636712768567848288325486274393130263976812136796735809556654041272786680869822344855678910932635229019363183312336678883647025071766997621930200689484229139386454531683689418108919261142587066997365272344943816099826699292724973748384632713898863391069137945628185237891817406740782227151667801830334243875033536718050459835921691632077091350731858251735120953080877461438006045731822221951725206246412469272721110669028590922693702327626655966816716047761685694624951352865845464605319566011902271724772064945200674828898268849277008044069483331538178409311634707776770829737424697529117338385575654822647461980076113285538364897173247941227833657119681003153763985001867145422960911786327786783077926687371280834802865926053306157595043350442013806391645840934702077849790281127729301967007079057412798564307115253811274599414411041459614352626145407410089604810055847731775478349919303672500341187001503825134073979147044284807794500147089741526906223433606644849331103541366730246460882752782395813127752445255262887349583347514762092190252963826733777071695461407108650411862066061251448468189883685091187553145101060067044078641973146796453099406485685373562153204934111544053878131773619794088390024456879018113461083288983210109948671989311471229596635865689829147846765057248846764708622112983191182240991437774161500997597725527325664201695107803913988519309237082769247623119448003416251490109732379270636999201624980731942902466448587016050525948211551744816012838447808604842629207810198114424353212216353983854285851497362991083695198281921797423689586595567655367352613866719811109338687389353607477554139295298776255679109680164153708887782380329434998240017957305907586620908079244547466511903175106899309776178484895712943633542539393012851675434761149340170423052225109505946918763196483227446065036941442250318152987788387276007945201893152381218640040135312236333583928064443123727368180367885702697428445891616981700137018122535504776140553101487037532161934669199980245161803679245810601850827529396233688239539816295531621659603169502677639308878409120423806783685990668655275453125044444818007715020455926720349280016988574463116028323746655664847348324128619306181411928847717978545172725999325652723175677723755384556625398394574357727608243117570928972380671932214269629792962031520090744381628265010274650985127629599987421861818983214960958622532175714969333300092902902793955845291981654155242026312150807727612530951139420354948074147683641837427680305849993013488113432477708828888938174926303903573708491698063144854758724199869907130897927339312552678577498270503790917377006502446542638917022970933215825238807282357949823069722847257337020112321302667611185350773980412282127071445973709483089398296923939094631908499525266007441987900748025945985899998287890802553187600957423820847025437157582418977019465024534599824965991905375269159856959675715512428027798717237869566622213644403456527066006553303268240531941513037639350679599857416553068365279524720257422308940027307196447377252957950323045782361363086745223803180404605356584064603755649747706358573511051340903005425702150439901467950476584201751148958518505331995213482044674765019319995779423592726227939644719912315449839903725945761085995324686323561498130054615656982300434309197762139801388608570706230401471978298005831664272510331556024500952184482858052851743300297619282663673009449636309103386418477012471946843118866341512565364234113623461217706284694157860552794134597407449186571857724616457770461970922853395779893170450459700428045238348412656798864233968/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^89 - 61367603398239097711081286563611845612192927762198779141165737258978912983173485699306404161062197090306191837571980223894650267572246509815752189776124738693842538719284518555232884736907026439048573905744658025739954806803776462652630155633190349641831372617767944007735987676499703779362156004925954580620556283167992090528303637556934173876768362568840953184713914132732607152916085412422002272420858165470892022053701743906003278065453326870531108418903506615970156085376344211941501151164177127526559644831160328569605243701036081996632922946342264524920890621752823379793459711204907114467778567922626345882437919005704992707151855457799058618353763647034418652143368801910211056390504230758742228297957183517597701911261331035150370439851989223469244981960429406342785163898677234617959904130822441304078018899614523810460494739962325201685841828648816190608562770211802426342422404860444324078925678427710296876030809945445069064751181038041029176754185038332810793499189807539529629376494792509197938966175587834640813653352991669891779931464940994479298819744189690637919180705773020185923471054031066651403225567937528378197655311354853514036687414483663712149485091506251900721419513409900149475138856836591057283463382737493745050447061629646305413951974761297796845259832596017510876595285925562490808473293519238605469704422279340529672004148957021729866076573571440363372532558137461252531071952102645899324204291843158500132190011144550182318290249997593599335472658618985761250345021215281948411850111755751169209522385456738295090604880845637067624252382651167865292346798068816543592752717512359734914860906021244142894374122834795439851588705142012883155375769263731088880797832896107969882273142067490575172297270495203972128504786735900591103316224882043799281843261589801526500854846005779845256544004138763344059540794496404991808596964645565910167310496927469123283096256800501917408584624874371938667835264101279467905984082014477847856897290025137405117921976214495411164590474265547497235469483533084443426683244874335249667819191049380187776288342582248829946703161794289729555269471684028788184515691607261887407552564045210308024796566838858342663919054749130545102626331091099183584629908279603297785238510824775046969390901745020836094774645803036102233609422483694850757086097478994657204195064752237446392201986281866376727126619248174080976428111573530859805792701262727762935018105594247610855833789830738638877466355402905109451099168306546064322949085843400369360525254558213689408131120922554307678309095169509597988571741290154360170199350912695228254642525832770455433097227281757048136479113415771372342305822185993030870022341630068892545503838683443023367664173775261365937979908632045492184750492254271787204502476320487834223726564521298374750334641970564407112176669776020083037647426966522009054613132415642306373071425460484149565129600455454943195101964319027299628811877654257550222108860805398088834993805538464895268673091246730302869398559915083759185484936790938559574144134974232887220873845000763184670948112484652626347093882380563699281374339370091459654805256975735388592852441855161472021820840561193523538629407935037000762433534179802278038845792932190031111880295490782183172122452616808605609497382639786547165199180183475973668693862319169475505480172915149883319189399289123503970599261017453570055958978187928153309862770690502533425768082901288386023176206346745958137131462924324655955222677637213171814697165301969900310723312268761540600694415818187847710317346737052390735140775107145000834306567791437687928488994203692201077029559035733101272823381201933900566542126186344130262912474155279708010331585274193633726279269243451504843785246358191042764451797491721833582006768317241274146934183974269404370235323285677885967839922374574521032548854337180145695085998451422141912955270781761614936635911454730196190114829794568402050418946128293422640337791049055614745195418979462917585079358906935995158805658237048044879699754257878548251237611238399780580256760658852216675149706192443368783559425796949222461979241636933020956226133607137417207982432207618313352732276705801528285269744/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^88 + 29483634141475897764510433817451050358674486514763463636615793899464724881125359942578884111770492587263505262681619823481028831027110966578441901093227160233461137415458536666969933126583528988317458470013482488348549029079342624727837372359817272127658551210021021791076723126857019673021030355767631929326377880859591348619734229604359475349074839613491939245417135038977334593188756251785312029122805327363799652579692909908907753876197978566544009956484765833616818881777903768157827772379681030272522246839979537841909382480005578522994783687439118848376032911152360272269373903851694498277912061906643593743228198346168121367282447936785361848983720200343520713917545685302092346843421868275724576249938083477763484736113940804855244269324871047569398129720903433720039624587888285339205848813639610696302416008496823153572461972083453639226274874320451857705506907964275534242417003918213264741443703093433868345908361508604185746108649190952526049710228092038676806918358612039196426322351915609871127806293151265624905175643602697290323406091843503271297087871253340468568010801167327600165915112819056274179325842058400678487386757860992270280980261630544863850312558569472795178175863395195704911668401570537082622158390846349470054912467806079421136226807179192742157187690651570167255559306943368896339897880535644265703611620233246910606138777325754934572726104179883954176988988229967252573216762172098916968985882070534533440960190491642426153909382016744478194649743383687369077465674411489940322549975556775457763865713326255245014628681917791084538659312954030275538199477524413019882922220887631711537905267352308235181629655580273008807026437203378338660070408070469157659421584237123683433490293548203353356943049530692905770323985131486536628920913303352889684660385119990697539002377658332978445428030441308945133702511607666748121489009303696110388554791126529798822505162080936570241864421649461259103988924619399956725695810916397344684932887913210173204522950483075862418177665613897801028235414328478516110500008413874180811188860310129383986477084028546433996018644307269518270103469734798181639496435635948155767153336004324292407167954846575929053565147606692436296342711628689712980255697533424649349016562250244745279770607016074135949631395921429103455920616556629566705922060388101336562453684084304000819584819512028452236336939021481726179869473438242920150318674282153123001519690039996955302828524830823281727348308204306990141271084348282817014376076071382016468950906702045856329328904333474195741172514923300094998333849265391023333104186456604996449370927527424847410574086809246502420022414195341128692521709406373364756297433034960321560268047332039610565379722331702720417074081890154051966436843869178088740716146349609658710668840279429930072742702067229857533887554701999920978450559120685602521096608181339136864958210976298151080995135939258679633153940165149503735809265917733576233219430376911972762993870540628823784700144820995121627957559668930928681425948350921394929404994133579763942856250457917009030872584830054399214788135235062791548329261042539945004638078844601528119766964660771842866461345900188872195616423872363360581902388898751019138445228725659278560872787247254538914080341629213333288341603936393722026635852727801731983088766572247930383455688442946830550315248330992732827208315653583408616165786459325289075097917216525135304952953704070913008631145381281751768376771659437766220665536164329117690912136197794633833225826325043745260708041225753925024944367863408201371105614664771530960028637515939095644625859408236413669556670404925942496803353010167278065084501092727800657870619952428690702560245663640591675200987346415574486668909666629565163831167398872794641304298592961044011656462968921655570293173887896999554192015257548885755041818439448965117791569060327285220224052233984863830099222052748145694201728021006562167054417843850215713113969707405424960782809885421204364734128232390608978112842956416187226130240954986903672928289138590976416536214230536388963207605890795143945241364256092231242424685297702791952550511065836531162985154160275239024479046942048579869251178112/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^87 - 12904316588161975797179859883556637900326208898140204930553050007166590518478040987266329477196377579920811385005520417023409008506488532117820740446778573212505801127824154211410403121350165781736748047944544652233246306095279274257205778482310168315154381538930273189573361026161897124984703852081884526169493192732611185177217704896221122520980664607286878639571347099331836852091244375155059029519078151737223718554916025178146809076241732897701465824972182477034321407033084790959447583365928392902886614772123878596398775905892750715779028053867173075676623362586340334154203458985390677197010497728939939553954619712961458664739632625652070710332082814113309253282715265089253502071531509074168404176093586810313632089306847955939004136144146721373799898749938951337468898065244725991346933085608240285267146896246078230800762868352026539112405559248492573604225167484567501690053513985803016297424641381718161713591972623070223893124094153315933928707930040470232406669363545718935871302126505853144354778452354992079061184425626858826599047409198217694666589977691182758289114748924337297407017281179315321953147801536873906723417298327369422849475707660073011899891500008046767590810853233692009891499016544398657528343031461713549742152115067135816104842376735432557723263302403761823218152889121388656414086518423904018457192721455960168272450196093549226267613980270565680191636265141477725982411259632561651326604928586809433926067203249448358369440984952212405147703753028933530266061374561876492741889559265416697715653667170127851356105185880154798190079529846017696876217920491669310282637283266128570259633814510011392059296981527042343374679259014685928422245596476323633950993181429254724110992074314675046980466091329225158892707717075661073794171800817447439928039089792106681434346006885499301292477633227793702322034566495599391049877093418438531595267304062913369642893223869844067938077160691315191564800628575998422683150375364835740298532951237194080847755329745432602865593372728160383361271514962722383302489256434884880469695726444562092523317354545323891982559878609485776281399665412090667547363358234489964487694003188764516089499079258234508982257887498088837284196237365274675307360732047579486859766177648228762564235552195948155992168867223282794154174011695422705127181045850873008264381644717539204481808040788991557327098325705936492904186519938932245291562586700557539998019751840392675780692366089920267655785415708918068300188936890835216252361184778659913785073403338792195384705363926016228882809551777042590702529134654126893643960477137491606488015613205103252255993893343877309921716431532047985984739414644937105409267120827044742634673375655224551540102825719398884360356241409103600175599919717359921804168943775937496842461943553863661586787116288122805034197774404138299941557481226851208361982726069753579399726893377038323010055929099512291077840887450883887592906270765252695546304297478086279426575924775691988250015202347307160564356180179159306995457622120894593557690753499827852400212712965428625184094697101422924575399165601905932186751844235023366812346205153178613022581670648768675916782722276355296542705435551043899408513400713132464526150626690324926819285902542331311684298880706526293711377089726352772494089835912442158710549935594252136216964623828533529335800357615430894393000839494473464720669802469620314646576370571610385478061732288081520329049581371779659677640078177277603245586255331417320565776912425015649812419542434137592942716738649426328012263825935615503778387727653449529398816132743204409827840824618237208882085744350777752332617510014817019679743545816510677728072622091915100403253634423199132233249802652259234890045626893147777856380698049905385507968072829705820406345605189183284817230550947697282183806428740094415016920490835051164047308661269733448077516396526403116719640224601222470453433088905949724165473779734060107046942573904440253709262792147210030949025086587253622437827716732144884002455206853379476940943678486197442671754707247935414927129597962884697495034248050157989086147866466445004610933182814766113693742603067248718943997276697171107781463098704512/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^86 + 65401345351158821895427194932131604305486728672720899597199308781996078967268176920586667130953420373319534329221300494783991195344344115089930768968270980116330203706072555997271831001522947962630534947963379307632961112153459948609798040149483078510933101238088347994581353124766160688420378315139435008932918183036695060349425959491365282712207696798637731483545936895736058770327365702263493036939891629211270770511320625998122927716443732190342691850571524951103654029768884965303793182633306763548559720313028359137343516707871680216505357019629579151579736515728834897049334531891674824729931272874209033688757572866908548757819038403793217713248042034508669606198476668293002858325649367060663602976040161903022671510008281452486471226738820511976942657063910352397243889933274064642562548067603521975570158684309917004456076863144879653384711095737456922565310946212573489885369942832103741606636083955992198716121028513639463298462961996075155381871726922514396775379325641707882744656910601198912301961269440891530473162636348494313499051559803589534733035599357113309189531249610250703610076571460928084812939634456351063234919123470225877094324005571592051488717765363366787744333075240924958218871408171800573063439580938337980769234552282377511580298594523982976009968951758583867935657263772058506691488609939038792413690583349943246625056429006431602940511819024987037666032089570851436662231539320837134683094840595626148317315464910399242166683214543633630348761036437928958169352237848976917840345906358706104388799407839980482052358537897251743274435054171744026100197598761613497306764896853459334325133158485470806335416789099173842324398829123821510066625636725960982642411422641986647088738522961758433081480377358727718855653110065132796689405639002115334774786676307206485068594916442380477481078371591304155536557635538232084493640817295933514950600668323230169001705079039719283080840149444097984192161386741803493511965928741568048866353387851188872704587644297667500984750434561225117932236295121391207809140210554986121669280254514259270562637888423481090544036395681429164586010208723877291589208438964378910437113723545914506307401985983654600706125028973332313276665684283019546640729508062052349899721825941546827403424839387925760554714295720963152250888229140980532268881755900138410867816428250502020514529960192010594239942914543773243360628582874312547409683438422213076400006856931159882590561953999953792309022547314877567092700483943259671439195590346269396923446883757446552500943143399072929403119906933466017958874988332162871647321345424427381433957546397284233146128836799161455800972723257502392374531063372685529996414731007530729741870815414319960788793862916871133739512351281099162953546269212965097921025162029257350299740358571991764827672645306942077173632315716849331855196101652643793191804653918044050785626371381119962338955286864129026602067097597980089131134405440230662742268326795122519697823841682453863262729476428380201613587349803865704426013570867415019906567786907201834022303572265267995919360814677918465587353197632504541240782886837697592302315480610142204043593849132797799447063432717656924983186641234968726495306036368916117436117129842499655362836057350971934964473166726340176537973409462379040712934998043848826284744002624495931640909862681108816397207004691665969972382879762258619204792938201970088775816701108702759361601040603825023585142869387468717031406904679589632103226541358366044767181432573999168761132435484985419442273867116915143842952196966595261346484985531459273393188681800927321018413928363348392063456874630250835009986168342777025157752576011842491157264138346237548009044419910034415627181677921738911973345453087078841743677285903432225274706513206926575769338784959455627953035929824044935500536260578880630901947895649909238049856967143179378087511836572267150902154972958275804767723176796909531011642230839469035115864211042192973929297597209764928706219605680196068204758295419770275851522353923818437038964776327535518895825684143627954581194279074205876060951818227135177598701285789688327941301530461698765895496637865889909171765571948895439170742958295808/20787063907506051115694204786407300904029606862318810793055817036423569537124272061865874838797875916477029340118227379037053016156016452780514023407238243331729473833884059741351815059598043447381049404489935121235626949094675632813187058554880636849044981118035299127562304641108818246406476108618194798518301567647521048906041580956024697113029623764832111235177768922688266120808816692351140222210512681649187279147894281835582971478332787553826868894869961577613522326965689449891796355939974796334122793496044050658439479781643182209242488555019213387013013897280736638505888266933527957385461429593535890579467254910903441397241420405536810524222393990371437364068129667275365436230284126839377792742807251308676860756110184082378008415795102214596746206344289924648068321620595317366200801095629497901981886765780663614863994500612252460524541568050029881484806241982505768879712278647030753169106602839293114974424268302535760287935029671889608508874219695555348879105771863095046071340366108138893210270214254050771949296893719329024185681371435055546590222293905663031680331477838887596051458592058469311470894221522733478946415863139713212931195115393343337595612854009007194578344586306024845107634671791160516348060882649498608234172501753466133545771728430409938565478385212057880856728662745997241184161650962553440703294865037610071543840086026057716350512745596013157535822064100550576361854996036206327332784757504041258570292069239310783632313709575899305372158215596194080467474688313067451948165332516671342943070604742858350594937852034289237151656949210112609570740757713722144467491125837775585429775613820543354042529710211831743749283325317561202315100055495375823851825949612059925553363131245110647105578179308927397320174127988933121850840295866487593523968888207589720350428964098684690657853220336895639516568806967346950609476537324852711318699019937873282379907269148259701928302664728595414764693459305052213714839753770384041552809456223056177798916579231871020206942450084224530843906692652754946552519562860254606400109187500452285750511500357427221670025982652931741032153430729816785020290705956677975700708191674301703827222488268107026148249444976481715605755103925392872750265662057144387466063982335960694292795150428838842654969640127317488808594779648286284014033228396560605518159993849783949117098751104467614156481645151768540215027411253534278645374689182079492306613794618471302666730693899015507874410031537094077730501486365659603468237979722252326348043776378833303166338093416863329829978962733045079688912600480571992937651599383977996452031096569467992994211166778640098768607677350352272163903570186585237036413434280603442432951982650051821776174246381673330690326944638046341522730661359697934108491163741867843555189716265091124828330059113886799964789529314296681002520052465822207795807797119251197722064418753549470009895802819295656242632889985978956226840386149952570115728401331014194373475916567460922157668648494461023917865191143326902373903699049446794172885706342883072963729451813767920982833311233882676767499638417780586471295756007188584619206053504590025557081520702424229419759329405445477103961125695954728544347971934392746007905909824917231607155990819667125101938127503819343472399994290080159513245027558455828062500889942888092747117184870108156866675728241285556689849710533368817365134107952210448897907498586971449312811642587939438773001813236567954713273405059605566559224000587246833834084103852936032643415755105206154552489590350890918392261503473575510793345022844679034656021700573197639959027519460186599959288380809009884802155274186884528288813271325709658908486823219149230930007348855763265199032363727853523527637731787450436748593942259105620198862707986118012159921350288062598068380840372425355803889015031056322003315686937126861428587695040931564903786125913955688592625367370523390663145541681194719867963591737240469900596826151712297397628641576412010741029273700704958521357317476171456281114969951909327495762435368189290862677671621443536003872830541272730263190524709175158085935608195750032656168854748584809737*t^85 - 1899295096945930419999269662987620960594230020976415122318820919802469451412743683916794343087343369796252764722705716167713518260947165318604829253433053989359393496703608733439222793831202660094051913421516452515359440177635740500900496269668663738046474793658976256901627801431815451007738998843155899685618813748988342058644999241905057379401981012792561211474159933506211323130358186497934003508370645754410154626969263365861813305357619911405289892140068599775277358188261551042411767401945654160306017425503837262594652074095906872668792302319242961006035837309761251865048431726626997744102643262108125460993739959134871182614019997871047435835010481824712892813274164150971639122080571358832329078661725767950260615943752495596102771125381368846557747856528566807181584611153083506182764178852214948976814609554373261846434034131703243553004884094943939639361731491097120119551633742488795529136018211006975802799568636069319277270033441103831474547394499621538940477874545381210252593796394540418402025152469926754662636695493245221427614440074176520323310972786226390061007209511223590425254442236615385459740465869189239149064434568863175013718609691500504913929896894068099115543795334637672512128076361869354633465854082765939875711938563812613348213860643676754151934222548768972357253342308563354308570164434339249148608848156988109790520178382740839214555009347233767580518857915265944357668407713406782381539575392452039973100119442210419690044838298746326737180590920644031599991633849773211231400703102435643982562579992467917496350945175136110265918850987474885747471625471746300272638476854522399976122270150454410662633722520798342818417785184286947412231184604806137093860497425906401424758858445518498935772700966094410133979480819333975187675894949143088155017285850347909154241713838025381664156665501975192794998429389401138386700028375065971180230085082576683233867125422935633815088928670734472202511711293418477664344147030186015968915699106232283854319749484205085537042918154497322320238313362740709112167624127192683650179300531868219461446948098369916210774072807529857541201862262086569943549379077031808537385190520831454025718279923704064787921167679066769326033800676190371797679140414563326153516529991045248866279880348050348105149199860311506961538245762666353017798671911755901249404833608283185575839693688296045493180337624811681757500693186044798691941736082347318665021846361956179415568220284233250428828871353908022610324300406707665861480376034082864604744588401698826219132471547478138237847879480058387239722282438430939055253650706573164642846870830793870311030359691133799729286906926225485171143589187571905103028457228479037348459425224047130398313795355659674236816213942971069425882816151548987856057669437398291445599592110133854912435331291719389828177080761249538444131695226264677495769019003161588486295587925394893068974326951367021047095120923603134642849496592868915865606362855486130092624115100354583008198114629538970451235100555432451973870098365642382664603142895361321094306995873253719079984301015276240811874184533513549565711477201260937988102419897248130959133560994999931174419977610937232853586852064509482482652262406735696796953042993611694778358115049153043123439589049995281061985110850973317836840968220213787507004754823898142640517506636045104122969767935519914923321256435080051096724865883872519450937717932805382701552003472038285660456524366718787866980012975355875439886562607819967385337070393892074430785391869287747912298398793785537724509396760947067523378531607146907223265946716060814910757650397266933666721263632483621500766203075385746969317111284133957476659077517142728747010507959577159197839822605347449315586790154499485484551932595307876817853816046521281885820346465106588435828658053108153956078547831004685826228887012231601016996639804497980955492774125595381898677073947501166352832301999138995383036231514080989605327436085345378176115334189455765059152608185388798969988623407962848780982419547860051015164748204662091743624800348207250507010317048999672677572934246684090138054316979967059172065033244410581829269309382646047360840585866364196083921707532396177152/1642178048692978038139842178126176771418338942123186052651409545877461993432817492887404112265032197401685317869339962943927188276325299769660607849171821223206628432876840719566793389708245432343102902954704874577614528978479374992241777625835570311074553508324788631077422066647596641466111612580837389082945823844154162863577284895525951071929340277421736787579043744892373023543896518695740077554630501850285795052683648265011054746788290216752322642694726964631468263830289466541451912119258008910395700686187480002016718902749811394530156595846517857574028097885178194441965173087748708633451452937889335355777913137961371870382072212037408031413569125239343551761382243714753869462192446020310845626681772853385471999732704542507862664847813074953142950301198904047197397408027030071929863286554730334256569054496672425574255565548367944381438783875952360637299693116617955741497270013115429500359421624304156082979517195900325062746867344079279072201063355948872561449355977184508639635888922542972563611346926070010983994454603826992910668828343369388180627561218547379502746186749272120088065228772619075606200643500295944836766853188037343821564414116074123670053415466711568371689222318175962763503139071501680791496809729310390050499627638523824550115966546002385146672792431752572587681564356933782053548770426041721815560294337971195651963366796058559591690506902085039445329943063943495532586544686860299859289995842819259427053073469905551906952783056496045124400499032099332356930500376732328703905061268817036092502577774685809697000090310708849734980898987598896156088519859384049412931798941184271248952273491822924969359847106734707756193382700087334982892904384134690084294250019352734118715687368363741121340676165405264388293756111125716626216383373452519888393542168399587907683888163796090561970404406614755521808935750420409098148646448663364194177222575091989308012674262712516452335910513559037766410783285099124883472340547860339282671947041621438046114409759317810596348453556653737936668628719567640777649045465960113905608625812535730574290408528236750511932052629581607541540121027655526016602965770577560080355947142269834602350576573180455065711706153142055532854653210106036947270987302514406609819054604540894849130816883878268569742601570058081615878987592214616437108625043328287835934639514132931980250801337252941518362049966989714676987165489029208012984600445384279892222489774859232910671724818022225122078392491430432140709617422887108673990800398057933781495458333927830950140709379932203056568338055910561295424095437965187442074476351334261719710456628987971446542682175512567802720006510677829500948382044740233725876661308167671952203206629354093920317765464152193124535828626405660980295722247416136794570801935607559640859987584942198861438074669997057197218372815829437799199084144799954415868815972420844620043089081530408130781768422724356843167998308892337541920390505846253039142543705150121355504597408829412850455823231062420889511350100322825287538392224906296739657970801087762764134626693287665757643831587476731464632471435004666331232364724567898184917278226862612019009440135491514124160987023030192691212928929980423555003489782817026934624566876168461296965323274753702883053112072801728134319599548916332601546357177118010416937570305488159327022257604738544392467382531061558978498127132136136571845594528224625462934692388370744495712119764447215663067143245688868422348598999708839758178696046392499872892644204381946578829844653311286209646677637720382552988658774412465352674256804729643737825714345282613556763174037354741396783782083911780899370266660763877734816248434731063053770459034312789243470580559605297950723556734500428358683380811208584503138921438469343995710153930903322960633786672756945247402086389421603108507232187453449438261939268033022052858427908233593627399103947202499398817404022271347862388497792814382869569123747241997122147149265985271494412662684536548848541312622355691723187228080617545046208082626200836872165232394086953978151536058094039344305953612760545690792051452024837488788913047464252579837339525138199969223*t^84 + 91865161362064557600118084118228163270189246448496651572371690562219828609962230995335321721055283458912025896452841437966284784894132168833916364365744887318110800612247127560323808206684251004534845125600283237103240615883725225053724370095862634394028798573200587126669675140731963802137145732825968553177833750040702973801182038512539735775613683262549217405082502470372960660287769481870575286319512778065742063432764492600306710215774308323523860661759062215574370314543433279788173070774616902862358194900624170213239297520944002454754706069163280733549083789568588342923740313340685866077618030124458914386525757773841183033832473288576668003863880130256358219102536036165849436596571456386932376408492195962570314311993129710922448227970778990273577097410763590346364383445332767875172857562186169825563962557997290399590186603935501346634547142588142883975126343615031826406450440762825715371300768847700643936337005628070814822175055647054824498921678383354034235321881807320664007976393956342100898938452119522788681707671465945163914620033509832285293332882090839274071357648028463049875826279061023479191136133864299228076997430765436959579266590241451958457054443767129037045771103500163837888526060017871505063272949388962652722361572011034301260847911376630339164019181604113168889518586889550779287610119032611527740799939785085915476939505949462591486990653183221152367658705796714844447859720396892075296021178489825778922760161810621565917814169479328671325375522081763642223890177928898185362427549716028675209835644356367720929123338925809130593549505087272644911803159924659329667945611653890920141109339727152498952868884640307803257795467259961931307847975967894436696576844141539159602906407976212081762276466178057151123353090261548878282619267242693298556123129688139434933092466092004261149896323252777688021042283222546322193170018165522977990284169189111999419708899381495240067360648612937428244313287463796384840781926871631990198435024315598501116927763599202587300589064583970245626983858887074331456773567056062209080250961490892285151188417513145031680799472866948024074994687338167354229891354347350655394122098503544362585451443978910579420730584229332821289071502654785891284018802932855552686597971663434538845416361937828890416470344868442228896093213611355840841390709218999187829566558955092216632341601100666358552092394269190706057279034008311595940329563395172815719429066406270387103842724216229894245569733866121515988200379031372892802688670674262441243460513686947255694592602405901034025948432393875448726769777716993893347814293073376391967804629758941575069898446735422649639878583028226455466920731745035946731619991046784947533255545776953811157591388177603569268606751074839993902282672075095401782186158781397729853527420825902878960320962721560998097905846771015243883872578353737548007762932585135005006719290493133857203894196999905031648133098842986310194250082763866541294953022494163977642141178716167542859697131961206667605952203395846724047243563611544604844028937870063302480895252936052198044781787183037675837133706808452089458643434561091263884546512994765408822191817231338800379401954947983564110478403610458669972721649850024949283847135605571372914426937030794404198901302032363884443740232429134868403497757233965539973802075546794818631655471524091662229345607736699023191682770233197142463912118179253200233397949056786417310434263436138641921798449179285541337712132297798428982794992466628764136215373216126126391875934720491160019502454669248540745015664342667559759762327579593894567919713163632031441445878959113163201660481225274857703252309498427554687887080437415361384777205909875671837199604832547556124588424764276692972337773432278193474027720572198438524690294662973181749417711526271568931143572630045201982180542931811563316643039804223029868566713391098416053951041103082479851388181056611121654073946050611170552129563267181624043287619485572989878634348625925478553711379268395211640471144669906128658200248533650272348446606492592654143490943399097836978797410788314307443182443604708930807212382996490189766289405869125295199271297813652444101029383087106675919010008487894713344/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^83 - 28727449352717731431319183108564047514887952126362351904710495955033655642918024385827736737811720543579485870589752814873012202997767391276681592258541717827665317740884409187273160949384531466487339956228393779269754942037855226826289687698163940103977614294048531048435183931837508764932048504027823757052498603747043405885904137068373956433838491208353092462577166211276716406943563181389521434996412235961442763419068496602320079878207376795343322517332082604416361178769139387969621644277436864549373240814063544414618503903226364614939710616494064912738207158903906572586448722193851652170728864259306553623592807288918995513471444925941911933238085505356600827384559400598879348869897765774017150886689348666820265742742376621448730924223712984997449602187263803954202877264962636579828729936011649163494181879948727666815170032883045172942062242623251876127058149265027933465238515980979105073212440167973430327721355725930831790701725236152607829027923052509293251091747525894421793281888847736197939328918889838917380564916215724078189309419944299007803747002119624300535923728727276204293421225195875982983641253845747288156702898873585872363753772519944723624163105285270848533578286451364283415538718337436384679168079269837827235599807299157076033120057090410045100016837464818100420637927980145733541941309212632079765265787210668115157403137590938125634601582216967720983992768862495296900660976583273199306742741777347371805832118473737244528668720233052876025005481364498212726895159900757699831981906077830499290001222471365600556166983724411088007229099068230292853655344082020672199404563541791662778266345124062955789853871128273360580646535872321202481097840035791212310864146145610445603657218903926808687873385051644306456004843534738570541585295273745331992480916763876791131767038202984736522230691852862331578293195700295361270547544127246981553083603189288794127222556246612151137295915053017924791708195957483659973312061100142888456046650212936883722865668050261588747228449773986715463400756066073810484661990056279671002491748770316286642791181301483520488734537558660456026134527927493174506696712886959734094664257140544573963840467620881891044822436828675796362941781229366665900450754926780249161800838502572403372253635718387689905282712752703832143764122069031161666510358617961478661959674247704535637777333167694635746083786442553816097174337758964084210553472697591910109962976174124794893946572558846784233698695030819064377140003700051278104477261690763648189049059288014266060719785182655694331970471349436375092869428692801184457809754759933932831167474932259535223794353614545386767792191476283450041573424202341124131414807755738825671169188579270468334748235369958893934475405094500629864886143169255461735341248403748023045277024963324688036570594834130697604368950657053112745512916675063118226120932699641474586138225797623324584345265962159597932574643250198013564749655524845752993413666313653315741107645637562275016830677225444698072620808110931534671199931327326164128981901200524283447333980765246520790757935350890804978186187520788510515077669716816382388474944466313828680704141568467794392244108627039262138197923382355285683202330236920832809862199097586417124159328595883080412590521348253870433170021939782648131409325516603686241086585925664184327452891609225616324809293133900146929107444574909167484005408045326817928029278573782351347507880234678981024604473128698766337980731210160281822665100209728238932518128092795195424324840048804046217549928469854157157486129762624999615093283074687671950199249164274229187016908561289102855439379133467407983924160032432395364390474230007407861753315526132689777455498781188105444581104682872984218140511770040337797558944660364314218425878854528081451873236254230196568658820188069083030603990423222099594025822385212053707947111060759865503324727902211826122613204581625318630623333208145365772161264341722463362689127290864558456566829881312616896141411088440809135907197705018139953283682246176393081410853842508970153756857680043931672394445343270103850414782840374451161983429423089016510838747328825518378868251277297221165835217456086807013234274501645533819904/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^82 + 8317719456164122523760192792185071637543348466323230474632501704338195049385493116883174909759575906573693131703675162238306822134047358633546092804529199850384492002608960538993167620174901360433478835360250117641393534380868996490747233778804340404585068335103626766364336471911978441812781739980631817690732320797729587043033489875738084530873877382811357309895110175327795683105665036406957799974529524833940027379540585576374133610517618495970383780591024368218183195987055123030515769468964151000335472190597384222518417308374014550029113724167974186505511275796817315582765409620567632096018442880766890572734565221580532344033575137971505711672611369754663944421690719189049290324577506843247481991117217964700790198717527179614316981466327719780766631080409091034888699617447196930409179302530398152042867827697843206214655914827719145667124684100289832562447283124817639145162542104060738149717321360017824634672931780007071133452113597167249711444237420121418280843443593620008742714866825870683151094904876719702393328796939365011671373335608994275919625288371419921862398248883244246157190842449902440450872653207289374630359251008321966077858314662019685019620024410848687147714379943464977574599159989955717855348252142110160362065760915244320990232352674844779431801381164672754435865790355368434411625952828145499832246970933253245652012157013055031150675019289173098894329809541691248096829287036283757259902729375008867874235644651543753600253978071266627807651874882372511690561030735848920045799388560924703020261237399737193137690207485036359024171683504466475957909475134035794262198747423872646099172082189891936016957644012934088234361491871982210171002578513600764434976366105817617553055882133823190422214320223829566571417927273586501807660266717212052640699111515120454071484165243044983063678629346508165206752442680162916749024561823946627221425947744975002904044989316180710043930496181563448450977623523297371243302996431469532285502500431662322245253540480350256594676710404349808140583048726271711749772946970798512521674179227512358357087697585614766345021016696395661611975838090452705173865420094273412523661511596960625868119342840427829830442676946152032615413190583061747619260909947480433331311249732074986212806489901767743735096067203091304951666762692123931365286820183051249949775281184906617904905162227974563407521183635894838696253892534339960268127620252599006350552851234721194170673233164192244547777686766680706381702447995586906402418180660752703436642624693487206521282926234059385099917757694364999649964035584069049876922217967000618539916641068769565312303759683488881881927200514394144119334251693971265563731697305498951891327526772589047602713361638530621111218642607817098082863424829947115190647913938635159634500388272566982748619275654533521098354396564153862513036986811295519850859824790585574860184857593590662054876622588101439572267269132810731622079177827348822773526424302419930238783371678825537476767672553951147310762844287201790717150678402307044294382414611026760416330260925032200690911046339191627947051540299777410747654392606623969141040503941045872912190407325603739824763972289218640076128982870551331528070063883503886189848040207102492070008865622188744765789864280620959657375870587197080608711698056010665311848277679776862281260631475613758480094474072055561022760736639321105721671625482288967975389217221238933390502978679700195908990157457120834927777812206678432193945138494015729840068935264720376579620444624114415740207228449223385728407303158848320761731052513160859928750220025608070116607001668093677170665032220139770573495175419564626172126843371121336092504710263438487932869853584781883438951508457014427410684474418080524929981249456886239016093842854701955980858717787754103846955233075326113545607024510855807103863265841896667168491039129292781700167604406288779582102189307459072631771558305272070309998537030734658196834002014045345928126180946199093475326964439829818261875371175661921552833597905093056196950291694176236690758747355715981185064170715830587376285611436367794958707562458664212809361540631256575364221436724725275983967504442120732213666649014207762918471680/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^81 - 2234718681999104967467410112991696915529038076530484022652487152684513647154035931538985562510795657059935634200251416452028660085378432409808705674650388069345505877653099619387920813867306973534844369973329718818196405891709024290122510419120470329512425585014630353856590058458701185223055570771288019329850756493297692770759644647585295176114951371457229017428849697614454882441093760673587211990395234049929908508418464778704214829862321065070070225322976824058301221930057517774304721459421146681093489700286126839048624115750594119778275133647036757703387614819700090508355832716029680778679759490903653053327001795551810047990392818979266357925809868958775616171599181508128944391796752290413953637403630478223430079782256414239945807728439900326782042251792782525109691918041170605544278788977322104846009828199240012659934881568138515834439746030193902459469645913579929798995159874549532793094187699840604471696330715121862321804939825033978686417048870076743148453037085902590763182603867447329526728489980146318138199486855232723877112897891778795348073413342121119367736964628784113101941098338039827635734413959959753299945807937141414564229479411174788029198211362679623692386797465976304368245043884620454187019581242721296903998998796828759495602707589229462908026874328648618782326957071981689385059478481689926157251080317313451798602321858774429239078083837523467295175201575544451693222650490453599627493504351068365259999847557350546064254353631587959951270911203453692088576474551431233490355984388159993004656382842993315271332504012007016381415825892423236379623011592904750216981097641255599354875233908276839635395793240829441135652751394531030408733647103201398098332499735554139156568146580126596204280399624205009387372225185847275409765411195216535184080711407580096229715888765876041919148619425151252066103581252919653575941724881366475261198219509613724083744479209538171348532675293929337703636165114058164316227402189943362160406122956917542116014912681397055202817990709773658409278644091148062663253202785136704361622159261869377707164547970312269339617545464884295217096307033505795947115937196137276927311604722544833904447392213687982527162970744001860035771811873177503836212594411231401333102652500523903606589414013358379492620032503938747025273692206200229698149113249823508436306680393901494261576067885908553435270011396563700894644236746495942360398622907597342777567818836943728005096126078757984214113666458170779548725484984893529733031275663721740962427600286037576197673112895012615640267698035109140890050660711137981119810217852376720943937534205346634296658680673300883246706700939297335908173215790545436116952913981509057635072746189412165342514760331664026750893006848720704779366190283682059809504690621471890796469964378693124280208768403984137327657028416607579271117021164567963429452533984485147447494987059752407429439845885321584815825063432328264196712225612584633891514577411993545413502156012117840899468156154080138832460260675807146728451790953934827627354196782425913660011756221836941845200891040752062471043994171257187597404093509528483273416681707133567343936790580427642867185375314481198738647792211120781467429400196738082312547091789213790815852696889300063085686944178445338703560178674930080215890752357247788111704330845658838098044904664942853083054410195957497109404283879582467974510581985109355981824489693899055566181481495872758300326421355830654397679429070435748668061425356338318306508189651370262743789446961574677862255286813365469477650041089929946427089009621518847053351299281020344609289271277495779092562064646076097335975420495837627741142186277680023757868239042342593030512037219241607761353894466265860038642915901665640395166289802351180630799667533547167830102985570211335943728042371754844254493283674452300852032729665075736312285492689942973618871726741840741688416806955993341765260732454397815411928480122138014486846104364582026702542582531507837530750362210359738149504596222765442376329031609327254418252888009692697630745110544251684815221103592298706543104573647796531062376435486632926573038794581363842097819881948296095892200001026894992094401169104029757175861839872/234596864098996862591406025446596681631191277446169436093058506553923141918973927555343444609290313914526473981334280420561026896617899967094372549881688746172375490410977245652399055672606490334728986136386410653944932711211339284605968232262224330153507644046398375868203152378228091638015944654405341297563689120593451837653897842217993010275620039631676683939863392127481860506270931242248582507804357407183685007526235466430150678112612888107474663242103852090209751975755638077350273159894001272913671526598211428859531271821401627790022370835216836796289728269311170634566453298249815519064493276841333622253987591137338838626010316005344004487652732177049078823054606244964838494598920860044406518097396121912210285676100648929694666406830439279020421471599843435313913915432432867418551898079247190608081293499524632224893652221195420625919826267993194376757099016659707963071038573302204214337060232043450868997073885128617866106695334868468438885866193706981794492765139597786948519412703220424651944478132295715854856350657689570415809832620481341168661080174078197071820883821324588584009318396088439372314377642899420690966693312576763403080630588010589095721916495244509767384174616882280394786162724500240113070972818472912864357089662646260650016566649428912163810398918821796083954509193847683150506967203720245973651470619710170807423338113722651370241500986012148492189991866277642218940934955265757122755713691831322775293296209986507415278969008070863589200071290299904622418642910961761243415008752688148013214653967812258528142870044386978533568699855371270879441217122769149916133114134454895892707467641688989281337121015247815393741911814298190711841843483447812869184892859907533445530812481194820160191525166486466341184822301589388089459483339064645698341934595485655415383412594828012937424343486659250788829847964345772728306949492666194884882460367870284186858953466101788064619415787651291109487254755014160697638905792551477040381706720231634006587772822759687228049779079521962562381232674223948682521292209422873415086946544647961510612915504033821501704578947083086791648588718236503716657566538653937154336563877467119228907225224740065009387386593306007933264950458586576706752998186073486658545579229220127835590116697696895509963228795722583087982712513173516633872660720475469690847805644876133140035828762464705931194578566712816382426737927004172573283514349340611413174641396408461844381674974003175017439770355918633162958516774698158381998685771151133397356494047703975850020101339990314722366905436558651613632013633995026777439210907333465959958636661283995920934668882216081114674286644382547071564054577820033389410951615452524564600458089907727702902537923450313303505118375200808711470817463916590970652971705086794234408569654991742694491153524285293885316910402261348257028440592114279202266973710345834945720441297361486875825966917532050977595428329841762505988627215120893291306077672164303050786371058404201835779403318723202984215907157188975041076913174986613819951138685869680394876375241898237965377690226782390209233210205000666618747480674938271169273896889551801717001348590784502017737283860432884670173275561425774793571927111831003847803509553738351613852189039250528983293301724685961162045657078416618943078051025302572916705367186498308475288893943534077770352483218723079854071161018876590938835084932603517923276384626910106356530302823492459380438163320812695488906942714244119965454099435198928553270377743483135225547120664758755172806668233960054650426951253487495050382036686389949105403673477897516222394739148193534485254826011987397271338609522966268247830892633533009007681494147758969891924368651372185421531936676357204051240482973029797786162703062638477713672879132986188994376255238965277892486012341345943301215318883921921348323134181147574578979775415461941946771300563886071342688200574610192551769785398973483267081303392463142446021021323712181642058951812076649835505901803193670246169604011516792149458297518028690981737890342012421996878790865442005620615136230394363670113150207432119641255559006780607511405334217876885709889*t^80 + 3903577111521237751940353324623569542085841883997426957268089456454411282259484512644849907524228189624370442024834099644864915049825114797813745360674236690060693726760776718006807378568902217335002775252470956219209274132138873355522042416051819410285135113129742908225232315055371336762751598824410528952292526444235460172958967910415106005106331237216132829452902077253298155055371413058231502117031299963091406895407741818169299185158216159499771953891859114807878365553113438811865145037943868320847558224509392471303130407024873586300612367626209369003568856997885957907616726130266844075602950976281540216971302583417521376682852093614467833048689485800943634224819855190273693092999171636159473531232180581919881436019777145245192570096283837200373514244763021412864074114732199370722549281176584491890063546988071992795526975159602991743186184316840604654058115838539600989317241464583172927958269730659561296625022642055672789100764710284715500243414012025845711966324861027653805776438706868950258758505518898852806837344526351776022309161483682470404749701955698856505634741889360099864820194878407852168678065911111297495186266343144555374052042546822057769993830901831490945858646109106551348065559676135769133403155084709902019098941605146573171102738120313609009234500584409715127950868402683110604356700306703019463493261861960552020960719723839193892193410939428278759570419373954290712048486881579366780896944590162098764216108728022216855672378380732564220247274661691890394128355696329548555909275039091106924824403110237680081388557471676113222926148107568701523853015201175873977020133654002155021714070334979627188562318392475688906773607503629587293472807864392148876455069632922192575368855435394956895443105943691034173829448902125897499689649447008151067925247999429284678216851010226687351172382419833447125875129998030960178695110006808794060944842672429057847264806282298686715831040336169832371984015506663914269178056139286494685036578415925874131324155721999296282965513650593614974647465704271846951995979455901202551323647355321214903325807196999237905161450335231622163967416626085868255337336088308753907029132166110324144575878115448814430814561515785798486111761498716895921987332780241448834955364674094414407253307984029405990830427552448821130337565413873801435336700666041451261403735587910641752741097727756675996988593075032798906832342822200672357605078606048953975182086791351700510074782293317366019618644348432543064142831899838747391171412480134645146218946054884041694223561398928817833809096099116097808623066390108682133864781489845252325333545506913138168384468971195450819849831316419288786127574941298835251141593317812268193563150222173186779464978914796210371104488401316507538743904752711711519409135662689078761292726376354781356036486469866654747753757340151684935136518520736813616942481286208140933571997261400580310458883304134122617259091450188722400623425470212927716104923614536662619338206616929969526970526018453117448184490392132889558628691412315692680147461644592300452793514000772657243272274983747505754141665811970187001731005761693959031858651753165711947903439925272930650525261434072084503341461918704285463271433039168249909945377916376615496662365381763866708451636800623625223678902143357025165793528645829995503281062637105538363166588696788423330646109932950772757956323576125819985292595586654283747208191570893481530804267523372133834462584839054571716137743446904530107315008415199590914421121923991524807322486887570940661593484528459648278136556371061199211224181433646705512591700128711593588930477816361359670782003300477507943343420401446444743640616617101982867641760040484419451272230284004438062406973516550068051161534121820138864616592094904569329310018172134728772692911328960982223186965479336688654992244588971726252498439425847195752933841334491926247204507746133353608693042729755074521300433335504161169258859892617873995823407440511596140873531152762314815819782904728325432440812651773987451093697385141025701718691570192433400193660743015331339029948859478407725450125921422522803026440526736327531512880592514260499090189172164991848733580965338225089795152626220188084517109760/1640537511181796241897944233892284486931407534588597455196213332544917076356461031855548563701330866535150167701638324619307880395929370399261346502669152071135492939936903815751042347360884547795307595359345529048565963015463911081160617008826743567507046461862925705372050016630965675790321291289547841241704119724429733130446838057468482589340000277144592195383660084807565458085810707987752325229401100749536258793889758506504550196591698518234088554140586378253215048781507958582869043076181827083312388297889590411605113788960850543986170425421096760813214883002176018423541631456292416217234218719170165190587325812149222647734337874163244786626942183056287264496885358356397471990202243776534311315366406446938533466266438104403459205642170904049093856444754149897300097310716313758171691594959770563692876178318354071502752812735632312069369414461490869767532160955662293448049220792323106393965456168136020062916600595305020042704163180898380691509553802146725835613742234949559080555333588954018545066280645424586397596857746080911998670158185184203976650910308239140362383802946325794293771457315303771834366277223072871964802051136900443378186227888185937732321094372339229142546675642533429334168970101400280510985823905404985065434193445078745804311654891111273872799992439313259328353211145787994059489281144896824990569724613357837814149217578480079512178328573511527917412530533410085447139405281578721138151843998820438988065008461444107799153629427068976148252246785314018338591908468264064639265795473343692400102475299386423273726363946762087647333565422176719436651867991392656756175623317866404844108165326496428540819028078656051704488893806281053928963940443690999085209040978374359758956730637726015106234441723681582805488267843282434192024359014438081806586955213186401506177710453342747814156248158456299222586349401019389708440206242420943250926296278813176131880793469243273179156753759799238527882900384714410472999341206653685597074872169451986060054355403913896699648804751901836100568060658908732045603442023936177727880745067468262311978430098138611900032020608972634906633487540115410605996968801775784296059887255014819782568008564615839226485220932209845687167485724381655291979008294220186423395658945595299549581235648230038531211390179878203412466521071143472964144480562765522313621018495637294685565236101151789728633416550439275401585579909120087925059540904479800092130359415443789121550174643378846275802589901528903237472145277609499174815984413644289492003454879048782167972736643288914142425912143766794500923172265699487954120355995338922796913543085902069377165516658853714088631375135542287213734647397342890835041619688479192759443762866487606314003761702449743381154673952453207772523199048367769025545256678928631009850137447494704157280793876120936260957415400429008790408675469330623792076739233187656963080009072457950180601167255468887955212785523368968573347043462383869169972571134016105250254343065763649201254568662400020868642707392929895392146245978927369370287683117969792971163463230057608149494337250226504959672798636368298033199165559008889295621656570292319699310130005486028096064922100929263427785143786194229325677811970846180753870696179988472824141182092661041841211900172629099035284315233682649951594762414703307109827742562925234092929328276462082310157225305755803175322804327808328243601992535688936526408284104266478017694425339108107555511631614074793628719879120588251506672024022370129743149494709672274304525319333977308900745931706014368184803854919492972380293962841887755981843870474807805751012161875479262134649132950960820079290975685078798935880368066664398655115343690622167076394186373232065884838718016483944414269111699509075427711210228241102892817336594309013946687099573183761485916170219202400707799432754698750687574364903129892160697730178055538089309794153049449948868535486784563299089408384429952916652471275966031091056093172812459035377285399137411437104208413941749973214014066550994052155926699501335536628603790296657320830705352741298046259693918841703986805246205819018470318594453011241338498840684453746223*t^79 - 1643841284178115930600410421033240339619524286075435671563681304490819676704560525930801572571131531680999541005566554980686546414586258065357656176994188044704949807336215140560697878108498328640476711216053805302380446873473571884893105870490023579262483161444799114255543287297944424028564556270702952210938778212869834447240312485048475210008091369432139163995026102068239421133471855707068886101648014099344667926247184887688144666527296294967565604827309697145043998022144631725077345278846561724948753938588942716626402890000689998148696652621992828730031178126630383193734447754656375867044868108492622836533835738864158634820569048787079770010315751953650271524599983392105680437751541454489923944474112334967377782618550197872665724290189967582168133601488189581932374161734558583049776640131422941032478070955789877542716023683907596761822782608538490701046029983206688258853360547463654545301810098236236665284330642233988874991171217410577463800956844473475972886955871487294681715495704673434872712513718332618835304608925182498281124315698350164467506643984358826070199842381501125408192282707843058727230273273144543081868300784882397940371560897824319397396268677148143134310875766906281662850359026161240675976600807854402191694262154489027802032238846156627791515718817933623211135374526561365406415017648037620496999731959842152915027767757648279582508523041225228110975378545257240312697522888971028455500819770862439880478131246286022308769134220409079830680055883765686925769473651785918501569622374764424059332877243330906822479239881679989240895495527596955538377648054613282188720173396784358997286314607143541148217545178118925367966237166238191268910420887284117709408782158040135542790496855973687544715261663590657636371500815060171677665046495347660644846929758049713856059627459816472496346606191172341305551814603076264367539543730597223726502704661214466688953091911257127771936604277241261221630296659072931814457680588192983454699938495904032845696830712451995225128362794241285426823826620519274485002452255503028568790703058798284143577915414583667336696138118857937155218555363788350979645554906075924160804927227326882526503995223670807644809970736943193902614099270957498541971783967964762007160808469548442415048510572119346557403610422217620848488225415988041959061971848672664536712400175371066439676819100843773910278938587238369851198187422768445427243965671062470560792855497824139797720065189095970320271791516603634120562749208649839598749763530550354238967056336439471109840768765874106826016405720408369775143026299499969412446219361472710267194375420454082407782681399358901508868155560374161210112622297598187334670639350337461707946499046696733619677072195661218353426936960816011968666603163298496995800308361928059834473360772122072055243947734728693951076235858389178745814986200971596124324693497371226677819761498802350768125620755712369877090165852400896367770259806185505288769254657812499790459705193175994288000318417241783877430674460605968194422132969354848743378014534914421792634136005785156576720220253997658928493133897766066868782137437678520980169911323566391201831482077204963641918166204313202976397159550254541448389405058075066218566535580247128117177579996564323697074996051208716018925949085765011561693469499933348447624381735721331986587217840317246379176585332739773657685394696785323332472510188045789568344607787955232842782098060600932279749282872508009260153193699332067019540310390176015938592172557068578461853146207155511645327710480362745240660347002074173809585386129841148332957332797663506017125129541826062790000493154344526310568244511295108914734520305439608667432739340799118234012387928090407237982256029128328384461393664826732436585316811944877945142404650901106684867513803782119579614666822135065020691948461508101412706449104194313010486836343475408064965439142843121614047222173257415528097773834311316043270658516653532348611321799820954025427783367814970991279585756686997539405043369143664568054900162174172662532142201890867084530475037334672368182345787278419402882777989969420118032157685122408257302432960155093720721175809359082021998223555460495805363074023719396088717537607680/2969580558215150159384886398058185843432800980331258684722259576631938505303467437409410691256839416639575620016889625576721859450859493254359146201034034761675639119126294248764545008514006206768721343498562160176518135584953661830455294079268662407006425874005042732508900663015545463772353729802599256931185938235360149843720225850860671016147089109261730176453966988955466588686973813193020031744358954521312468449699183119368995925476112507689552699267137368230503189566527064270256622277139256619160399070863435808348497111663311744177498365002744769573287699611533805500841180990503993912208775656219412939923893558700491628177345772219544360603199141481633909152589952467909348032897732405625398963258178758382408679444312011768286916542157459228106600906327132092581188802942188195171543013661356843140269537968666230694856357230321780074934509721432840212115177426072252697101754092432964738443800405613302139203466900362251469705004238841372644124888527936478411300824551870720867334338015448413315752887750578681707042413388475574883668767347865078084317470557951861668618782548412513721636941722638473067270603074676211278059409019959030418742159341906191085087550572715313511192083758003549301090667398737216621151554664214086890596071679066590506538818347201419795068340744579697265246951820856748740594521566079062957613552148230010220548583718008245192930392228001879647974580585792939480264999433743761047540679643434465510041724177044397661759101367985615053165459370884868638210669759009635992595047502381620420438657820408335799276836004898462450236707030016087081534393959103163495355875119682226489967944831506193434647101458833106249897617902508743187871436499339403407403707087437132221909018749301521015082597044132485331453446855561874550120042266641084789138412601084245764346994871240670093979031476699377073795543852478135801353791046407530188385574276839040339986752735465671704043237818370773537813351329293173387834250538626291650401350889008025399845225604553002886706064297746361549129527521822135221788508980036372342872741071493183678644500051061031667146568950418820147450490104259540717184386565239710814386884524900243403888926895443860878321349282354530800822157703627553250037951722449198209437711762280099184685021489834120379281377161045355544084968521183754859147604056651515074022856264254849873871250157781087736640235021681220030718201607647754092196384168868498900944827802638757523818670557002215410630004505299153961500212337951371924033997103178903764006253768404757595191156202409047118568423247577868526987514354367427562521657054853999493147299509923998999173023825520014109801096764336038880557652883797891005201919182943348918993140378578831682310606625953332955760992091149477360390094479956847729784451963123977650741388037870160689761437016269542852112789902042383000360007495117458256543971017035885388866345536221352858556543259899379463233269997996993746691483735707510016532628761573456339067988081065846022524092642065860559695027306189557481986242721349542024697958048983296137675635973395417283261901604840382395357091202540083781613679429598369231315150500655717936725931528917747059965618486492211014851589385136389792049710276341820858272272832131033086736570117095303585991161071974191924628570612868594216177861079779404008928698563269727535302454981444022409525104034469365241407101504766973909304872564601492699701071226710207044687377512562776967571687605223993530467629294229366651317714369606690547726300550419433234773679300743736364641370050127274056037357639082215827620717549239862093717385796171091422718217065740942851326911544144269257450753455269218326973324475101379844069546174164175847143906979394752171290337675407646218233961683921490964084848894157945742694672569445430308560192898294656866911548624632193686269859290150903143330812419589551632655385005847366414826589416279384084660766767217627237592220240170674266851941676748638557228118021673185342518377368058858677289896242957851217336759639453065183016424278844189642251776481169898694668238803063362286267547220181818609027217815596451155133658313678576093738407821226401391*t^78 + 2110806753438314370680264020971995749226850215345147576942992182208071444182099064984424509819056280793657834204910127424319392282056959105530897852288921230502910294506471341825632816154799462286095277202004274089277939017243648496800659974470488640027011797441615373178919891283692924977207445654339111737967335971472510110482012438666332202341954931224515855581942375804559527708648600267229526756363955690764782338912733241614292714062809671738649886062182717024112221329247741095847358956300864374230795417154709396878903713642907712935294419443127902796916906746975231001168111543823159199127906872169953531270989635366024863161406456826472645366427150053110733235663410650098206182312851777900813332365605199221222370062430919847285601422935802461682944252571552861603595713198317104403305709663722036318692412689514028667163996923618510065585018431174408914715812704318499593329943935517170692365311142559241326863580049163424246130306892863896996949686208982122388067700550279276256941872174748109399894544239369591187624235088065787724826370353168859092090704777833693125245835744943882934469349849721301275860516375748695766758038833271248326175390846688380015745552374334027255653222234106807356441224323382369798964625431421745181559754445259414118853448083654797013455107026120739333826354740182340643863321862942236197526478922833341216347752981572466554395294368103400267722167558395798615997095481397032807539962556363607907883272327829476802832775968423371056674816137407271395287141960800192420750870838550684579713096697905311994493407163669697628236410195682689572463895624532708143660579117048228392683037084331367082059057846824128290442840565358517108207128758190231813252152853239345921768933802601152292721098986851933633946597355882119044777123084489177426055155003471033395065391557557934622201823814769402503521212571181669731345598466207830698896224972473369549736574657226516928668108294798627569462757271712469524078163791960752108905464557174969647399294070700301706828761457901341347377500556239262696250675229051867918192081437641948196655227569350511441218775265202747127525095099965580239729789522383066158197151320720901272908156177466981618056647269269217302942553761987379448142942637025655991802220656311147154148341622723431511380133388709967297009718914983197360182693175360469386119694093759050371562738328004142844373750500113000201901915087117357945247928147877391284795637460369925327307506877519297740129462049096287829721293296733533265410626507150521119329406155839581476575891007825965872032877895670699137619686068467443343580438514676810847621170255117547465177431153344643346650104662165142883482468961706253915986842503614040506088687155648892463426735780062089270822763278883038519941501354693121856623839417225720142724587557536735861917310730137297352504152839996490492926196639419318458132987410423397296044383866155873869335247788550799216201070198299103971376593265945857506402885270481452905120662748697211827494036991969497724838578170578555173594417487639164861471146096964235821391578182382215989486027160713934363159651626482467948875973683481990001321761874426113975438230543794637571068216262295140571973517043535782759226700407651898317166565309260501395760533152634785412910892173562517748422802954114936749534005076915880510174802561702044650387669635449094267621200964369036633280266261578735336188567281149427901222900326469057286611327188540384953860817913659009950228314727603008947192366453823818444167207345533434189043622880383412239907934378178573644639234999356505819101076513798465708834813855220944194676470434026956604095007654960687672252320138446272641027989721107326893188352663199921796121002880980553584483026848072823337543580890410039239508664597056115293556085999327288953409366918594863211580260064848082593097746101225582503881752636598098036479716895018031717935579050027158747381668552769510338986446451932590990328377765848635279848859172400621048245006854092991907689761398241479539690114156354332988421807629029216822119324979795056112595457802040348253424253633092380603373896323000321995083276220041449322065864138352399488818801209091451516426562774467533634092771572225740804446155243520/17571482592989054197543706497385715049898230652847684524983784477112062161558978919582311782584848619169086508975678257850425203851239605055379563319728016341275971119090498513399674606591752702773499073955989113470521512337003916156540201652477292349150448958609720310703554219026896235339371182263900928586899042812781951737989502076098645065959107155394853115112230703878500524774992977473491312096798547463387387276326527333544354588616050341358299995663534723257415322878858368463056936551119861651836680892683052120405308353037347598683422278122750115818270411902566896454681544322508839717211690273487650532094044726038412001049383267571268405936089594565881119246094393301238745756791316009617745344722951233032004020380544448333058677764245320876370419564065870370302892325101705296873035583795010906155441053069030950857138208463442485650500057523271243858669688911670134302377243150490915612093493524339065912446549706285511655059196679534749373520050461162594149709021016986514007895491215671084708596968938335394716227298156660206412241226910444249019630003301490305731472086085281146281875394808511674954263923518794149574316029703899588276580824508320657308210358418433807758533039988186682254974363306137376456518074936178028938438293958973908322714901462730294645374797305205309261816282963649400831920245953130550045050604427396510180760850402415652029173918508886861822334796365638695149497038069489710340477394339848908343442154893753832318101191526542100906304493318845376557459584372838082796420399422376452191944720830818555025306721922476109172998266449799331843398780823095641984354290649007257337088430955657949317438470170610096153240342618394930105748144966505345605939095191935693620763424552080006006405899669422990126943472518117600888284273767107010586617826041918613990218904563554260911118529447925308128967715103420921901501722168091894605831800454668877751400903760151903574220342120537121525522788930728836614403849340983974262729886917207250886658139671911259684651268034002139343961701312557013146677567929209303803980716399367950761210059473733915190216384322004852943494024285559412527718263699643259256727127366273629608810218316235863185333427706239827223799749725606823964721607825143184671229063682130764406420245501977043664386847106777251740147742728897957746435526962435000438005066652395561383853551229473891932782455749593017933243796494957124805895764312831354443460519542241168779992133473385890003727837309462449476332617384327644520911225462597063692344696854466021273320450901828681174961084305194488325369907422292470784151816892627215935782837336828396444810791866982332010657377303763543671938774460342550326638575047002064609426866145436873859826074709783035241189302314493948878047896331105607868547053036236554146398745786213968578470041516387827527294614804984514795029630148624013352331189449916481590925121516102679636429250058576209841616982236668602051428897844423136192500761902801516799218864385005006050438418000389707453816729622423417053173033854139301921289692597534296672636899250860457297407701803789244942941368062367359654518813192889758765178405329323774773526222064602053609264014712971662809772718255244910012128463173620241764924691314384811164121716669202979798764266698072141565849530253660320805786160235381088810228985581477677723683165570674688813758012038280267700633736714597478753283269613026584021899829743847378962647204216347792707524778729136056393299581622658974268152156033175683714356807990647533933572066868306132335156035799569668970635252302261632116098920409703325998327726604562671140344479678940490244537938131031179038170138788575256372623221746162010911654119373752519805585248398785515806451702221347019042804507005452609254939934284958258832512855440505504784379839634879626431429281802557359090354196983141438717933801299346459364824763348209268726784552759049609968406903948033297263859291361956652466579536548808512172947443915225948772298090935259518800531930431703261641045915026349498124357540111504080723383292787987566240640466290315753173180752782140938514953951571576634054045315465553704696676969356369239*t^77 - 505668259995773055689908221408665144052878029023299187228135705000168464242970336147199039775906402890620452550533345193119374900934762034385522099949171333768078554471088303985707762459130215886533573459460167848425197242629470339743255549819617813739822759515064155186646963537637588546912491100445775218242282650956196096057155989035909001136914351273616392671673917638649955229845130466148325658824675573833517080179557782607762697655381103866577129942092586638151749619901388944809319685947812793447286876851737526948463717535546516542931667375861946890477387768065241327346037775935190672478308221337210178382656359197654766412579621342951321413195408538017989988429437760988783963144239742555803218543064752567659200203237643151699341636898449703833802789460420954968061540171243392878427524907014019613801247338420519412583414961332689406015883041531887529436873256203638632534219266098068972049594274969057419430502223864286916429365848338667935635009729628120336368316217690682077529877560915258277216054808707843958163340091635788167248229203463543974855770932731539416502016669596729775137697575084452207459402405398695548961623179631439324734309952433904102447721037230963248081998149451832490404541352844181542644406928558520967376245680851545285212016943435999382945842478504001129641258502616355336281206077993966209192811303624791837916416381454095352054073663143408760166874919633733916058568081559384104255343342262046346876023738499784549569760909438943213081241694279853073667853454929718993886796858716162691126439180369539598917011850052346719543638002376446169512427890127684559072103342362484359174626038822872748076727195945914273624052790177967318512372025615203288183815112318157525251261258805990436327139095821833651650250771734630729727601517946574811020264175064037541266796389790388742671542590058310512436803296278495457887748456295507652445924485217487874718313105935329959066742401511399839775705529027663480889081020858784314428331632110644709577848111443858884292060809280300388136315811372533357899529561730511771255644438445938336810971363138117546409740739171494898409605148945223341912646568572578039936287992341117397844872460366080290305977316260557378124591024799233354672577074117539727044652168807833004921845585833353680239322892685316569373436176325320224521925990267404041821868032443409651056299109890215060030814530908201412937697111675714263310107047454043898499785833989898370860486944559472887492380399210433617241741755601400400129009908087180986003647945414991995218488995841682663405753604620465747447416383314806017172268427090421253119154837154531473177214282454129898252783393286270314405868007208609954144355962393242082183734421399105288132500019935122563382831469152550302452343791666199430631799806612540583866713295247412292265283042306341568206861492429716040199717081458394389921726764301526129106882322760716589896612212782904998869488518277791078368584755535787468592350761993634914142121905616952528641135211108165389720454559051195086057898485192737125231058512626344354420213782074512899714093084662015559322094801445313427559943065569017153065671091842733713841474005590757087518116625998946868146741603847560196923931584361031515939258238888051997112604259719610718958040984501376424540375739735155982808414956538364902640613906356793449008461686006461379986672833865477769343057074793634363780857313143799884368083859324833049954462075477007324138437302783647780663393608617139595207640509810527625520842291421736810190279274342227797712023056528487161362506630875943527926090993483125799233327367074549728054836551151890331208996337819414837796885907864712576766909863506610140122542064506565054021857009828369814159490556645383067691299391180124236564212214780075386361217271432867022773887541985023543895166439289589373808451756929347898526242672744958819719984840114363196720613303922458754992563361703443800212537635225253755730411703738318588664269971328265049237918694389273768497845321483595911552907552546116343030084719131628132237615340215816775792778574035860862487645236933456817113549426435167274355470194020380088005374723708743814084960198037905273297549284100175643433363702123116669280184954060800/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^76 + 95866008718073760654677516521026922225782763227704133913695406569686382026755174678798545238031807041121282475485835163069718960112651041341331997282321979475043128549716207023283994237042290898973002241623642029285563054164465423965579121349024834386658050790611228239873756125013648952479921828638280570406657965897063995965048475267906666703742616355685276562560928369066802760752977348152304665106122091627431502061909220088546877481468535363330845378654953275850635288936896239151406294579686577927408751537971419609932066595996367489637097591640881912677395843762172069272585496078732651793519634928129698518343541737154334877424258754799321601781241297627808019465772270347404875976740120077013085936892510983769488255381915669902463019905209521649683840720440787614668419581367207889010853899449490433229430438646947955472669797182814313050975874000537220401535179370341587276969057093901536014292169226521537119254422769900990731106831009731773185045704898524127890054234460851098186954734050949448109045239891124591258244603729039060433929769404028369890466651959761449327000950893899852578643451183176402613229477110704094828338560968394996300291393944647918151656394472445861754022166625173165844994832247818719568272205610425209904181442787940553457098259913303791397536448775721482700812579267017072597452648935687945570435032786418636308532267403882056500008600900953773418978163057997681679210146718646196819651319047294862659953279496409773967740858978440539473164606627257581759455726593904883149781770934179804915806545926834594873627550760628539055011799496861783259611590817978891091048070527435476971028367925095873950420451603995390243343628529315867354084528488700168920070878231749841886987526290463280686679691721639808486048654330955483637303940762083890445457724641259757296585825191022826867425827123950975365587117724910282072938820602116520128620381820829398232417935202367200400372155083504045857517031476027230217192200665279800241710140878782006798671541656099140744919813222424957271184006508981179355116294416183529550049631387915374147249595340343065665873234701837337398353227005857261564686836226783247831422681164823173271345297375595997213388385340252456567665488332683736268632364290506032327252877886941846247502342640042645444555912377458161922913428322113000058773769445434335548326204721818578500686518711213552379687248179897903973921041378652604837171533568896706922982705257167318540265487358907531635246674931245552152029519636232330465740365451753076222049832549777286878147539529254041305701885466162492152266716682177411626911522298187326198434607936006376948495701578095445521110352410255383371432461469345674679349905947263977209090106786842856756959038832971966567703631082493283085200050390558361787162521897156148462534200742933572656988991710272059875031160300852325295008377532762703238167965677185790075248526372701246334921913697075159017912787762026929781567129346669703320443767604198224207602530473672606972616346710218176373434816668547394129750136835579514138965307291736938572378096705671842085923949663851527597810280507386447419364716253348377833010664992400462276498924944082922809682081717364784209112926940588395427405481719124445265966707572427259748341910022381110921056565392473929175858062353984754833792905419095985037147866730603333432350046510500058046219832546182419210903273306469360190370059763253729582306845685576096250583014450798584970503544161564324167614866447496208357924827022960287137599040366453164385852099474180350096429944762705481749899282977262234831901948090219480852236332188203422045505563300793622133956219048785732171650711280707997198950484101177704374296802755634662633461772438509520106039651260932295318094245671401698493519540975916129651628915794088320625260485009558658994537210896033805959244261982755886985258674288517073177097345368595008921465604297844012054341940966104238932485153496592025923607987444162590052472062588412597148195130899348125677704932581606870712706109412412291115580276021361441677746708462901058535639347070545769244021963852543437355367584218190587718208444232840166119309076157625324785452710093945977053870895796830108034725522446583597505702257805230080/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^75 - 17016910480662030574760704788152811116088256448285756784589680498183576419742179041636913777648570183304062427572829483094043978651149888762829161957643718069114858226263375584799979095289753223093310107263199100560816543242904853904702631413833751437850520632264007537864117037954725360028465767152356038346150530953188310205244609542402917478206877281686040400618377330020988833491697009147138759309474142427868022375778711652828209628198485062102418412116082005969605061363556969635756963012588276074112938231143959539165846116905568713923270777792773200465263297078944861214153887525864761060155084244465715194788022916712953722666383803751144899617154043346711733860658926566818408505986010264513770842514604611780050866222269804656701307254747346014424240589108879862700675249995758834699932953226798143887312104692230638889181692218270736261763272898674305857082949891126253363063721107172621915853982591666500744536392868730045706736563966801708138441022960141783487901705994141961072040658064936154527937251060633999549182624750871408034568192102391191534986428321004532082213613161461991818265730257066551479731502373103872557434893585669638433866832255685321234872306221446006719023410281850142235806952529075758169071674683651826087998274149678996901240850788273159616752275416083170623831979301435749859402618614961779511004855848145666790233645204334280099577259514843416374997042023916308105989407439179172688755421558091601327047204348272397159973306515294667889494721257793654611368751711563634586914605691363550532769012429175338139423797243924002815011758022144703614778295733482655736785879582894516398704622254306494452488088712187601601384020471124689785310621383026643146969396114000564529029547134797893858174888088558508971456742432851777137855640866679312679747352944272562793290665805508827827609838248225307136001569958550156109653657998454321449266791539109338197239784545128427074535445365130084347556606399861843811202485682963239870957468996844744751284037027072579736629986462221548775738278928367853699742102551348977341729056605659248830313386105971471482303380107072539427178881152752692990875012904004789507335862494132788456315109508338208697373494873244689006883705140799714799499522460106287031649902878144104977132575927022265006525450636910459410461869860754744406742698075297716166203689949086744937048871331080205644819031160625432991804570428040896347292252059099768134748247114829687532653169226116721626979202986816117874060588102881494398468865688339969323621707304214856755052540971673305655253235362136700675122817054605613862509434783765898745062064795357365127300047194351862634537159972264916683452337754924008366080151663230345384305534696855200539341682422352092846892482189261941758354462463014647479152531012666881965032283105141418025847145864924674562757428332761871525873517861559491364390609447927614227757134553813601238897924379712868853618349334164111021961102025553559118403439658060155451642936451365915624417119402276791115026042087166466732843006159769600578579436138295461336456982643582570537531429653079575150076199948200667534426182037077637562381664739435119174633184185410915962235459119867232076698221978859747133769079445798252288228910750375573221685739308301738805515758385461728887379245466797518507622137674738787549012405229597319510112067403342020085934535757204783369816068374215908612148739120269158889648009854522739056072429565846471976383668129907818399661725548872225826967917128607030063357787439457969843701351955855040501836019844645165482780632064286055943476326724994506018793423852406775688085130522168398729074402530982923321735910855741856356267196612018134767344784212372418944496113756819366298845348121651498364985451883212818753581934428128363320282759906326317756042831371336629135898525724917472138445294456964886410914381547683686191789295308067353027461712352554853700482514354592257894474944691562587374707298512490347290932548907078209071338272848154299754412532128569593038599360693862454532907705749608344735364388534785559882211770810555222828016433028600998552073880340598369016140146300598157050411125531641491913023568141283345696787481555485949665077791618540114165499630545633280000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^74 + 2831051485328439652932624964181930523468122306565616992648842859177440084185508540357585568787736753816176955378073809559440918468457719505258552606028642488395959938544176156002276412157572117352624228015456423514984192348372480247159192228752264234527122723823456060335205777686964014981073552038204311562082239351412870960571965915574570560378809327610265064535816665940733509098367863257803231093498876746197599895656537503404216498841126788274566419599055928160857055906468062236587289360219482433294219589202172362105864101615330173201518697772791268499892908999094122747577362087485334555779713834975242852692910200120368283447576790619534639692264426008327835694646670849709222797610128064331645972409866836900469189369230173293679105547158632872045290151349999581225288129838063664688173003213967243782576875333984439818667205371652500958041946073626186711801233768111166297998975409134963448088751366927906761198195643619891708277941984281935162613997005552628211119239034347211503216122745940049375916170343918230299569978817774167077469973250580749500703011044108107821011045284379677303261334694503809814464921641768715517239521553580115892211189923511326801792655765308310735046391795236197971130414403104021234029594334662886401625798955632211657164881950823135843693757049231790287494922141690149367358520908033095266740071504995942646453381068668451942469384742645557688421714717974487684433921705359631261173568433327402503856681288425092568695339839437732051723564908388104268210775810641977228483554520109605830206654872512427994966027529164422900181131487929647973799131665191134766454644407760417770162102632536180619755446465829002580331804011780534448652809128008871450240346798170759968806914439456462468604007319423220955895399717694148494095664007499931555057126800575813425673204987182755641352756871054679862405364734603093578980066966195779096430548789500720398700562388423384081195001413478011319688854837980158586537331099228172284971259028677733838484522429110083983036629834926980373218008799180386502644358970604132424213609597814607848651890460028655411954867958979478360112734838647324595506520988998997866560161573193497867937127466241270054121366952362767157126128722951799800794920983534858735055680620088312483728911124779122436702409813498933719572048510375134808124673712411281325804301463899224141530585231635302307766459191422152512147953622290952123236065789310850638832835324495672725819488766985159934825862570262260273477019102916911090623848257402618653390151981306285995115034953932269366793470536149443964108941636755544158251492337141377830300911469295323938697525344487349781409725540447995857529914096166545095271542716722759948142183033474375749159300831918091694099697057095848560434537628298885609719104081888665372510367602347734679787280606454753625623805634607787940697475501798626741652675943767052640248068103953219856133212006872659167911864039672833959288701790204993143585750566509881482721164856731215907839948610924675053096363225484577815735152905569761430239805818241016205352947044448206384665334571757842809858960919107220246858483930569032234542398015134781748575866035134559949105101915877355434895186626480004969919958692126494405307624707865906342635149685936840519862858401686653940136397423179510002700367017798908579582843399240592143717632152667349757050889508457789661429849530332832999329570964182595351512211323344393948883936829471879442218236071067663635023497522192432446660850224168971260308416925074464568496461708044685797181781518171339879051013445159947345942461307906185671838761721201499224368537653607939168767926149663225712946540210917789915451072350674322013713315878093233416666259999069798932148034090100549389656898968276676201858904844336129354021668162605564244548820786193662610751229996262760384673238841872026785667603694593785315511247994026762460031134316033725080853023263718394273919211551390749126844338561411332640787730135213367911457991109320751603456487043692578092203497572809773390376152543102891347201039043675247254487154072119943663844549562115398919610947703227640757639347237490526140270038618397937062636228618640728840960376949331679439078049078235397736599883693637304320000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^73 - 441828366649846641765648639932101978147885534659663413080822607370567227837367753822106847330767074219882921860802412882901229323369806395912614865349048486798563949307602665125146947593530335105118351923426541423911294177304202374836491045410985821649737981988564014930156484470518267772062540772651245345905441025765208821366466253818652216453449474792656358956610783201817739432789911790240162782547424789709163133504472313353928040214005793405534205570492453576695157755016993556782312133487167764402521418536476096917562363952853073414049385554434736180037958318728433727503092046480149726643647974778669649012230043602303419282101250039884280554087039252355692873214118328262816071126066514746857949557817381407917029455206853802362374589303018280884848482789614724266282848837226239290202276884856939426937352515605419924704730539932545442779730590933220166620843540394622827176268517531205171132031467661243214675485583861124252738251608519392707194491452623836402480039661962780547684665354432378111955447406038675263230483543610010100774952516164386945594097360130256531033335922085315116654816124804416144523685541206208197652073737810266527586460350655040709146814796633739519216088737914413454361721074414204090741296254698878160121974982386465649945087235858475835408046639661984476479319645869440641585035624889806796033124642321896036003735526612815864766612064849445707934928649566501382581334177180419584040329377071163046886869275164072277634441762184903836311374766690729730949535119454209050774418027964813046902698646061205491550765496964321363309477832425164785706844341284403964006258208953186877171855010392485330039670430742912323465985180117353421238029553868119920667611439399437137817135590778040855044188138818875328969129228930393815697456096451153205212567824145421360443523372325474688625200270331111142499613950085706126603451151003032936549548979136390584745870460647149711409850129270348341687772085390227141970597508263168170083655655869505536252437225081541974326895520238708886235471228917465904149921416516912309822439951819112959260769218721757966391513333541975688229199918892700475996654064161300117550304923956936994113643122010361660966895746728010544208642139458181527478246268750723066026564557671567258467436142958316175277990788559910462830408212235298092150882663357945343417551407014243311531744651526243389567778253174883750547627192053715646604138486155272062008004116400368842589232296657903744026048245023568736024131266289854912195595823104877216993129565472030865290503942861404785759450718030785973374264997955312873755919273752191799704764631052363012030460125083003258219197163845606191213650190810759454804629201576221223999663751273979076501535094725054862427973619479297407672812868151375389241598339556081225482944728412330556775961086001050432734720443057213905087329857477776288384024457526201102558382676937339678103353388922697112594316001377861972205596975175005904288226629115144635528024170286374710302066463805780942415603219072723319829082513682565387574342942943263175227235408075620508913602389902243096039680746920145050897830435899873752260925805665557249187728619555417052995103792520905288730693526759227490296972239832246134201575746368694528379815174194386779153254670901094655797350421306167408298316316415795372343984203152403443950811434860276059314676071443225093422898129053482919219909325893475975822071798653956617876528890843755871457447979887846242873059533127389039616216241196808351495649672155307571094184067530712321564443311040912779898359060348645711054208344354273712232403393137266372203464069876096465213237273502816870325834398822265712279919044342377438675557688248990472515048629399992074117292281839679961131162481640631574458781121058481749755583063914373423192792827827360654765585461040386911002027584736788532837513302294036718801090154557000479710485751201398312359678334674504754048066647509349404198867323702701569847131402775032325835628738638364631407213831805598164589211179332109723145556059003920573991205980993592133453035032647563415502575156244257619837852960292250618830438253796083239749596889310100402267951659456596304815348215283302131264641082934014612650917699517797826560000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^72 + 64735722105730908383432606787793246609824104990694630973749667724442694572443618192659500903934412403597182269755247794881963477980358275005980388266236601454833338118011352826419831297045357594447533860226151508430707263373726556746508516483242050162300309620388427685837733092190455137016093328560169408957490053648925988450973164537866999075142343020742882207961793821118024175266491393039977851276679724899023536581239171874878905989306782189449300471001736029472350622183022637973136398866427041919003391623858939110308146866593837017805218999183789155789457469311729336393162001228052528628762580169541736248876312702925809377949758929820628262375329806435982600779919064767808946842130904029182745073609753797719370618279991196826693084598049981598355386461719379559286248853943944233342961189384465733659630551572745211137719851896478047946308113872829499715227757676443104953244668191501439266702288064753521005001159943334635064585074240032787740025690889068170186333254275969115399369117257670778721733146478188732913896969629584935939099721768728847936884038480502580410331458913192184695508982348414311896907071176468316042275110339759344768727877752667492408976921560552316959266472026577498876175044039444301139089647339799771560320955425043069515135183962670136976748220830888072383114732799252564630291406079938813286765689079026142103960285178109504401473565674155034516569352492686425312463809148795209118186685695466834489349166612392822504571366268477593200612163329336378796014690850342540605650268021867211879839089088006354918287849583595288754426995302901093589639200765437387230420225484029638884735991437757981800267627171260237137245672439008056982632996297640053844228096257319042929355410009504772589792247232020067699872670001667423350860983183030178459522876850565020727779151129313234156924656840117759122853095464346322320604672627386450816555611956179496837007820649676319359077608138769389944604762626215675908164550920865205136507171946290151682368651026501624879959210673195739819282100243391157270746599889860559752220885054973889021608369574510216667547868189908729016707727490395564300989742543529793095591861252610295685665004497897536484708121868339634780343684775763974719544470824022597133911451610225993878945502855678269249904653485287555497196662541396500148091482633147861251611525961178730242105867887453658955208226987687446116307773460018701454440325131692062874422017453257481356289733152846647698066750930077044344325233448073739203668608703003212146916194173231164277143401007542161650200011240164057348960466511317589445747930230754705348705562868950094294040454098026286686645944177305712292690232542725145579981706907899667160738407990174183447552392310458452223063889021793317237696889922186425847426900927233946694494518180508305923281388618447758362737596598370183197142996506965737456945969616131828503893004246023990393779670011032388137629512283319656623154447069390103276659094670607191966415896935400636873073421317516116018793485147185821313422873366129738179223074317006860522087380434063246398723897596098613277997572838679956240055952172113674496436484328207298164244896648544160046753729344113569392680884530199384862866044932859742928017247842448795386102054378641993732490776062972348547300668545505788479616342881687248289271346013083277504815047365757620215985380612940571908112835167319900640456248133729292923090523321250473002542980183365472966023098872263532529068702977914812896182432325097842228835361484745832225197509142162317650491070716169168175640996930200823040391897060956579315029628927955472235175340024403243063390199464845833723914619284702980589773050870225753179543943979642556082491156814326922669526096906761001937000066788310440539747536549257296919336767510911587388236769197723745000860564522254513784111335590810440919002137178916731786577106417737605906310871856391562180861426951580797212126020439949906885204137812143411752694517151046178278082225998662410346411908579456785414071416770191292190421708708086762302807950850665499691465845189222834709360584730722867978762250235471870048725414319869977656405354043016249101042968844180454650124374173235913179838594369002691258533863321643775426560000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^71 - 8910997095146445824097237938399873803967282311547367032527524478359502799368085055280522708029793166408107624479806821225174599934311484338987585009737173443418409306057977822591972266659238657049445301718748859076385763839214944880089130474842377501532927070209774077755037885977333046990257640129509727233708988025595442831573181419691460248428864272933240259604428798187184398303733294179369727669063087168074214555673161896998593826690024438430906403321294452993107253427959108156204558494198286212755026858599107786623869966572604087025491500918178884207094173340394536653311986712095317819146449968114710171344776947743235076274659766053775598926231718292352012859819309540379805870421464897867443100580515555703721447420024060196801514088648412356965701340887329498777889023997265087735967241161936345168642467729462281182547371420272990753582812126093687489282069324918304599855118923270374465785395509846188416368854681671340405203090814446761884636383412910378538525807711866763311391554218024182710506766782560571890954504410076443469606316963052143214372500522035167262718589972560067608540108307222800916647378087337171989327457908932796806197031229529044418348698063178782571932599663702914514157948487141569241055356192616834130113911274832013229796882020522307964507426342192166490759209682581586301473265401081962252901437679094611792462377256900935594898261515030075316248694738371268051106539057838912605650825588046280086699309499834218895994922341663086899685316987969556203684101817177789128387931283732627853729953957508410534245670676975901435410896060464883559680774921290624861837256791763301516143498761698546480649861356927778659627010146351499979033750486543517598830057630505604796756155406076888343395632249391792176301817309611472201488550268272648700609649603809126324288864427627002081356057176963206034036562414393910348110412712712719995174960912287245517223086630005851541683522755053823408533440229244287205728488986004409797550939494204336802844207717753953615493184456721218871545130361036626631331032558736136331291792968737123533736936143650619377767955241576773273940707398413878964077716540625185843305838194427380175488474555712322853073339723992366554312174308166295334025126493278958629079639782311072356989332937494331513058175181691489739582111296250106628368039851506242902972330258326675436722397655900973843025905374345233794989428435396763919928876751890221751233093713065816919276663863186567030656254976009722917215368359350791218051321733885993975923203818960189260962200245907087184434410236970259973054875393903135447816769266563022749371625858121657617179945393646142995633498174538366746898293280044743161211803880843373895300369477750457538067842879874155446307049716240697001036040768181249952753269178901911691301271156749578266862428132628014546352098773064282053417414869485914755210657896243488866982405197178176334287418689705292758442404755565262393844007017923685335508816273465815713363975668141818875407057847864383003609187675387654248362352037771301687654751084838327681028083906036184330685112831657106948929327823692525743948674982240626518716065327443394676977061638568541379841050707929094623235554317916684224500920102203154173527870458502968440396889292951828216621363936530536375368380003198670485514605027952263184558818402033528980176582106876443289894086619930142457343981698927125069463933331732973836327691622999060556376958719817117844153217354049022335618948526056191242490702832122005391930117339802316170955169845415391500018064788242352555441579670859078718661533470845471873843766535432849491130230222091844566594697758375665918375095784041371160524555167929984221933828561861386654896611513289847704785200778373935193323028539146093649012178703741714935886097182063507811315450353552792188393355560674054306749598110712000064327707028570003913349110849754020820033604098952023371795603712168913121088450806889458717770839634724375367019762847356262048181070223486112154058869780647861187603227276222551882364366753261803517432695911987917135879578003136894200613171504241425160930047838978147345834201210256806829015045771761522736715012589163938567580970440093029321267475654927818616410002651500457542287360000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^70 + 1153114451816523610954537941734469521286715674978581463851423159411563991591786411286119240611030602786148442093496281441289641940484159927770915180430833752453363514158776560931338296129147495603667777832431889448292011460955732366698846805727066748477532238988429316089238920305137044557751741377112857474002113148695088464270118479111637689024154992028814858120744911212382037772417766548316578384990575852963110525633044017616175490726105776011475295306155905363004670751356883169324693112999119364622287791587407003251964634860575794486170909042248669136070881419049629364416098782630589851537844055618129917517941632213273510092323594227526860320909479395564159162479690309256162924058210828863066878004056709577136989341786684493517315647263537287438559068536095339902870595042456760922641069939070509187143027812531373586025179649495553366059294587989266422484898011106751397771151730801718181393578823939306690510614688672156319822339048962680989645076123208700234742065822747343438084497312325887876069713589925400879906163603441864701767767640643914073224284123995185270880346039252782090832394639949008372946819664285339905830925959812761671057346545324796099797587288968013180756766228703944203444738317855705143518901875307882688760936181239084893449484770056963280775836905021220220750074351053453456272545730866903815807048432506761709018515461232575131864841477888539716559651253367382558899847900871334536535687995695681603778358298590998874463318863706497120087838998976540592360714346678308049008897288955878885287919405640708566701060492478998700131150614191917857972632174587891435061632531975610401672444896520033011768787458391524964115605969664653082206839779998435561228584635619922161993128115484455006166370651855669689841918723449755581709980584519973057990132013671813859415104232559979395147434311338005341122228024125886638100288211470740582758396753274508610664727756986057036206547768486204089661661903265464834043004303216546344373771829439476952470458044066325958470877516768198223669578508442511036326710103173315619672332106427850397846079697236057029265288129193718833102396241212156718301658011050477776892393732996915465801527229093443562357051028653103576881766784223473160396734418475997619316091063891379301218723250690822828656348238066007612505002771135153142268367887226435673428204086801866867818620423456381441027445303994302183021053073955109187007648472190004516808264819909921306943979681259659713053576902308958363838533236697098153956365696836349303506227476975071012806986994328908679522892696927649689020722642918068324544334754988478386636699755705730645609790429726694262333936193525064093829886538065481739788563724956177787712460112397743462381489162585365841946609556887182395809907444925846049080158548378043984223226138528438330348096956856191887212369804698855684636167122181498447302868611579130023345075707568666452420197338112356339911552332011554966118994758295729116649172932849863887016568295046811306553813834126006858293305812384497795981860304585889131972723667396978752613761246766872189698915181232343008033514206183940226022745929145804794351910919316551475843135119093488004455749689153178561704864002503903842155317270413216428786830231616346758132724002092004929445939463033380612493239150980869090682451771956982154986579060549986232723633988152874400914800205574282891617720003823110683217936428341056335730482866076356179653026648912594948843517558928730406196616508717099749781091238798930737774767381448272737325947543547377814002260523180700253951844513679839190090575465950782279931626157975010202100771320545484557607139651316889126168862685187001503599650956414249761271192163229907245627084919615973823154384493906629962584772165607252238414966760411999749801888951028334076749395071060113164189803419345054158131362281614605527835398945248802399635919109442556847008063140701768685895394192295274225430317106388180320465510882312202704340761341699391702979660340326288665594646775663926650352884363373308712782409058476371084752877611232792301522123563778689939836662155399492614720024084603988326531472252884973413526670862050927353498574433592471159154831646752817371762685408226101568345596583835734654986485760000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^69 - 140352918051507289829576603491321661367227231277375837829785360272380579584328564645563785499974964029530708018609682487275447172554681897851033145922657972425662780955516225172059320262692493877216900069738335739960224297029680616200919357914758332771911015794832252243737718865892074774130218820707090621638881679510601000928660356928783786921380893474942175616316298046349418239304048737353410283391666818454865460186684726153752775462254438421374181863948318976483872845837587219341431444369731905131290772384049821669160571272328675200666386057429569530493387926465188963618890757395084653660525766310147977374909823144491326794221375813079154266057838571141038314268647220864955876357441019733295576789362692540413347136943352470979949357110964898169141929178605609685343488673447202486663313596522299710838095436019606846863327277587517062513010619262737462296054064100840554449099883474668007026563618403676793204294583434556694482735232349598175869606526562432180273594054192463739502135314810929050251392677184208728821609401348797972215179290117534581258958618741185551169856914749988141637379151637863117779679088489846688994858561144115384443473010368063301182001245066974108018938902844664390828292152046468688069238351009326732539871778910078019403485492926192682940655320895155856204108725348007123404641021907481423548044034255626432339863142736986023410203102319629064760879140858549356702673674798785946656822967684094748359053262117354231457475233153539678945533327161928073011881167375099844412989031660370252540248003765878759094416999466168813193604048437992400366618725943312200063351292022453551287397421462751790364947414837737052835774297523372811792236960217761086753160279877673827460167517494720576915970644813422561830044922737901562119094239140490742963142512379965778642560179497262624803576784348150170672576484296003857182972551139898135420398969829092910997741798022468191474215373380887345065569566108338414595064549781023517129459502348166198316053938698841954707478168099776395141477589834393235881925142565314118802744806005928324281466880510800953234433993233793400507611091237995738678352175344914261044369529958687232665490490749439714084138064973963625285348200015896919363183841467368344247300385198847185071662344202304188343353345232774713564775138279488724232490878544406234807991536507652575095608439673808099195253555520759844061992203124195237053036450439080129991785639012247692855970399392216327260381733488870070395704854168424124871610124355679098686294234566249926584164443859602502329526148428321742360255632116995569561695599752390715208783188769728874841451714761769600814513789885732554355254962926918100567912140416755328185519180846446130178997952465764318256307314041189255737061153654152560298802158146067795613092282443965031262192963374168776338386234771408061432479039131702166232669351822589837511413730041372418256250752803123555417552939109639815383531947713244149866740556635560285162134034892383768002333280305330545511726250910532777407167369312904401744073747588100425200914315878234540264914398862458642268432058325132542900126712986616650415875062665257084183753578404300668678597426312997278933802975683731274191428440002582846852819997947582045854553518537908407266545367171014406744417646436760088689582063957741752231990061974468005370399075268066192991979771052612614390974204319841971013841577099518911928686578128093418554134744172588340521942209121571070760056149629355192801863095078678046613824161194801340055849765275609720768923527966067841146725020206871189016166862919557877491775429988532588942841429809235552129237288226866903422572528104407546638309711184007023342552806414106909705314122845122126575881605952851619591468147707890341119395723088622385902060059967507546412408089305392625373734542531839500672415727410818004361734794884632549550661285751785632236089456865738264888439216356741868343205030546970788565092813364243749668998563354651948498584640004515935934678189127008449535939360487962066521934097649804104912514451416295041338766599826011826793984922742176387995685754707582354971257278496398963968075824103501642441962186272594267379121828050173272171597337356144595547126962635094189602939863040000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^68 + 16076148036301255395999660992292389073447529021325391548836416067916333585839847313143912511154377095777385676149672365507452029150837036550183382791005324837799727767586903548194950310409695243889646779586055803105125210138828170559811976244298370075003238085255645752442882986048800366306024466132773102456859455111056320357885287096643749205131923377842380469917325029526360952661909514243105136679772242617218675446828040658397009069261528795910047090217428801964617937016041100137557474817490710668801496810223133684894372512037849408166050633974258028206538369324231077304797761457989128457240056049025719920113921423158385669962267659696534944305748342857451717408430868543788744350335067622314241601636046744173918723771664735840623401043958241528186523459139927658295298723777406480768799010773492234875771925962857269206430399298961996588549328888424694631720336449339708741673194994953315673900289074082668131861412581555638017471019859584975106371582229609772088332835259537777740091314305410262002724369706984430892395403638297177015847718246850603066594211743905282096839505599231550831491507947030266279343577340940831925650391391753273002870823225174964718855833667182148952062576446384919147641352290795198998644774107611250695866951989785135662223716659324518401189022199042785125155648814715780791120698497979738501056637409700162747543919904670511008420851508225635072443385021329906723343999208476621694360359608154662578503330068214951988122034812787256006641714819503063115283791553292713280551952201051351593580779985765745657280333522297813698965650872800990317207350018934702405056833949292165596287130897932671186435565290669830498830150496527928030493497879994083091932501389247129446453459564387974004800085507481470639649495230376950783892774488297456117054814422943370226999215776088203959480761953067452181842265547446557089070160559016168260698692399747209518789967790093353135864541981622961263651923529220949786087585618119963550207877654939654189051799239240000881445829968473883852166471777952294851683784722509903581282030000902016237188862115795133018484745123101004661525342246115652322053376518527963362372900685760885070538603129593415859763550418660321579170213299751314678372365858162695442498132592269655220483963313990459025803736084418983114236626724214628073864817940352888936607159320478980151514724867617758915743459316721895503007790351120302170145350010020447149292781899538155362507224653016662881318865387129589905055461174495487457407744404090040434817086230035007385890347624287530533307734427635665353538620118825521455035971865064952582478550219918209542940602288402426935257291012594330085531799164686360521456524298342998465062484843164753261076217202724762743265090207512933404216134781745321171091888552445118046663953507553747393701148610151751917358449675935478629903607773520243009304985184490505754809888358570804925298644186629690506813246885546731464175586295496949130645021212038111559387656690619680502132842963240186044162879637824339894024075941199439590101060146187400124331140109734006194615786764688496021538930941516966528907643245018746248740256886994818468165064658693897576706393861518018012271078322345429385923867265937027537192901132714271608067027603547850935523166713510996865260964067011803379694256400109262684187055026603227325549244416838152167765178991179631222826545970679214120498090329202833237925050282742731348908645043661099487445841445074662795824475739628856492998060526787959734873292618636460154087202577805905325862341898354571782576205545452309650530392558510763704176080595823374153343735015297385616258485217804505447791007368214025732205908597873328380565701689281840421343082928758912978911885583064631960629522307754721533555646059025865968608158501464812918591652593398899080599633154356724343885521300612366802062094672874790669734576769249339980119509614770578973889324455072105232559904379843045551381669966407262885537114195824229630150713748471453052269799601044889721070423810213754570099270028902510771859205531520828676803283610679890714952340924571252267584539974957398305342517618444584596124400069916934969128367565372540395991991815063378840675853717448553904339488252486724505436726231040000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^67 - 133349314211954729024320757331961372088132529600643289011993022533416805149167061897067874283946026475717504306340666437957049387073709780294559457181162592352377483565900485613791028611272223258895327806306643183049474751798487144292316404540863603460290453409889164587081595075285592906794223535779051766405975670904357743195101803696565121617903268387416236516857204062333211783448926841694567684462741777362375511742526331876213529320889076097220437328313209375345411560147737536147539628901938745591411282386332597038863531941307028135003908735156418048701305819544852717932840621002423520352223467239741502592985278747274609706275008042763838849172917902547949782204384406567912269572261626909620222362802649386245752966515777279644665721360951254607475446729190558505588657124762468051016219204654704770005688630259743060550407995136151645434546797798594788043092511085665112485141060388490663860052730570949778552258061600471127495993841986673509186780245919616348832644202602607483856155605115529542379025146681128598302799309388347629404941011009261848037645025953914878570036287074767017898352418439382172309222034220505962731258638998080753354134733524262319326425151333522023378133499958046689581948288927279407848247179583379486971566707789254029615967109098253002584148876870065348307225736324462474991160511229441893034940146756606627543590972761187792942640840797152472808811024178204446003827505795789483600915686996109416848482477923264654549059236434831580916096770927575501341393456613678709862777101416582421418187037947865250354800175301160246840844055812833859423108766059391245410943526852956278942117585053261101902712701136226722792661330658858533926676733576375908663453008129792627255440011630172181587568117645544338504445526176346429667357554215871307753067425387675255822734170275551061873619918532378366782093424397761148692149578833352047912196920921519830277634864463726697214493334679886962147966964823969460726405279404087739271643358782539875672935001672230826107507169281892421626049140293738700039830992306927598405198747986054439333837527933096301658283713201381620467136130672688288025555527425149335557087324274254967968488835758443323077506681553247959003647072895113487242987633473879042530014693867778577567298528226280169327897567457356142603655722216577474380961651168883766557736638503820413016593675523225588576034361702318200910277336139666231610623038818859755762439102865198346892547314250090839076044766184960105344652555886101111065247681362794761336805149746552504670504539833450588008146546626294986729468206720121090708265334685870346742714778696991323656735830027495079632871208820834814091134447334670424331763870672570687627257246361758565650798217361039149272848551970609868148357170589082905640346483123587803146037316522816268473275236371877489223880861706945461996832507478011170703428837548944094201300653869124049369843433518378588333537624446219792239039692189953106258426149940168840226433946362461935504170687817510408436530071330003205308201477804651475412955095922387466715154209798840769923643608237276825479445110096319653877241566076255319002815246931668260603089882740953361331965145394073876585248072579084363441957500791118140580718282827764682961984096022759924316838814288941995728254611615833111273821604304194641049716493153228145307002218662474737411886008840771277468108421271410360630107216232145611705737181663617328543075762778108482744371498577700632958746411667511098759682408980537962753666676361754506215948060283603305822137723670417233506753416379945834000441138407624457822332322809770384889774662171738600165342590254541576657865895275594917636073454538101904908587515255617800431851913841798749297125660874021916533926029977864867922941979565324146235510721465211723758262309751397782841421094684685331891583286545291279902284180679782151416375245725189731218880438338847525672326531002193518875708748642100203906505184042885059125017104760650954852133686188559121526917157127751738170126971257240763032464342178710831889881941448488268865272788896648071271545255337770913459352915750475840355114656757568241040794515294541799272696481482783798411746990130441360990986474056551193591839587288892516237682881331200000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^66 + 176048016927752225850659134662350983020802983764406950551757248507937400592640106837185426313000350620358887711074895206013158627016443117904227978913657052096754680565056598165889819285893786290508149535018434445227864559098890812920294527374539814568462138758771180788865851762395033068780166175959773431241729756543785572435926824084665928252207305336547640649175106501043355090253109168465738510471604437949279754145897605981337101414397459629679908624445826386163258812837939968034545623074175910530822509610586125250252053345468307199922291559358430621024978561156261919522138746861226156672382202535336156646052251977414823863792445916548420435471105005680235011729570592862113495887744662634130634672790671081029493672026005775674744711468693094924533396034648035604383402261077796875520315864021052269193342141246928321379494751943235559657104143640955730545380115626230936660595938777650888623622343967641171376363666329051404265677844384435538746402340827682448947683582584148584170176913984884924037569808128329963775780304542888398230576610991722135960910159230138329804972158064304444225437986726132470334100372512640103232504147968306750685019939656078117547184901531565009095062240679783623735438149162319838637925252098205351170238593091257896763661487449152906781019517444966261263980304815980728342797726312289727384138841840386852937861843136683464404414839637530019739532770637296625682673590011424782739587951148447520178659302572995900388296102451763968677609991247207398181413750699902681169926660847062032892806730713226002594745236989878059332008126481058745467182143188797318419447934992048361760216343600435356731042521210377321157368464553548742230577183758609447609938745584105245088169699486913978933617360355214857209470923950161610005657046851248353328746867293490310929746241801997492576633631530739948475636992766379595002931680322693821177853526968789132984605780661981972942676944861961591014453664394759425863105180564106407968380683113642793927696404534441190929772227878436358197693940780819760074938219241776844907639013377202728900256598434371110130615303838832769569374731659801131797450652570488046152759994042729297578239374812713230666116846440644849817413868415036185560221301263862475304126213611466652771489164528750265166684506468042107386621098841536518772028801997320780149089662236666859444469702787367521225748647630250004437057656912480899998973226194211420791027470488242034466156987684639480799648486435195960788580161933208379407599015629238725474536986259097355443413169277271387924647452038262327583010501353759361070436277097343374384611981519190071855467001795840799706199273755190945154871594123387941825976243832260961403137272097962199557315718945366759525893133992378173138212896154465216644908664990276912773562887049656878117908203199694708726242189466577331886453639478693829572952758268297518098257112228272579307139366630196709673371352485090319884066087609341871813442905198774397657691652252395854381991389596203419296679909729779206981486821254696543034954639589710291884741115352863295479528602334901219050074029980899467804836002269585443041688354134718093018212091623091105412843845225096147734086217716768446789230310451501555899944310313274751217027046477992430483550963680839229415946481295504923935944585936447320571730576668142775297683048483135898279239265108127314684156936557804475190577459267871672976418653069104726655136881772934951657482514189104288879845187539988756447229997036180206025577059963545875048581550894046130672739704124458860775786738918440887462478243487105860038132345380658847097652937219708127135049592364939891248612350129594518545366634306256549846785448255399173678747329418408278130295971460222561596428700502655695616967381783532006044134472261036648071430047807335409823490857295307350785074992736971947690640495300096037858310637926303206203924306622773249044712192920344707003733080408959775988620130701754581087295606236531529958701810725205979552056843657685369987306851415268515519640869405457140501259797414507854301764394495555366423756886524019241706262642042626079823830064294280083384980928343316724688939953352854903549784911211999438976481728509340455746167452546566341736890354284625920000/20766297609896154960733471315092208695334272589729081711344472563859709827296975086779095743054821095381647692425801577459593422733283169610903120286951292039689784049834225515835979080517525921459589814675259861374252696398277355457729329225654981867177803314720578549013291349759059187219256851766428370148153414233287761144896684271752944168860763001830280954223545377310955165643173518832307914296216465184003275872022259576006964513818968585241627267602359218395127199765923526365430925014959836497625168327716334324115364417225956252989499055963250136876137759521215423082805461472055901483977452141394496083383871039863577819421998407129680843379014975396041322745384282992373063167117009829548244498308942366310550205904279802575432982812289924672074132212077846801267054566029288078122678417212285616365521244536127487376617882729522937586954613436593288196609632350155613266445832814216536632474128710582532441982286016519241046888141530359249259614605090464883995110661201893152918421944163974918291978236018032739210086806912416607578103268166888657932290003901761270409921556282604991060398193864604706764130091431302176769646216922790422508686428964378958636975878130876318260084501804220624483151520270889626721339543106392216018154347406060073472299429001408530035442942269788092763964698047949291892269381580972468235059805232377693849990095930127588761750994601411745790032032068482094267587408627578748584200556947094164405886183056254529103210499076822482889268946649544535931543145167899552395769562953717625317752851890967383211726125908380856295361587622490119451289468245476667799691434403372213216559054765777576466063646565266477272011314003557644670429625869506317534291657954105819733629501743367279825752426882045351968205922066866255595245050815671921602366521685903816533895069029655035622230989347548091425143663304042907701774762562290420897801218719154128251655613534724976951351313415180234530163296009043170544295458312071969583226229993063114684232346884986034172769680403820710133772919733021924627891671189065540859249937562889396354157343014412808861164817835096644387765665064752032987303402554123851848859332341959744083139348919187838309939505471010704900854249675717155594670991066078309156907075260699994298496653775063778876093546580736752056538241406879404609423804591968636881278715134649299817281469634832781375106538613155384830197214039494783861513176006073418887726068549921381285445248650365142731678353183910167562938547817841761706531448273978348000043732646187116050287805611252077752226735997048031657255345135436556381270329054923073378652444125342650343867299479160937830776900449902369794109460725859377658754679601002439992959023626425396379794451929743587103223720917129212310420241118579354753737426315552291263925790474616508320010049064821977986802726587708972030489562902919288507300496622628569152911507246303166843052750069226429812820069916062893333506879270681888227500900430583610762713203364096825332336312182278745172692498644682220153749949100346447725160545797085986976752699114653267715118193040841834932567071346434152318976779227960623995210842661928097459621898803620608810948381024421056047913212483471257287060911023369376631274635189727504103052937881785339762175951552267076396003990299780379134110916641814014048452437505382710037080104765342814052623105136149407282567143389978838526607500451758690207699798788183266046764877710229209563438374861706248464808596463142424135088911675571262571512591261674358285130624480725429123366224126764154238023479993581928864480542302376657998023676896301338620407112347838761198090290518491393408746527659225302985827443881827831077409413805343887042964384471291973225806557170682840686950781006443992755838104154950669529333374611506505654267083204857740328052787584840515288600414616439882121194492444682179249338356684247317586199925987967720871753613756766624039106435245948771096866725012228241658937888263448848549079562014397613127901372328376581939417899576594861419695274677232095400362073294894396466211460161282253750122707833439290972218306402772385700235372822927105550618236512072737*t^65 - 1295560167832753246755745956523344980043053544116659758143969047452857354215414114693816732837861818138727723709648811810630189777851198731728769270225509507335619658776258248428624171498501971951993613148475735485969245228749811992328285380702630492797547894053668049053135872128496947010743352824114228375473724837095459308864226244568723869848277693772561687839108409833777550027146614907696149683856039669012522170557840355989218585025987677463047915634608729882259684903607831057148184991545376788639600651955753016616715423585832256819092792030515572219084741580924145867768567645260406480036769459613306156702026719461993996179761359730784628296905446580188825232666886156934475917140540108285000481651473317471667548782359286034143945238442326088903758564114699501484409111057116961701391677252409891934772286369071384863414450860544260396028375746094283625091809887439979944246286997487118719624797686107854554767123734820367089065503250016516425749295526863550254570568769610078591073973278207452113417812180982652862461935711000567393487212931312158004078569052803575806668891826333249961729868125338259108643906803861215520120185283249880985452371695259704881442320145691992820393693120483473626314423895283400775882191370187902704876304860452747054935205891305183875459343137448469067109915021587794169417697372924877979235879290717574231636925936988478377695645042159324433632123128461388244304796335060118239941452284000586022996343900667040171371359472714601650812972828143292690886576319578509948726582213080400786871536132558593870094204300173579818766148860792493254808452089930495495244034549746835948117099491008309355215402724159233243432209699038547393105621661514545696321086176464897025993510582864413734575702735485757061415413182165702317887585322570152003736560369536830660322287063243352108097941575944920709671832275630814393970518605988634311020179604967852558310409790100735003222170978107636572236585797548993606843215242862833907572763301760634528900796055196223865527554304211358883131701539362396357356493523151534494829091072513417788643267809729321176207383096864908321159249944555700235256445478874917014619158245932302018862243056842076838031860676540122590398400418617104266616621203192411279219366828438291388026176969728003783994503081731789451286697990887155649892007037984955003939722094526494756438969424891446641597586923629307319032701591253714965140403325676369594098322457477213906228141385181517765648322692504667391137306990002351508929177913623181515928882027646692634232758258445968714331660933406524047945066168727450355357841581856644816337146059473512437835025136879802349317839221028124208583594411809778181007757729019673636329762872447305452538140904812130724086751157560714722124867357533350527271748348906835082119954704105426633286494579596867136558444638332734176035513596716539752985186871419996655486675092073704120001523278170370099094416372380161323536172813523345831903935136932736441272879773905912200230243763875144056779944908129516350303357775564247063051468557651720260465813625217041095892387751923611220396078354695066437976593067765532370432341771214183916931170596923562229621515477019994335517766021307630837729720141801083860371871974406206525194382907802797011343314388702880001765821221943191255707975301228169470889701356706939360076588305720710850351707213749453523097883628567671602317570015273338901171887296065768536686821139899740151415053123422786239078802364210724885680723778530541761901339126459646443281755981767122129139337494591315794097326893891483689740055893828722977681245375698753782323669168496894177611728270434801301026952630980060102525048368197334275359514078340522296198707631291598276500586954240577541943779367298264911862982274645156340157928240731998675012933238422806432771817678614723032285616659619165254223399481819779156942247649564726145016568708112685725598113035203423971826215973808572259472537663805970784795682459149047209396443810032639243259919649153750798567033424873962480305971063840173461999724055488150939347967376754275558763840777287636243328910685960808760983036464590020283468073395464040173759276758098706440121154779004357127278134150753157664122670561067868387357361727078400000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^64 + 116789584016315563962294482703740433823710575826571519383655131556345664421653503917170585968338278711014963902712646220032674376078014522650514151363229558241344443210325618797723040223372674619345039077183448678983953047075269205067731062132699261221876546284420463679258750246893551221564691802481862744729483908432330461888682107725979258627945639266300343729451958863848149264164178141444648440369733466408456019762408802402172847635105015051788797625392234442074866736622241776730427537558624200860069382977917854407547036616519964658611199355668937200044211642892589882126425605088020874503535018792922362504742793004416862989778587467187515033325390952937716664680106465274909163828661890560596037176019694348984836742377387483324679808131395121349720072709959034964384689346976676029216919583854213742509129496198671404384403700321166655211804299494523457980699124111576585058385776832017720879157354317865857846870876948825429891502744058433422318225183029282353309904770150529031713737468649904551390985952920132648564243589888016866088768589824249518284520777603377497992392817985360036104599453707708317661791346878644452550204302485223330630593260320596328862792304875761342653747800814747291599783784992418321334585207027885311951792070472763426637820084942270884178007341008144438339105491701244582511116233121237318795524173508463744154949603300635257700879241107760338836209867531065285498009188917227958477911428249960356059982132697657217916816595939548992483970719689396607380193121125518165103513010670250242191119021728829782423341588132552421185409560126048915449571696307501550578597337377901600026099289597202702717661195075084823860727135023675005282456903778180518360317226136871900459471707976046483190864847518233670247470726349325071603776737500338256601143744815003758279365181167587843819720844412199213368338037910135305373379492366425449790676319521953564636722921108601869455119553559563405977324717392924683183394840411643248249707156194916222381325033648789481649533414321998045311215424536116305999630684337906810370935225768886916370646839248433290118359812286765674451807164667744322985643945210063433313588661315707839379421085941926473399302516249671383314038232769974797179265567869221797464791745914602700557213468990780541929367681063357845649829972101360069537451229735269039461938394799413982622593613136263438165241306905832522116278298739822153662662923897014532025482272556040398982258283080897256647503174501874418102112346200615154466554942893597889578485951093185357775486196025797382159424687119098103932402686527898925793492782810133730455836774355415487491483171458495546371582624198901889498597950231485059357136137470174362617476719835554739943751412670417816356399356150274116072068600128935272506737029891693929767967619914757269752533092048158395368313507035758887529683305870479152739137364683749884163287148816764020924730383513415053381816251940608147221753410495789303867468198039601091014904576463424401299817238466815473629103225213857999124072156808221611144038943576054212577637892834217399773684544144167185768209914724050251077266251660528688873462117994142968184035533491566565157059854407556771212439889607137051681602193155058625143504865149005138587363152870633823003388979440705178139455634262103355119747585492002182673134139844724350207147432986810671849928085971034891415835712999291242500899139026944513017283334890797399009054958396385576485821021829526048074427239315160046267261326701026827362114546007384235173155873661039666465639035140421257174284800933649216582135942536491190270143427226529755152876033378502318327285889320510282213108273809170605580997511153568649513544818877121328909093072060802354576999005528297644362588873438392102496556186851097429152384893300140865222284439273870390591851975203419550998364070349276704491378969976280484675465234653670341061281452364112459330018711358243181587312037839011216546802442208544498679453447987511363643949744906192492937950356065360147098116801301466907745583865999731155703521385516058085231621758129241749110932316434284477230408791876486997427142550304718465247887412038430193330575973980600766411664837277553472294432278846034948571303271342722724995953596899000320000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^63 - 9922208747617379528985848650430341425582825045718056374534259913514678500547981803423430248898520036666320794268930560570168046610110576816505927826979772576999987975085711823941926377523295697367030202579525287746983934975767813573078093500300559119245489413693580894293185658244084070626962081200523066319150938574624703479022138965733494602060941252912507175315858816778471771550667166489244469004834673297313035481298274872722943283677348662003981099143395233641991954452328720288915244079499295293218169329638596995817426980779195043500233151523085898282154588824016028137711472174341559143145895452202831455197295691130301347770172254568636358819623534355604388844129621024362153023632467555268049252673385932191377213741137060675255527598364249179929756394142457796869015086677515472730322307869103080464655798789540038913619876697024696862322751413223142790643803743450070039550160425861174412436686805219807960464029180731208586797896190031444910218151296956028127843117576468163301144010206535384828288576794766181411338291090371377340718275197275690508032632844527971248168875835067075973558896075390576298799852505927927573844392405730553475266345616108856334785082435956349136271969602821091584180592847542631121868641798257840637652612906422693986880069592429447081255879023855851130444182435656275910195361121928156205366518784632947657266508818105286655099128924694895317689986735801770033668652593790039919955783067395467282011971251151363477864471427569212263514783926192937240378004932778372523774063698965330130092668791929635381412916989209109456071392672178075070258572527293867187410720467403768630938569042502213246121876149482891801835983356315171692321281109491071771546070360037335338113703502793143776710370108423848291892607186520980224498964046405676792546124185176125669893385459694180260041240226636631193953910766663540437650385020239166322384281819728050161875942295956962244398397955189698522617621937481358167537254906159709988444960191739210130168290509078937596990841354776687449343576230335980836535021918978064646694218211084564842095171483375117087803160234706162192933471957675491687570885537765278764681918360985792714873606951938728779504445104283067298412543558901375414659425143647620978902091175356885521947965148647299942950886612615243215912038763456883023850888424902276288219934166557683185327594894989383293473572005115924588086536405182727108435487082444741897890032341276582341768544634689871659139109246773981639419159224375970442944417898734094055428089464537619534766358151806465090208727689386368345199502130466418454722615464909351041848594558585478641985226293308929773588574809901060018382751858698162513626368129622821283622614423911767748848190713272434382077936752708264322256329098568101679127482604539201130585688419883599252416608527458375186788498839117868175625076001102649062017525010256106089459823020661518231718418723112599110396885684135880932170888345270050698997758247999470791302125092914764144793452431468815834347968158722258753703832997142166962856436059288025990938404286369199575520737652106168181220071036429014877356613408118319833616135077423488483912108025605318669300807446271587743530635101771896626311125302484477549656358255284355771766329735295782883684347436242603967085597258784395581690103325405012437514114892865452105974359002258369746352957529254413423524593486057628667905676921416867497984904844926473713419355765400515714844533534005966978682595209294427122943763626699707656325129725779217146591668805739742170422887407893689788653998674778689389950868104973138572459830253733094736041206220062885292590393986649739579548397190753256756938570388177996391777565833693246911958851045679553512414313210232514794661795209235000778346806469923968160977035178509640470394851911077424974974273886754819370144322092561583787430169019855367286660516959730587497125465333536115701270763444479704642049125540859599430105375725150091933158363724965410123775476899190293666384466102668409682097293150197886915629355118314453037034852246185024820969587779942093494697325988773817595583499187942829882845594865937146091653575818416212051566545211020061977269013576516246149024169261083880974809057102258440175426959326098489344000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^62 + 794564881208879334588185260140319222734972210379034049238755222475347770977546797633816381280482156290475055012853716914993135416786003489165516013532254756925804357660525507573475351305289378651934880105377955097569861825761858527853672846849380769379709071999754114130556538990185710836583315817098473658653413864924714449495470023967911136896465157587888483504589194430533211371750153660138598051138612902844992481155140249462896312124414944931419043871100190168809014347788428230674050612860486776617940474750002365856855999217590287520788533616185524207902574291165345438980309646011803747662613283135470409489613556713020561114959012566804041713692039868154977947489382857799294291721258761253637610998088362031816913176772507510968734310805038227135170650209870710917879113078335646885314910163155047692500295347777460772987938266164109681082601785533839666161188210754641636236740167383278225333216506291260977785670754461339143620038498307548341105881417891775498235402683778713035188189246882234608111990107232106899641116594197255175617281673051294134297163132613077893882227903597238103140411540519691342424885078121956717409850684944346340160361416197567781179371784785157544180785952024202131828394087092015089832646697610875909441046898251012087152943308357265779136960190730304803883804035081709152820398566828775602722412963816758355621055892440939272456519661719202541719069054344746132105550463813892802748106925230717765916948794071591865792403931589157097546887242221087717026127848313510002769114411420955462727565599487218222772823131075147085648396917078654977471595387762584792835361997865777660176221304610433121826550712791657929726942735684395396568455209034608947652161569708632364311422112406332757850941661618683309685525921973306160924798689184296783469591369660809377128196837601200239751932579676630943872243230508021667423690160439365720271414184629277758724232866647134883716913838752114113006728538836358827297581141450779145901368834818860582766608143157966541894926646957580657572493444561840852312109335293967139411904870599927092465350692707389049219960912997647509132952055036485861119770512261167282863471842396539450545375544304697420972487595032437045985603041392663149708099470231351267659325337612348204760790439715390877066089383810428678496888658234181930621251757686358886265528645899445780969461596220088893236047593394804922765881269024374227118260635179514921563274737670913454648965852841456089979467063633025620810598431013479308253807319859179181400579779012222206793117851191686615463324886928485277499951816325726547612518067735045959614219938921040470500518252590323959607379904894184988803317409782357099875565360816293358076978350813145045973306769597091549277217296399157235337795543706282353058682805054440941697035056918942641613560378857103162453121315682547553066517960395723899149787105834692511962122918222932974991505169957791108342461985546975792953040903988879572799441850843262424470352348510927663218338065439070403196064348612363102409538735865049834464650971985943441000913377520181218555165722309675959217146667117236245860228918768420486646053501677312232193989857203524407875807142786751570493503505100524947729388124739676914051947402748312760241896589699430019840600195898520012676756870997342169330967987911215995204714731746825623631771950340943528184430987980316261836653032170110907057778077159315668018831345884833526639470166004484035765860824347470566078571959787799018351303314648010282785626627975865360723029951025024208721942054681216819427074687990838933897187875658334488450242581990526760762691517309994583609491792135040553144765213708452608739350412639290961291019074693307862554049157926020302966324033282597467661035529147603043625009859450222598614294795584025798630773055727892787322263254930720328976173951452937048138191974565761276186505971838024241728097466608172644169605505475668378918076832586398807070757289698734121284946451730201261026471118738579614415820681531129049089693591580948307066646357031333985009106073467448928426680063461257560249820247376507551404320732823418707656946945066382384376081913771998194952074635415132059129723513138894876375358123929686416685952095931531900005519034648694358016000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^61 - 59979798853626174420675084584229493901740808709250117465240475624734416739691189184882752178478043435049339815681008596320025458866848001675302753263172425165679081609269024659207179003175450015031255779740700515425435023534185427183729225190887855886354430038500192886277496485295376456973739343772808671336467590875557498434484604275132025619870840875370084791575112851341900238167850483519052324729804771294937392868076106872110883736377481125122135332401703388720706891146712325403085456820977169189254949907432955949574610081505805662856990340975084086535493669079534096146524639084886761546847457650952406671152463632332701081034209014404531526489076255645789399493015004605047819505951945783446311211170284068116294993730813403260294988910725600715229377938368304272583209829548991011005617785645232249847653582552690138690032137386885190717826112631706120967117411740074932706137524785572656280074846997143819672346026182358693033775072660975682659754815166594383988798889084921835201243467306994180767990739559885667778201601723493990069373430872735826667006237621692249606509389793116777820326576623026412307145829395106167866651250758000839052516817276402185156804432547319676879732897704526234154427496168236845467431575149994045565098168712726888044411147603423638432835165002019438255058036602994871295166802671171879339870685300351982662857892819684333805432338073203073694876825840201513552943670674355160878993754712163005861444340075374462976098382236344007309392156932631488871002348106347536978443525883154244012005116067318050916601506937906504084483597784611366446728883166359075438234573370025900436011588551851593139740640203962189137299971775823099036195396222013006672614329036210329487056242172046111852280703627889862763354174640642179136938632677811358633378404009464366028664117812739623684376269664124524834681211734876671543110989131938805247626173396326650375653308823488101961311908310068603003937640606825970661220533672921540966499441048713733186308534931558140778032247150985327678622498676165781980053969230591317195326036630923703761223601696495936686383535294930480818043291692661366677753412265436966081724444065231035419311974678494922738859007308598803182793706993825556298760815083706296715144415205156598030938030201234385623141304186865956584780706821304056824954912542297554635215391068296877340659987656917645375886359861059293368924735985661639888652445261285589244317032053812622082271361584661156119673687995014861330263365051152388366232654725577379365026766299485215513091008449576436910877713697564615819817723390754804716784138724468234013984342028522087114142983251307283281592180453174619730112649539112134904034981459194743748241768149778306352186590150739838447873755014083631031058306647756481438178195137885308895448915476664904238037737893739574011801705785867564564727278306769843347863145182887746609820599218764441938740126792751248894967227686314459908519855872502580934112965293679685555264316691756773071077889484076555349925485794018290177139475925130538796169400207446148346438684897315773892050181112820136131386681829136308475908278967484705115438018077942561137965904219040096631766142166418331287848589458205707291536789224544468573080515697859709619363074441650067245734763670368152698578581588820807274283664797674661690165664846945199959648225937548406085825332415734285697117943094720691485526688194026902713412698572317386922285456282893308617718348529701611423272511510084944475390765159721380334209148580012538565084917645608393459464521518691022464727034033646416921418454385197520281011182281271639619131538412016394657020832334351269240594366865470326331327527563788570299102180424701339348885980904836783145810448207471434818392744853950558544312729083867494570441484269114866502645581849959846829320589278924533689198390313238536763675268214349294896150375071194383166094979083967086226852263431041483541986756627943464646462100791383304728671608937767287008440006643126763686723550189671894798697522329878338623980600394994813727147900843643863478774613882762782837273215517107308344831407801638738604560600495017490395771668547512213009777707475307847884980490566334702669878303090898216199453497942521849220195849318369517895680000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^60 + 4268277715167777786913344370221806026404837222238518006300445269948395317441081630421839790299804357694719421937440754527979733928374863858051919224152046272691131455344031147619151010164441652398292889509431052775257887114378897446757630503174210729747817741243800114821505147907395466958611458599139081783751349579670138013568963426254521614165041701440682212253450687763580186893095768008760644059577646658890058724299716376740197873702671471106542613057705441436864278914508945934446473758035180061986622725386697135812549436525478286848022854987098687320903799591119664146525709679527407703162965352540274785978543760811588242221182462623838955009865096448955835142985701500974479849497843951456505421482788069046223613542244394315494126070184359886060756069416384398264097527246383264981940049045554119603974964028400674827412406638216401639331548931851309160175064062014988322431031830533674906298673031920338702226645462524329754335059169134937059468964825078652729176177793603467395982347106396195173367912679035080584065445589161047104759017799059967647417154128518775324482701470516997491191760391493594503149539708740748768862441795813199020434134861470492199913298107627500458187619652699005530001675330711436190435015972055506577734305691377464571074483073080174953022679920462901440585763838892594889459000358763548459917428777423567894712245194743164782184998854300537662983697657080136405551839150524755410068659382712059557410981045331687004529992654149267700235445273510723432939342451298942352951883844713386894317116631937281271510454982206078464050703109013268854348022438172089976315579248754488769251447354163198737827108910147213018921785022312924205870381808821064366910440928017886902166984987271004446492140442082475733938070492770814673420124187237789918227328901672947745375280677754362442467427093199541585531638829847546785459544929683804423857948876584087282849673482982387488188889639409756126064871224961392142863687245478515145586911010494052537686558667632355125277684578145521267588684002370779476401246689103679373081393136082915156476226326926350882495629911608993692273063923153056728343049720311904503378955157467110613139036159083400933244839758325647419263557975075893047202079741399869801359639324149609057617887941438725539411013502014052249627158594067261263524735619778368686005314796779390142692830289190667837374100818264357495349451698592772300595483175480566438901088881304447778420363189880998092494240164613225686312980179361125019750718113968574351491603814601530280346659524887021791935146436010223868511038341813554651678976061453209340953179747391103787015980778769610693589187231232830856323568071936061822599586531862356945899652930591701557615889103602376790006935823453925338872142336218051055925958033045646141957742196495258108326729245154038907155117699118383095089042495648780299376873432496707709477941667678330329170562779383217117596014608084252971888535503583251302874883622494018537303629350850090797350764500032433026026952215765725797496229752079191460438386979784247856936753548652848318117908468987563515666476535036377497812998423897173055937591617548769491236939730012825781405663412807555108401385884194177288607724028641949688400159166265621289221850528963888702503822568721587007911142408956235814573422118794385889599881400475196937789227763622305632982342803438549438187257588544293250951856523701607725962065162739264592113710021305713195134286179195102238524105344081798736717176299874842998681010820367202652260482790521909714414328041817363202505202676247191135419036312753741310707393652803678649528277421505260331125186092386733585909565299485813467367716039875781616318954930567639792960769796479338157398852261765791771826048559406800817108592678858866720902072288155981431351307301061223140434194387393843155613195210003634462295672194909371891017540238767661847055711858955682519806906993451488009209400827587355623243005207968522022693213633207073875423055388902617863168315100920106038652402678964869130383202234237984187421946559398226828362460175041393136023318793896896702154289949642604748747257212654707548721495810294507299339925955757769156150696795994049794548932987693832391058892399697592634100452679295002923237376000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^59 - 286331958725118230019456747655552792440422784710397719185841868911148703263903313838425384949511031026563521701609647109962071467369033268521559394146678811850135441541907660419210867355754664723323247809811491639120674207878040430690349883319660422580438069904264547827224148668420254412076415857316566611818202606509509455940392524169752150841103988648386743001240909569183085482488109893718658857077696383849380318376601293286923814260458781749672414677633732275071796013171134950727870983876013892612618897250835033563750864270277630535680492136141748598861040334381828307588576221429753488550029948755275000299684096717437686637300411040837434938079670303919379121212523278198049458682381283187240985036975064623300954541146686868813374265783559820310483300908150573938992529691519178623884466057453366714541836841416392814862140013078753657983392863601440552758921003823717863360510662312263495814048207694134427539980406176619919728656671953000354426414091118129358059256345650131554014685512730526294320086455921628463538701433699478544328078886166069574697559746718646556373880121212478922907122080494214145453099792901362169528991245894445773887799577834583011341743668847660657617365579819486846120521704688824838198036248804630774512395742907696325532066546017477345245157215697813471078655742740337843753506877860788512782026990160538448880009535739565828062502622126866925014492130820942057016697483390939346517915041814157585118240809000774882224298152934901909398960322038446327148218349232226687253862888790549758584271106160621887490822140289533857652380191490779298764511794714320745470573849145833303061866920282376715304875964035930206215754873047816783814091007884949384001532383692113142471625861915253481630250534956170950515156661007393252382768393655282209261219340657390657718403527869686233734773877206110058658420452896487008729655994801797161096002057758317090986313817566842843730599895941528490906188374836110207187755498316363704383416867135472858982666708642398041265026073587527367461102467079427763704424851313931606726815963520985257930605476043645230335149421808941188218973315658855343731355716695522296965967279497101519996624883556102972083237401606376855082488068956524982527853438825186424098817119160063635690791864454399691999735335645912649097509279462462681963115156733513979003564334210020712160390438245324384906609091968592892755905579103637894831443214368553290307128393946021988450937949520877649717622842431185662903749940788866590879286916002982360187633783713041601782022052186284527521760675582984007726670045747603428104993523692626240818603103303522059714016215139987263341246906308903466067218859428381910708047258370671016074146958859944672831483229309445775217647930308901328664123647668355358231410433215886808248318374825125407436467916694913289577325688746070068173659135757516415363412675321081067179679628876901062565145116609415358092248617797615834012292248256089023259114349996631574861653643746385743738551190575994687097170856208870406724940074448971416437440058326677108599133534593408208638829284595046666275833103887796490586490948794247907941306590190798320954832623857385650300819969373012183282460473550184634252868324795721103209736564300314949123427528029492333251682080192617001715760785351491375985756296676088782581714687048636113033272160264634828331739096758714947484800457949908743377976987992643450730598533680108691954832637744905043090633979683332436053149840739930125300767508857409492102678318544782163590567460987580956324285434629293957328488356286679767004013747291870511421332311388182663607790195213688216535850925596269540745653527077423294513459352889715015781503764339107475560093583111020450449015637748387393776274043390522838873594399671949964915160708479030893009884475588577053945012096237889055895745972096962083698071716440451272240303640190557316249962138793863263215638295018984692113295759494860659991571648448192378955921567780728481219361532311450146471162830669377927253512684338263231894271388943782569965139342804629099896351024443664660906829525017429573608127153124587918352685426909207794879093279497259217978537933595328199959836083398897319983805711797325768600529246205634110715483584347421742836219904000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^58 + 18106497863120565717579198164574312263336198774417188249301854079028143192844304014058949350059096146427064600648258886044252849365931472574976095183069017721949272033874685157511123572477900830451331681293636233599496492833868803304646321861916430343810859407052744939566265154096195448585792722757194976710370436842070434467490016086100325520442878140570981835298498328492244247506863424452208440115686681765245374177780917156056370407174739105427093270589297709609257950835777915008719376032561799731388922949852426347894188691796701153353275610174683998824424531488947241571856504457701962369006845639137806973805113757419836624381519798989958595095431890923429296863271369221194339720764336627885764258768336512132804009807139571528639100621544148147472648502995735119541535715966651112722208951520431790622786771103767014958015845264501732291988870031983566091574509668681289302972742345880591879393287534062087833517120988977700342804283784730451277613133299651424707388333543926485848153031845103581388898206821594215573019338385736521464437249405306276510010683140445590595083385139113984757983975111243541033048682782231368895522130514900866774893046684953956752847509370179505604359809599248427667496235432195298863199172797592895063322588404500963526049994787223682480996608844038618989317482313688363958138048443871110591220827563583424071066291618525002023483477760944311021778807332511935907603983112359042814268112152282384111212641002697792551840262204677203024098758174794591813789988226684853994150473257227620039568090994508368902263609571665183388741654651595764390459712488581128163654695425270484671437180166890046309389928298692607845410065718936979039763152502839068344131195394248632846840114956545541244568867282134287033620561889129344976326342556958107336297685117109942319530363874294341021747708809174894667913238371536039370758684996002301038045625534087839575318070673928718286375832514767732898246269649865559110854459898014519985831877413123732897213476768513952414164652248439512107377367538622497555621699813796850104664945260703636963812061734228434332577183976639897015308489286037876619169665763273610810554450847645771254804858799559652694480022148267852023307386591109959182709724954972762115216272190261563982092951703118665653689950073050829184598434003094841683952916182045874335279744668049863524317663714655407695044105286201586641020550446755707066402446439597628243423647009986977535791202300700849911413566503106174668369571607980761681948873574362004509109355921588077764366888677126568679463786642267562771204982723721464611469527112501166120873448162758063083518830833427237850919612533874987512829599877121427512556583056540657955844720582019293838259220292378035700089840291010935870029103651180455838160221109551870041999827743530219478249288573007564721997487862941834753561113398713399357250476473707411750609324841241248333735359951176794894380253891648448349301859012948390579183428357843981647637399191758930625950262625203868420087293081477189277077464029089890305407614031071482352345118808291805885862036121686594423911021127442819604368448817976716238656110721665838364824485535718131061231707530234920785299743998176230422101978420355586186647742781013271958946125466067464354064068037193232214136359606018034400082736568647227716554038241013298701983604355307869158920079377864498978094783379154094329777438633974038978840288382077986563623339433364565766559514423340256477037005075994807967418291267640967756133619548673755339808542020349259105973032407310931447787744984315015615751018809940405209821518077361024787680626136772334981836325077034575461837474276949446184525056630418304602055428961582930629894961891279136818532123335997381875137589578697697441122455815247050740108600165260231969839252798408437849322030265090817708974472323289791934042590124219345282779642237484930440743125546239565012048108783629874893107517132275856583023984258094456536024589539617524321054494865094904920308828686880892436025113249554692752961045629526048815845595952227441791111549015018537432133053090355773049979885793910174229171309125585306460438756976921907825532640503941149309278202986510937717754854550055262103217496952158563729906636869397391956470923264000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^57 - 1079208659262788315322737891680914085587708384631913543256352251224439167624354420302301642536121793381327479227243436169477714255957157638715211010666059384015029143088247700341792464334525334735745331180836789389460171245874948473125546976980521002447707696365667337473723603734198394421115793314344362304757153452235655636933244366391043008926673405682807453684667154192012488995131718966685611629105676703103954222648416526407940930215210745403043962232299657545831748022293266241683270054185221958446539174050958089877458697825479219665310843619978078507171142538116643058825044869807319792482779463929587474855251430977598408568300403115514421960429314470392916125625097204252940430348508543746089354897799498105535931780000004575245000770546699761822200173824537507155589904040537714937610668493512419795382382640402745743254262228846426094848769155482413183765013587479450063706415471797080197834246608075410269081935367415355578315604020526832677285751279740841004355566752989897574736269221829830974121144388696578446665928000899408621986031124315818726882733231917475545094833061852560087600860755943250494517392357828931325431544895505077682527907645425799628169682850920964106120132387041498308565588712797963159809776027165370425335553404466809067418081557617799100059218878260603112492634808532560212600569008669727289396915485858120407421322461088678526629983503727059154774714763775145914076377294559166604714152961530301902549300929811449370284142880962234092777049767789778508440798789391865675292383363550171985018856765458380159811949236759286691315947767322718705946071012650815275706635806906074036136654223993751382211981253740944254779487526968119166869553232344761646788180373081735394776820832473299920250780890686824250685477444509743744040662288919662874885899186314415875519712257238662448468032870353307830540629352412947227146132852512872822298424860176290709809665679587456507076394443513191970001554966061492922325238524620435762293506034468469568900033699457933176605829315415338355897563521152899285857737994683814474537924835517048935064827086859589314118362054592346068878645015928424325142147083904180871156831197937178410365095235344665024413136766726526165329480971821061808959876997300864270944629215468578324402702448918261410240727483074818323126896211482286651488745381395996268987044106558864226969738891826910879368726570542773047810693542658676809830168939663004713692899976253534987985782196179990457021420449298029347701604050048908293883204674851768677618242630688197011108819594501945599494233486800059793007327159032478119679394081670773660705529319849393620650406728498420136756763461379931660515470016149630502967669564495630551798148082087773035058124965010720183190475481198367262475494364624838898318733919820329235194095888795802574552906290579128583875563891528007431732697287728939737462936065624215831107431055838409957749502238796374293279211115485290425489777224075647375117494128459107457797574990949764657491256669354540986168233841053657946358270139632176403351698747153852822864809946097446833411516376803979228514505565911068893038957717511166596047107259808708006472227956115803723002822104021639514822838452518605322659887531040753678282426837528240547581662300937742567058546716409204918268032878078488529557262592775826784651808502896651265017170846320192888248272711211105514611505054550275499744998090679207060382586540628698091828066904383526665448469594981895452774824830622826578729251538605774366259987057945901809136818359913104222693791134516064137757623067551735763934092524102945729073742907629765165443364949062340245452313455766837590884816025515180533431693201185085025224633110969848010106429110526999984050741322070349049868157828294285840361706920425815008760609198740339322040137396479510759270209466382473699756259060659236116293867227749080767609240925153816256984332507684361581435755249804934125145507074031341019647968501133527232398320888625563879413001702486002073298275259708566008722988915817067530751054684874855578092423271581000307664833483048060903524777389829548597240726959812789564146317645811872079492276204431089326706684945776602473719982631258923952015162474780237565292869750926317594847391369265995900482412871680000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^56 + 60620941520998586582303236519541131863508290740973174533189319796591836163983726579284936516142478019263507381088977398187549184924131162961088129574091503031701001395987819298915981419117208224402905034991992662436348253938684013580871124832775337685058620742206801943612801464472233124536745009320063791344817591782599736346940195590625691823866982183865835383448608005962344921749903969095210836985930173073920477310238977327020428645969580981340437268942627669922616077573791889526457119808011355531261266419547327305971888485302431277479416830767800963638156343081968012998609935004905096296801429311659249447634491878285221475112486232377932942677349529963680126681535582800068707721013144280958763968035161810493260792096554334633500085838896574119147816847630586277559495465628376464001697694030333738204027250015351581438101370000103294216041386855061651096372208613485835747564911828758623563823856955286946136780507628825755495023050448820039139583388216217517032420326509990474575862720809464565642052893114450731782579183444212347139811000957763157685770412154692320243761852325105631377788804261198457323573446225286872069232778996149245708039977254378108729065883517525896297568171683412843810535143014467572358072527585868937021582816752201051239401899101108530823092123839730800975193835765949181031440229295695179026657246932693347374561356169478104980017827052196031748893971677545660456248472655821851055026294899996925412581482450141298659433650788675353653835674270918360861497661971521339548453965248332756445591855596525836231086784157445477554600043207713242113982014733344119511614043547219560464665355335252814372877098796772859605833955268284925417815642307041895487824548480880869398139945972643896729364428490438793717485907109722406454687987175984819710092283211216369963580798186577590852769986553301968385710271425142200120459313575958265653628945272284021403783014577964521937431829642580790197906718244457006954708300317156663888609213708905982115979948786189365262672788671161077510139900326892072286592642935661076823155281669110033015589186966268665022445420180872087279153814810741388632925668679653000726635786887627150392028409032085782486271239726634303580768999210975967206469284241580472437922489376326641705106138485115829854347503769408512846872313721159609885844114577891434485682195473678986246678879892277550691596478873133546230380394918577734268678830484737801303252367431641927237865768976746483691440691256538002118786652680292030954780171704669943339250568717957068924329799520070625587867957468545002052718838858008202337208294627342343169424051980219232955103859749862408310061629534394725929240422337008796820740004887096213231204239807276169306832605639478492539672146146301697327938812822915898574823616190503433576392666982786969270949134319817256081435891991426351609533834667054501551982067579324065604549556672689363424445144569234723303271660731316263441751485583232010565074277491172927706428783547518146700076544602768641294315495052048602227614823255441595969273105651974338155474438115281467237427210698184355941760005690885160559162707763948823458246722016480275475907734983928769033103273070574048276862115701474759157290825566654155524360319251003783877137858822239697881291494008295965093601437843461083738955203292041031022576518195738977576412960468123865461832642693230577593581362948611419898182270666849372825903666670748956081853189770881400959483358474319109433550369916683875098048481924237176760231631705769316971327345564985466980435809007552691472943934952651998504620693970530134922158295054787050293909130946011057963359488863925396982582938066632206177843127026764761186951000957117391311580537312624788708801855674072219082259874076609139570944954072257069549361458625011626635450775731065425387685108662301726753155181587570133599492747280071663399525749695352730871973910921407883452602095613044931912011046364441949006025028703513142059502142108218432134203502252731488562484977868764517708559468868938031879990164081047805452497860167445380237149259143792224420486124791867020217454684169173091360508974672764337682424540015128150509592323884442302273349841256799034336828335006725649411401469899749357035668127039557168369052577431552000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^55 - 3208539952112229142816912963139295824744072437629589412078083151665314573613476793228706487545865646994217673445563727656455604372827971756103301000234320172604743148431473959516935682833797173629387917889547826928208777596097954533383263531424154024465651686756534442821077345118884417368469238718656308078680177202517796701903627798536750285675236644755574103150525491808218341544889891467145264912040082333986424844282699396238748265688647686194046224410256408181738089322592184240676190637228883009913406041394691033343646928352670074912435684701437150075461728429362100934021091642216864862993385584279795920118032985672365579959878838699084711543665092784071409496694507069431230448859809197716290022075324498195865599574802745327973777367679468078132266827985677017498656220736469655700464929754902171916023881010889824678412857336616095655713767092022975139530014288966776353742050126803385532434320647737747403728215680255757465012023157241139371869632321906146351758106999692190972136746754349100929186276086706151487184598882937715123675680593304218788516052496923640155514055592383449503379385547356937610313972738538345585850701493981418194789751586238623489381357044898611951519694409377290497791926147898514601191646229979740371263226293926248676081258269685575909305527722263862029900029743345444670002820098823432506101885868813383059502760432325233061447917548398007559046109123794436284832047763646512492098295366123793425254467313292420729377737603376269512364437524588751837878637399523033726957028061135225518152115543290994793492052902381454827395014121148960806385786300793761234886401393495664585814879012151821927603704293248355754226980867439763622859786787525388588424724766355446906048156366373524683138791715641603382012098256836556996281089829770112521390358262552083376071678157945085279128580440051159646407173016433285859872624639665251103516785451488752334757887057479411626641130239790678680820861231566849244477348209923105927532550107351920076762356395199558741683366611563442078930736430200346463440138044962920272337593179815504289450287625549342894862165947539551434899257649589599657355050908385192644721360282903007872382819196691710828775141911335417934476128043413208950216444526933128182942849086068334725532042330154523681793132341156216834009276547681951677225634647216487906631589684393723842937619207037009623483914791548901386073739607044544689933302447052388353648266186919369253696651487069156658969920065778415205903156760750556237639603705621610998632183339298709696188064979383114487486383792709159798697258186680334511402117107364987682417836265159693241768273580018369950348223047850846206019986376571993926898162504444078685173255572017643488690852579118998515596154803378077703828567577574372513987270789943429285130963872573855647212571362108128213136601297755050564773934883645102681015114369165314993592464380650442366097862640658091953480251755988708089412380598775555278932968257786102843454882598504152687623676395386885023412172112578719091426779182899450072310440569571856615358157077966271787170208766375864476265819404589183883608665760521614834922867304647568417316499078954681497706674828613373948006968794099979918346081871656105176360213435227544269586821474482058358206090788883809619116260013968239842649043252030064045601363542171309564598904061457084351149629550259638987967800497611585731385769249942880710440312981511381886752387427832838443047865547936559791365511121672711788927188725559654828143565869005922998220616832342674818820051944229742420659297912010628125916494110875543447277227316805252269926689366965536812662249459761823158957665103417233154525168633401296240643585600380557879195840074450358967615117281484104584952652135798417247410181886921972483901835018528912885034612335607605798033551823253085648053327478280311671980641139600993555931641149959937361081113799678168662730380367418143137795934288046006655736239545832523812179046501228205430444256177291539808235679152162168468287001251512687724714861955404570340348257174451186607990966485972162394745146581204148363247751010309120691281158980907610071649799067639296222348356191354016578658671161909214643218856346966052430555590478310465073113695533775397348237847381934080000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^54 + 159978749299971952956477405192511923909572223935679297386996456371317715878234229605455004872491913222699460697673935524711023282354142848132473827177046131690238109265346682377532111296796659944540498291013845689161907995877242537695918225907433897348840587582610048494041086627053907665585930997235971097519542278098149388044466857780642684607574193887009983659902263364593964912251641533999560422299596552978036810494259944693818979900840802363589242021531820556991825060369174029156094994866485967067480731583117400605569038534770644964929714312267580931952512137616437698278627501756518646514345854540893992656164367283800744611646267231990495158121927248868025419544346702204154564022833806007798705941215299180227668615739917450426737962723477336045562394992986093646838779836846116531048197578031313963358084761700464478927805846236125130452302465056860733347572212484766538679090742302418558125068089413526600771988293531274441730532705795726220535153461942767867569247292011428232740060638422514667306405298826771311299423004586582228290897147395256200217824496448228633686964356673715709893100073200063964117965067480752240437758430161968329357080352020538022814238797425159914537249893464877187898909587184751049675511466188056114184588433529018560570474442312411604634843936837040985704391444794496266641050737811345295442801499079733005897061061969344147442823706826105346068894948559551705099957091674086776306220562256252188652770397214566709577319308228565070209990506523210116181942354059961191631032937033673901392548213432924571480381584018511028584712279596936956567924775339566923028965637589438625396549264235006411986671064182380043803267048470547340041049282455337565926717151672812098983562161298532192252983665671308586762254449418663986293051909563472399030729675122072235157475344404596555544313168330492232876072889259627485896011825936583739366293665514358039436161661070956110777774027491035359174652637564131180447628719033423513613619852571729173427128023283890550544934877378386018070246891297946134557985530421309099240385079257126166192328641321596282912100110794881487965974699828050646231548647794557716764419752696979111332958393226891480704935381264548039544742509777217059204683704685260969317693202983679687622333454056210782370075517230131406974505338623715762930111745036917223918899409792313348693651411103603636533994015710456172519289652708903177820395681803121497920274729329296322320797311844466805690494511165121180890167872859015496470994747838111775797459906119229770165765196878690901748300635028933347410469368568017236170129171715256684606770782540678300857615069242687332401388839131500007924500935127899474288036335615005720212284551536678300371960786823402661486811920138275230990520584781282595839908586123906797839635926020929530880669805151244779878525488814869935368019799969136453141473723600902846917997972011167780773922100923292024847178687985794599486719408351683413541016042905979352270120750609259235988449086802963967004367908057459804995841776512637082630536084326984076429388018831405068040998112311426032722345927869518029169767618687731830425578239624862452980961199741753726800418511092239688719323399418457331430097310775316823910202787196377693934122280754296239702917106992266830276008382031301699626863537648074106663273427225852524761176348766289655206579924506979254000390029344025794839999620572587489872169289072602493482388696607635310355701801978822741791488575016356351549592698222355090692947692289733969627876026473021329812078971050999424108695354373437535367716062735994796231144767128399325986913451789677002220885181359112725488874795244722915930664096908295774248638792613371917445915269205197756782633659725522167669894562109603492774464459436756910998159953473723402465809956835061911001362381491426232647136431276474241891491872569944939857911136781614339493790521761840386788795737424534553979938908027818090486769557125776981214636146299101370061854174355146061983528656533861391476418221190289861588256361718727141452123970824967461176885988638094573293830530151604611712175050797701753341661801047238569357200610702009918048781422803455356140866003629384922683143974244669983252009529303352338561224344763158308084470163775160320000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^53 - 7512267972542933988469074163677958596189955290556438163952263383483959249231260393601148054651800034814953267709050486625620407221869633107399875028657304737696761255467561465450816614478862944693893067544152338323820832373165117249915482006805283463391510269558613996112588382143755549621740725797643498759641779047768120185353911336070283511272214617906786629224705482683078022233474583429796460571420849191362644356649639926191922665336241629464210470789143089244233701099889262121889238530416268493800332995983537808120464294277146816359300380791291881637279377020238412045227960860450300222625706557469495194569532907390660986083780578446944468410832568586656527717747195044927070097130447791837047079338813523678793087375001274763537551582902930465600367902140986338594972341475364317982388064269335754289483174759326323980917049999736956933026671967438036375377141767037206660768054591984556612409986572504476990073318177251350114489267117883108268932981754677358872404910763937812745516595951636043282343545546471248078648843355731455955199742985547926976765358577456822495719537265632597263546053902624323151363440100590066683240980477367971328502476992255521229220542071183132320847026315575778089760096267331092227386597174020340892024906074601063557468410408852332062171612870486587689574990240457462128051178582456143949129075030186550767176045277260981969514597842283929864625535441321227643586608610499826542875481480215198998319671787694967131568163762414569187894325319215673084020809440799167116198027983795111228417468717945617372338746982456089251101532182160211601961925426554669117728325215356499887078360745311566153479173794696666136211945391730321351058391992359008333051971829858575180172718205082801738875949783711020189483144696898798990492073092747276158476887806322341196000537682230179546591081631407672720634066560689042966181878903213398565496124392494612104242267603316540566380117289016663990737386178088534142445248081273067759111687741097759451930420597785670519530791629619032319955217307079378605122432627369498551416427005541208990443478579283410759477166721078837955811254740989345593886963653806512115905560142146052927891184985351446472721055674636044818804092732748340716105744686533299889356847793541429255462441862842755523685603965523543991407176265381491347554074924334149574302558044876205368117003571229233362030170386852766089081282621059993130076814096913381060497518173892842235421504403232786247236681807863719967274391375218932947328803872073579744469220771722959432947108978792622180844188259666510553936113953333354313439909628330880066424561567295997759760424093850411222294596691440291341221007048229245432870317157221213944341880664947060346765276347220796629838916217459578480729970713041481088810325578970192804839840045221651347750755649322880078201208550272026402910597241949056093754675489413861943562770349035238338958322781441423508598329033110186443422790880359647258985537053103890659891340429352015662768724128980902011449961786371952177669965802790197316438664264413661608884744461012422646750069045976973398848396548784037349707387920180577171747590471511908018715245619660077012967401370244767268053109393945759614360653930336609259298105286324879615460013231208720010165830395295279919054106755858710277626738700157440551710582637941134391745066609011494971751310297152619198676802205481280649170387228723170554169312247741807045943833724173668257826174789634337562640030474063447360875694108205007191825542449617173445508966994306075091541064277255140494641839762077512282639048187802200311247273291241319676590811051457230332381368804428324177277479835729694057637009535646545712135387473799048423405266652229113793631236095065543720762485225652408717809699862733775538030412609701908242396586025206845274090227089754348564264414878336321556451220594365772465906858660414324417798994098966991857135629999824081207392095754303329427606109471592132402416635393869435561335001094079431937892363495508846075709706863948325587040050529268710036398373853599206441450654331487454771833363328899926778786019159751164177974804598218035048936178648656381691013090208454369194911191811031298211601883540192812771971734456911628531072572867258712020330876939398021120000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^52 + 332122902129899837063628601242296337152851109263725079184925905680583368836513048628532276851515421578746133640347370251588244803504504230486265090804789421836672522506269750393795901454017681095881028407622906211169180915469333029640024994698857477776350340674325593125038613472965268387235147674980835916111966900051015771169889547979957702790705393548478056243821233801450604261633788223519467746059167288040519707883246347714952511745283447858220895931769753792467033885107784956349320950072410659571621734404228399972310056073756499934026729698228569136952364963629392189914756069931737919192531230627382764325977840355864050355714758039093474763743942490068215209924316906140873709135076077844994828107641982289800424789378162343487177671214897705777845173742632950560827595506226666946395154068041128513817894067418994613996089021333500642165549291096211729095355937920736748759088529136120643327843709092371961891626469375631118101421706193497765352435370200322477174657435169730527682921792794343025148513194467914922357526140788226982921984933595845835701884102809685485277307399619331443585807990443237468220268976019179148364441864048445462213719329291724095361468866681845396743614161181788944969638399610462160552032717963776918282655564753757192359311990239092329353438226240759441712319149459315150457252501408169996564757024943160524886200358303722052644741743371379657334938532441188814571064686625518628373483583150863246140760219888341629212826084993920518296405717070718908771929678828864256475129648844987738614115724210987994949752462447599434771733167085021393051809568620587599988508982618268569255321518430293055570929356211955586952394855824766509442349905171625025268578486356486026180709146940343180575725553456971787164377681977393478918449466827725716817710759329275427920554531163055471765566550929221949316921337590711379274551849684507679294783905677402587607641954406267047619256721001189117057750057466539849595891800255370141279378377659074446186014871735103826052064610128285761795521050139007440670607126920263371524535928442822454852653240074664740456653639652116561769438258400283779441163685076011776914750729251550566877207332021069356901799694296658073638951446776425535545207446108569194438976249994964939090878173327523486092307419666872525443348196933689192653756695485272589083161978535223209570385479602467937716756334745897131181287198635541089080565966008871568134312852628644833999878766919361076854954789346178263793392952108067663619579042754213108027124878391265666498604465957561315313911501788062212976767443233123300149637044824543406482462534163034550541139027553849873739185534210085272028861048237854552974632875885082985772714584978620417827435114124428548904720805756104217799563131477798658509703851153642762103256064888135024431714293219117833850538990120948753693599317897770678854111313120580986753728031001942348227405611022904013306344893245563866155717980331411793054724118799996298809039397017760492270315840071396972992379807260023729630013650364215066851085749312640815661277114589526464527359170604496549473269983432910251760604534020429292869150818098262567905384851151202386574434334095677388736163442068734425613937504247561878823804069484652875871673471822045339188172187076716937014249556916755016732771033638730696205481923740961462814544893813528190405324786217866540772466221350638508875542175868153549965835044914474241142617486209103094469745200555706496173943555118903124778319590598577122229428590020626773888694871749764302681659015550385936937019532732161855025193867842369286631903098595933194200045036640204215643359638357207513211156728091033327061324439145902676266717009099477249234266060095639849818217403736353387701032832615519280701876134015036964498371954027069805721609672031583038397661119043132540307462714666566419603585358237343875407183980251224341814263139192211745961984456302953333568731008374272985789351927951348239397974240657234046542807183981585120964506000335667433768984663874788920999333784950541562512520429013934754783209247325525817310995807593158684107350904873114205319290265345830825947683068809130964792929094618234277138016932664773814513854944803715931428499873599410031763759756855136700021901404178848153600000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^51 - 13819476850441570281560062104172653719907665391237688571750590449989847217287583599964347602000445733179342903291576964531132396484410245329764986246700196931541310669003907714514668131211163875138677556927347311463034217070045659833082701778824836706716670050207025904182097961747095971398434646832995281883638813340347898688129097370417616636702537078520139584312282258155567663362361068520654378751794878957364819379881695893724350202065971717411460217347079524647991425314263419393268313354072328138218449577754929852294181374387783040454269147172956577557835833414126326082724340523868818880189004943040413204851456957218439125874448653501861229193870897899205928399455304079891876497634451726469831838974173660490853169945115055368242184514366925257216714548000448227829648878793005017588472785731893001587601655727697154922289010635168919237346324412882504173091793212118742300425120191630058888990180156951416989784080060600618708847042518904889676165937172873773623061810399409757277322253136986157773928713221335033984451350209030278421114755735284391791330891625437069486605899021560820443657834357305348132006943306025942654598444752082421981652337144275039093567606989514265071199749810686031350013360402254840152291790838918078317763468682063736481596071969667540434122325460328746950658672531658904700973055023498082087882070401303100813426413709062126207534193273493652604711345012571899493704110747744670601663493195653600817707322099114027236324106485113791640021024423807702186105023216885620996169124124268264590423363430241473739021775831537140299525300415524614540553814837874881604895142913392947743608449825945032476978133782822671369045405376440335192126475781602191622501678931100243754870470330660538599153586255296072891283137272785589554755200309895668894062608343118845499097469984850916302428720325385564221674346161352153459077045051415655484987925518916938980200784857817291158419954531361568630632687506439684789679566235333373427701131886541040624881246433230238106800174444341727568468252761439569737372685538874933142762077425974243190468231698262066084457905642845843884270097695558751647998758113876246814353777809856177744750523474279833217344937850067403328903402005104395762787328947375854993242306174944444100017003120153480251297582054333485949164719482891913027444986881693024076914934201300798051398686565847932978588198128540770100550859452114271472826548292446545546234677355491495519794485052794628323859492785769373260578161949829270091075815829693041351174076373373419725467129177304281787041356743150600289197847929856608724960730256136719858494410980704507808095688417014512209278693973222265731581004954704129424150881949493677606518492114786445359830262308294239254392640175269776432395231024408069629737538674699440391426740341360196484307292087029231828792903904633260116252361787621340527721099077974155190572374117353997819138259607486625494029985065935177993195601592179360000235467858958184336496334846378114986547166756559255259610780905886257519197375859606711440381637613602346584250234574947398391734066994390863748496461182072885961253704631465600663782675555624626616217153776127444587964064965546012751046172343169095299284872219465647906231037692088960185138301121556809134821305656802293644093708841211139072822392586053833007156580057817176084256027567096764626495428149284731804289244411101946248173308932321110623329609021002716629931671477136732119217540059889055662663817140679965499125465890405232117056448877507787746949425335476194425295009044708244591643986680514005808736779496308912189670118907693976529042811446572069738853649789174031528730576252616939269518289540259821780941406885992266562419504733897373859645373886186504896901631237509773789815993199713667106689394310068964162732605115284172921432815381014328242933749243586122199419803547067876529192903811552499651266940172886038356584755713370615370733895305903969767734337608473552020565005978472238952712756688888092806090053303541030445596448668628401912569912416465687624014739697302412354629869465084756613804042502094473042345380446869276724441362868223390367858697053197661046820174956144502522347971074394544591039612304567580680874808302042968006926798952498472742415547295494370754560000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^50 + 540973719674199594308358865107169809997930835922880681023607877332496041430922389689395940217635473946254778789556150335651878668003738242434522418022468622777614221380493372181223551377803655843854788257404161403111041341652890213840287243373374220713308916466085443870916467617356142195800038961438061561945465185192690208115132617452679204151257518503538052337524727859719488512431408392579273171524646607928263779737639785978661474209919637014668358373852768501157028643911089423433569016073878379850924145896166246305229521063986896129006393458747747141124916446220829120482301462105274085987999584719859366969711614844519888934189599620829084861585946358755096971281464517573331051352759948753332809015959734689592236807561475503971205533291332661206657029444504390464241198533918907770038938322963030293229181393122689854182576973719690401669117020290437864672984857276472530813316481318710826847675447562117609448795703342327250098973917264789930273565742539647721814503732429220114707437481616122988869066620973038493180884920262713910088770850977994585835508246837958195998810935898553083096620742495702553382553423006358543811393864865672826770596218447345863958052514426429510681400851566076176709946083319043788850174120263042772343848911784255784709650676995339801289950271436867593694969569192742437772894548871539516197345011246814856522337012453479535256367324152334294350607885081088762492491211022937399684002542966927343821300709002603184019610862662911255484401697394424031734880483668059485354989666801639163926610303511853484877576781623809600465733109425284195249003803203377967045776887815777446496297767881139680732481901046142346180664104646943975555037502221891992082946620981598488261597547012876131853783596438658892480545006855133470436742980541562736253186959474505135034515959013057941782390210298925797428730792324271442081966856944729457651489616858387838175990147490323190915475793410053841349911726433783139555866726423797464027491546335007886223045045123325899023106114199310563416222923008347070854177381567571699688911469538005917364149517092549637283689836446415016214063738088403811984636452643068951296652522989261358470811486037870804355618495493513541906271182984865252497741307938245713798054893905610332621086153620362818440692272024612113244024187945412670992915130346536057602597316581922632054065335176968366512296725889790849484459776817352006490222226398144665295844029105335948144021078059344220703624956518840914838426373589377270553782414410529272420944443809155399530934292212865959818065175009709096746535912667275821527955258386078371691502447791464757943846536726275041936251727623091070797372645881901673267359673987166859575834996012457212509027546709007179906768307472144489609127218275178287815542995274953269723370868964038524733791968207129016470240315888296379678808584795529960723538660354827851027619490932412856827817754032371931524918134000495362623768737126944697101801238545409277244879466655718838330788671970840446991837829015757944467646411256115307738793019440529172800701807235631169933349367055681556068946280109815784901146834160248808510577501570895796802844136693568296312408968373322514261494933764118496849609642054190568133116593148135767506550734755960110986174221589487923697004230183482922815615026685620672692483323450422443179552026340256207965976472899437462731219688213480337534795271125079391937834405034747751745477391132278407267602400735158428174212020561335644391275016283205307689740115454038316516495327627732557449391644417455946875753693871948065827024213386632833061324479393831675357623598620766464724286613578325934399521085729582173658264448458218083077474080230724902606827425815886631319601841098809180755713891306203158369252016682724522754889748459017491881150932924674825692509087951178983495994648210951016246107289289707297216952690599368583661508821655727135588415583481015382554481141719489032186464419479534542102077657834257741832446169869271352768943667021877936110479046210245227165232352179700231231205542286455717116271078342398924593735147642568023929259945355954238572894473592577849853203855049065404781074710568273450204822878111818120247756251574347609833855326974583237568976599178306173888863071017013084160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^49 - 19914051289903525634664151973857004723922534995837202271304502434864538708441936977539695819026261500446644519157427203714747550261400047456519056371460332900828082392337380895718599925425857518264658165225875104240099843588168833262186285267520782399768927807529324915057127687502019848527977038971163549117555660731699045127931220146565422310244554635592956264778266290477597385547832780999233086388324725447434367382302842196335114525544424128077053724158214163214650087002748146504602836424551222334213983888495940203037949473016045360047040506879457895698309822114726002647715077750116576233584565558846279178500583589453027652729315215075716712459420041214369198932482634350125236045003400697527123258854854069342572091964935888034707368901586783170329529362252828638429286295745685510892695215761044198374542095807034885706857579228278032803678844810773038173105612358943652545677094900423406099914229922221584061407207623894863656119640484118040976029989574857809588881321474035829508653154516760696741189601668101774059305292141834778237839947273537670204725756716778164448226737818457895555629216222151893707593899654150669552701478346796824890153422737122284132125356078150767344223855003167827941129424359374632461223079791350399689607643611851387490957956983482656109915038072428965679153464255326098316287370382079300449128329088385358897968560112754379966082656685508895153085774193128635668229987086885842723815307133674637942950196626439032893359431665946608521594622184869990522602002448976771560909870789854705631314752817715899348291715862256036078156867588968096032200386305004181127440754253899079306940242699303813473859744713736168250754978565228041780496522962344223601896724039372599666836943443433380186765047877654709719325710755121721453367388833573354949521191566230846607059671219400193041996858590793051040154458063559239072540156462246959902734391664634381943004963867057780214869849778465367049286372426048452718539598150231429012276338408962178047040124834418393713148682685801193823270250364574505933631619432265095305013294602054733195690354366026990966474333737108741061033090638944057277899120326355455985804340494482885813568414987111201618428936229254938756322223307050657237733037564429715511076745891079675713425113950301145820020571389246601655794801801992463572456426871316922116897948385643749706255617668948294009981792530041850037492179738037775973961300718277810165038547514774078331691754695964891406051569481364820144609462324670253340317023440829449555464485788880222365496809261303737991314962159438907532598854456602636729034217638685509077214853308867119612642763808369663956400232840416886004342517909575770733828911354408965202093394008230641591312176363824292625423807244974019250102008970415141049170318884996603384662440028250805797777053623242325659672596767096672885742782398451117547015773000534861764623217706304596720455143065823769829438381114598869285959206678465391605811721456076895801304146417123013141922916815387354744887231893398395668479663324111197945148002923483622633970109692278142692000103921682760039114547065360091028279233645915932489046615352051844523819439649438547895825785297031536144504070028667337225434515023584482184090745801716092393462434156125563084847765163613391587933850555834545985666684351687637117764354602488940808109938725374790429710735565906190499512264222278274998416293560099812405082671151596613154192500427621654155014429737177830525621551218621716224377360233257456320832971145053736852072653774742374235401060052689486278853821000197640567500172324248935702654768614033279673115565619574374244568762810536755170201213092436397315206124300912787926111874768414770311448028686548472660208222233130573796240030817663611765859812241745788473091717374741155799247944521160588381547959477542087650439940149077771092326492726207827472137630143360173979874245807493917422861130327399450116148593025760150206051063688721340340241867800229441811576390862315680695835822553281136048005684332481624905335317758035931280911695829422485948841435274647771052868074848905151047091799163573736018912045742021620796655025876247870301779592384640688501586613582889620840085900949877432660776496644495011674033264972049862179146825998284976291840000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^48 + 689015422566130555554412561414913243256951899353682921490334047094308668431723644016282472771154160943153868629843335409506807630818577613508671338437042035530652402755221450678363803637203095841235077318962947662596421178089576349108350104841258778113205562924123963536896633252671844092534165058492457599162934905480317728037213513558403884537498852810874812937509090366764687056446212238470707855149662494153079487662969560334226328268487385250925184353607965221248312971549550021439061785011140204516806758837313439759398487302693418035622575593166387248031677738249131811407772018701742497062791170641574113331220040929462369048325255634124403331941561771527123077048989834605856206827441537074324645119858105115823926178378788490985315539792200781347727261967935733576766390432540339333685138615270619145417483002688294613492744910174649925455537832356888455281742256745438245745109178068237744384572851077040571176824568281614160825236261363958693049337176718670101162714849510840071474243116798929852684419475160534229541413863730879179853200318114216867487547344653975455861106848418713302986235918903019900564259836300505036611569460778858416451567922436026385417196754926701530271660018791597512200483155054897532965269341860041343744687123104286427966853713549470664831209613179046448643152755035108807934279394933841630898593847315999823594313876957617051085815838419733458295485136017747657571319539914974941490729626664878976988221270556550501532602347851297710802687408002093626369984157130887292975679412775732323344623175984632316119993670496363259281557313059861863669257243879764528116815593641634601445821096069970144901263921686566386017757472447292468381200520695267135548264730160186373675396752325442958832749414611245166811951853726309615499406687985406457737430329071952074978715151502154517342035966001917485454980860039305287320571022426720944095985077540698589160988273713548014141962544436369045450917382426598449291241255582515811195410132225431533007849939608565192203390515484630240983974924796132865321373138939084353634381770922810365291338760337497507711670755739373899659465912057550220461341281217158538719332096030249180210870905578824895055075770676715687047955815591155096132177741323141265669012051246007309290889990538700456183967996491412752463901132873532088266379397794063791678797689840300428291082840983172538608134115741712864952452390342883828266748224048485267268098081578157562927410157343796914987730859075303409650821362194709468475149031405460201238893089244289563147364438456405563917205850078113298617655254832758800941655031841418348893831890542010117343255253620992669382041984350665289300301199069532266066986236337084059582938219310196916999680869276238508947014421365830314558123265723657679532417662477349570370871377560917249341041543096341772389027807401584337497275303675583798070188054685519786357742167304053777056781076545866665663805339313440634413577722047980173512060804037771794011419421101958153427208283263959325227020245455544909728253417007519839107879049143258980601413581533516961396941564711102808234754646875677605386510649917762399893924588648946122659358114253115676569956367175980987958554682715349120832333367491837665609738328479732219152481428088788980931376977278044414179287872633176919407230476024952724385839097878918955452230804086546846522870997139746876469007355624891331454347781942227364054044909087352359643518809980955018901627466533948092749343238250126691723342534294373802412315775865152862310988478493769580437305690403581172389507702337993126178125819127525696076100604893979997613919454531323381327604038365358710042107682900922574493443649525401009559783142047557727411485488523145667441716160339729893528603727334432034062698899106768323111773448382505116001958050820735724357236236330062812420160369986896426018767129285262586798002083391592592985029882661700974463220842159318502186188520493284823380440802514065310584634300268444649736471276827443948909929662695409905282659288369015558642257431620567519339708510588721269332875020092578903893481140076274871851814317190660894333917947321378056785091490131697995023866826675126492352255144098572566544047166943607288956707269502741171625037943828793523440662364793111398318080000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^47 - 22394967172815828286187896120531175073836666445896387918472382962497130985439066777270205914406007863583454045473063239123272269898891833765371817972172658161930773708303318475287728623153739182336241437730870099537665714109999068155449529674810674107003551902336949163897276144514028823608739171547868596775190292480589290512789313085044308584278508370634977409300028833051353397810862377624722993285815256729714621353360801733585264770224341591851999515962988863811757205339265151091922654601230079897060197962533680225420345075536173628368513419703487679844929253815460913885810011921413117168959331419444947800462910734416444022181427406544848384497053459025777100528506468814161831319891798923896563870808961993155464984978929562442675330025290310185454931186146332919976354593711506227487024860326015223050117694390314389902498787064670801178385355376227045795338260462032292310548308825569342513754747763628911342161556576534328425756973372206471741275346643192238858323112387601980964481730211252962342952324152339696780248281997638434933021300636349821855408602120890750066109970114742286758797304563361574075609401460460721948824636482123139813597450559346814856607373374944800701409929768214707352374855623681116707082593951338792285418423037120354193925937231415641897061235355493961670494959345409923608162502587917490224857168057037546284551813962211759268127199625232107455146197822976915637631786957220228284686564199644151197855866232286062565544736447641850258118546892294648911353075807901242909677876221924146218059587805072734597654365938459119877905067999735670242916173819647469304725830421944850483658994978473424570446858872965290892157681886936336820815745234873001109247986796056191431463084234240094442662737237280751076413237656958687021051609132362385469821713629646801372872166858435544185190109516582217144784512004196268836350422593184869918085092308549220165461025612634884464086521330586132000107405000989471661589343671761403015617968203324670993155717492237201330245901503183321358255682538377556011551535932975872043380848792099115738421292989671252886791957424365890669037281891739562857346800337958558669094803168870093479402616743993721844400300607810375974098367730026394965295389494110752294986724617728484867380021974062647006479945714224908227373986625894261166357366711675697985804531645297592514829597652207980791221566787139981138094458802836820267405078372767439175709138247694280165709339405498533386658089554389904457827489105889486220099335918236965514686491436642523912003626598324522219816921368416354603542149215084684368071946432863181274681296235706976339295813599892548242819244821527331587124758811580104581732142427864053055542163692321732217760509437325296055269019000183173904607320222115445155400058872379933604454880148316336746096553943873333732698462090570433992204309043358812479890814246681700492034791574605891816426785457632745310568501461492210751272742678156484842355853466623881211256656101816081550956668030601581127308226428345896197906095721351409371239033100821510494658288921289006857296722499009467183657858049141398638860648884051655807090252303405036097032687808021338838819161997432048235294427611723308503757498038332862616552551262996131606993484238231101751840596105889918831020262647437413177617798344331019050539585513694943589684996660879615174545683874689982876606642062404651689580068915200835726644949241425536063192214939367298257170899672333231836584791926053899013875856095383908733463883056243125599480012023757475691696229462044251607146050969891580864001793689820714185198215068807870418812614128607268727182672342093202139189996900728269706056836304556651642587186144148555275020483018606242708445885201512765058248897961135733189664842426302768138395721100535757052680609981283541393178337576696635844960200785900289791879261938767484550758461297422567308500370510673413879790295628855617539034709105133113840146531834913652025681878512044698246495792283364536706305427574782707025743292177779102999126288345512374374942513260485402703370142979124040996383490367800760140216480428419450917348061745263672651829518318934815979086120293312227738190979733522129424852377083507236636327641658223999697871082491722326241934413052225729498972160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^46 + 683390658433114288917744206761650785315968364195765795290358194683034485302881521530077506533459329804023588559883553415781891669694120989633047293764575873506044811098284027595001354572074503968203972317032487345862782755957327993507718805030647533831939803216946814029786320823511481506225870647257019985788609670489847282352607126926971931668230427243265655589628107800851341768158325382182327630757029286047234365292944979255238749115276538381775024168545240450681426842649135688922255862924201815277469558861129621229346311157496808587829396903297795197710836148561772488651462748390534006243461871111525696966559419592854345426088705136545535585038219841968546268827003533299191555429338697651285469495269014809904822497987568087479237739922307091516933210102617425442693797234656010909315536307310450262224469949107742036210594972190995168377219029574947456725454572829630108027533173600566924612658383969454336421635724198010332932916180018437124638578406167853480051394523144492482344640943723650418989886714528901430071237365182275532378641341159968090162119274322862552523853844601616332181830447402861283647078285893422225728725964083225937409332023602853584677571147776992499917258006995761769450359709646602169684154305191416636360253276190157329800167690533140619248026999831372309114603656528141224328419708155437455490243234227488102484613676125872125306121412650885950920474160393221685378858731260522179965171393018714860326247489388451154165017814621804107406904417139713419667834376106039899495156512523802543268388435052576338373642510018223152601782652207382502922070716197418196429562633232972547796648464676976839304124224121072477233112641601436156677682681141684556627393236702217841960009071676060036460564856516156798897389572961318046311318989264382088290446799592728024628645094708857406518663955544722720905126076520088473175761761755037555908038368626920944424729144624046513663037932883589391581391060995281208359254732516304950034560474809854991906659191414568048694951379164734392096633414765724033603540437274950828817930798555440790436555718841819320768613549273149491647211704711875493331615373916061004514199859207698209899717751470321562382775347897445236702624892444333639194291420101442011011313103153036506036909472692621436664770271794241481716720846529792215658404496005141491058130535895602749713886099895399090733101944037475688941585292776720752901638622861923902704651023956948459009506070200338868397106876098739990933142337658715323340852185535754664082761965121809432152000806023421292198021130576283806478054396731252476298996454467493545333187102261532664489714924706951099196871401899527746357699090768000644687663156088168378036345692500929799735512718959409591041212079549634287102309563906239616057396977037818210321797231279450947083463737776313110941055162765578163031253197086822571174084857404063911711195414982303799198688268519496438670993926484483760244853451295294178236016986313149431304866176254556069564162450757809987937141771649947118227109124089845440428185564739306165717546502275608874454971804951441734127202571375175419141212331740409634580631225946748058307581437330154251840256949743178965624223804629368781797888988110298647424282339432678039135553014034477354884532829844592036759607237271792947695839186036778879382310811225488147668161877338911532017448705981605338932453821123127142813292999142093170633856594092143766352841000307582366961283142137063283338724297728180611641822049329515984962981713085747497354619460552671434937827586486566494774984496375189933068658515410193756555863614416655090915928776091262787955767567489870737751494388136774998146582023846480847887595077387656488788109232562788136308631575987377239705872460747638372874750018273674210952642853428050065195745802904336611442640944728951300638143803164561017260401740662147999092985243861110900466192397521148923666741182116244573481224089093841738791736958303221450233850532605356871597214916456549764925453624384981430747030078006178599630843278549626536825165246021374552281936096531724634928768480398073130067047902985692904036943833799333040674948045071907901219927360286162957901704515065452524352101682064937368113830142937952737658124080545088828688503198628908371982417920000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^45 - 19566250644382191400094210087010713895399351450938184704198826820731699064324444779701541400335144395338181384851423490669965394532351062066223879380150468815354700892265771079389786546807513203509438490273700782008665959485076140977291644059983492075031485523972964107796612050324543494793762261608595698851062571622055111971703993001015672691263929481760132962977432643725269875430230797567340796639956193793191287698752567874276266264342457846377710281142238555923863893249318049619297864493266821404506806125850611158251574930289000033030283214644877200890504106821446003914219345115456417633451883743783305151428015536083171871053113215190908922253970656304808751591605807887921828473942415697878809911829654909432462855653202486198497574837514322273381105610142038013833916366362403632838618670862950147935297047736973764509375349850161466497746824704088394031395374509692196579008681305799637932401586138429774361788589568765138104973244447742722369093128334968406703261354415609876691591383782766741172948123551724477818622067561445347274164390584230694203340118072982395660996562610408830135418801087190228111517607702069845577098784651051764326230420318320044616048312329154694528462506281108778751960673536190543350920680130832143860651818351566540474194160491943584879812992780185125364236773722181260366524368478526517628993805046994679279951170116258427928850459302942342328156225563449318252376329478290639316874013939686500328775245092602022487985800173786187893662293657008370138750227185354424730942670260725103886728078418239239415718539507610905252953172024127400387960473204452784757010474246453115566895005265212296769437073486721476983711568110905611931698498843797296706160711882967245148309422989891100004914413764366933204718002688465118790754361846853233141151081565021218672744457027816993839121099770999913184553979504710147751132082074201950690334907859369601765797562498082362364121147502322896320701884125602578777425003404739989462790973994817291572401531863315148585225298974074706851716970577638611319569998042604153682825940248117954677826999123778183421200243820406765222464143920891398315774368285249810027776033523074128006729147783962590616456483544087888893906183552338621441717674994656411375006628461441057108182767660270497794937090471513314221795352434236925089996165681647838167675947371972681454104281568040452709828752731665431339028753397076997322799809079628619076168157770639790925244522615440748760899217638242406861189750300636850701342749223110537043286144314445149276445399856833470810715042221800100428413543093996646367200139369721119540998426022317984645298602060587253909940323512079731144439844267250291075150206220784632386418081460116554190728302856130584662621490125595115478331581499742612035575121307502713219161644495732683473188278706844504934331222897940272503005728116602687272245305706529771175562911692757644878028758578662175905359450840264009313635102673146491981414676322771369782740569689701496072911257242632670613285915097382498019951188817168535936888457360958091837360778711198725017570552531665710645369285237943753424682714192929062047252985042309700436244399182767908690231400895022301913903263133322521881453545967685047951783246416058561417521724953098855975186094302839128302365375956140800532537845829968482401041601803246245272824035946746145141711319462856992372065229326713514942843293301617110820740534511226882134032453788309510046141929349919296055660421894256618954498322592797276953439934911348450521767720612448941813253397436410426003036542288013866728844418176581656143402608857719130767859672514026075604060861825243134927102982477741887885220295493752072027314559198178870448528772770106295212231388080224975185741874269447168408277767739258978777308852464489920526400267795957626084260277150549392043149792310626667272539174528863164339494439538791795271386694545107711179176090105481325048805106751726640507350056116919884603399716934702525954077699264731873838156197337205963849395102901534718621496906918908447061001573561415132739287839297968954546505057655581101360907105231163705623421701417924648545409973280757294688145747839141195970884531591451670455126354059785967457800740445919479306933752212651960171952174847475250295377756160000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^44 + 525249938671017737311487703763812835546980417037386282403569561028442298644019826769764620640149702702628672632032260428816181601059598787204996018220897834864103468955769543454113850818032215423403291661447222515290274733242438009336976543097459680087595350008395025631177441366954262647325559138773359179958790253689822063810210454728402354673809929415322307648618391044118068982612930567406425347791122528591179751177269582937194376924061157972678858225603018622847765342500025374424424927056205264049007688305133779795252873005756978238110506216843578020277130751659350860020185203522402597311394539594295237964285394206024692740481085301073636882265227247141289583891625826220449857399921177717228238712391720571973373887645179429781662050924983500287086785401433618127498282785188796126212621778663273923477193258442478598109649294797822843503639427131189111924103918572735787576866870497593554480179258920040487347110321477651090528265234662142558899305867337892597040957653131290541021466871972160633296401339568933057195893604357423961733567072769252908884015516881032980669163149972528629649025843883747955023475689647557764957979567509198162236118911245102660049939887423903402552818916890915785001598239501551274058602446192885051870279991780572399644391147539990851836320915257788352527920739937352424856248660705358146899745924589885617553849014253727097926073179661638158454858186524676816415552797857994697351587655761676909463785883363666283775590441710585931573748231555616918777017219245496466823704797102742643792740533279167403483516942039976033980355327547211723977168696577519260385134594149204608542013028718460659883935295343948454659360592715627411656180777356165102400830194323069704103377648278595136792019286212054670771537153960459750913660805402967516927562318271130064999053827353319920035724724191214630713028022061183317213957121808931776964767867941527779830603431650275777175913858427348158532184843177701553714880291601645815682573914934824532559293465185463631391990844291587040680922454755839488539570992766569021710046831235407170152065781925005666233072321151038224632843926589850758082191478785060869038341129940758265334664581580332971569321653133129808689817341494479313376095201273084216625176085913329541000980658967916186872904717741307579726202261497542284369976400665746546581060643020938944382665431011989471532935113012984438271682526800815223344449517755047854577854900738876428988486943929524050416417427287629846798296842650051544663410590977198644869761527560515534078311318033318535509250614017281977596644769113367016282990881971227465061248608136143199153682292454183713181065134797406852752442209032414510380647050647841431926926341873333964509548647439133055501610307782581365783824384336157339910394176943135215956930534631309240115608701554377038371631514317943761866877590542425447650465414121154608806317925465359612384187066777326123003647950652635067531686341432956218213560200983424785095422830245289418365790185693129090467028064643964523723370920406149863487816041755396572149488115218939585853572851091388238482926815029500767624179764032439525685503709071621867333089655317458984714447425148953608781882169065845593905594362366376155637127411157095510964918341670860514838079207856656121330789338305782394742879476544520442630921871830925360444370995702828417554574517240182445413977090542460285782329605984150696181310944297988842683911111647784902938996599625097544059041724788213652380960200966726984984641294386461640583860800971069659631808371104840844422586606281730018478464611129533550927845401482472233045165538986488234903765450785175336226919146201600636164438905846279887406629276071976786631159871905658984348024851639230769909948258217007339414639759810536898851515231788673614850728088074427497723245019988208404075957512266429937795727994958615274076508456147314453870423043936878234637497355425878711541593682153354504476987708297860437180724735010696025343227176632629507422365016615957649577181962733025500227826977486890149139041354105280525175066669152013652942705595651755991770693185973392202626930607834800348604908042095161801525246670262775057890341660475171198348739000394425110938050350109753832698638847879625465713062116419491367093943664640000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^43 - 13210525504441795380987646528067331525644426320631434655035573250677813493462831592845733347579913819699341686838648800562437001753955250453640193844335380159573876553569658283680238104371544606290752496165084645708933198407452712591324182386816793085208522978275694629144152088453308351214603009061538797524638556673302539125065548417189952578886028362283248302694728500175707803337921521926369273935125434192172942737627682816040416778707096416186604847656933717814812700753898199543452736742969651233578275827219221072254239588053331934062406016222393635581409961852198296359253327550786214104929552329740733016469820276431169352500094818431275994257484202231202151895805508781748915150771622274218900070501870198050743422823403618981861669292003588198614100701994520975473104572673608269811333861541699431612393506292372864736010236877020868466323447650080555576997072868012063178918737100026000371719756175137308471236271750481737627270018959168900321942720788137296640666503575145174183500021438806608298645394524885112325073235354262536639291465661225743500252279604308860741464143850655412783506226566018317812013717361068117665999009093267523101713544067145777247542976164383110645523596814771798565047106142705968018822637144020419298856903584828638828129343822259523532579033882480779669834230975528619552415535816124016156865188511217749423301809773583699792587987306562891247918642458960735338504455646517219671224637169383460120846355519731780634067837120170617377956216692086740753915402365865558360693639455942824651671692202920912273814400978559678142404022984931549060371323452884689733904595287982470721250655994575426158811877796198541068599281000820839273032299439881644288269234280279994755399907925506153216048474324336339821916726239587637681837553574806908200140475851377965142161288797176622884371586578736403213130597248000136689073811164678500556410367392968350895499583500064157310613498915013799943975435280528769777484912334462085691013245276738623311450140321068760062593003742353997014212445064259627412112421564037415746323962935010822699413412697851517711829663637554376785458468643691282236755299649548493810568159184496419042639324791867272605668088006477708465503782548532228123828183562135737841519653133169668697506196608685294068545275565483733728581164167976343265976648817621464205824991097922374488253464384127155939326849336937311106864441220470205260590856649008395493899999918056579338577327005841589957942032227830822638363692960062157849336706821777681549584888700393671342148415746378247102907398567872170749758268244408446882265799696072308722561610633810651114169757522967375525669668875735054768665335534135161638546917495161337388214630609900285782540569456710079762752475506204714881532342163014757420425783711631501885961145714935144776567722065095999233280779667514317657361074972687194676638504199587959932299893386291189485942301501039561509630166026352855406400655365805273334103596906700135997990461385953656245106947046007616344535111127066423831184570645854773822274541979549223668495726641939292512263185816842306429145809068529763598750347011684736909174208395563541715908828016865813475122471879991684549176759653041757428384396642852956592752754081238446364963263866412897241028832586933381042049382207486459118181028236752264263153043840334568319126951189662969821992422346010303328200970667609549321947106100873561408895939049432132432959257227303268257882273840958055640793309366083671721459735231326333073437056173065285791392106257935063275647784975455122565720882640224002517087756798951171618559125771918416218862451867827787075580147959258558280694424245786921133903501974906061161166602739170956344992085976827174378135322204088089118432198134626693747710359255287197133340883017861476882253098897820556192693577734391914000261057873507225518093066949981628894024619410730929088353189327396973884427634970712759634683499710867348800837247675868693394819439806873476721727361652423592601079302115898784355950773887659518176630899726163998801423464770639578092006542484178185064284577168623803754295799171217903120133343316499841546707727910588932558837103045111084736032744524940427059296211848657803179504052260885732351241995955487763138357482193437885505747959152640000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^42 + 311043115971994823766800202943769858629629248977832262137776321056725757483494025943804669415224506367572256531508576267099842861271428083838581368357212751994010420635613299851423749424433107580082507631154961421700019247776727029955742258801810999019893315646783457753178196744593064402149059627833510372799731601383192319726415069733059793103576521570075222142591407855088044303155287633883293765463783178649742143730537563421468737827575399765528948209530365918359411363183757148149387354241520210932541296682292299238346983461534602349390533124886632039722425731694128607656677278789279117225489976855877996405473663279840360060582514279926893158957006654834876160913466830815349134588408517808610822221441791446238003233657799245673335396318251869509257308316485598183739650196325318029095514306900410247845563526786702446514901127681443857080994124959946626556772173142905588228243369418996017085630705260090021201895403003202061682367469803340162992328692472481341878669842562417101286075368402565185381917189866680363569758438909121882864747907971328754688992963186390449532717901797791307005892544316440700411304210016400136925426676125463527593450232524578857183444448932366141244681381247628752014384834558197542783649466324525050953804748787665115593369084949193946501555773023465166890873938747621729194913109650153886354420181918445113123459795314533416608977054316908281348238837090134495913553447787957435411234487031965799987135847023340360421049746943750252977511758707261874822371966321329779794058290947748860950290977727298614141143046987629910163595636799969549396211446358895087115637445058719586179782603550644111578790643712018878063970250509609568721308448909719458287750032490938471155048317728346350782361572417077225758402939123401771143528799692661916708418104940546080798837458827370908899197994793277385833902730838609673061267207090299008091778129126865207325932037093366318355650190902128201168186181504779314775613920834419029308438228792403590205073674542581623632212521212562747813563997220879534635406634841999716007580059637491072108277506235072243962750257521318230303607413829423324978990841395845312356145702080465523999803164912658994055698609493699059419146192710517935024943415124307401541380728347798639416270333617574292023597917440289534680489146555044552532928476900046365056039151176659108125128238366323766894537394182817455882171874037833662228545145228476301061949516954565778839219861005285970094661108665273799475324253561934880828147230410670063839431221599503023979957740808389134661037240940321187270379391161522735948399641517811578853052553410553205334772198415343946417140954270329235443867438883930130156273309649022622928267364305701750338993032482612375044042406023896928230152549689155400906506956116625087993472539394905047413799212816298880904593419698251475915507918078538573057111562034756818153082430962585610887551576147994528670203703256181710998657988684357196036845734603672884974547593845673560519474917985538878257720377194973248014682164412735312488708785349074893960528471334753686436730487283120553936007391219129986003728977396552126657174221485357401089163503235833213790026901564533789136886146098497432189239332053852433136765687685897489076223886798184500201326113749676722251366272487897740563455852973456348257165447177122146689084906050053939966742292419702230640511440755853865993148882438199531129164065562750701231733678756283204645992092586286825294707417236618571828009631242098455570313084406005995758088036173427217804214639289059223821936616905625319243220923824780717814355854075193419265490459566669045312370920741505180290659054654776420080727743579089611178411425055648993173888523718776971554103960567752476302142173280593079276860218523928395218512520524791614412564946823215570986823388901657346717266577481290940360401866229877950359792453551551410590712091924910161950814318313999031927371082799440878450116038508695320445921631883933004105852718461726583034151867123579165326949778208649444217668828839033173541103424654446458427211490259449035125360553807611971050939571456235722465354112027966085765481265861389542851642420490496765926822751871919762004287363865508466171742238544267693657955577578035376507749646296904641491555162521600000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^41 - 6850019793153855709948847473121160203920848324846698574174415165602896468837498218732348693097337787365678155566675249377965215619868762912825671937054020796085500079557698637372036538539646110279508252247331341319001310868402829509061049869811181139903496029602322704558348156002398494531344058543814928366003275712058080149960370049864259541013355681897732267845970530864968491549955017219820070798682950500497074726357067008663588464907578728745916843164140180776847264749365222880028600588826102933724207881180035617550900696578116623417827363803486260722739331303021953147063403202365305985425113532334841137485281537162267980708188678688183016504355022280957391486221068643754319123601675071481472603807812215163450074236154624243620489709523971114196057345917330671711583081781067449948523440817298159782371016423936184332533211356601823579127770095636041645723074577584315278166331032261857755814615485722787859694613410863976592726649542472294299484052406411730411351838786907721950124223073947899212197793030751749084427455202276831753616751121570474480939129356013293354524873946048035167913158503745989396233214213830881515991958195544855544274158590275082302229732924761130088692536741186814897951711287825178223751941126176536296488978394196343019516362853085526499175121524048160433761938569236449452133863982374998859917926493940264648014594256845513489852303580187355335430573933906341288722683861595600772057673376625072084034364658339073861341179747333928254237418301334785220590420365319052362112938813794644263810803919793164759314705886300023800109012073977902538930993176808630314357445116727224947778713059000576210019726876100466074645084727803941163100483421911218224271440397731072531174535951868273544638750491397341739877811489615229275750719990912487809187828208342074484854535291644997647760606945003148176951084923523268264158173566275076111447171019247925485579163291536348574451255463080123466434785936741231689045173504957529215670214549394192016296730025889008001712285035200330053608511788736037205714905157156282809991688125379515898393351300662771961017697892604886943301151708639993550023242234871153521640576480426931429119225560629976061312841710743576084830945664272621859398505561040555743038121612955720368220241663137729583709713527681790318730128382920270943736332973742875186955106687943326538042886779511257036754688771559863882371284441712024651379100719345834036507361787860254569668736996394034528940684107950693306700464022016413562079973489581763693105227177157255835675621694737147690940692435639304937012939577139882555236509981011453637327724955042118537433262410037990154862040644942368579107916477829460931065956071213277225052424044955257867608283260132224616837016552163996153834320275017066716461588770224557783572023713684487270527168077942756766771349231622252024943602161862234070610259613047629623657814560105060786583956149490628096660839178267358522303796287338090433434223808920297146666941210549182822007213668664614375471214159519674929373767817260293059589880611030630729469137671928932386725680041269526637932216954565440436162462388498870243187061856766126571181978759894215001619690316455289530904566707440091215927416384464297513307131132046760855785056937287541705380413769176200843299071336780940818848391786823224329533294304754432375681412319338318123226191552125255227869579815109251098919392853640006830184436262411675189172811891629702041329897531656150113521403567292970336024746995433988888374371578991785651727478935022200984865100460226784727309973451843428558604776066681276685911727557880205291910070504319336347860026221120157039373387563842816174568405029031299218133829582535526700307342198191648343969518322544955402819814220367898732107047236104710416131133788232604228034646846968315262109957711536857938626424184837298034705709404876109257165761826796276632684467839893636356043067718341791793497344999994903194029620806420498344436098683094653285994745112359196643982221634681635497114456453466439038797751450732485434024982020462515123239196379643427459479191094555304433623167212225236349548319724527504110921275265323063269516482869026354771251802469538919521390156412810454188477802500208376927084014905912495418129476715922225283541198669086720000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^40 + 140971151590023536810420868002877715312451583194707193824623558075542094206465349711472970270807663365933929489451167082289345412544747323298429519840243109908000025805228543224155278483756956701473015134213853516058647687312941050708016609298610984178984873440706673482251380250369465335493189739220990485166680333889364466558077626440375804367094306441848913694638622034578642725302399062293993174772256831631878929703119304246356160210521889616719055430397969802417350509716380722112363276044588945104576489012184744786465331807198709874113957353541313554378704644600951698115309035643653970783383388888924470719470513649157479923717767627065270307583201701887426918292586667333102401769274624367704964656218681774483905277910659599805439167189611635688191948563929977883285998170239242773990710738976219226874399147136147951752102799300217314923224315228467271702191883468177920540953444728238813404119529801560732762931549455847726549742072175219570578097708085331096148513418702279479612409051006795118214427518913425726098831057246340724026609605341793170108475316690247038878884998022573498377995793456184101337827506851387833379074921458299056916425918483083703868354132619131834685888411007283190142786544473260540604958876078197875990372284577047554635603820892147905607221574098034288998589042122526144188607093106047884304432293469982933808719837424846748543931095090759900979728076220229600504457413810169888863845473733905998940976462452305424812433035923622103820608525163545005591215540780491074482389186025460050454703826639226356595359854495776856780787827756644404205894612342926156379486414872076777210310409579397980478884862637067353801695337917430232175440938268463897034278466039815693584624948860459711959462463629851616982160957836428282506880340441014330349195653196390371356594548396752800425772328418901732798574478233575871138057406518327422882277469708772369479172558370714834109292009729087153940254721876559287934543462348629966920908549304866868244442862596060800524535602403053565350690848361747172998814231427133799855313980911765149992880506253529855939407118255196562009669406148961262218289718328720559514243467529707069041965003662317299792429712129551509636500128160782580573987837985659642675794841902085976297206509281060530083008304011790782993967284516876011446243975260775578954631437718240314732108761361920986920170101732140884165861481964351788281062517697341515332631715584869489779235029830015840984034938105680863900890797403924831500113168871178822820302925723423618923918103470021053029784455219746346307909695345803362246867787969046335459038609920670488375021968294352605582737205695288422343689035578964950968289405478564384671621748895594832740286977754641267258867941731139058537257858002890143032301812062354808731649237143432110916204186506724843005000108994014942959405525045317087470244436474734301052177536588537922043979961022128571834135610702425429191341504255437909046431951649533752751718621829006942265665920164242660050736441373000944133301368498276368788222809732402772333533027706931735274966130826735592769063785300046040695484715277520564749295761336143275960861349897378788863521424021831896099215523427782634675085362240550578264944655513038808175224712028552180582387427835441626609790518107048224721018471664216542393465846360615434704850774994526404737638596698010702196460857624594517747792051381023010349401537404067366859641095084351633477012641826480747139732462170445040837066861485763712519318964742689317382683622826819217943204350854843540019272137575017417944305167613851734089854071965836440221194739271052432095561343549109185908758783830518204197269396375405820269509867252458265843575700118342592846234558169921060589894796005556613483270325514516393110589303225480610570086988185859739114106559444095651980400948689317971834762682502202522246343520128218353699154550532436035983601777673712606020743027186483917063983138442716608799840569999443049165587176470146914471856257225348251234350768645079100674031249730441864507682459371114208325026277137340707727752702350028001674375081216459823023955324331425414495159813509619229358535888300309985201818457038201621891038234312020205426566218169849967294357614582027771285632088020839696794730801135616000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^39 - 2708337807855523255085883509204658891279592612970994351994822324604969180235796638131560827870858897501920353668931903572034543695644048341483597703234371161089994342717675538693706138519919129794933334160960153226197068225770465223448952471052878856735073840327322717740715408656867640089441619383879524859767955736389235826315179006466869954838207538828587576949733224505829995951343843616109942130051223742575145995512677578635928995608604794049721267619078956539140994536251215255256073723049580547658893147681289075584973120691144761365984867089723891440879644888139918314734987986810521381194992923005525882305529263912138047302453242789070358353907444605177267808991700300802844543675092746008459655519850051222899224094012804756140720070209605674017843526666272143968286848834743471856382446123282777740295035093681838980092140679440526673698575262525144966237394934360741285459400609688729000620957576297992703184651536133620151827351178983659781809150312602420539866969234169540768665190585195562139915390201601334271810867033257206913825733479682552642712193808130260619410135608908831225155354385558074460583657299834949953394142036304736556568279993243166346757255418028938510097783079019346082742432117086051965502209262037418437859359948920375230494807231302880535023875776925307108929950493095398849271285486597734644580432606624919126188058358024368778993457669847420296625088016354253607051536646017107475047829885872239790576390711119430554855213302088921013150925893542114694779554399473995586587178041250975828143234951886201203447259575935041094794959577198880955975105628531884594061186628839366934360890934349887344342222780357164931073148184546623655294943518210171191056435267686608649135539481097063180937000239178273535338581412573609560865005437415016542005183580663952216782859202885453512843683000093885755807836609894892543173795377865779099968349359455950111039750951588089073727763635591397750074306958634895662403197725682800751278045123320794270096952275409706997670874959791534324613663791060379373377422223653365685750717040341692116209249521930078436109503245894842235147319918781924285314456341072472281752899736971606334978458614237794252475504832195151313581378218908548859827644543298746501760676323791594779671487854456931035487845810728414944074548867078154890134572334453145531417219243616953316626477893784879286376563884510947181461780209339261809588375967314653234482267363163546440304881429197394905499401964684939170784713117564257410484109924719629217664623466070960304742056439227746073127981354970182325093416308656128570503806328153824506801548854599852254902201844122050801452685999955888289384469736535716984439895776839546124584844385398234366471321911190707825528596192682365660333759267557821379198183236979736879826678116401829674664947538590242962575827202323176044182427552026717864250272248167140612095860582313532578898069425391515572126469851662085821054679937274286539582431617347438387449034689605252928983279135098153904857656694942968184466153996833583162874007591704359792573472598468585570667631473121140564765230335035220084590273238123993945974447714012349040409951180234783233078107832226032044152610914841410778187103602032741090947820622595323673885800737191417837243037379262400873062607840798140835046357025465601390959184385540453338343848180739604076645270981410114475992520818534574677074105020503771868690494007745362884455138012262842469837266983139068395346629553579886407532600541163160133566446764682807939302908358842676708789274274415650801025339819250185704167265564427221961302176058266794767045992747496240732398641681307735422194300918378649207694579204669211765548819412474284362568457118653574530369822990493348501348656134019482982945830003609576058871063925408293561677869492679160655324972648230668125807276532739766916496770289219703307883599449653588359073085971655904872176763396962435491347422580977446138358551877805190439181846292909174727495195663546251267307028569551247494393783874130625124276163387972872228812650740698581789477662936337896765633431818205956364184629644191513406739642772727875238265253838674777466472743570773772450293982315308588633318942047160091595494357835488633357265011654427722539562109766362542410126572151373824000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^38 + 48522733223058246111792810067882305451751604517189496500536715855415657754907146881694293484863908390621212067202332223493191427777809181202208182896554902762567292200294963844041582944122891210535510165590246371324937951613591898278216135536824820345088021466037971089516286611251649513348308257687386215185709497956725258836578427969510467396943286235535738882459797473755099945908943808799761460456493215368402668385767924623423769694002440988385462578888838489036717439898697456695505862247813759919103589881871084107263960912181513618457238283844348554446106214234755767687735818180376968585949037064716242024825683181616911129003697055051703964395743749940820203473185704521615179682548059076111528920430805330450464912458413567103731512669733313986839617113025047524093193638970742761435188403121857508847348262170190974455588645337029470373806661546994779050501735460469135495288926067987858251098043620982723365574134750009278804921268709130578556612655889895207811572793155093593132079460484788668703205699789697476200776204786183617322742977373026977622192373196658904338698672169712161476261497309574301192038200715067003453529169499500138988480905541029772919833376331884481735690319258962412336496075435932287162336253194120655826784671669463486879829600188066712588365862561195318940147685979304200437634067661811999189541118708312562547971332445527373518893793565527043297718507602640287303322666799381738657685930365722160182489137317878155142709829156917654443564231283021997030705528626268123060546071789217511335797292956703720350154993402201482063009706587414692311575455869709336774637163614831968694224727737151397888695485828858459401636483095346389188111273011862472151589608795793512590604919509838550860395496028615798605434771034553504560920337596685578932318099214782257359373614003252123697613772067520492132083804327012146410535200491865742139847800611882665475861004534384018536258499576444630174990492925894334421954053831030615684847658845165169857338100868683447356909232256729980669237685977174314763265537946070932524815550687987121528904827488817455073303941984394081403747414628795596888212836885397043400578663411456104964862257925573503818282004833341301334571921000180176676678177664688308534638209460570463554192498300306662500793038865795124041226382530319825502591861746012318860813369488033629153340208584437283351504248234569984676693330004480085520545285859421109685052877643453603384881412909580608175410674225752500182557729473967444957907315141714560821489485642161258971020070329421263473772113269022110798875503371772233362819407037489964299305986840426347859379193171153081097454924760467604351041159765998300393497696889525094738983048841157215036095833520124480467104890486422353511865240497712894163971770818865438207513848303348256265555365697518746820525058201655937946533754007882065906113128266167270143776183899633659342674299712043158141637715407176455010878737855701746670473851190131633915072376062616495332099747988394094775575652143895865549661706943287305431414987152778080116457845138795397158857204489896730068507193651747026772503737191242376422413567234150886579118193452244735213347383450909437839184758847368369807892779959279450170714732109262399544565071438564138383830634646809922476809562286059498885521376256990415300168701471717341596977059779913861075196532309426561389335464430938591776511516546906637520502259538653073391557862769533746821226663745211885976026042209442021950700354324308718811255477428355523364946232541355962245969039822665577724278455536180432268707167832322318502341944069864661128713168408657551820994526565010555164406882985554853916705271446562303006920328919705374746836967855932137563693353765707547841341774571625148957629098667998308606559803606292577360605162983802660202449911261348664177874247344499340343003071418356603959220616380083921471617450855709506999106830547506141297390410842678691858649165360673022360542776945899379080614974165486924345643759311678200515454284636066493688953735929797463006637997246452606173154633019089195119680981037910166061294230252235218259139938182392291483766867996135366890628526946399706732954611078666255766191190336603021947272111239998379014457727661474447429184794856756938614059502997078016000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^37 - 809766588599141939166969611596879403623923245472940572321336978469294235366524315081577158195250443282421456858010595089687336652869750512850026730090914904723575860149458258252887450362740991774864703465476706283721026270565710655290928270423583847495256174402867329832785556613573615016232557119092305355544228553155094215595821268919872910876799988862090515359381007873786855145637439738307224098530043881360578004894027989784119778325826304098654256743578975332709719204527902492124283685085660317390429157625168811029043996929477090175537554476905624072905186117138623387931633354297577176472038527247563733009237718161727451500560406539990486115513992242996908596621832022405368610803021388711986213631258164308016108836419421097203320314641345130606610162713296239543985971520474759749975531865056668330335076446627391210902503005944264978436148616057315755754092314065130503027395847288158934132360301351715778741411737132865616471043523264586639614959936847529757460315876075867454693023801298616815275264558148470682708390040119598957663630617435248959366682678035691543097846610527996743315442368240043874885895137550484784963556289888973373494818279457843507446738748897469077040767833711698436871958514956135563974970309734556534835149078683934973107184570783939361918551258570646820961540607059010638491590877711362325694869534939471174564201739506630879039148621878580058251571853701054776651642354643987352777169808173086588457009475389932871630442854059710130053472709218037021764697109274111562172752996445004596459511928712692204262321131205237501125692855443471486565002024271229948111880714223839479084523441732278782168197459847897166706578826006017423116908067122282839302741550020852921955778806620077802761065000258523339517752373439023982052399829090362120711266366873887127532302219827174403355457997502946098936531462621023037505772793592202576243197436696053546305481466555731809026267539304060700433354260977071547831676114942383890378340562022169487389586489332058725735697950314343354023082031847166644339038963146929991504169631998347734103260339196902059672700450507933621903838679599137549175203439296083053314282764715924421754605986476115721755607367362625019840217520330067065857932845662451277109071731606586568526679684471400658553597195246542527603664760788187058044882556749336814657312704789848623290298625628665206937614986242131512860948422429658443658865003214844732921915811434560415843315096697787851421013111002990134653176503622838105791414217466659026044722680820163361177899518557397794083782964306836745422191889872180084289931515968349553465526920038940160427937393569139400822363363868167720979862853879390723195369635130796631437999163732999591021111416288665755068649556724971447717792365260024391805606762535992241658944064151055998859414545017185404897032022431567835638795537249556697384623818116420860083386409609540311622152017614377852459676183786335944927610051991784035942147158866451090675241185238555094512596545346976553411359671671501864460287728375013515090897720926737205778062078396391796586088996345081754491299640159637557158123885354844509192095042533984657163009248092769380293292409061074897849722122343451367720958374222781713902319866031255587989008115939639160337149784864835499193676597896899511404285800520887126199192444062174626380161957048447652242822470361099196439766807501872750007177696393827973618202560217889197719262249513565870120239730256030990968906786618063192303683049417351072952581015852496086073547357898850398863722779088047179558495735745369279304964191496322064121678560672368165444923892363270236884609144191271561266147576251521175536137558562352041848310459683336546866829982539086295368323995509079161798586928064411775560813846884139067387688151854913840285309398625069090336322051456799278555625422080938692040205083532252630961952321626472014280515950391230012335088763372423982887994721454941720091911092008820786799601932701116324846708131462921411506562523772651501834879538377086405550425287413162916891610295655307928566362338730212362664396408686930464939533452390637563275548409378484373619219429114344097055605149993888322144296348070409308616058949859864564828188470821901006744744758413450280454707019144431265714939342910128128000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^36 + 12572259383520659645699898504459771597259076060354945574436502275922922249222352598248443615263352166770695560741826068248813984564713870438748000190907592812636478124746712588791579364505381787048693834577101991786362407818978953517193117145638505049222180110395262956783758646447659403080181522849924149073812206919296634036089279718979911063832559340805750420540992564211325780392194173467924649169998881945809772517369712906756941998624394580894680573981253885044951108642673594210445699719998432568856847642460092875607131277899763058833868127145045842471445945968227303127004484154633536520522599746748570093673633340618184612405620158228427979045844284647060369318726802956139836079364641430922060310320626176545449288340510515040213755734782031723400334553058061457254965015321906875844380475390161800284546002018914048457442641200327382694088603768705814896552249358229176917474276203355693337098661528692247878532628457683971250459850618857479888558670113175099110166097965847957790135104119763452923882540038367106778331980266220135527746016667489951857303357134396987608647142056935298221212831153368653992188483860961822085154816135566700976431222463712024669410232834809941328013494999335704020081797803489961452803135376181812455504219899039139943945373861819159542748016609023982887533764733255420777603114969304341047841382943479230151693576885307354096863704582385436323601936630647876714824433894005869873353973076212930634400203168645074938176046651956679529471128056359374561014999472658976288747880876773127096804042601436018666687975210594003177993032246236886594447496872522650526616256530123702628418983167590370006322357890613460734731490751621685332496815752246323120555856639931936271478132753628014103560754324256700774150794961093797709284764627637111174254391456298979672855670939889941123359771962824332824804119313957561046029583602844401776562103747300487236998948615262000620084240968364714217996809833091365629388004640034061969666202574955791806608319733643956668478826953650697911673056000473799456369405012079016406063635948496878328454782818911383310422869420335947598863934772009093292731382177032615557812486480482436979534482160385166406046444272195130119964702344887945796961587485826242648930696885902762368128023249979555568401209724332646641607219785461671828983359277057913708795880080369634368142493448231908890933277151102685593305065581950117487231247903184060367497769185976013223972173133449710707523079751228969232633796320869110312795612066392966323595634990052133323680044777160534262489955623013211283137998838684338357147540595910864167326365679606868794872643531899887807424622976256090115956561579064425610392305858643057130624825922515674617520564943244148340656577910109868074350525939956410327382120002299700762485390924462010240931785943523301550467826268736374437546236124968375223768736633543316114907501314989691171854087979332711078341749564581401306512393634960097701717446112423821674390231327379024059448691040644191453651553960636406301366535584987602114635801970732660931227105603670405358640605995641418759357010479223712606802608914400323753282547644763364933995580846125757647784084472910795359289192010192681801580222246869610560342720447829259426667404074713357558448978003855871028368018236762047647274624116185070487038440898607051265351074903826850784141147407871839225935356289601557938563168019039947173895391383108770498922311948046071468204448108379124686923256279446171585762387350387425360466093761438438222261000089675264414302599671512083563949422655640640006416279384590911576840586062716133035326532019039649810662346791092394301317098286486737362717473458174475533267296154248038152833936678143227405018511356721061077791880615237291257379636948283073546095527697175014261603409766100727435554610056202270436438838626018763614637314285561333433649811412688493389458283195057573197111561568133365017099093139173492744222194268768130417093441648543325025027640613719801030175282680802796740477814540651067822354090193062337963886900289794392478676522717405289019306457925776459889094577339390959143913111541523345346176467891882031185721120054864482320891128040017164000459733875859398502549687338588731350866641236438911614726674147177157931937434880800980992000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^35 - 181356951366104355036913122879116175329981386168362771925994486650309600633287262072039969363200354842407595750414713748772438244012025972821937624077901462019424018225079617108503651381025153372909192470055612146420805606136023358933697627071824178296659966459704772729724538874160316785075116372270283967948966810580390259425516653250610379099092536269082197875847714303590987224933358852928907316238680467285321658585830841656637789897104188397996714627834941361150410030758540452592457822066763433344345840488942414442514304845156059278004413527320011333779121283260620943383687706849323106468773403418219267484919538909237871254667752969947949902423068493657298300594416046987264166410026351977625483264902041924518520627442332946622010557030891265436861385296850520993729705417141972843525161425994954519518758632110841055140442820002290378896326489034945889925656991600642432101474221659055634383206301413513626110590379480178075095473810713763541154030836193260802228212853796272147794322866609045720844328313299467379696421935397933362588037661382262972539909270761506992853258101168121590656362884527043286685780101954695084972522353280564615423333131699586627878739132577429601641016975630957537078203623043193889397869247779187770436975054315559831910129199136147553265943304494817088242188685161691559914740955732371755238284470415719336077868075705634328848368159637203394437254201966475193335799263969860839099785396312975272563455507417817302712410875796969101509603631007909468241443233665292691771614465655038126889541982438861485446519910140027651601724584134392056010278930337545149546863509152094276452541064027264995518416671111547156414943010726844476490207284600394153149149987361112179154118413071282799559077000348504231477649611532941273478948946840147637672080837316589656073563115146599444469944503519104733837357349728341541264701275269117269572924811669764035324004757389803796056745459259229423120159235507052598991769647624938272550254807597960360806879966110240089328487863252668662273121128459172201552983244039846734435568219928352725626916356673383566812069515447601722469526336102358606212781000922187663263817692966182311059925808185940240944599551079126823128820045555123556211000753643945191999238843425297698774964840863638307267289238007884662166747281727956842650949683841354951640629037021460640469376208039855198709953653913677059288132945091901119844667348989611400812173407550360875471565300513059790598720930404147775930475732582043438584751324865459737006509193127031763155631408655816688205695121150791173415413944622685113937022219940455686143912536441862205815224114234219140155111394523137473579007669569566969062606093397249846784403172694866593359815475334545057689651402300356586807159971682223317292212876597110138547006449551551114021714985954771539473195888623055414239505445599943166375713651555663886046931999210169820186696748235518759768759456546545920510743466492269863135752464392663401809705479403302144117979605839607404223349808813331359602957669058280930071990404239093154049788791150477927032954587475265728683940290452487948268097877797027845428731555309688559394878427713119407105748405495676907819950660827005362877081929448025851049021881610307893388075842879468364511979359308277504067390398856024130996728955215696840914649362467868380726958644334749356768611102965921414400335262621239733841628082756917520782669021736625435365613219465791274997362299560776425562346470887656420355537181547337512589621905137516678964102778998958167447576884895185069799370476546356745186440200473920382661934080586921873134139434417585259735100187107134094275199986583381396547552987263618798512589165536514600224342984568073614862545909321566136633838531004606266162685143859715367524880030082130820758330509038201736111838616867947421545141661265984782182244825225633767441151670326113031403017405482747071543530084999915057517768185415138432507996928755514136369201519909866496387847376778616160313528447501957328724849824948425900597523687009456874365428935603812503339140570548032752672028698853113271511723006301941918713357505593970025730267728105403330484272430626883347510188077278286779605914640086004984268674741721605895772379054329417137052309308671653384053778607690091593728000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^34 + 2427224299526359603310479378817968080586827653044798192125286220846984251854022347765284609225635867580825822104651225879100329467728953762097157967212958576681353958643693142189521925198212597424788838695936024620968226496671835747836899699542272493472980497570740724416119520552872323321276300365598104393359144288457179174976165533770839124895209742644360207882242770885935374275151790711253484471876248711730699552448056630860236874842427988501278988176288703761319274483845671031414325907921610689996747719111925498381538251695448791480519547882803806547129983037696227279257704555894594298118572850872081833087857976623752139665053262500577293042774804726110877697470609498983233055240999020226088350283159810589473634952489088067946259197584864749988622097523374892576761074268102719586253573878777942440347158009626072537458646274176199176968015023620196258583589073490796475192448580354811202478062001227773577875691693214050028688819284525759003917540826542296183441840980607790929116295978064454326813990687302570033685107551047073742050988719100612170156861945707183740930879210724702068229606306032242970252760202730706605391215635439684119690522716424543603318896148789716517253327990644269743958382590453005657736388388105047229468571850519097782377572943630734512079683869913289728020835048716027489126690534900133575859544907018619181774458451745439646727199388931285431313830406930502830977649253237857056507340142017782404091246543165750149895012527362653089881469543202740305737023258621224998454985389364959522916780480445211094090710046837539332487996697013526683729135906478792272331831134510152975125826570061841768290822687800935387800799562478316953274840389714424220727431597747035696578226245236388183785387906632353904521606677119735937840269214250130531821842493514382157331969983102967064148479128214867162113790893654013321825105276353047189559951907873716739186798548598709591698502923538547520414372247888771419891403929053605935079277862500332812881942330463386380435554534458790903569869124520144713539526192812491598799741724292393301430179783684953116242703443523074583668828383124478559008429540288884356215914103819499039504890931334806580128450372677121305963765490465668728045631583721602386650149991110922253927786283654629819419366943415199946111537167348862496837230368131877104289112810736555970758252250535140880636198674088522951520619037471932391141070208252888969504719711630336221130005432595862563957414516482057893547724337555307133620471655685782844923015196068488618342907868370965596171075353202939140479865595787044314337206723326434964997193327000416586244950052827896416156983230404537931448397373166274720764592392249311530932907987509008123588463224445873573321605805243896743629431138690245539650012212046154042919882682811618341150263168683124934734559686044399911540378848588224584997926576741634350552114661901555462847999563027715804379122802867936125799748713820684609859845069530378774760301496495177238380065722739646948756466303680420366289543716438109651652297873686589362896667066618857435635178854226775394664700817496939578693427018369194483468571820136951464575512549170913856462991993865947587936434661874453551477902238494083963255747141045880080858595194311291480404745713493495870106778565891539947657965804008044872154511158595607332617248618868785129082981681119962588301285883251044699196601233487047467933261398997763771128448012915850279336471925131093395684746634294119184791806668503425961898640492576490242220575134244796969339907559732690205263854471747205570278805176273188548656223424521212239189408105794893294232056073887276942650308054303485154347515085630813817193056204341708534493784381860937504702133658165716456422810323583295637169719365152852614173893440993864534441528228827947610678309305125438544496530790530748005112512123100807592547297646310297093466201981660332662442420069443777122277316586593589070017329939644475364357943101209205910757016744900701178126207138076125723998170074973721942511468919299203522526722192379964971158045958681008809008366160371091009585657815041268245526343927100387606208448170877809320217503779466336310231647968915964052364716359775491972295413954830901800450628456239406713937855348966029025659068554076185690112000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^33 - 30094252362887467899939195324301300249085374202582330890380646603403271859905859953272150682675133852370323339435165741563427403003175992368140353000167716471002576054343238120697986372253779165746090258477897785919076247097619902661849887163235894661411752090096033060089760520593136678148498321585837097058987286089132053260732050401236394464876067288789797495433354906256346033377205754092240535087708226412447185388916445213933501250597939119802899316375201024734254776647360391873799724087540819297355788071225096003801330994916148328585361603648215788317468464731331433119730300571847455040381445781660178720596176861654533229812522206461655821094909708355113255343235224526594649078099851001019048878375020650938216384460625479169311923930215419085201389054596879005496768626340863515188975226165148717305357821396763827327331938086685469867641542247177717258984445829156852038713410073385113645772389558356966516310804008424782769992578867255002490882647447821627909228295923648504527322612001808030252158639073533365656436208864651100145981585018143602376359516081352549062174460480412649468475639837881760788047404652439259926052860696199506318575198563383793695841735578558693545390766878095668920660690819331443264555367347591054501503979000105283230617205411115685445901818811624677283538230900440287911326972904377471609587616585419281748134223620717909891311918025658966566928130315441071539251766952929721434360988096695476670859275515864806573320527474749836784508229843071409750518064534862998514662819346090449304224665626484427089305910264472399338337435971122623052922881047259827392529815427017906474713291366936051784020275249170933265277078203232669577907857294539756819615506876312408832170296813860543829883042990004302200318977929444658036251372760073018096145624371533437948673285930706158750270134126616853714638711879403146696129896727431460764471633802292978732551051973653865559390489900463451359296448035093293479706233224949338159084254248700262349270576977283777297951391106948160529411489939941049304871554789896375387355187923539241828668526987371532742611832994174467659688798040735687978242714338424757064724623207240474202467601770696062911629363841110505793055399812940854443006989153147426913225752067169771525183898553777928082003799285139129056677366949765340977554238229764202420010677357863515505961039739555355802774963207507443169066161581063321879663958495432168152689577081154071597571768116014087118568457450788021788363002756038274451930322147602638855840171882197191823374260263031230529386657301039858577793481510121725296165727190312621604056493759726504100937997996038755659593885211052636571873642342437039210544777235810465407834695328285524549898512726095043412450055236026903036784266169885998482342092015096997964392276850155928872682811068608097956482738339071039454090124533691539804755871724238581085560018785199666064336198433746358931884507103420473060015853494144925507116147226919284411020529004578350003339449749194379013463527411316975206789762710888748161111638240995145973164329879152537614699814784482329764726892583196642144214088055444490091320496234620568307146147395927158700434860426696700808537424301903161036776769507904699429303823939920256929789755340615451697429378032053290837294984667978255696033879805391741968635490916856846286530762254213342028413882025148977331049995974946360189005373137415563135581026014520555352163031305403061304919436628357784718379752378283468586745355879984585410476565274393364376640480894273581412013400381273436140546455790232480226234460454322961039517501326770664612606393276306040708728937258040830587463890885157765098815260102213739065961377603444358489875309450921107235105042662591599187496239040429045685853374299243068491323091650411245295130842024517376007489229113818061354032695442565154042985524941879063860261670812215303576459819080380374350635613983801010793860377078904461883653853169702795429210614600705568735736265377967780952329948631276031890994607526136532303564954676668847957715333530695932006748222584207080400083132270614986727792824983171151357915684935868495812471463064950662414035651557914192032691722600065695924856869841047426632705244664163465662974605357112864019247146021277568966816593109234736955392000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^32 + 345104226282413246339055614102538497604512141546359810635422811995381382129803007649882159267235835991217312410425529920760974554314131113423913352095532914457547598960050598297209730347084093179765442113563132445947099246741698865359570122404642664356484032432752897779681003442862822800365009591983399418774800972935887189328437072325838778643364228642767282400449501714172116326997835292442473083457096708670387123872894863994298934305913957169129955316304583649863083860118292963173618965108909556570568021547822136195184666129267212221338533363834941024498118565631973444144869896227898069338771435042255038190028197311609844894957475827097133201793520963199389294879348413798145623599567277687681511887097784336613548381809251219530919817820016343294105536169691022583930982841639288378336941546500993530530223609279980435476093622654012871244661959699822797550397858565584347072261898963112065933987271928217810879445665788811881272024869596672011621229283483210586656500439856039568702098564731259489491305007469847752738614091611012072262102434306481153495461996848905673526890686449309137079876234790800518163810321779635911255524153501180818069981944963147203212330380688260599638154516128270604794687121616636819284908012656031327098708295516416399186118368044827505124450973028050453347591681841403513302285784941349902269187370738117481249159144570414904964623403330989025731438121687516376647666297416814998217840431148017121900103710940036497958228828192031408185620548495261647209784907556357689420528687261304398694505490612750033387283979106358975632026380827679535132264871601807016325753419537258426428561958444036971319974890556515140233580148735260309627908800174071830688987336161071599798446563115380624675977138342715105893263565448084518715405649336935625666812980239267452093111171094641244653382500030421831172223050599391677598357610529426168918080619125996906929247281085008994546983331726835912260575850567123738061508572758506132364908577747880749950357528356111415845019015012443308932139623714502760642998235746861824968285856454327825278739329348023099816685810344682416102269495156338667218018809073758848642410724751755421173256950715590621786142638196618322789621046259619474994176129134575806600941617651166668868748611075728054637172674677040081820273537539991636861641790521924112075802498066938591575670805604154488134851608103739948799656278533434968618557342000837294809064748511302359008546719533928729740454278237864031388988627606393287451444616244204852977143302473364101349783977845161723834281825599935663319168685550024228101716579612140526329113674416662703098441939990675690233529240806780702361728891283117325346758289415563907454199900990075434429100573444265708893853620265837181483184570527170343640842046640908220771399655675117975608602338615659674953754594963753501799389458080600734663528753092123476177789211627203963304043768928000846514792631106877320803691909960879617555913419871876877818160653559596310590345596827218695478002721654585249389977519122146112369228669346634159315936831179133305068585148489711813374106872079255363293184652232371832595110310950785649269210121342152372015869797011334237342948780072502601007181307907701134628983275789217137364631646764749498131038858150125354571478379083057476800096984785459841124683145978528825336938857894382700591254626841658551871683267813183945499938130359244318497082672351994960647820399366004623683051777860513138134246000112849241581187928763874914064691050340216662753398841853822489058935381268087389917382706085448102125584993302983914212344082439947086922759827381717191665886423055650981096834382400517936484962485506159880127118894805868799091501530494096905235432206638050593035831756634443889355201574972630951651487383075490583681827391585609825070701322199700207063152745320366012499855660954812065485249701659097022278502842958869448574127945056565330284945706245029001951334818229469641369895891832257301460901622029439885382576151094558080120079089885698137752415836269809971867477410263659382276118153906131980305099884407037366493169734614698115178355299963555978296571039650673853355202137588951904098230941385328276943477857751577337378848541940238625783477991710449776871942869948466013268780136277604764221440000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^31 - 3653869910345948526112637105896718486813754725334769255554293080213312883503215012210329444010027698553581827073457124692818964152130063201290155074139691669281258369682463133126799325641177055436300016957959564407584605462716975194310570899971035327009750740752780172635967789120979717006685507049460336048125903730933163016402884228436041513190945873231913414283233216987627863810724148885202760730295211066708969037724150587646725840927610692022330993445681204257707359132309934647107562101433384125722365334328612758148187946318988734732213803954781314755508942967399552525565338346975811095318560538470259022979850828250014361634738448193560287748160049557173928725165539762563774086328138430133947968309391428097753971252062408669818901614211288305464369646044257736410454460054751863018962654935694626922609210223904399999713390720937118440767908896987608723116302777875549149707185798773751488738773152890644257508385234587099267930128582048067926592368359076358818770687569030062997256479453108658637687424335411066445025204834463032866075359362748767208239706058110847823110251629310176190000782154687901416157121936875205082778032207289592892574239760946201956738299377189817932442337690411162049631085220331876066427673689263155907198572826353224107475756037163001940577347202199421108486135130912908003835662879309564785037432302223801781767221968818655583090825701157103044347914109857564111440833773093788535543156984433501785358374981234530683613969625537363776668095487998426881852794021655434410357134364374613928396747467259801807469449328754142084039420754183020026402938682620365231062550183259874149352229821490315048950099112316950368365503821075925021109816289831186637864955466823424225242520481019848022626791048288775537965476420504902610479872331956279337847760682740579638288711781665426552093819459443357854295213411780544738122336454155822844245548287955074662274087002502997819722076584442416999975649518411645822046097655365736301834975281899849075238338981098259306654815340893388720446051700855034170901821346735619942754065458784194984675296527515232808500535246716858622615073113324577454191011075127338635497118464502549977493241358817281283687794841653983291376049446820383308115835506525691102178530011164705146886394630739208940362413083699736388717188649825778059720374357439472957725831046404577794603541999943958821581253568380793976005171884339635218133585487622391397447713504846207859070555786187603061625611116731535585507276622139080696042381379223876076679014465777401384295836292822349189566043823846709578974170029361336120988434244142747467878417805361731044364863095237531133394140007935071694333769075391959158457388427331476214709530342009948847766348744165036244040509904232807455150854858568682477579335671534606181549857820651144867902091006938584216326240059204622764155947270225218226278732184385648754128275765774745668734359187633493718494498533542641608884439302559371063201021867734222761964691850700759273616647321353263893300868748424248455614318520427411222761154813241960177363916153497020387914252542560002543821093739577641688676099729196495188417645377710549777928699622083279473062841311197313303784234216089004605781341727524960566480938926270879044701997320957845802971432085451998053608695519241318483915665447939894746184285514655412153044798034126718147717086194656781212996893941380992141544531515463355547680685268698804582986151550742057011048960163575607454759643190586699783667513787124071077985726172844256540748347630132163988431542495118891028171879577954758353832315610599880315505948708474911640453336442011457025294211730898625764105624068171068320938830369022840061724424508955219727706848886422755059102375353028285374116001548945004113251864012113926118360345246860029254695809770718597009567418262049620250311035681634357517593129063618034328354371641307579538955137151791319321976233817430608162222585184800473020661979656000791455015361509745119052229494589736614583445720752432268094775141358898854257348655137788816758556723717759623802344728213591808704158259135175195998668617944965523137621444616423318524206129995176172097689393840546358157235099498875663714201652487653164170569473288638502524587499061039472515012770070504931978651715922145780281901056000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^30 + 35651530271960010061936216963218878857050125175306027367385363890202425491412881931196180362034061192680183884386580412872708046331793385574511421450027331170272272524486191627679320668256546564838781093892388801944725943682833611366875604925602007707832063761576535922701148465472123873653048375688667645199462809349718266651816589843044706194130534766289560779543338439076711070310728688919962668294733430348197816828754062499407649395292215628857645977902685317268713247423053828276056791940748684428599568632779763535212067821609053248475793942269842572412946198646512030512238151910025522068968668321341158386833357202922945790966877841573311420357685232431860284706984571631774208093868037797393870377276587387695692587688082014486724852895711844619541730583422693146563352388786250002812929451432110287129110239508741198748005780465909417067897642316430631395907239699432209684363160526982068865902606566025164431240342483925017522065519850990633737464594432175059306313738202198469131208358787900310871274756051812165996525749491188094625750743475597689491479133046997805594593825308086740897745666998932177070969127076270048312795545609389244882386927217046539264490817689881367110599187329698911468524720098919690461073654021588725705547344833146028936530727111496210066250000091844412583806195554238003656348358056912968099667467244080658600357647269645622958810361953914112633113293398342809871120880640212203708429018039807195339927704710058012850545900955541369860172366192210063953117849403874472566207529082405245894219974806074890734875222225565528895423529405045981761353804123859195556749805564476909811224276174597168391356326088906742406416903925580815426738971833243210134133416348994010498093563604037768186646987519182972951448961934371847437754163891452068263931344811725001121207283387770233144478775848526944238878092932827171124806344437420162273695937702815735011795603215911440064721177390398987301895010703810678286683146995908803469303477174923041414837290079289312174505943020028070705510038295936403551355584391270279215333887619446939196870991782010757391347246736875355076171845980320947053121016546439751805102263179360341026607385327789051811708632215368172030775793619428890542839002447633698241734655141329364531102748127620053049706374580319397921823655275834637108346365520126531026928041158098002875987366453152466277681002954213429195631549874804480121062178649249944359361901288234440551073027898531097919087424774070730049492542152573041960702373786889265459765865192602800054881617204350250082297203469877895483130844114166820801343863632748831688321254836755043112044333827276956093687449003253308989185865719464710092471576032919671885961961770824909955437893888993611779208244588999129291006613804512590246949500920464958089595091192351376921771232802281066957894255147243933460224679467994176588959644965491971375413312787875202138344150020454883804948384013469207195832443906624158046693114634037982964110610618152951659114422836243644446201319535629136352782657203536147624187242645127918810174596883442560389143010222127150618834242516913092766408616518958437117464085372114180993037015064070318848142322448580364683722659308522192652890681412061303428546306814402574352395915555814727856486875281538313931823675630757086635909027821018249279751407211486822591751370745467448164081663202244941805161591114753262258447738868287629961766913240282766286443509868346124391036895960227912716456853758468965148874590187524898525477676699694177405524400972893540350395886581040974124310038499229730036810741561475441816841294781169769930446398668902421371415388637089594604617677239053137205892680732556251436390796060717444273580481879572169818282687619734189001543777602727305731967079243880722864663768905451288634489488642953032497641227593931324278841176558920420196696142743806545530190301434248910392152111675494296732727571236687801172462728487942694263466910085842554316576644007510398481502855729153272704881842269263900493830005446172085227464878067068653363873245949276986763174003341322415941164026638856716367252298852030270363746000016744187421753192609827264700161431811247675107217277667325775283049701745147584200351412121616613844114229435348757105453139088261584331485139534280126197923840000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^29 - 319926076574833505873469036971335994506612670450014182558617038569885000013187193148007347703248491295292151502226818974490585423579021769699591452755738244850659280048022916869155794699774322851478296327561439057842166381151312339224230752590000812083740495449513121494084959340915114272227322133040971830414960675553268267090493345878745448952563805327135303251161039574286908449634787981146105528472390525951847359823430567721145958581448915089219429157162571264868369114187422930812465113719377080842245918861578332004724001408667320901538993698328492233835036826288774186060957391189087539371688289775568829473589623518570399766994534155259369652116272322475188150943578755101244253076745679105759989319144676451829246540285638603416572872118280915935289747051183849593329923983890443458508611458673515817704154306663498324007047139721647475410948944493866093763779547364763787862029313220669731871628055960461249029517988436122462239079199459332320326582626843617517295006927204778461226751946163386200989534296964308485467023112436530081619881991751894116669327767882970630843046317131906443308905311203750805778687450428205265150729232116184510211763621702977055824868750057806958482157434644284723270232335694497771454953259911314292011466530434063259140633190466056914571897566595442498630311915474217651688104166691221103092142027499472168925818865323679970808783742335526409424051087841875949744733185699562240053363128994625142718435472663096972958072123956432193127180548930344836951795600694823861429569485531497690875612178717733798973485203292801474659711825601293663480755495195273220653630099896919393040845522737915223661029593826485040462334507044556362888504900644940264101199304231097731001018959399708015752927523820291015381986261153557049144249641392206615604107529496381630307652105448886163809023138357433199702939572574566960256994836992879793559462668655011130492757446871149636806089539997362575453184297755752931766431656800705287140872310477402585066266083387182645681916438085333106245910650145746112446141413739566906742482487773814569590478753933978876702726710328881717434229824819765409964467207402916700988341388262656151074033045732194558817888046982467105351704803113129309363993012561284218746222203541517268901445904837075576024477926132005271176835451136622130274319232552831065679114019242370646949193721379384991978279364634901406785939352612351585018698062752650367137794479235746550250361484630581384557938616105992628836215225665688032692646799666903468211222952207754606452679068784976616232859022317979698883050743946280867682708883538109103615409313408586869703768398902082733820003292682242507372975896671190457812334622013896799068284970144015457115521014384436794309042674127926704285173320873995369124968181730501645993962142590917526710594846011460354683287819913991165998820477339155229947851938661834604838696225653153472652171900578672983071990049261948070434147152132462661093751017835265359492287023181454433965736089759075496450873833955021913529861966045820120067161390601198592965446112529180967237107568610731278891566216195326992711043420667722002813347900813661729844123432834290502932089586588508403588058264929904696212221369749681902883427653813692322728895588385425374137234486997081532071364492131036828770095803339234204229610596706485000578813126641303117217021039913996839183921102714476432723150277732357562517858552568568186133194358358544238131821246260514842383063570376642843018766982120368732443623951510106935086283211396412037061079857106419156280375959326247031925034348271622711048756484345260770856691472100902237611171337345017582981321232243368287914396448667703617470079699796617090811715739980668429657179227658627378076826314966484660824538448624772580678985891208715244825618326453813285399918149379517712730112920281646502755759469647331060397598990192721083183446258461612278999195532773385461712705716479600331552270895350299114394577778649676721169663688295317312997678868391648907265779510013188965839122234627281077819787589672199747752227989611060105095086453236967948446255011400775800526663877365647827753766882504378359036580397882949710653452282767516541186061505406660290050281509703741443579394607454862622732752816602123444070260312856868553081487360000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^28 + 2634652528491807035028830703856093505385485849252137988129674697494206066567595357798356170748589685808631491728222045776134878326749273274879652732625606669745520555919198144258255745176604828494134334820359537713776465299416192569372076138624536068569242998640443932879843917180020297163154867305829326317229723032805892239322750610954306019386407049205788495081614354990812937701443288898842299310030741793218186688986801248530792552487131543348594790679143298142200347781022094429867211792234801115178438414190233507372354640064158262045166133157338584617292068377495980722269650184723814912429686423831582803038652802112450635646643897111621043279105673320474894877805434569605148585939220479624390721014353160500280236306891825771375127461985258124086653653099432877470304713092691227426309706650554597231886886690413181533638219438938689177925011648514349002206266613350738704316688755426769391858861482762313884706112715613685657012874288327966479368742486143968579612953095835288987476110263674044321591417463636795279273799013190493614655273453265001434519734917978410640740943682403212571102376152703508280783523288386281031290345621004187724262840976962681890390375451973158021699184305498653450830418775681388484869206758198594158512341297365663078315485474756821278215492939228309484327978472071187620539815402178400666025522996735638544141825079381548721182270538418515047163156281410731439190636023978129499494592008952741768019481278453803031859913400004232262354897653989815839634784554244977706620577433121890748294094369729698374980261227945267052827764042374668107602199204779149879444121219133521679846531948794859050187243719052200656968974626961281306562509111443381595081237791144964256541073664514082917077493957158115609180530514805567575609868950570911970358335769693115285167173426171239677022556649827693657235129584569093506692432774383520718080939854365914217129151518705698806621818874028556468273636898616124063436830568162736336998034445122410608245045516290863318280287011347720354372634107025759959271978463742732791250937275594427839492634567664060611305732235570620826799666608365638750104875104694488853505166881534117264124880112392089066870826661038459699889490726721062670795943246291200638861059613444768998494065854243797487513765016404133351668221252953087576942911254598374405703257591463302809771964724050316362809375923674755480456072201283842661624342565073630169799847133520651785734190320325212128431464032241514010096146536645088163413984993226679902968283593992596809321830266790618812164288687540289551626350262482101868550430087408125393269984029991448678641630340304028402589747194989894013629559887494237008383460206318905455723617920142176250590170990097173535386858845486368781664832398834821398080511284494166095173869802162333711125289651997993151852594619222453420526587691178477353774854819136516824364796309102205724894479657676916824710437397992272001674526171521334824052014719711142653385533095068713455485744674646478465551626128762941322839329074405855159141023201183747945668142674491461576501239414257317583300918644213434536362763967593415670724118337820717754789578552845513663147952556837182920688776566206656862085898032634747433517257838229839132669124377781542315352817680809946907437899538571567629029355110701188942984138993101787148809855908425507942568017195376509232971061795217775222447812205871175193283275946070390007066341368808053071109033067052189747877790551182874894258151014423538865398346268781749102589091671288206007675302120978558949789751047913011389309378669157812292614640501131991359968348849086149790005595335548246939466454163112427295045648520657700474350013085602226561055942050308023615480774732960634242718763498675903439863305594073654209632710262969794790570778182939506365182825319363893950929687344913003187000330772818442286411979288259167988107770092138593977472090811511299057148149957392499975187210964148066737721694947336696260629592409075257006158457705979122022916578888171609313004507540568877505624181635405148777156972039865144635856734997278270220910814319712656584614124255982742379029760520500011527897825293907336767217244974177409261492683203770528257322312597258282299190711966189163966298928171123407188871472877881675929626869760000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^27 - 19864608388791613261573341975668137725663033507968057512838861237674032803228249967995760532371283320967205680870131398212804087697758756834800412666513354829795707709807558293877959695138146431437753395087353805201492070889097259553010723104167228729320236531509692461625399307911295641270425513784784449613583630247456773638553663622518843827965702278365463391841993558544906514796549954704297733411063309162511844581280430092668781107109697436958326544180451400315702676615316885215190389960584974195018893030058671525150088712706879366212663274270531528459709265821401367634656970448474651214693716000767417135706006635492358980634647091606313864130869777331014153271508640052830370161250016643468985793690715346220483631958922972452052721436804563625098636626020082733179254659170132181247327218811970316921439552059267106533128464931873501075630276242913476961089709058315541512254381612533005694086464509240035867832389897600737087540303064881318552735042544758707381134121865543817613154812569244241691023726648472085033036617060073703390389727199345999376588054894258830181033665796449579146037490156819698966281520753279900585299488220513951832909992013709273459369176219683467159884042485358726690425373165386915287104452666102413814649950029450030551671098865502025128325998168476836759580890532651567143938795368648787557425231739908754793871686186327257357223649748261811428290453674471467837852950995882432742270320623556085125887263750971392086650607965050133794945762636221795841530024488023030757953705522309028647994318102917216226662463719220660340194208440516923253530330142265727875038723103994081682277862923380364255432217098681281558935206397858910752586684056948458167820656576500509223855180915858780034142097842370764139751201594298022653268676882241768970468702528369400047179424132000543359595510199746866554517779290862488306739469480623321668109353114154227432920035482136671955613272862487450550713537157279965071654445865736616186714137803703234264036190085216440869093391288641740943569026368892089790199548379312134660681341799400085911322415235602435457922853078849656314881182755065014157115526860131377565770907686791561841520711444550291699013810227542584048466526197451685679353697817350117827155325789117252378255911295310146064249451228528328254816911763643710613965580335328500226898260264502219586800602825393509773838263357266996232158413468544967136502472519183174962877588146712836994659925210579793147602739073052690397727844215318623892180087201674402085556525477435901264417971417720377119414804731038290317195854846820988295009518191620782124295141992862151515963527300071285603477421111239509417938991086830105878328031703413202173710975449001967140733729172739448078722507556398123301947808955003473573986313246726524666914183106531240446010805710016500140675555605801502043519850345350551985270634447783620666107188762782778744269220307248106493405406897933280062897089956125264804951693404032521833241457945805847633493401553414521840345406684302006092129132639125181618292210859635182407486966442342330471051797902577947629042490709405961216082516608878663817106144775171326705796862725217263019530709331090762192456483643801854986957769808919351617086380466673631631607194513231322944136497399673041160544367922445464517531212751889146330572595566908676171721992577010529343053385857330011826099105710644988219644651865715279250836644704635539504027932552181245385045373300192117914229081160773248236126381740221432121695985965606116442322591464250703902285912531616133929261373588486757988624975156831768482406993055996986666467846900451963118467854955772205393686346503520349178705985565942448325813551210985484164316783697438289839323583104472386794252367268379028537615739232264421403981246008439403171205264285135664976564904452809405263147056459941481115758673835153059409260388025617066742248504199430293034507417809155154856860835676417052502748125817307641828003607139655946753579471306243277148588677293929970548320451843288184612539720131603523278158510895515925278964731664338198096433893917015653706782555861840596374529714627003279193392163867184902820643624394051321053034821037220922006743823973463848559903744510813333821407700401555966592822342178660529939273201600514776835607756800000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^26 + 136778294363770256158690114216055128628231217282866340821765901902814678655958304743095039080280345740749656585979891197787203982091817222410748496549293079496508709672742864626342846045605300385977997417014595338286250107563279979995848154112193822156293335084547770158014221656354140146122003517412051021028846412840894219070564118695226058201318427228005460754199383507987255925996048085555373802977881771916996541799319078327181488272792834372986568401632109535690534036796724341134737514546703714568584786655314863623755057544971975775000304251263172968874422578556247343171397520097440274439188611099366814459337976336421481751887799904248601100445158748584974436376515558916074571809515260102039936663928103927590866011266188915427312196586847544215898293578626609197747329603665208018456246398724663121617278153621562291584222463155186361926178370819232563890974711614456083863569845426771856980377183235386275974366020445021599388913724564365220704346004774034101342066325270436009902497633299798812293068139151899780793974841044173815592328738039729813785703127080852260617430695617002639816524370709457729655645317697395882988165377272881658234805410559339537180129954473086786560660371539187328278407749324945292467222527419048676014152730269950325216303564659165408314463542996597873425409299778978757625040046678661007842038524572225415853086253812092586870490214012282290379418778609953476167444670032516562076783943090516915096622730747742580887128367731566007649267392649105390005069116863678613575484275428750780514228028205835011788729710451611709604036864175790491540580030147233128527899897651191131012321782119664472326702478405677983721370248875244621820433984727881210805319590143362404047635915980758186693602933779905767992612969948569723480749482297900003972522867119262380796472377582768911361875511477883116422951083356913291688013641206795629853172507635958412500596130177875004022547560421369827945723649463704819566416824378111429796287605409433066987882994858229051467761011817836252463614012452503095770420426102678152277977066261790122445204300818107482578465597774814561095345450713955497185851775724711630492876051553762280193623502446423421580623722234774509433733228751221380396946227912170532794930185062103708886468905878120491590782824645497987271649154216082775618828457075547114420181517170664083406476829970420865637375203525837832693755740873833480384202479175296733535317461510647921607734388194702782534037772108375717180551393417557225449543660929729146865318674940347988735669141845259417048665553567238484622689135084039132587095277020937821659489070949518785751876100878937582404508859778383728417737371404081192185765135647546031975933241560991207236399993633880906219956813646066285955627516874139633309146985727946623208063335696056019219442753970627413309795223747941478332245788199864207313111212228130878426837896959896929760111293321993962174497794021010562175286773252973718902329525297174460903894562317731445009317162538711183752371083298530136645768220024809034301000670600271287952982337772720671044713303647034258413781851701312602244817340084780680097911412641817155742728463994693024850505927555056175415904351399690756055940070913590517643731588274075498196102426536023251334497638544904700794820368169299819976851996722866268046649978366849516897984435253021625193494919849891022742205038877304544062056054733126401208644253778898910108906674107774163626817515023404471195629878887499703669370239294442296710206257635934212143831591962991054675293911316392732385258284474750447732619464445582380995682526960938972955279190735521121674757207010372656958975191947799628018878108120654018615595431566233896276593992814371262335683652930659828504868999219051390027242488571574866515749500339562734298622746558389258241582990776142090275206149360054777341036947563660096402500730061654233698032622246063461508287360999843542520404859078281472669704746621992037172960711042270997660302778519299749677862739327761512711925433296672173856726723913209916719035754852162290573742750274007443502441120219726141851960725001618181017133182736726985237559753611979140002720843103455800475355311186670212576289304198472907492845870022734263379712812054176789946990245918836825164867944240351726833374330880000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^25 - 857709162098998308965962946348704802686672326032607765166078116621292997180563927703659980038307794347243605168524277549856937951004340283013344709121752145510737714959302303851404006932273545063281628394264412840542331539133008769109935498356593336665273097622905216968797404338668462948954885010826442433130758698017872464463089380392127489972341498866114860384591006950419817091118580142779441247939345897373201244906366303890121389164575676274619718294600303917998278698577545126052009770632348749134012483845702842424625389372738682573883872435854374157427964949415371422522152067762447101307350520448736647904951300032104539825726092753636037057846327282133774698226134073218575078347147786494539223463197275966221290345708408263502187578687096465517881547640765189254948482545501213428235456611512494832632323113169394746603383808510390422557246734469039510510919839034324432989069420673431132116054892282995860623170927444330755448833020482186992083916037586652318645088229571109820180207429461581727633059833340820683399189630716198878795107648096785463124980573501628399291260015143220696166036694688562487776247958229126745279251562646879696748729880037718764955096623913354565601351104807982070160964758804191032802141188814954939685028523776762284265862629171530601039454999563199247075052114555376990144526524632121043499497748992845289029015919539818024152832550305054525177834470860436447109463099638292096795839235211286797109098528143418811391024154294576487866612646820815853376697338093941860398093002351552895865157459187946361823412148312017038149213775042278746781826464704584315485452527415438133594475582606320024686887757464338832645413375055107409720001289370326639190291892325896380966017572549169588734279710761056266498940189917975028990759606161823899465414246974483518129859163240748356798219415095272772321589795057742555484004603603443241583728759575014851007547397899905499299199595549041081471247293282860978995707607392934421499350498707688337026792673497933234885125331131546298009658038038694888607641191682341934422420700392212316296442544435240508542543008151916696284943483472927061288411969639669986575837091756193554247147527318328480195241192901178102422236047333414719618113693794606032140959964505261464612264906833124947302828556242795901196341043890928994891951578985775995510088440310272298676283654521089987332388992457060576005916961409350888965295778813532398477562496233460516792586941870100415820856345929509157007710812147778207738897177296702206185178293795282983435925886151476222981996672383538862073597346287131878250489534309963866205474702080487931199524197537512823316754102657869544360469640098953712185698714734512974974648319831455412665668323417640623135143752537646502960084269157589152746600564469678229528116866677070229692813569289623387549318449969962233811163893909353171031676931197182170730806771744417349696792661178941082099781670308688704858773245182514285508702844556174141330305032793970232630895053301718706122047737608751284722264436373914332572440051625923153088250879757770616600265471892514428008949171565875294593679131186954923740947659217194975764340794775650592556271234546126761279876371577136468065800626072662545414603756112377398188633180991776567560043753782468510342080562767351685308852211238665733917908004365256867628392430595122998766691649392735885980908806074300167749272096557383673963580909742926678451490396036028368585724442560686162954058232724369899579572710217958072819519038884097520559420192383799562944343739789070811820653037567635422847204161146544458459924100821072383876265459672633305853615734867755220868627668298261476659037858784814227824994615099316812130591176543660522135112980516453003494310906910982298725756906097768982562823611893697844108925967882142129059216595195321981735950744204383211934407751314265380369492648850640901316238519080453791852409900342679089104880127135093871885455045176600575891818318657557067482985346676929372608867790028501716959265551158641111501466855144728920178843120269977992545173967874416852796343039376630113110634619475630379816460928791477139620106424547786957365333893103685511539461695585175670278377793158976010803027883797225366640315793828932969794050936399896612923777622503668248498667520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^24 + 4883719202437806350007641094580958227012596624978532486275076038402180642449313484810382014723251918822889266981013418401488184430548462114887368102433861926906793107332811266089813730074639370697502702415139621082988913455065482498134905806323732171052188862011828570536087459820624004883486169832560269624265612894665945097157832971450568198806721370547709250492013854297219920209787808462406703276292448689656725165004369405388093822319521201071123453555810924566981771110358288700803156505841433066454975779307493854408298250450832602957318950150212233239406225447955855774378477085610850754119253213355331730882188638955073627906335420732775592199953471512320721908186010294506060368277830245311660933901207666196712202717360309303453760565091159275717300509557473823083940091981976995609859107488931802998602018565404298272434388204193027393119494622537842703445948924298768824618233684045376849710721305352691561541159043826229165716711699173526090293771363299693532843512134306538023140113877548376758102783053214110480787616189173388582895896537306251987997450679235439191299888923099643052825084318162156384093358752814127488768332999375579379216267123709552183732301117315952994072106881527711823787542699010726822289484388415403469494449427328660212992217528821472744919279353832915115918585817053590199403372766596306561304881220220995773360226243156105016861033015296753609807285561586753910639427852171743923485860121540292103684790194355309987916356329569544433671135500408342885741619482454463382898307815950254873918569171045036539797157843100573491426009376276484977567450881801732233867913480162227900438906429995647283436257574235003874609286309952347463915008967645863925872929571039620714735944679067594259683526122569100165009606661417669064396430988774053725403103505192270072836050744971803184397961208015066104364047181039781131065172408550084946649796958848399371149007870794211156854126549282258581325558077478485470375705167341062680238708139004827724707293071831315558627929710055553448091768539326733362792507370718304067061956400159356747596727792763680856764412254360594999442726481899849550064877294830323959018257604576855185826370211565212681084084823312573490634670973280475064109617555100263515549127626702272350615174202246138352673912693910888288720727070604437570683796975023563508829848657835253523893565097432594296862877654850237995062287370011950909454387117673228743805661042935313393192518513209853440132381044807736636833778915360016381638291243601891497379547858228293791462717029260066706723192230197315179300787122937420359102392872882073735529274952675808948495310925977961081618832603131163658090086607828616848200823089000056858443562546085680721253367082677042476700215955632405512698798058682295245309463101730888772361563729509867744982426635060687471718268511295000528994988186051309504735806489757237078279773875562154397448155242697504960654059381178005849966650904483123669294365868443403235960080401673128429233088618470386891532841281169554061513912118334896381629596657823198061652068987660792893465791012536413943074653407867518682499969470259817502931764477875687005790318954708839064730233888402156232275465782095841734865242912333007370622678094347975961012699966584064421127594820485683734507437912332619801545599127754221923830812927119145622080746555503395646334644238160031912230947696241955700955874826504750911672221716763859028164573982690046971906147571031731487980819476117314096019322524517265510602590291704235171109135440816832674240376348317587463987347407605039745286785735917277731897091781035917132125612092736822552434535393082940016182603703186308780064414284817030386937023253942492666201795017644600447345439869552651835736885126470925669236980154182494241981114623093370789582462287158171579532972834321570671026702191728906705950140856785190196081563341914451750311096126196761093989776763000823544587408021020284464720374520087744807712504899083807963458012936378837654599146811225991087520644033743838214860879143326957256134692378218708766013115575565856496535083347898755864619194803606175955666593091537294229334581549730965460124835685560161675771187703920730350380587235819613877179316548638062978543799480162630398666133704329979248019812864672626498003271680000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^23 - 25167239907313126931275393984368401269866104735421232047010856364440185419958329496568466250364837183312204586120400229926514761040440720133004801277696780789396743645304071783957750913671620845417381779217823625946846154257886510204175740792448660373004470272149731374380484103826074732111258249067174656360919468191899970038083102994299299879713670441437344217031212274265324524373572906948041207391848554055961400243924529957042292995775225439259529638307102557670649061201695232166355663967615454478212075078512538431197932517225425206833895422509651715011654517131685794593751033193354642474668938790953674453531188002284841634327911332788807127565858699944645781528799795390125591008011445417171243825654831896878791241500160278972411691751357402751930726284313366861003415130473704710314843071543685085694419154127599243889191405013568724282644473055005629035012744039685423576315674351244358046549929251150153524140918045871226330503078457075231695967452293506191810195180756154763243953955971409652850467511232960502353605357617758658374685010462067241183244996198231383033189205491086291948435769215551855702227814709623008431114837356094357251089873235873779232469244025577399430838061633668285870740358128034112564485251428838857307242274539927806200744590003404310085253906303068679981558358644771359886169431848273011390640405368102754515539892826669299993601106868647626488901963468513695578046798762647775661956539677071779435861261678411289068949777488115780482430286508734839942789089862902565075638442173233818811426066492915951707558936061450824346165052680747086408709492446337670134415314213365984314577284390488543743632194443025970289546580116926506911256595341514792788292752669105776928049407887809450048914176622409779606664990227401127707721001923641371657450579469878174030479025076177120122268167510517511787246275636667485707869547707116042037580532793501582052240008270224056736869923048393730915546469410031760321719376888048040146667653829536500442163571210833790713852340623434113936426810977603615146845425779219243807261747567492047586819150036917434009164469198164713711526083916883424594729290331246368339446716485119958578308016241641572559120050931289051242469233064106685825227949084335448160279744501012377787714113111064053380515520152463459195009346121745869371304069876592347358927637459423425913517294958581219507132169580901863479210447111581832070022806166352917976103675006971782995981867749526530318935304720950750334417618917371636997848554761483724299983985665448613240877144581000665457604467241457129411008352609743697963924238575584565237307445147949683502950355837651232730207151551061276817678821102181046287043827408211140271519441762302385860352885537594750985994126758506648014580144154551486633462835879531519567848720847869325353563171518245853834329973042151520014078454543890111115142448051290510427521656597380186416577634749799435919595563823903806540279922129499105144869074900783984386802385128264728011497999292219324480962137119663700630768302288902717806957584199960117801494517776937762049980268920696991347350668499856465542610048144545501595056711683336960132599426758465056704683038109248054478516365016016658914600517295701863864111682862081438115071002564568148422747131077564323304771812377780873463788930921758787757144629519528093627480642047119166089190531254595904377125470280614081151542124615435431728288119507515379662507851285280946435140162797840465486895113116902162886851221838883271071097955588435717550253039307482098519646534517281275918869754747935241681604283729524692991008170670601168245806007667972248819610216674862836938595831767578551753480208833051784109726169742320847993504373376700736656346201107303503125566312827948033426607556702204660641535777587150997485832055512753641838564008931268294359693390818067683481171806384704497420418993746070230058706920200780107998806245864364083577692060861538988915858323541503636538978879703177658380958382165032255594701206145297320516819048398695843491466125734720179584957438824571644513317750007191374797050580115100526417102691294541161980687342182363935586083341285811388023823961509977440652640374732921612955094509369741202772043182213288580177281796598602725583299688953231946159018178411327974687322931200000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^22 + 116963679383966437946193209221469108765144703049766114902079550095977202951306567196400478373445016246106058856082156310598780388039671106921782321191833154323675500912719516100364237064765209003418717034322634667571935991766624509449525270285955518819073151225757122173710544936655375712279169428457064940518638984386141739017851740305480918626568882653911333718857448301019173180393497492547399613850343571369296909808223363645462333098193695568190062943128603885567049888394141605469220760589199641417633716280873733126948027720932371414520113969910387758457099686067059097340855543920534369855364079471046484742339848820401596913766677028933666638428073728616215843133845943113836733595896421172228256654100058933088252224841974821908487803358867262744166943158058403542156043194499934876983284683963455813232594704536007043648899840327523558599113000522125296201792395678679686001575248026915720447794170696235392132321000064316386711438620235612512129830114581865382616038400641923145645245467391413797639985278434982991409129172696394784768657246656363583050496774610467337315388214829316177859745633084963033422873752406491029660536490949716490554243234791259950858870172456449142189900141904816547813973250083420344831490924005355720789764260433633952871271888114178942021181224673861314226938525965498186397975833836646616144909631542043763173005477543735820826136735544712898527539715488031690213033691312325571527120174547283123119728995155799238563933677391256850971269714176351846877806610431913111681481845467487771061294597518996772901269966695292131363446197158930320589522092233092036559163032388389263864967529097299256120251003965374723001257001604804609901608637201978887636000509465293466276673683781952706127202708444938832707882477187499177317789621919904398966903960647093928075660359083935489349020967305609901084108972069539445123994156031339959036331097419207991064373102260051591042321640240343278464507106272188335059222720194957566380839436437300712165012906521637876921479422889805850773489959110552398078401536386102295661794444724663861310438050599780788380275483608040955394373604367274234368473400044111928856209019065027740922533444454943787783523700529104611979349145127170150760173054553465254879519288900629842054454351245527707862056698555792945480183630367345328000967521433741869837215385483757221919255002521579111502398692680217432165826285938358582316574234878482986290336459364796841752001739806828297017984157486861554824595523384356644914474602229252643987621764180498116221268781905637319533414397178289501596095714290886536756127207218852653931542377702539548077610348188179258544501280348512561744418756442802893418476267573555794781856927131937607935380864378009240371776616286105915578746646533920555391763056069410206650533615626713632955439993359930500677603595622620220446819736062980259034854603186696368102824088956658748320703021419418032795135202634879058298215880988012480812749483972036725863506256430054161578675190168660932796813583112099192596263894486858866595888663427424543437329086900018411306699730645670343868639224150842962089719027530763901126613604762188210763432018196013749407048538152617115487325686071115118888986861169674217422037309770721673909535152584292428135902841174935761432204036062315493181750778878078567280754536472977626291859416877337884636632100170723896771092528772930527842763893269438987531804222713329263858383018741924123935039364466550888065215565244436268366612421978251547164149645573856919907901692570902123033801986835673497280042265545166006434455346565643789570632663984221279046505639780225559786083707573003673574152389523102389881959940947909431995920453699371473739457538035419679040233461155010208764245334620999788300564064541944435814099317763611385595966922975601953522233685492882369125284822700177229850077865107132921023535982331451275992866671175083398053006813790919827488621885224512625523469307462405554644633105981565411685144498281628996189643981602518386828203516820489321358082541551277040694436276248029512863077138845490427670991449731033350968403429004311194915392649404082730413909121150397413204572111227165022722437704544136924997677243752652076448154544686206980965728512780676976930335998907124585889891995517382215227387412480000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^21 - 488321360847132590908231872754433864209342864405214250767742914788201606329442263799993704304856353481111693917650079374293620483311308396876597743929300564883875314918806525876970081367516193183941822092419200722069710579140182649585007793535809449339048913324540460293173932757806975709543506510748919002786308266931951434238718686931689217708687332034055322799826582260536486855183739992046764652523803315936852296922081931663829372035399553612574051783561714881305756935327375211268568272225483502091739130884177866903992296132341333470077217858870931597151524466690680736137780831478199238139594314811778813376735639149243390834802994997724236286802443020209029368644352589128525337852007783734553575237344553507470515711677940452080350229046661346491866179635681282942422693103210967478660360767353305012218673084884759287810183988301203474049899450551384057090674026842157129499692547814011543589142554304534290881908563451465925637435946692676461353291223090859310322596625800523871810898606897687783795640878754951535251869604748728818623437893686367050104573720084726495404350889308097566542772165352499201224860558036872264221961362928926334617780475363480102588534124706989518067247579469109020347653490305735955913257600844625094334673729230993746244438574177244736252558203738469515645605504814260274847429302537654558621880608118190819649517942321058403424031681573419731304901463466937147438851158059654667043525620407749446649631236106918467904631372705944440600117330778198752358210718901118797241420302028763644292530633477967389940357347065832944691676823630409738585473537128297643143524720625160655586180201848721219616000550135319662877853011638402335524026538753370676068125931834897428192972969144354029592611219617045108615228228998633429113985521498905540020976607064002537600610199882636171943967337112949249839964903399274760750893168511446806241739978625177941589260080336243142409989335728326363533198289350246749835431009102668274673062838650008762782324164222507024984734020502783729974576453922236073491933509401880897510508279435028075532134780046230812963833602307200836463101357860611438417060211997609365827286247489839899823686984930102668911914845056910486574250255151461862421356583733953224794258859720126647211273542972929526499033427161163400925988498407892060660870200168275482830852417335597884444954443773285530942391254109442816773691186733024403752412185302675773249534974785891601663539997712078312451738744563311702971082421805297117822273727030741755162250527074655988237410452297773237243856823542686138390030432804070073267498599487289136265474521920358795024642238396663356147637158743249598967400043376799061448304505013955756593628342752833164244384962564020889328187897253093676397462924839135584008886041850483850057735085895951159808684645264485336790296475724823321422845782399656727063785103541355847504543898640501554896097508868430726670419847909577668397819097744512582846319351494111052054439088456546970066311034676245878353142238477951396587524442186022194189950239891903995487381672207573017216567176399670028817999642252801458474602851242264777295543067643423832033716989405018473105861902304711192261247778137710270139800719444852532006683991069503503924743485284101042955392732805279996380523686744361505033634968488491682812439407358898795585690839227167839236890530617032834802732429227926833379307877414279147921098371014372092633263877863958977155249842959312639196288786768803990333477128691175745273752056563146368313007073043928563957364493904859112572870372840890144887792283436229147026843692544918752852384097523436530800123851729966953192194410377080106437420287061621530346699879693792915294923789694138484977083469988889467904159585769076714059398721929998043037294197177572563203298437699122097342334487265899080566085144803701518403079864942860941911372779422590030896620527614204898707042057092665367944350214846796590278991186848915737267528980055801407379577575568141584931316386817533828291862288502817066575046849682352698353926663000409174099838039481623638201878309265811213714797692970202361028110316173659674068335591036016195789665809978457368869101895427655550341970056090054808790983634936815787507308725596611824100591144455115538684408074782872661863421706240000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^20 + 1823645301011806633419182159111026830658789224104661889474048863995670719794744931904085398646650471735391235583649067218736932535893643365299772779830387592427833596882261848368344469509603941587331771667967264802479435232606949148796637897582383527602873959106483064101855810246300799755592212618134404610708154877322715595956103244517285625930731948785537867174356360156075298609037667143189521376231345270100268413904572123074697122635580862437587347279556596559469562875859443178600021831064929702569735825032484812486355034834508560608183282570319887080012776891157963025778121476499860165873737789669339952763491879884047518136496480212465249087317065242839716901180483296614309832467171202996745247709664993221402127667582441271392238803053170985590209468211440770704426198644665194814696222161777043875791678242655840542900746567913993137621125988498981151813795761307824489025687294451348758513768988532402398317527218292966354525852292215915072701588833140307985623585482328132080461552646914921980485390770048452168180183843352003416485433850370657047971833855603843388138941060218695502306534789187456722298894696489138173478304219523129327956361748400852620458828362277789210900106068343197155600031103071021098559424760753647740056191103315037769228392458500051662320732057104744763195655459427440549875446984952372366412420103654751599800390221966375002835617458142304232740687599800623735864730019812580376015428913753483821128400315182914645328540472115031412518715796106061314798998185608646514151101611470870128730839502203453181015432062949267235957695453523045327727449868492971167711927116999340732041566700585655694915921335353640536931723772333316375418778718141755842074956621997653591097871455338692685757881433852303575782994519220602157970464841368870722713405723993551854213597689198204781801781048951027355488451822154748719047871557801579143586242814332929321953546817989357648262861572448878560275242097607497572922132223178161743726345126411045657637755957979395897781371736297421505500093896372534822885975581957813119904759732305228441823216364627103633679811331777296043297872025862652269852516717389924038952986066095291027477165840636282118569493840173612897759012655273979856084698558044295560128025060705227805629735675160668475598352327445120501547777541437213927797476141286609489010564725474357055236518568047193316980984684269992853493398064366772766442345790938290511884825465239631037005101118893045783558975499733648015398363794224871868484650600826207219592267937982254121663254128694677791437563889776974596602483131417022951776448413305495850411469253470559444735620855288975303638800820949983170422599103026508964399327391967148551757094136025222464780087438777917389866914562728541826598579656915369794664310492780103319798128270147410429414513298076438325925142765254163136697118657510290719667191197097763346021785964416718562420304633649753029960000342394408324794936654355945069792696929934442005389521917123483561769776355850796128879354588543218933418399727482083630404969012037289943467242292264116919336151728588739712640102526476846396886909971349480442686523990298233101131161993236550260567536642843347895418290674383346357831300435678135808201853022934291452943343029358385852044926952242296672262645239132913382850475825353679131057797230038881587947159748001366682807398606580857806320352688948203683284648935643451873200245411731730397530174957761161734790687781296059877380137124436844908508069990401810247345240118583983192817424127737132788142336215809335025867894994991838432564917558928741494311628838901648181403180918768042770361929774885717292276503829330529903436164785368490884505805018470326671015256869752512072686648040326658269281258684996369547563588441200254949492349567213720973015484327423197543241435199770347867328231680660816859431019484491442056982830980230929671595160558871322909355719688048057330208058820916507762893849958125464099203881681656379475044983740546826096939643736892217866904381783898978096240919949642657671534361832450318475091039151670483344557535778019633254598398374605310834911419190619697850069047192921219781757199961777603347598083242250164659720768330666424852982893126667565270690370674292671619871260382297131548847926914774871788682613882880000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^19 - 6063215812055154411959585488789209648573413307759222608234673206795755489258177025547359577745837078825783268192571012853314099341841902585857674285583666791237915119090976058478421415732016047574577769687739548682056461156145664252999771862841365734917148951644155690224428835629707007151951178215086555242535003207356097849296787837739910807598196377153567979679119004629786328287623824135175776275353781232321335038809645509787282559123116483855441845624911416478883642864045838108620356071109616175164949704519812713713245362380941091084535459388472740856433403124687951426108787784898594988573718975894410829321650857827200217236714170629442382964125342130899983998218257207118120459597008955161107490916416360982435664622354022189937680225339237593406523822295303142091177742181317572288446893096690571847633020793270992423886286807039751825762625405586168577620057859521548969414118135240381235615656805612593196554001070625157503550161323131672303857977275115803066226572243035926201012781950958323609424846801722041354299220922963065323863260059187414266860084749791119259994536465532823397517587358244514683580014760180724822264862016336106029257351066700146579550455265544964940424538837302461529035375026452954697989155620399010622762312187349156324616807197148200034706540002062311432157189672692475967952831543556111330713420938276733132977731311792974767939833612315738954051492842461083547729309843314781658472930461787128043077787109344675382969751240961521053389728530274969684618241058677037279299083588869220547841597559634128322450711045401867747692065230094851797277019334710886067866256263300117001545114255335808787835200062269873460372587006792134077804258371767910284480028323311030661162371491971360662636980618583770714166974495950306190033286794538122755676029639899870086222453145760312221196978297825297709272106554030394581262892592783871648005415113466203695888786018066204475414602229379332890426131612562876449244153735847510047819820880415354383959137846883570263039271720922764116670570860109717218465244866001794205675885878228598173813525910946491673319708267524679977006665728991782392908226583744593899503766302368292768471546480780395228814648455708498016879955592990723521696118052777139486645023911281824771588435286630079305281935351291480214792703886985474191406138663007100869504258740272372895375230965730256402334388947327061846392639157510824800071083924043588988366704955833374194346740565233080570731061473805544491591504015683226289678792184777430180100318039335005921817447357891867794165663029003187616050217389794124140076022998001342588592971809254500846704708630170602252516198515033932341673610949018924422359166425340252826237398309665744759192322998585028247131664524199398543459460508170506305193483036837368188910608888522540934017352656924981140624935549864527202489628059465806290238118986815194035062774423005947084384283497079522449743140779156264784707357022363587690507015577310763685006249674873189773565170505951855145023058296370881965209084462326054455367701575396468144964225511677042521692195562676614374533155275487638921517239212088196460210435532163536254848159556254971582712466471417218142225783041367965158708974607081729405720710673985094895616132320024698037036127758449533561521044879016609627634007130567454472094278539068811289664402552545436056749763932120972558573647678416350850461948364729848497082059146830694063215533157437457564439498299740211476353212018695622498920549596725576391391695019164256671725564012255853943742390122509434410641262802967860382019540332929214104419008772175161120714243792713448311379876384750610713308466935798332945065672141138232855347918502657491901056051390563645667267612881786674614963476046498897386475565068897575002938480856878268824696646513072254811457021632787024375945794132210278299650115740152333335858530141916128943468020905292852453968201854243345999448246760030164615554858741661351753525501167179395022268839183252332530080106610239506192670795184193037493411978809170763538028332711228367244423101550368643653484077015173068802225880742493682192837281327159515228449515281743733751566297750021156609409984665246824158435701900606516862079345696911726246807803618735454060960568748697911206716414721085931609367532011520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^18 + 17853340717663590014130692529954340607159151068215433541805938410673790077116060265547665923329332570627998030605667970889397865283319914920736068628997672844272143695942028045771177840395317295216836148077089244900574497126018733390408658673414809285643191336051205624062781537418165559157641258601705556316071344040985771448159579297394595381902814277080536239482952998172684029003748517723286695261456362440703337406948797929776037834529795263833349898696680734687955789236806579977590934685802231598585203762483520571006643904211273407717458092923874823621491258818444075027775029057790298189271039715513953882404493055032008810087140553885785866403002118614173864939269115740533583124112259365765937523233801477009046315767110161102355627427364783142031115137018250026471365559008825168118762862422302186009773925819818680856873503829659471120064839282669842711304080975842173195709141511303525414940816460278863369660378720008273870830524047387001380653894505213104642694340280339730449290960365803528929161184426068383050589790150668318762236754099272885394734323358576324060003699000324693573498515441650332225498094146207836135206592300345436485495153329050834373219435046893929810839594977397313814456795994349675297488115986625686136348435359164526792948240138369510400727938040954321156310054285062393376365980859438336370247360644985090996103790883543346535673788606329593375284830995838168036665619691107955940420863802102367185235911310544449350390800366645379559726447427390649498929126365576337550187591010461250489624801156242600153289272116220205517721817621882041688036850270618221183798328766903880876822005069906597483679223454041444197775324747484477212549393481078934875112752827908341859900594443468418094139563762694295830969247762739371845684749825948620593908077739204855393180593822941526723817441620846782416560184554342579641390879303364739368521324638557281055751079337986068708000399031924932529327344028154338681651252609631558904874855885393131783954204309791322927855413014235833554364940892248578852933746237097161166865654126613231569042980932209642931855337678394409794523335800133503788108069173083276343414813700200496228293655773602768492546704989486932311953727790061268044293759837173100585055717571395293057060965444001127614345317013067067192742621549806999882375969651817579731665804607716527494754020957428380355083809802447350397434746774745948430043315886925541716790927846521987417878253406140558163904594466587374733308234054493714858346888673947644325045739501949235263164555441236895920337244079849769355234274239425581081379880081372671252660941797857733216085077377384057796140655222874940275521792683543829899944845891077736448040394811480788913258966717046439607843104910355606282905463965271414051437875145405571924060920057469300303257582519597194387288195164130131091220757287067986233200208622459977999015664110089370818858279277728964606321776097344822703092521850369039932239224688274334891509894179548478301232002835164297793427204932431914085530681038240225629524162322036986673047707254579555759110346527541397408745530632214109717698351662258260782275598322461264235084483748899187628427325133100031221941878192692263237749847535302882319767131542454621367102755662380015121369816646264164968008584470101087458696811076537661296236021572076147615360104297121975801448927572151111936654906293679018271686755996088785025044058921309801260936145424303209815042777129665555464381414318491996344942610905236574987301398799630578225679600631394841720479626745522512304679679538442426583420102913074996237167947487785318934388715527711807934173603584293411179676906735100875565085521154879865766918624749024055026775174561840002211895784908124715755867179570962869708601546655585158944040428932900548930466453951395488970751660035533890929427648454624550782341613275540813038308154492073023926012406161650676913370447552725133573662851403159683347898893016242410862707037814412542928182439928075205969462994211991376889269196451705009225023153585613906541048578462922023230809748766034218526145214071850356800342843958365280296463761570129692836373724983166656793710340204946322672362718155577419535077929990482690617691471993767843583820923950634219183178611044966616185070660789346609000068174315520000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^17 - 46286814672928548143292248403594612288303244247345159242760491594334474676454677505784322466272481245533010425023377323039978011007150089246077422500384997064271635527174777404344869334765890772962645607502670755853265625309661408493272207197858723564055661265095921333920896554794313079535847809725356888339972148861026649449662039374839356900047683916774646472199740872111546960136880927041979005100946239302818363759443188286327015683990359817365105176525277947983385283847686993554343121858226805121762252018141438723417120752535755478531040561810839176955097146461612090605908786787026475753252488440630218943493727974674715878894177447409549198490056156644944794632810260275220373860742861599231405455508761147144246817259264131849528981264062896924450249974890267908261514978638644303499891115725293591210613769073667399638459496555308843146099469066611307956897883286938072434639207518935465918141159976744775161670733247155306046409893601764855791268127725498447972920904330166975173722555612012461739215228705948158545709932765125093558808414592399305310423960112934593402124459588075452810308119440958255967556353521376789163603495486917728417999592011566464357994247059429911469102478788258924374678015252631294697073250089574807929095665237791950151797691696346173141723219184928267664666996982854651909775184170987783561754471433030037711185110958634324976963506670673351231527900958830925000333464763180084751013543023533368514091233906328439649450265825706517588160252774639910489270159829505166164302964637311488860084320459928200699369374203197081820820538241750810589607710658914234282891507967190571122811281202070269642550618535333129538265771614024827914947259642467706624012181646226023316813580800335092904976898920972465096941701855525764733337186911516558444714711649251229696810540592595608203180075600477527579751624851943798102264057719407962688107973704333302718327520556274701092139373874908453407696102228003656427435485390904094248885943139129951793902563167095959898223849012391874813613660907334379848397035336479943258403204936015159836621135571508037729166764720386682805076840790397421010344613454256453553434742635469131840662799977271129322183328086162613754526810978105327727497790319022488366248911250768056605728771103799668269534678686377904994304728061916281944020689520499703206830960097399751789490593378997023518176236913237930388765055384548853506500910678063277607655501591932000697264535696761527672872234216365972579625587013311408218646647380880704882108278953702813910208995637382148157212202978101594425354463453299963862675786333101545346229346846845569150785043051972530235449094950300461672955320701391499475168521781751670092330108451873949296925533262949315077491157175000643429420488698660243612897182084107032410783094384767034092552241821748652659904451988383778333474648162890305287637857585681732859928548093560349467347436617847061317679328776819662761457959735036740164989711940650176522879249524188515886785843889873603993779784664420667267834462202400508941873552626814542297858522752182995420937941494227265945933747679228098800604088458570163185577092781199041784413000620612482125582314095246696536604949312303988606862495628946770268706397110292231139577682018052536735149689691811430384735291923590661144618630621763019627510377383508694264082246460303332854439221078014077572955601974955482805054760764617419619119694051324596571883504881263992566666984080109893903873300648811582782393709600066039445033572628293714463906088477032622482511501341858656554762390712417788570030294588817556236085032613924535543935797443702256320792438483162480595393052386300724623611190953189665847801135296679994618992653503958747804269493266750621607972180573353153575815166187778130831918519582785243748216838560428944493231647071661715202390617570728100473035675491919011438819437557622423847020820882940000835195707252243723635727205649818637158753044117429719587796798702291693195888909961998550523342834750244499490456221351567916473811642831849184462851701580860649174048213301719359429606274462550099793056909525398902578705719976594707089746533099855722481112930877628597787611000007727283657066062151553414728266573587650170494707976082494532496037218701692237881562039308364733877200932044800000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^16 + 104973916548277685800633947466457174255011197406951436711988742234792581870580040681715724182554440534616520800469636654133107013188498444472980832813267991067819057832199769330562244425029820537881384228110214416605303527552294963200384649000827302202397603775675300552278722813209557166456507470642223452109527327543194169920524651392854607626324633124135834391440818057513850471912429752188143448925753606337677690555676371375273879315892093264597200127652076590092388815480754232627335118745724492621601084692255950778634358088051341966024836486613921275646589198278521076913520909167912632694294769357934019121336987922432077277575986012353521602870283014660145948586503933522546455672305431621545460126981667544221786080594756969550411631419393201205804211584089166393730054226222870171134936475195786126721001581029177677980900456093524765373662437922200629970051567020112147426826275413228285633389123541122907419497358317062278698521701298385105325968029752570805472412799845255638603431059442640594297643463689521198843618695078478636973375686465402272148932331572308908252594174589058884198618696796364067338405663863730610935425242132768115540344781786545596413294106713904308798795706069201110948962281535106219196665606377671000213475684478313924779843932434428570833222580301833925743667839573786849424394904596083234312860736974535388309420905530395105295849783894590066011610219217692150982400178493069232915478939678624513114801941452830737584905983865975405648880591417579604096286559313398658607296824905381220804182211428690854389869065114584110513605552125286022613177155772721361555359584575591421370271330661496187499490998044554157491257932418956419919350209432195292566717558029463243038123203708846313712982329660355721563869868181603093164571078442534583506833388783947047778847587353537386315415844901510791783173919941538346001908331882426901897251429816360006217179875548668775268746026429090916184333212805637087967869355253277922609210590170234980119011960892476675741103102449556952639004672242332780955597494054572893592352101320585726183323301122285574007575099033776855004226116754917176007455715912071131283364851738402442351379274657306526286370072095167170639895978176706536504066979833119790187395155539138718074795777956200319966475883577041892980011312105559996576911761761966312960646044277123946236362841569537912740284299615598692762557693164675029024828459143837736396007439264829470866926735642127768140756625389104174859517757088662071830064449443049132391892105781257243438131076456260038351845457588454063250397569584043933917678899948480330805778731980650200830892357060729062054916299217326368199178190848713212251882655625611729269967511256553788831259834024935354962037507262660478861248308347653133429548086111875331166352109582172529045282040776163573219379973858893995487700785251922187042038641554217667645101101223304724175321568838912384713449928972906938075807001344040703476563123871626588269006393337926493400100191432600975671025617612534982342161625731623296805855516552039574554216224405557131401820721212229010245736206815652140841536642136213267233207396510432105302597086564103864325099217233219261589755257177632242523087213340787275185817454921718733026286743202554527267429777394887299615094435515242484011229786659239817752950648334393293213701539960072993590798107843433127181585161918875802983010541057930454374686331593850287885836192320058007253367572032921701043767183888457178645711488840982343928255862911429170612707714777302408589497544597081854567671588753214573473339228068542816864229190597240359218873092036277880669464255933264404706040093973867012138273957372412271984087127730333458448049481111925944906751388714973888718507454481838716170199291813438824074464366560355408159133456220339084914918608238379010882748258879643041023951765692471400319235790066457162859934621098408229340421778590556754785667775127940034658242088436096007578653832362738940793159738837162336103321041148331478929655033814380991946380893489217069430795553542170768413077035971889380449854166613003674406648805059571365217604166213638310040804604081690199676420892040501076157782445464102395217954957783283905893673929009049353394902352972481105225676639024453019632434699641177312245784206376960000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^15 - 206727957040582725439066713368603798491227145477800964980534925929023827476822927853760909407886024726062429943464649761648288573519805027969465412287380513010037333029228866393377756833712903076031407243172040689111076005415084203364119509863260240927506376931438041453594740867925644070746593686373577836247725075848330866462787189615042320835791939489095324738178951723041009000140073516835324159710348208178603932169097196450414712478465904894764006739902577506136221731388830180557369204061041193545714949099395314421082063567402276468298531375423604119806501884121750809289691225471661512261640068898255308094685967139408811746148551773975110370176255969033656131963086044051983100264082003828823079040671898691897030078418491402437975077825986119509129148477467363992391265763085353371144961104098674159225610262631742966322971950194780588063052299428198679702798307368852702567132893047981589145586431402649924562241020804149680467383358932414479417639594261597314569975986693359371634111592392446141462867818682249480000240444315611905488903395758008075362405952002596260822899810670368545812446889998063249066953337052811397346118761159295300305499738004692461259201296741642836039331841818418222933019384684789613407131439405677508270833348318741430539472391449362999328329502288754723087458825647598156869220549171843462910841361381510014549328117102107733352308390908957962621314080854684723503868846415429222895378125725285652409490470708426962268370667862303138286587035427735864143685802472962256697770657720972869346154520369816597662904768715301596362965079276985961539956017784989966453487613446073415880839459936534892178213484454903100637635542190464061919555821113154252491986663821101772283313638461871369281102872705345362617366382154625772984592900291331194873908184438736931743316601193235238104472660097219195571037943366117974600867354594503811037945843960120636131761789062155606026952306453378676548456159676997160151574415537993183160527110331110887759723330310420309769181678011027674001595272370712133533552195672359441378324739126100111134282975414534140067626106349825768368515019674384932938505179789275928688097678560286576088777483416612474441738290953309760543683702332829340021821039335644517635598611774775902184537208259386560276236300072491131518309744190862464710373694840790583573470180463523704805776882217668837543211522781649619847955721444615925803454306160199945516537472339830417913037449300776681416546118328055918712064758003526803760070716755392887951418231486547098065781102798710585580966243060961107718883482140039251368822573045016455715073203346186461515294966077965033882699854717113571047589574334138179817741484988340406027003662582693788777324628421495383864465323062218066263087449237425335310047898180242365983882636887563029853202270312015584883342686175276196904397979996454371301401065408119277255177122462047227420431319077194105143151696834939086406605129521792640058463052626651030920386258275516272110588839496915141646292538895744852843309192733159473395037124449077145755610593199340238583732156861923571458456424684987198749627176444892820881177459862975145321527416400170715492984704922101998994939512562641282644965632204428964072451227035206885525347108156134259471528242864474006733663590424294674311587043790132458184763030273164067764048730181725078284353010683075340592790799337228795643893243433199194704591680238908682309159875689566089489965500788362325186837513974690381537142305880753103935508999955993775661314792643886615138306575825878733003846518749176322505093703362842542599037690820956949013785334456384337504319854788001948435662336429374243273644631227426795666066924846111658422740251736439053491300640712393714934790813143190676157463136467444434187803749787425922184181315115161551237985027886300642816826594512178379439193939242628595106754972471104500680891418881519879485013357895592439907671473994801264035709137351258958273129983417360268995146106799204227325531100311364988875296106343638695303825401592030696246702277765546933387040523029899614796690900602117063872237355300892426958582904460615952502268979182399330120121438227042956494452108857911442450162915165908754176458600769405570266702202386359239455217403732900988085964475215831751375198355456000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^14 + 350583334360604776897754616258389288669969816804770519382501723409516252694922079634070875265191446824201407755680919661280278759647160744815735817397701782275189122279344392650429302213620095420442735805430810738835201821285045223679632570052082954758920285549634685618654690122192398505279466358030132142670662329532587720539143860192433869553939887166431542021754691324551120609537310774643030297046865592054217805540263901952766694537716213896874189299046033718028459768075648718140049242849733194305268261993134195574245582149669269859910099323148758246826029237914940820424638971094322668324479370155166659912180621971607788626862639167342275161719798592998412140276695102608840696907611477594824556497703228430011667117839928244186815674897393064897076301189989860469020763114320172801527548638344959909213714997113346819308287430431085709000182289404063690389485229091501632710008987945672288513965481520746600286129819101300327836921782961354624050624871735568456212111619002878740963352247081741540703558990320657243310397505373005043312627903852270748720410052551407462191017565385396413851319342422958346462664484135734321226230949938306472972157343298169301691395767338466329325370518193367832929256996892216387027823610714870908602277357690551938031268787420988723519978782805479546853758565319751885486219708506844606477845262728383550257492770433475699835971786722308362613632417106134864980424174859439924913726932372911191332125632475305099418990436587836287411848345007325204962804419459580647654457619442005394761947975777993102868382684266070698343909285581066141699201225750915021219014325863702268811886196669055093561639630377008854002475571303923369466046664159192360347702539902073433279807201810658844564937187305726887148758787441010634315807801051363455667478901191244899055942204807486031243539718064411735399844313904207328845842653460924126688461770485492978598702200033606755710565302016592562675586429872093250020003550487388359211616065743072059709720976439753741873865045920113295655071636334495769675198274765265771087721580251581215204935626267154726350277224481236875747440498084443457446994400480780767333048412959470140560991954072830724228721232894811884019964797143199524441078395763261310056830554875213372462144896904768218662597338265100417711710794120116400178139380618440498525943791955073771235475404700481076637031068764348020444238848587085552111382098806412354244236503929379466237897256969515091339988201752861522595681964061563877961324384916295954640583780588839800944479318502696642116918701661811522540640039928151685300851177436284069615743699992866304043918991544040390230369452923593896575895214660009570219511387554243777208615582686234284799028856421504966499382971152765893728895911331793009652314754995796251987852569988777163043904802339541106843259618704952235009856113700360525016702236810142721988304709016184728315701788252959413992123855801433057033594710521740926331263688713626357274694576668417848225110798151948184449985559683600405818190820607365792143666214432555715852847521809145417416439287577860958841313698196394655348675216130878379199180592851101738879089423240564400608323791647560746199937808680002017202407231236440417423543826360140235805856917292657791789322396721787792377620463807990488900289664064040649679019757555221146005575355377899656750855361591395088944015474887953272332442376070321360710027904868488446095759057402330286651746578583815292082579258508202934158810834301774623792300442919282666623999773582600934058226143927992921820999087204994315720224817851957045737081590991703840394863328146298704162804261503199231805703633709492772935639339759163297697454487024515898992992415739324335809717611321634927387898270011334765145811869808450203517812216208212909415658971789431619312993227666099759908938954475228319160692997342502041118206531240267877287910924571040654908739507512663810751301048617652394285582287873397873073072543715626057489405047456871839960513148780298107678643645988152901238107616160556977080544227982491726757349054721578595565053370354550896155394367771051586227011178706653685868381298672603710258915874845178456975169792760094414431262842377140384541512406887344352534507182434448367918804348189166011555593592718443865920822575104000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^13 - 507133745887508517125782670894510299105046327831253279735992099785583691599336939949955229905525498850024384618523081562508911885286899500201323726157411028734446205435759354646981710853819187201222051734532754496221658350930132949722290565510034885578212938166416030107549444762776404411585472594734751955945858359588344812100302834840960292943548062078435577415613886939438281153661830206348026931598078740185098133694468159985142644807680581862890041369709212865259003326425410851895640221924994779134532210059615285701078050317588652136150190214248822126593469191908746389257105843760010921670909781319060368708240353713005623170764769303745245860503077331082225281138660165684879289722164462918750549135997643971826524486016154907849096899229385770539678226681195925706535114869272454760392732157795154317330707287735487154866059124587912150057851000301652898983925712768423517753498836937167899579246309784923166757622346044469922581594704122531499532098022956345878272386860793346901689173138298574615015748538449736529569430012232510716168469584025148591322663534224882758225877315457438377895609061659175767493771470644254680466687802478404086662479406931715305497779425585289935697072847080581689693853799780029575795327728712505190059816088508477527164509483205764301890650712241125221982237983678990488197917942303287743192192263971597607579978556391603285296022652139852821098393723913748536376616712815579175379324191674277600107223377620701074271316840698534608422522691193084343521511200746245622689378763544895913984135091088747278332291125792697201011604794891795517947514370210156367921262818791529509271557268448835134028293095130942988495800726080881007643808737072110450120618565692828727114836219594305931398153136880617306367723928975408615753588649269716601310711668731776494620975112891306550734646864644663105439167853931847624423289224099492984845536744440236253936129571928250580646148022209811261434550846221596506380630693071844742475633056444270647685581595133003490799967962249115483486318304844129282001607682889655574611495310486209444386502895044908706412860923125126105229028038483266529671973587533399454814302292657525590812239637844484194227559260655769148850607686953532980881546867816681705175459922372086376094094393621808821835615271277061597229821229124910067428834178591598255593377171924881643452141449825731499531198704239647999548230227473746517439417592764117786552406641695634526450951325090050556307848970385925444688618032712510319386617331984115514817149219085472211419629387932415285133433591543429177470971308204745392137244616627920736740363051669830053185100299344549121252607060369906779057831793081635940922631076531356318588866139000691227330042197449779866120506293522743431026466705834847080128549630048526837075278095801508023724095707964820721578161475139633445672313941153719162714160639219082551410707317476184235312125773410064035176383931651151068303569561319851639976276530910582522178739544194947560870789872864281510508543101745529226789991764700612504431341555213705655893407439569944207729342225581150683792684663985869887694799279366374934989126217730326668654149788901887000189394835412221079676485875536378308311629674025360358743461602411456205637578984508644464928410607570331422533397488981810659326162146682054814717385048931145710366843730997318423218707005242156612915195297563008961994259127078470432386321898055262858859970492638455639859276101379485491436397786256207753448189348349628892729854916747270038154450837004420423142101982725353334233780658069452957531222812479983734989116149603255505353639047028311677527843095913704319561768311956483088647998011982904396849737624190551112815070007352293957784381803674911439432275233479531124358556951492725706946479681956403684837321795847264767954981650257987663899015465869569817968111712087934421528180945964312582884222705279522194225322513679704595998939500318772735107239487894025759934284421344758729989955675203815482528150061242212164874589629369819165744427120309077036105637653552873934635151594303376121406975578194169720155397913210644155554394196731815245629061453795520686019038385644125238438870281616633232526976255508091645044674059661532535702736592778808716831814277735645171846468191127876055075452354560000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^12 + 618908430137070683971647513402597535971085046779983540149597400827543402308765019462666222241759939449531383484999019388255271118247634972227990058553915271886211896090889568989478637916922190464557477505391634828986326181050052494693821601458184617536646438419477617598216195777478816689365354943748505685865255873388141431787062333141565788993042329534736241968639768536678226688963258623969184935445846198791487678468435325518311150407334639729371830882818073662800821168089089987617525905765167468648540211265284837826028024264906446683643339615400275190219177062758307947073474107460948545945297323731474462515750856851339612186590236742643820744017157266451734115083898065459407564236186308445895183627644150604654408787008679389655542687756127638278823780830586738140689842566152610148167797880553673107929771322501298533463660227236377139640766762673165183496959051694468987770992560938393544642974866308184991747476692546734910003510419468560023627032668957405299663918625907586423309717960174219566707012599237871926402455689997633845200538195118123184371227130061142881940247657937495571837178051889164182157181499541450852335161227679256547800693420657124279087327207987317389815921910925037190109370220022371721408318843036047918245193159819532463965892205401143664356307799730005099505715968964263545604299713262554127005828466840978299373040993217993120589065593581800008712963017383762669161808670059829198815715179185309249249840803185429692860444590484895625515966644434638019204799323911893758658151539587687932178746548466486835233120282001756154232332562522143783473538726626435744162614566567955826992967399308691537615778380307375876712798930903076435191018119488799913114746616963269416946860231748064888412932732880022778373246259406148357381794547261565356362300693318625687077555451827511067629579756489838255323549764930907187252407832053302467941396716693243820119847595680295135888634179697634755131050775415701899929723871832374170487632940849292771288720792141404970880318611745317569967405117586130935830031094898914694701814466231344075441679374988244487095063601577012064985978146534942153092744402259688147012882180710183335746249243782206885513082771433348673368278672141049760131358313567355397804235842411488691565651526690753732463166819814989651237410994962057661457752661447332044087455716584529834920353786235976938891612240300363449187884553618442707532728644184373269184304816160221039186006466526432064144857888821643801471123976131215373354538534502863135423905080754732520933356047716947029665048884949240482300048923784676120005636432947645301226227436126020400430636428896835652265317846111852413283658714905706629876326381482625271963791897209197411858377704311693419747587843544773467533795501826459327589643488169053825973006165649147262791720548803998456199843288153865693396754293492432668851705768647369130376452292405037854835488715947205228002212580057228284768001127081097995198507807959170798510256170353566548141902649516872561470942642206156767473919671207864559963289418930390045532178026804023529375565599989651227320076575677352837658351270980399004258324765219802400209436381278505356641519538338176447689742169406282003206793020254912488298570309057736908257674674491680916045905780649035252705876711557703001897973383215079472493603084883845804182790911536953590597239613029239505641074006253106466211630688633903695197294805984871135749604468217244334264026098148573535963505024873370332354861099783588036387180175087677137629324456449111538302536590060755496086561959631978709585785687715879715172222601069054739970623817868559463268132469590004043847251716508697430884468726895358231539465952637569744200154002126055845637868151812888018099240969689868479365006222243732606131835685464272521359192745020162019644077341297706701454370133341741123544618105861963144335352929314666313430845181879610259315540301416165519725028362450760982217772534792327455566534571246966703449815848685835963916973689790236489153239225189130002522842935469330589769971652093965541443134824950742264847016327367681970204345020840735397866196184032532479492877286358424247758967832332881762642577681548449925399100717513927990407014667485481368771313728900263754724310939880685700867002901610552070941393813504000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^11 - 629143477609391668117769182132417131155606822367082009535360507846879438837019836664454394149658731241810391150404689388291420101158742905657727808697366786352826046003104145321822034609126086741485918848015134554367506673539172169867481681862284504843050567406596474541946386958208337345773534271490437973054932225188250059241220383118838903482310939641156316627644360364432675116966961594213107607210569475441400608402719599797912975417857670089186329217635499291813933872559037061044992657540444872001755281252799907122113692123517499626011616735231570314394256426633142700059142406713156500853569341182720244653655503163261107239235164508788037443241462846201483119140587080972475018158474712881628960887815205012712551149737972603584927820439338957557451154341351250061574078987468067079882521159968308953992400592849625636425083297175867133899417617009621752307498214141900688664448012406593971465889343556077533541070387232418402914205687500263716955525157554571785604971649418484441399237807653532341512980108983152673283263544701927014318746906609617243315168920948415054471532382239739350311097150035251576883644784295385447254600183652853724136945647295779585888345552816713675134612748796012831816981541499465450734678736984725305509342393817859530779539601275525169428873215908830683173388282016109105993995945863613872904196669492784699136604316815928078051880641712523313430824770960086071979135733037607996284063749299098646038918866991622545223331887823790521267580430956170936118084979523218355525636824650965786231264526067213825173013490439813885627953203467775120240521358339061665562953096972753178210129244736375568016910715127084240682429070729011166320669615369016838836193057616561643144825286557150936054342995602837641246204758369121304793867708053062784571086813189966669368598092913199696938669420306339323793250029121787070439102769316004271798253718997927851915957988245314151386817997472737968339939042293495474006992116087800826051645869267697498752540236143720941704701270220999556322038645173026999075714866568489046493616413617648416819318256637723276175536658425483039450453819836732954615226347713305821151882390257962065730718328556050177589090332564714344285036809342251657324535298697716956384560605407523650859104839826315623943302675816249271653732832046900472102944182598318792212910741601213025843767621268012442652511702996297648279254348162301606874347840645945704360880484570777336834041784540485748947697784265857072978006643774604157463477818193761652994106125038551305528738200352049588339343213059753596647615392952024747539069579069293677309082472827684737913717806466281078170894533965301011449275010730947373912143710398999713027226643606837344824462495732898753782226349094752756262006697906558792491966197317042669132481482109927929377875567611005605590813453292456618693671756396741906150704704994882689402593151275448229989725012184944659694433992241836177343950960235943308488938750133635541007839963918942564693576199936311362650288278418139532306977704572615918611150854685328911764146438221731122107989916628229184198894565424114131084867225820233234735028824083488779814540185324304543025807191142606518321905341761356966856185529767577025229489914276093831298087011973155535504835442413751493996039911400140416797091064919704843715278164423536304712927858934331963608734291234615325160257799470827391758146610371093469878571850551677916113582869909398022342095514558734464972729345977552794352484490034235939813445410599435681238055739837030643835316767963670725297349546234366620897577753541687715456222443899209208506818012344916329731844902140354882589862292736686756301253713141494804207165038595472088407682537354370770585927888195689120064636637992138383398602904635395161490166337666705494850161979541562316714909492389711268502126464092314732331122890093103430037082451032570810651793900620893573976861860040110168946278450231862346133338837733680842166802167302961930459972456753687628570182748034000132988704747861184956939546974033052778973949654606205460597291790357117937247812934896755341694509811771289076681074536286080023286809879406378863538646190767010710741405702954984041128176366447072214565136977212573523384482925761272906011375031617075874780081757119405613011594903552000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^10 + 524732804984426039090784957433870424431786326271918450122010636074401012064075896310963032052545502611281012940173675347807769034766813595423735159435556921004477732153749141425220054541245358866467932324088642710967997038327563001556740466632663794860241317117874449421882522019218812937611292214899964129164300555791580919273500686589455252173188982701638323189683230760265905249833017453735350905019033215761597761714995140392199714614967177400999320392416104811610580046150988550906857785128099655518719188275220096406343470895327570440302676630991190619514878886357279773742444933267598557675043478696611307007491978566458913974521119184346560750744010856904600638889032290542327776122380680024305396252612362559976713544428854127288218162286509195531093044015659889347020961883738158043513852367756001752886631395821865494870241873088075829144899936587430373634588313443497690462474350254091937566206223667604737667062940853517484140925911947385638759669975660964038095293833794034433128688187874344579440806483810893228922542797582235940613468448706507647292309884675531893289496559189963633328617406299790215508763611119829285812024335982249849754048978190832921039991703212658087288651788935670462335895761700295255963958233847756375274036143920581486898390715901088301643812474030043283892660122817354410480696764707951576030643080545415137714294828654531554446307239259600337762486618990961005259152329080235547974816341089299641387801005628434828623133476413441774656009272663920143255728543625896217762503336924942195538622885237970915327457508701706524323173927848488061962463366628258059999641599563197256584920764731502252472342005919904312259879775618793137257902416838733840803914226449418811230764067975312848088874531201985998557577165223646093439140879440282135834697828959193181992220506413366200738855237222202129886104959604671340356865211836655116868347045258414785482235385920604885806857649933775043938481368866181685087178031610548748455317083147839210046561712631789324616174157891588749908272260304320624765713324517667113864277000155993078072166100775643816143717474405825951867499521017576189318393208363708601708895441136152614417118968024135411937584256777402632970989195813572873119569805387017881144511692523543744857376339897112493188777619006569205497513582501032776218798001555232268899887117918544073339634423440402578041404932511588137150047171456840285429913173089696654287646155628558170556220020142901361756037386780357196592071559621757672282729320343688201638633616365928140892511088079176249741653917431645442988952917446451028492748960956754433673138448438884582397846733448743236580965971003107847832659140548945823418823068103411903433845133974088086272770653272791504498775409677335597953612730786571959547882240377525367532261995925802865304725073426665919912079992694117362293880201360726121200219072936963568128264834318966198733616416382441833629890196839840544092812783483653953602517325795367007956238750397289148136725700514607564405882002353385101650042658140026873797952176169663399747603483806903451808343643848953968065937750625218155334481944690132870397915245595852527661136335755191531913011277154087853397893078742750955269159385120888392180821813629923222772395895262764521956321928029980472485377976645773503135473263811329123984015137327430966210639587858944614924299931788917056932040721125814100101296033819256214500976331292483733753307139579638954623185173023528474639804572467059930376491039960393300951967490972287044107593707591951695158309153532749038589691560032292499696258793441924822991529497023268239498797616950737863996716742679513985175196728122513691248111856611207069537952318331402961260460672380871224093785855479041084928681818132901729529204589773322371461669713207307307179940500636657062917388717919731415336572037776616043831746549941633753107498772934133928232247239517526120290412415340366012406406761669813398979930885024364009668885598856164665025833735775083501646938471182326264328715498333451467164985873060114181222188336823982979072776117062939262828588903917355091104954716433522262785581103236367073867883307854894101678789844804533911839029196031507243581664837294730412285915986857986828977046718628709175592756467864863770893421330923960246561369227264000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^9 - 352638475200108487546430116236457991690776285686853127947875150197461923112182841156801057514400008514868205316667148456086572295884673847870271646526973576408839027211709190344008167913552869600205531501574177820481405441344790439559200813703095021645029139800828284073115052792802945973357082071462987382540156691669396251840815321866858603167671100250416605815823150200630451490844317187595011463119106099536873306271605887959224097508422344470711447542026745297487523387205789170942477117068563523273479915448813596273555436905161990935334058540044126422258740106185752816989914150935221270737249342981343645956694404178171838935541953861971794759466306583854707781979931751959165906483712290733176625795687780977924166744556120050980829887142030300082576149972435307788972392788136317218430936084887417287948483729579822239865859380826599319910431633364659872184889222854434307846017798181757692790197301219174125414388169409641891591139541071632799418579875736323089785393430594481084903335312204892918049912068389131993529423512412931764176697732681518439787035945140943066735518185544227952044608338952489158603676928544185263885490202112729031826178698158155257051678050821597215376933830453027235173928022678114298557014313607766701030941580997749993876666718136086563548043249042292094274786211865713994064866836354871386517647388510682422941061822243291592478758303699199699740693693354914589589210783678014201449230525949932123246733344564056123842915876139662843085992793107350661106955616614008078558287588392556521340707265542888181568249224182978962959768971192488892066952529971003838462426311541392512191867926691328147231281687757751544296011797243189136751862497413765706407547663207352805254181100444979969337271097766791756889834486475973963831654885707394038553377061487480846511277031220155705835982566787219330062686144404789094981640464595549697263735140140713773649442883852313480055007653171039183602383970053830834681882767982426087566262776577536371981089876922373234780460379095223218627572387068451088628595385377983801459239558257131640378964081971197940391995718370650080463624578624747139170848811826581784810591422647583459267115666604298577133638903734563210162103275566422549607342209753548560597866514888480523750617730580962683387780230845160401776777764413484661348771163923753899603154127176945460745177897212854083685767796586300884133114531898356807691834061920230026662984345089122139268261206969674871991400633596292066954517218512360570326152963239943566731756876937520731334045788311492384252369103980663128440966744233937104152957772282229468197834951360298713864896683361199947994701437609319510382249231411721918192182717187949757367459781453760496419643275069585887251210143392377684667334439429439183492031612523120862033984591281948706667901126827015163356047911036862647294754879777230826600277783652702392758369434760819954570189413130277839867903638651876067938186432333895032332979735445073593576219537864857284427601143318631149446804416861244648789820435309749629164973938768440355040560523038841111405549898332190118328932609019463727509672926022850076890963590067511767043013079865959245090128557142334472881411328553704227905647860800335986862131062987248625716662005300485917621178984359385195139118810925624168351465159584113711663633810143951656888950068306598822317995144455674102313573326309181710235376182190444967838501339674909293610054307408509168501787339047274909598583681271933502600575599273734005720158699639115416839700202732403258018969308836518646375278873422509342783536583523536324391580339346083355576557609510251963599450434469722747533879048378148237166291204500979228233347380338369483719643752120539918268366959876125617139096631282007621522574357828728634672638928368005959030203862193869689652383481387999066450687961951883422726012150074611681182197281145677791150183619260574743139617179982872883956373189639831424474849240944757876507361752922509341747232104273809518258790252439554998210528563807646837220452296473236526198223303589518133915680827467722087593532760821799392794900848930185122952742621609818955595733801183359827123215828147818817108682002836389944165895548904086891669566146794321152923111626743617410194810561829720793525850163992572701393243078656000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^8 + 186764187689625156741230785966484718941757424600822746090608588276689574734777895264091879404628021431914299961991100392380061528056970581130618874878406695504749548947005486397049895026338717207378548836408083487029965906633696614886480622223161424328911390064119470012325747810692710253413077518231982602793096160047226481819174651004471357981732318821528226345318219202265079372461316167845889545816501791019345948792820578409293923601739828713309067629143164480038523027940972273111171927006916486997757822580232715532159527926786428881414059330261589543199099983859992194320747344113960012382827476021902324233450574545112565197590658378783279664436274212288033770521681934567126463768652167299714279547842935112738966195962944692929229143310925515722738363499966778014327309274690623836492198290419022652340437187702210204209270620747755338768323095035390713809781438186941937301147193285305955705589395142772257106522578270701360252169685726669008781626752629128123761254416745941930315025710974657717479782246341899931366918326281726714809109994928358793511843641290311538392297199052519925264263837800809933417042066327578818288571738268317158417833892375648340232055302590220614513828436787891691936199374579041516123952910737360283091351503818047427153242740488306266497903495665211162187146820908643468664087510574477368708399430279463280214861218622337998644652518754934696081910017079825134105153992498870485224400047941240236492243193115938182764451248260488341088641659341974727626656767147078997137100769898709898342555523602248296482079587325929509122157626308551804621309402157359957498886155092803010992264127448314031227619293782603248868530772098636878032498990534431248664850701564452106289330466389162985885456426800109783184286410885072335975168937662761087888944119815095899134484218996320466362560520129970299355295401319810954406857462205723042835949436546276543623353596350133128389033770833277677505140792072509817560636207574678513099090520152475758191380992257778396002798335596549264782317335652209916120803527781575563005320153166346048197842896105398010320714630868365985445205147655744729488280251024747076945568963613132253928521376091516899319670127693836797989669384586964959335788330409710554230172170259249176619020746998429286399577667857844661506603473098973890731199035082832861051610008465663192400128356736909005394897891807330963029717542462038532248221639350152626513571272573926500467423798808845771975330632185343189985690659265170588760285490018808036872147413499675674588809192433248222160238852356182366697484463475610299853556258575859028693820405499556627637509404523767937733808791650179195130923312660921102719490347564112411853704804181611036826019983837790266848384464553608308042122115726360086666303437843389469484791317411762246508539724461687159609096598732854315238845133191610299432678038220727890137521647154314192863340942678239062175888818530329970717773860337228726606047289802927561923605403070031801650547608677042775501640035595035944852944957250488466532442640811599016174318441682548436717845348066775969302952476238523883444587735329670563930374757317676687267215139508506676589103560602210624492325670775565697557975837763160083101969488507695569334344627191298569416669658799031609411488093759697630423445826817191000827719996199535708758749446448084407114630094831870842920716916934247515446522851934044861265579427743706249836038611875998830057202362986686610956388173554223449040076869613320301937557833094508183474548608468837173669433271101859411825918100770192001075115326044758373943281865203522320800314393997077986793610048431094987929112930685871187117087634423889274143959744648103035059843188986048930380231367797932497160386613294749142073037946394481590219330914052030073765832374997445408351233833931265829381035760931135386458888711707534813772988007788461704959920681585623535229845899773531323800666197633553741463331283087135693906516732278568762845339720140908310221310786184132873988848088150524158691825661494919992433489841258766986666352168547573906344972691112239515054365860497441215509317486876665160212709288526989936814489067495063402220021694689942649221486907879493457466723466063754809772746712424007565205457594470731656604328904031467986409431760896000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^7 - 75806147488532822003917912660308078660874498804607909054471382252056306897191895944150912484445776918661936364807050918302578740999299582960627213895209522135175736864386759432434150601262827114159197133198553634992410499355072004873182062756678426030448701566180812415147214672543113565946229370942511294810221497849257752658070881547156385675835115105385762574966350412111433644623989289065551768280255264292272879019286365707005820330702632544380224734960366996232112061386366197042322295418822254340625337023918472954115353781813798204599255959573001408343890823098440074445677415188305398668966654473271152777087564873946539851511575901594425353177066123954670089262222657228138995657159324712726742751174253573670962908474028266442144111651177253044857532823273888410571769434694142877110813439959800813651314178201966896317570894674852493282754486534968617920566872000552219263686034266194170335997820423428636595449742690286947970531312322517955831655656722588567822366791690065058200903073789053031191479019721214316910056458456213139563079419956711773765300836994774752866524212620567666104823174441861117306301858895752610422495069121050700434476735562385940252448272940846949332506420682277079251378646232965760668630509842613329433426419447305278932088555671037297165659815940533773953355262805364313870779019197423500771868977366977985946994877589574610793052221498047894597691840060353045266613102768070288906004048505708449221190586746013096249011319444387244901095187978301258550096363656943043368400321784937782370781303344494314854197439581024176771239367309562478782478842325823891055261911116374659722915140637686614330628338459079622375562330912062956286120839842580942675799030624783030745943120658190740239838172707406948119465108597130272686826605253162481372709051834903239601963216454666396453127356152624730275072801509404809199239211895662855480890324762085009289794016319140097237985059368354498942795446611511044611198025622222399831845921156845183615242498790353238909924757793712366327061384871356498839825568271810011989420642908967628445172734328542150171358879395364615565176152445591958216458780543271870614637308730492037111655169786199804293745664643721159595411860073185226074024594012381785374636634471230399176142699432438112456356139647680585800341654390540975882601105519367946906084881112615533402000083842438084715697625500644788856970061525681741137494705568620599161850412710482840826838132725556646971139016503994073273143482556003950434894742135151979524345907805422258265720378424258704834286473347505084666304782881298222600741386897619214613777724094899275061853659423529767676672885752875345501080347614595349777142617753277947610915948156774082498711568788945190253575079830749984043334492674472359301104871882802028553674631297935146154898381614266467982893850912917128034216252220635029936691824292045655168942502411707980358948918396514540432519582467237586421037051375253434009303195570320880315622465748863290484009585521186292647832926588174099367236379241127853342964466460523427583592931958701296279254218343365048119518218893280564872508866635690142125793568487557834227154261187994323537927508175966332007960398062869207399355751658268678869669791962443315419130288493190480589668421733140380130031639848414538832242817225856633869999013382957205699097759097332594903435241419281766256234138625261966087239275081745702019188159191159562185068387365555288616334877740530007234759523448929984803811150481700686391049429704748973528626476034310603620304220892323495710326100619478937699903974682554767658512973759056657912538543732848930692518659051204532493468899372216947848123011202921714076861652840057107343888354837389464575308586780368643907101439708770833722145806870849703684141667652165217396447510310576567955667605227827907341711385464216863711620249201481115103549160475802485125575492823823201670444949119451939727183409125543934766305349650564312052508486789340943097546370585553742640743786590401116608721056344497392195205580209077441832947097494606534400622019218134980548002569922496839603958142607220218372845839925666134411528516092068635252932299972998325872742027659414429248645276272008490971723530376200908349933498036958039784668286535835770493747691502554846878152785920000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^6 + 22736437418318642125029766645601335176009081673863949371416254884906041682135227753771587077594200145649765510262075339161674126297280171365665488275983662394401223041468400537667623170410819743577714798719123197421799282565580114054379724709658996200229095967486717577781759486938658595038576149429277223748382761795031819616920758736987038821541996035886007335069384598829882322932762326041502860017104007638535299495767843508852108715011838679011400148957230710887622151150734457913231806905292109259246355897542886980468149734333036762239692454246013449276040319181948648872063509949793690161608613345618340645729488477049023688699351290339015944959272184971082551270439383801780100197053069152560512330442275945114679595849372541080243596956787202096725047463177044168324214672846525667962021567535697468434923799403486620900153934921034565704700299773411707724026813682967469719591167182716387423751115614988197630880160053028670670310212230322050449161330572050283235910048231391147198370638452323182068408730439329150663903982946090914585409201581900289394858073654238385516138872528215363902417256453422330860037218263088189928701552569641000441326999981894688229100797005044245580980088944084820336218123037665774759744063157807442487401768617662836811152123092545628768733431020428811918689117190313494070103942185193433842549818686838191005762797456015389598385766223218943529873973907342886559401440694775441236272566177000398854947717853631155845173945694607767686527386473850945671706361932479851442109093360714500610033611408340227344324711976346979789375401117585030960460285591983971319624308677902245788044665208896563060024119253137150110563845335830129542355561908735284049738643219851551704198272007930280677755729976728582368816832017760090588391594380459359456061022687985768199731105175347045527771341796942040632707432221810985496750176806880984199546617530348131724270558271823040278588577129817792953609165795261305657007753840781077293046307858017537810205359210815888884851286516730772901694401302925468286940929246269870629905332524911349408410510839678622048871338098004160251497103168459898685005576911548742179827346401885251591120451315069432978502211211250586970492842385497983113526811255411817221227577362856866671987406982083887039536018391494713872944479157057574166947441971970257728897281999931268039429546101272769858265045126720171713247052225911629203730896969936852063649747988010638147459783793067972825969301643614025155461727028241382070176784100367642025548150320878473564379370718153849914179602160160207424136417169537186317686275529881230455423350891558489563225712104722046189260808074109261392700559015758296545879732529098665798236499455023028485733504469660030056651743063343525962093846340101657635864861040785383669164810542241816263951637565860671366691954295411701926853267317692297211567862928587516919366170875407532661980877510528615346608424937181312026626557045196567621900841131234016564752432361122661609013375663219579800958193526786317216349982428844777496697171364928213852996098278395543761330137807784185794011298696607440380614354730972074007358741579575689274797591302817082707868595959008292510250849644714476478900309277514950845757280273883267441798081689447319922634339209088075680567028374398810653923100284864047654676380010447360703143782431756230949847670738415839531743274231570433000192067384608690798485026763246137992995169047138843982277026634456346039187169494656452554477170515706314132419986048174848446622439787173563782190422195750919776513967203208198519643161104106280405936376035977752745556409183977136882192031754193854508925740590498145529728989781705110083952173426149635764783442674906339474913647160798144752407195837860834938184128379161311551002542148853535616034051500722134577082145834091593576202396260367837393677861746678090777438282963188247091897338414394439671968847601599258190916362856640410273470122316982621812025288902006335856784818387350925334470791697877516824374918074560635155007836745512708015027795751365945636006195086301042483693579300711933582740236773703898451331993487531451821395822546447696052656306184410650223066982307173756712131744150572958427609597048801224579402213196417401764341912471491641242943193613859645004529532928000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^5 - 4792881618694655954137937480498666373783425586549408516950573593991780007205791014598805996627689907398683196413312368017062833275476278533836916345686716303485388118733139714958047288471500563864856877026121310423852915809082173044599491076711468715857952217784054693751691531872552445317117745461073674351073279826825090015147133059133820232581878520069330330224942583102917092335726116243430235364633401413225616901938848878396247717699587460519073178364846356250660039055167880651617313152798426493165237378301417933869778773592728857717333765392536490992332012217194728296669292882660254994924240017411471259688243471090877611152282924650440539259424145825683357355377325259096858067914517033706727822957681320930929473852839839047914914927372226665856246291337252096488506277106078145573103159624290171806135407824558166325455131814445503501670713583237612603593330344010879877800953891258033115201771868665521138170870880333161980361388237687588320534707639293019097965953317680466593004744194187785283687554917604504989485106976847698000459941417454394430291144974071510466369016872890732109435956865579407433272031108892996203664980218224829197908141426467472486371752654545963486830648580643924350335499185964349540604334133530284616994654580713661874804217274976663643634944017997340878548215086184290099294810869932190585066488120797098542264647325693260763497628449683439012731567406706596323193831656692853064544639858242394443656505318914237340292776424486285075920223006089056622121583967442863969235817580325557106151548021472335574909224560934655261003963468533474836114893495024883830171174997114357297345640559928183818964858286462031136654111567004928798826683314674608402504455840639646804602382540248878716054010644929945824775728098627691974263773330050347052403687701535647301036125128771849118798975091001146567081578850695825621501375144641614819115640860296233851694145531732367790553285510443302391561300981440021227688793254108474844158515152133718520757990620026159798001738301402336338052962886010214750563483779828221070482269763583979939687667610615456051302695031691127239164046245682782076798528060231379264689166026277879305744066964785105430705289661620742038604575288287522184630877121738993920182853902151685964797867313428507624681059164766401630669861092236902061290791950032392794766134468900415583446837647678536636043326791538080493924543678764686927014838045057042679875452829392730065811389773965401239523115087106678780765078624194964027245240571006430581170825459550973218298877039553266104210252215215263509316341765151350427482812195298783132869437069591937337742480658693387434041014579723619663872142448762857877902121057036934535892833752832845143379190580484393661773921826894075837449774807758456527468424912824822392251197257967011518524809140700375510261346769133244644701093298686303760081240717270458707161228353605580223347447870591330073499215038940350976546399006694222157694930810930872029860822565649425821578083738895562856256985446544842714338108002539417212562845514686974850595920644410148081393720962299249899949663037883714536065127263448826722908743264697249427748099170022660545727384202176539085935461405095711842595060400969609925046354711622090914830894444909659505851169054873366468634305274537323848056561042368323671345213419438889802124301293839163221074120133907764911923835829966293326809270248800237794405783844700208812089243124208477435240285381930411810990893855859572561620477439845520114878265894058042960568289994079820290868078885717425955751337312090766727655274662151746606059728866417536443645310237571103471767120126526629812553371468364426232963852209876461973506613534425290375489732790729607357266083297313598177296995414046712155323432460551439560748973805552644152822534910001277760868604281220743670133429946746438231319307186278448966148749724905235031246705493968784748467745931140220956251828577002668157861304499005614678606476977577590159532438668337425409823099959342896579963561354049402847583762255748153351509444397691673768279435434633605386795614663792705091424916648730504957977615490030574137661119331839808607548833646859765745176386396095957432166126066063419173796991708406876124640782668283793562772475723637392451095253845952191036884254720000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^4 + 659691401377222780254739882055313491645241645375187392203675104188862966255799996357122060169440390949583605132178544833856307217805674915300412627723860934651903598077674866260564505180179451212227019378917968080555655481656587772138076275002403699426910995603110293510782865461124113528535719726495240547229550319422355774813400682409674424433459021285381272209661343283715233445534309056927072067797263915286669317129949671638167944885526035073931236400968579468304036435106705015933612786973378554687348506993218667022500379246327477033681752441020005934239216483488857931261697047732154890953721783318284747437862695475338951635565681333975745049108712482960600204817662062343361533889117981621734457020474121076529966500630694162243333456833025989052306052106234003326179045433506231869805065858079255364787135312442641672913588380582108486696445829831522889649786584968722329433703892032844793311989086870233178798131698920593308465389230800141575246540028321492482300374948201760344560557641040004138772939484780938056498718908404244174152503778295902904944915569029763718490293014911892607659222850831900461856788816625204608095894801516032562976771463007188559935342646360956530226097822836009670379280050693056716212526271022202948731419976624627110723383498765752876148743791175533467352534660342867024177846618110508995453094971227356276625827299830971339592699566574645505278974414348697862160970350756135533638570967190741406435003227074508214547048550084979730979614832414393219987134713690126707637392727101970610000582676742282931409601264962757036138611975473173901910874063611058621463495609720324872746776015785543935967368807498758806042028876062663847278070995639745138756699106394516668995064321513883618897039333722700557658956038817154364728303233893015737994698269568064811664027193827795022532066984490405911664796666956926780846591977083453845546337825454725475157597051504724762407066075655882691991008798916217379226797640994443145380726567349198281755746582803531586259035421980967020623275696843803732061767326620628059332243816066422456901040067758613645822675428976977048900201432926402429270921063226765621887023673956283788431391059815813654364050247717057623891813623525615427763320720441560955704745402279977093921719039565583078890619318195189653471722175027027301382214536447304934434808631777200314246031220951722182271371184110879694473467153961737598471082402841563036389757890380667117234562516404976589096738469697213524200236103394334927640923495821403198868333208508248458684715219262848023699078139012336553245958484903839457360052858446413581748780610140772181909446631101918676430836258459012833623027337345298155814053781512256657805104032052960884595960762413955954512698351867968896681456090284346325774271887801251229219967275163489428544749670666254252678322888167605424575686017190066196377202107616675684458288033526671673080142325379825427225332671619164922614338643731705623149263682593066963080203531202003469927544372991884709389325500465326096064833011495607872200266026199427456326139691614137096326488343044072486745237647736048941570732065983959847844374675654845955207319479117953381808165486945353236877087975662564201251794175248200444236338208593539230049684792115987507321879931771201386695680150264586673289171232313506839694371421792887340470824770777718848999866772042895893027932882258080656268215416703556547703999362046240931559421792288084300929622404936857151465919352413923184899722007791595323166860536348967098284188929044237453197027585308227124636194773816860834394840397646423173885112727837838641079771893130751787830931537712052016220501465157239078081103647217219882279855690079033169323885412242183955589493937780731979014083329637697889432208235187504347869611756568472382681033362458149064949792150893709391201290657398733307546767848178449708750894423352301979486372876756719847572990283632267750478946114458038195213888193383065098957817294186113590349261731798635689373844007514398941207078114516674061845485737710134318416375333540630359039763403718103809887679817359006370423407872504564094548509625915270818427374025842085228826351646762081131360918324759921898343362564391810777387375575341844437103801870997493366192841845679093687435044232561080799204474880000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^3 - 52616819058608725432455980926662987073685338080882957307020588460101098206778822629965256746032820153772593058741976693427627489497279340705034698290560007108460911894863073893155810305010603265851299606072794537957890264209217876162778222206611806458078552350643686423671607107686656765440587240713312187095583507034556101402073448499407612291366552028577554588447345517810103954990425507031033137014853182360924039479992169902820638565961620238449974416679996783604776752088368099863071409147254177947351904253992508952807517489338841058060994601815818056760380330914042526340966272513194412004860123968303733065601198039980377321972522806450180768671355208767731926780417345614904346226712048083745238368824401482678775024652905946058611714839443377905948038020346922764152191547068907329148554466432829746042169456913986100292587138216293774919366747329522195081116233322969524926905878065549157218263995184049367414051419257361731396342527934476739532907244643451224399167054873852749594020526133265787204676651467209331638892263581632266022376396292361182161265855872265682873904130384318240696297017270264292445784615361736633292905083754113437112703406608907183705397247329019921705087393046121002747213347379031923275843241650868599145529072890259784227052323379124717403646708627048945301770430209643887153804771680589930144707162852681973893393052251322951693941262129973767853659632844171220338179666128005258076266316217282026040848605781051334248472386112177643094594438459322226267098700897408905759104901991241221158755101452880468872254600424541119994819565531090524546951080454224185742362976222221182218172152326190811762889223465599189948921044303745797014893513443807299005239046331153112031407368114977348315997211453554156774607488684834720292624349695046027829516036718742019331933882236166349105604142581844035649257559897618437806882649345280288619960075474392541209933791156603221473212790637645395874744655708995977324552464106486295052945387856433727547662410524076445495654213383681943582898218313349252969126726680284453171865999558758209578537882726450426287906433379930062814329909417804333064901562409722824613932663347644932433655531231564324074509606373722423078213782392579409295840560329706571527744337253230135870096703869577590833508652646883031989280949473066603096467566647784226820304389761785354165001588065814482698251845981493370491929456138543025561316586877198754594361215988890224166543105121082861539692059247034711884934966067972547919474649632471188854679871182722257143048900479061035159616291663520306620283098890510812751870029567864154383801945888253464877327923707908106836552171604113127377447770304763574793300400889481761356099799737347573694368303141057988942290022677673774055235101377099602830909913656303501082975460534438402633675951172032687683168285267431321329086871342078971514732930810356664455540473150385100913962324167253503711393736204592057378580225156301698746844814532044372561850980609195326428998216327697537292228079178050821062015427358784580510198458088679107645394013047856499558429870620561077932225329557237502760764675146347961923925004868540597231941503498487162404968560933410021192391790445794604612956732672418225223452335537651317575970847572505768650849587716028604613275473607406110411547173060358603995771543768467351693655307780028513280730115247728218800301732311093995731866734097892246338938106029534385194583980902617215991713816329641590517681431714582597241779760115726916406689380922858628424705020386780544563844727651554957501403768002668761285114516246067506471979079406066809036723384632029157582388970869160707784952144364647344661853293066122894175360533448146620415329270022214585042061267788409423316956320266994858941413310059891266573972454128759949996897502873255070926995675479634791318002403263304440954144377149706406816920934356109101569518805990241749236006374499746446107017944473492446901693368626496660928182536902901473571357885694161729844097854806266368895690005271037159500594974868229212392985632947698508225277798742419340777918838476380555684860773563543968459843684497887741409059269849835233737064940568508488223065651790774852284567651574058485901009065616346634909191377554259236648016457481632373121434638987126259140526080000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t^2 + 1942683845857427415295867539153304797539237136336490261385082662280886044381435261556809256356022833930803550724488292222463152738024539954492888525189884778115291919025079473768694501704799966548903971124653259928982572775809066755947088765978911358606447821944940368372372908939889263087698459025314827417751088560982872909452773801542225218936216839782419735864852107142937812364264574006118079737097329885696904225575892581984248581171699039690902001701606609957738457582669982769171520772926143152943290060786038668757191251433271322725151965757853984248691174994741204039656902687446782359782337558060309700472582217456332395808572512735024374975400396851305516866001746936232866421166998701863201961319928526556524788293278868129388097715915114886370001253381142326929005081284305008752413296607747559627272556597877297065726128065841200439868762328852828383213063636981605417198559459610647419540225867558912422341277317368379427792304784816907984430511199982901404138791471003455844555383456010404315377953747157730275756091598190177145998106946576462488595328435748709848620163445154705199904806477073172555528091248692543351200314421210834153256362471161340536127741388332553130149407582198441268254560972788354508768726840310307049588843353800718967550229653967721922491793732641172741541356764175756693976854827174698962909230201054450765456809947518510794214582337041403803204724490000389001459970246171020788614630703287711253433857752759979034720564396241765335919166966625736307250743083079241532803776225182775968573025758069065828805185129486686909050643670075000576971153280859167794434237794030091806382508045363227937260184482789358940021862060287001015748255073638697084964529826680670290604547629885138659280037436361069395611689243719447867284249399459438962103050005364708128309275405167729932507280426658954489803270584829953238399535365581198933931750122823976265996697831648321570669158297728622612394158344071384768711541181057662864379231238691123706397633266056663372887372141536229022610574261811040545500386400979358041435397719694758657613784372409965600289310491131034526433254220482094001705632999865396311787243618013622342442305282389516329863494651461894822447368227989540235841809465295221825577316829151868562013488098521848549853215009398776451030314174525329293960985832483374563996933499279127796865087552464100219468325197936833681599449825695779755040134016573303758292731735979129147908194718814691163357582170506176006770065499343907628169883503332506194061522877631166822395565530546786980976781107835499880527860327950495749154388873249481501257050121519237280822194827296680986360576378936292955707268610060900161514118230904462414935922902970663578045477666730179807498029113539301204411393426268911339888181622539292899813801344712216911748481461305753373465212960340264898505899416436608179219210356040792695430463576327122527663672876767084592785965272278400114777397540578836780914633807966571628709438116400091954204017879970821290670531627951682055827799159773969361336732334177887178611682334442524365010213391775121902717064432692961576562700178058827300983302767033420898877305524506304811320376120677686476512215094323124142204992977568801154629664137994058460970287547315000376598873392914409083022235291648292760040080662916401081448316984493042023784529908963137260988648858330286476522609541244116064257561282624442371829745663501987026266756198521079396054507832377344524104103800921375208387210886874549126758782800779698309755392905692992578876894939818439460835393858877371923787631041755223653896239597059190310118331562969451336191688270476129712746426327141144092393194629357780178363288237386527556918247111642832114385047427690109042451408186769722818314508952725669749866736154485440332903041562910075425481519612353320241103608029194828392733082944472521647442077917459191938602828733750346062618259856625253704314964142142210608427473966788960130503355075738819981196463927049124479945133751119245640728417474488103029811391634178154900368542120293180523786808256108581326783241028388753972120957197451336485375853550185572783190107746988065693261586580311449017492370581664554452719192116972942006374204992117586684777804368069921096921297683925950504429366714341226079846400000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749*t - 18879654316927751111334107038371960150707273443649649979377236186784709578479560190322177318189392970642333080848041773987251602712652661637987007563208403193080371406938177049668474815723129281312254839433305168173455955973975705398129786281848294848701075136142012697678530550063422995797618586907867833974585029970782946447119350480945202859904370398623985069672865214858795272796144158263342278468024652147392016201956745763779998263625991036623048991554391806524355120926644187447289390679278113799013447535021484732984737092244333829058827272642361040498227816829014180342801559510393944919238086797025462180253290733355562978714241436849813376338108182285472912571318615790105597566410719390517051271292500616975004866489913939966207396087054292109104622456765939660976517377449235617331532547944848286617814199064237028696902714757416110908145908751403917470970697964298550910003258911796715794217692000382305066160665190902652305947496879278125451428048284556782472165491731153494982355783742721140267390939748783078880355056743219640399422135523595400685920440307040099224235660411128300763211260671560016159204134543326543908121369471781447083287213857093866143845531745847771593321205499275794926632938140699278116464662793539465780022213584571758594240354251013947374537624614448771382106097276721209976741944469847066570925099102992190475005229909505434806389633627489157918565365741715760020293685751233554588549741076823046596132383757524417344669235676019812242129528774815986248326730450471757819962098251711681953560423553659443464833936253816518635908417508550187401116804663343440500091932741691638859253718192401523218381414828454377299890138538574148702893977904878106635901362491429858938994404278602167454022805753612028210932130656802019532073484668433458889828182948908220165917587654102005859884940666384292787590280458420310016786180591436147342019744114644226939618823207114656981775905034355596652509550603308569022585784488969290899901998732135873231693083157716796068854938754033517112992496550322570599098408313732213187275945501750103170526741246093844759982781744717147871386280265624619317328525954887552009829633924199326474829231778074469896472850712450818401210579665217038061150588706585149382232687047338918362012674480385227301806170613888531563843504522161783681451717610760501601643334564028438595782253237810266727621947713745300107402238306373378182584226087493526100382230853956909368414963978572101998272620864077113049523483628840070099624950576110307709074918421046199858416250810693847570393982357248667859272364431752512683589430041082490068407793427052693110918285219494559972448478136270997653071716415267161288144333919591266306467746933273652840123443279719772727011930425740284575806509172814057860313991536052707685256709814092768873574743071042681466976994809326834201637838859075755761789450853974991727690049968367284235997281690153404963912667857383815401702971405536589058308947064618929375711181869342031524714954318103922705043236986142516349196454055684032793397883892276871025573512497369568921290008591837800799448000165954157620851983047180522197243914545518610653797214660222722292686795524554370515305507343761323426270186936600168715240301256466966363162712133818686500941489462946278037788490656888551119964836209084197011172862859136468565302220516656011731601698562669810438608051446671276054742187249972710916273719064072067656933030812890065699367322807271715706602529120481779535282924595606368269800322989348535303003718694149788974666280810127640419786879365289294351066977112373404930170736701727529567888921873974538671340233343196946324028674304891776388246587192670719207644630154980605644357389214552704807974430711530854178908278644875947675411303559684918824424995754895154793682485069342232319675215881710528560296209866939350522385712017771423421137810096632245594899168896131405044158580175618431461740019167793826106117236000782784207996539288535672104687538545019211847552942484221323475045682316905441752674507525294335067481040186358910750186857866979124860488279206244505590602651085923469696828043176837991926543573175220503574868515570554466056080237792978461445360416607031347887741058944471874873319116375248890737196160560244596626985548586150831063040000000000000000000/1597407508453550381594882408853246822718020968440698593180344043373823832868998083598391980234986238106280591725061659804584109441021782277761778483611637849206906465371863501218152236962886609343045370359635373951865592030636719650594563786588844759013677178055429119154868565366081475939942834751263720780627185710252904703453591097827149551450827923217713919555657336716227320434090270679408301099708958860307944297847866121231304962601459121941663635969412247568855938443532578951186994231919987422894243717516641101855028032094304327153038388920250010528933673809324263314061958574773530883382880933953422775644913156912582909186307569779206218721462690415080101749644944845567158705162846909965249576792995566639273092761867677121187152524022301897851856324005988215482081120463791390624821416708637355105040095733548268259739837133040225968227277956661022168969971719242739482034294831862810510190317593121733264767868155116864695914472425412249943047277314651144922700820092453319455263226474151916791690633539848672246929754377878200582931020628222204456330000300135482339224735098661922389261399528046515904933083956254013597665093609445417116052802228029150664382759856221255250775730908016971114088578482376125132410734085107093539858026723543082574792263769339117695034072482291391751074207542149945530174567813920959095004600402490591834614622763855968366288538046262441983848617851421699559045185279044519121861581303622628031222014081250348392554653775140190991482226665349579687041780397530734799674581765670586562904065530074414093209701992952373561181660586345393803945343711190512907668571877182477939735311905059813574312588197328190559385485692581357282340740451500485964176281381085063056433038595643636909673263606311180920631224774374327353480388524282455507874347821992601271838082233050387355556229949811391648087974100310992900136520197099263145984709132242625250127354887286536688565485647321556502320253539157166964945804485543997660248171537927931898787103606537387244059206184909285394905609210232455740607051629928118527634610581760722796473641770339446835474216756545895722135820389596310229792569427240296296066102487843057237164565301475987562303038882385438838527249975055165814974691620467562242839005789284614946038204136543367605853349736979750158195249338990723431494138814766818221636824241126869216713959202679444721162041431781183448476708772268829527808705846621032222132774503840106252726557588489626363975257937223859043302965216757058592810111405690642153849517895860547388483677354711698288632825845926771665942718856572042798559256081147928721434803394257126949528253806089302910059761573069413061085343132758413666058052277000187691766078740494261259984188609980275931017209301317631716186172393736873442595186639657868558763522344201269870770003774217075229754055891362228617729966377147637577484653586356043780993192865100243603311750005325109985601543839697145641038990713129376017500069263891046981747169489545909640948947090944518859437884511129401550288457623103572901935426599775845152057899931896405208855245618526294994812851642033396332228983017535432615016218666302161343047838369509277600842183155724696619070247114113173637466223924874567433174971937671346469465610606291179981705842427097467415077230023060029164162378203216462619111725961952516156698469597334062619432546548934569790966703337690679886662115419366053092899984522167943542058836746940708427956798066285096035754507420241724933468377821197789428577891635513412175779278806209648394105094163597242633694113845660148374190810946336665999847975145869333740031316334449135476776176193730107185288194435325023306602111067832910082877647215795683618689568036253228709677427474667910822073137000495691750449084934996205348410259585500500434943621784989056948311752891141578099123108816649221701630345572667859942256796668019024429707686614459055451673354904366663387623571941996059315143594231709864742995222174111449888390735539569047163684720948336660149185992275122681647668867282864007338489390253453415112785496935483250288470977525649176228632177415597875823095028678686700426970633577851749
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
  current precision for 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
Positive weights:   101 out of 101
Indefinite weights: 0 out of 101
Negative weights:   0 out of 101
Extension rule has valid weights: 1
-------------------------------------------------
The nodes are:
| (263.09549798560729676 + 2.6598960902665299948e-4885j)  +/-  (5.98e-2003, 5.98e-2003j)
| (338.20842055829794755 - 1.4363661687483783694e-4904j)  +/-  (1.11e-2010, 1.11e-2010j)
| (294.94524334573875097 + 2.7215163328605925214e-4916j)  +/-  (4.72e-2006, 4.72e-2006j)
| (360.44929267290555106 + 4.4359004797857224966e-4937j)  +/-  (3.84e-2013, 3.84e-2013j)
| (283.52441369610023785 + 1.0113209677254217986e-4953j)  +/-  (6.77e-2005, 6.77e-2005j)
| (58.077940145787758877 - 1.7793698662822978481e-4981j)  +/-  (6.77e-1999, 6.77e-1999j)
| (47.949664696309042011 + 2.4121627908653538636e-5007j)  +/-  (1.88e-2000, 1.88e-2000j)
| (115.51686894362763648 + 8.8500022707457813005e-5054j)  +/-  (3.29e-1995, 3.29e-1995j)
| (199.80593810614705036 - 2.0291621285435000705e-5128j)  +/-  (6.66e-1998, 6.66e-1998j)
| (213.66744791442938589 + 1.2307317628544199268e-5198j)  +/-  (7.93e-1999, 7.93e-1999j)
| (16.358718462629853752 + 2.0685068268062691453e-5247j)  +/-  (7.38e-2011, 7.38e-2011j)
| (32.684106055661602808 + 4.3975052313638494363e-5239j)  +/-  (1.3e-2003, 1.3e-2003j)
| (41.108251399498337811 - 6.5849995710395799862e-5235j)  +/-  (1.23e-2001, 1.23e-2001j)
| (21.167776560403273767 - 1.087144293634602787e-5243j)  +/-  (5.47e-2008, 5.47e-2008j)
| (50.374057151198310957 - 1.2108914314182594729e-5230j)  +/-  (4.79e-2000, 4.79e-2000j)
| (119.75035604479070872 - 9.1576192441564646116e-5250j)  +/-  (3.69e-1995, 3.69e-1995j)
| (321.59215678621589818 + 1.8855025671910750849e-5284j)  +/-  (7.43e-2009, 7.43e-2009j)
| (22.473547678228977112 - 9.3087319141517707895e-5287j)  +/-  (1.56e-2007, 1.56e-2007j)
| (236.64155020855218852 - 2.7926443675413989425e-5273j)  +/-  (1.39e-2000, 1.39e-2000j)
| (13.390102667690442079 + 7.3166607171134607975e-5319j)  +/-  (1.32e-2012, 1.32e-2012j)
| (37.017786120744686232 - 2.6709879822168205564e-5307j)  +/-  (3.62e-2002, 3.62e-2002j)
| (92.298760782589712083 - 1.6218224767995516818e-5300j)  +/-  (7.49e-1996, 7.49e-1996j)
| (60.792275771650913446 - 8.130389679879705307e-5324j)  +/-  (1.52e-1998, 1.52e-1998j)
| (52.869775516609243794 + 3.6331414981407180864e-5331j)  +/-  (1.14e-1999, 1.14e-1999j)
| (186.89940353180118324 - 1.0020988708373757412e-5334j)  +/-  (4.12e-1997, 4.12e-1997j)
| (272.96340569378195118 + 6.6712043308856297367e-5355j)  +/-  (7.14e-2004, 7.14e-2004j)
| (124.09665094701230774 + 2.0780821141235895154e-5370j)  +/-  (3.89e-1995, 3.89e-1995j)
| (17.65118329141004503 + 2.4385043160151619323e-5399j)  +/-  (4.78e-2010, 4.78e-2010j)
| (23.97661995669050635 - 1.9491071269485370678e-5393j)  +/-  (5.33e-2007, 5.33e-2007j)
| (85.323878943420996532 + 2.9818138294854780727e-5381j)  +/-  (2.97e-1996, 2.97e-1996j)
| (20.099019463467579101 - 2.5747292781045358375e-5399j)  +/-  (1.85e-2008, 1.85e-2008j)
| (6.9239565457104964806 + 8.9526652779256950961e-5410j)  +/-  (3.89e-2019, 3.89e-2019j)
| (27.27383426648038326 + 5.929250678151474049e-5397j)  +/-  (9.64e-2006, 9.64e-2006j)
| (137.85316980043986241 - 4.0237900963514754337e-5385j)  +/-  (2.8e-1995, 2.8e-1995j)
| (12.486507079040894342 + 2.8864861940761740854e-5413j)  +/-  (1.42e-2013, 1.42e-2013j)
| (163.47649466013859178 + 5.0623430353474889464e-5394j)  +/-  (5.36e-1996, 5.36e-1996j)
| (35.620029388305712776 - 6.9914938613866193766e-5412j)  +/-  (2.27e-2002, 2.27e-2002j)
| (174.82178566911421517 - 6.7921625881498394271e-5404j)  +/-  (1.74e-1996, 1.74e-1996j)
| (3.4142135623730950488 + 1.9849911533802180636e-5441j)  +/-  (1.22e-2024, 1.22e-2024j)
| (253.80526543197532146 - 1.4828279822371369135e-5412j)  +/-  (4.24e-2002, 4.24e-2002j)
| (14.069312279770527848 - 5.1777374109919984686e-5429j)  +/-  (4.15e-2012, 4.15e-2012j)
| (95.92325224075658718 + 1.538985431172009806e-5411j)  +/-  (1.12e-1995, 1.12e-1995j)
| (78.700233934364688318 - 4.4030884024005714621e-5420j)  +/-  (1.07e-1996, 1.07e-1996j)
| (3.0499000062146703832 - 1.5119295984117556265e-5453j)  +/-  (1.22e-2025, 1.22e-2025j)
| (169.06275737075697738 - 1.4225795301727441352e-5422j)  +/-  (3.32e-1996, 3.32e-1996j)
| (206.60794180468024213 - 4.7021742023133744532e-5441j)  +/-  (2.33e-1998, 2.33e-1998j)
| (221.00725207872215062 - 6.9775733906027212621e-5474j)  +/-  (2.26e-1999, 2.26e-1999j)
| (72.412508769594987092 - 1.1054358168991284562e-5549j)  +/-  (3.12e-1997, 3.12e-1997j)
| (2.0823987425257494909 - 1.2492199705807713899e-5670j)  +/-  (1.7e-2028, 1.7e-2028j)
| (158.05405993559498849 - 9.9836802198553865244e-5724j)  +/-  (8.1e-1996, 8.1e-1996j)
| (152.78742506063779687 + 9.6520362577073060058e-5921j)  +/-  (1.2e-1995, 1.2e-1995j)
| (142.69325151872139586 + 1.3019191389295151426e-6040j)  +/-  (2.21e-1995, 2.21e-1995j)
| (34.454831522961649177 - 4.8307819825786144262e-6101j)  +/-  (9.25e-2003, 9.25e-2003j)
| (25.586681816970954587 - 3.039445564986082482e-6115j)  +/-  (2.12e-2006, 2.12e-2006j)
| (3.7368739680510545822 - 1.2881336039460284507e-6160j)  +/-  (4.63e-2024, 4.63e-2024j)
| (29.026714235217831607 + 2.1393579405888822532e-6135j)  +/-  (4.46e-2005, 4.46e-2005j)
| (81.969153576663709252 - 8.3423429014300676842e-6225j)  +/-  (1.84e-1996, 1.84e-1996j)
| (18.940328314136676958 - 7.4791634629537728183e-6301j)  +/-  (3.12e-2009, 3.12e-2009j)
| (107.37407629750542302 + 1.0754310363998319519e-6340j)  +/-  (2.44e-1995, 2.44e-1995j)
| (2.547956086064389725 + 2.7587981704856599464e-6411j)  +/-  (4.19e-2027, 4.19e-2027j)
| (5.7099011282392763856 - 3.5645027428568443741e-6405j)  +/-  (5.27e-2021, 5.27e-2021j)
| (307.48484486140149335 - 5.3757250185198964708e-6380j)  +/-  (2.4e-2007, 2.4e-2007j)
| (63.581601118392699217 - 1.4678409067048211217e-6387j)  +/-  (3.33e-1998, 3.33e-1998j)
| (9.3755561754023583291 - 4.6520420119879233474e-6438j)  +/-  (9.6e-2017, 9.6e-2017j)
| (0.79472395127758441866 - 6.8407706840682729623e-6455j)  +/-  (4.64e-2033, 4.64e-2033j)
| (111.39256421122677924 - 1.4585122130257507132e-6416j)  +/-  (2.95e-1995, 2.95e-1995j)
| (43.314902591284791493 - 9.5589042639745506421e-6464j)  +/-  (2.92e-2001, 2.92e-2001j)
| (180.76358165765058202 - 1.1790126955760425293e-6457j)  +/-  (8.87e-1997, 8.87e-1997j)
| (10.374978628671883949 - 1.4726005257440539439e-6513j)  +/-  (9.36e-2016, 9.36e-2016j)
| (5.002186646101764202 - 1.7754824712724558089e-6520j)  +/-  (3.21e-2022, 3.21e-2022j)
| (7.5872368657029539615 + 2.8751858008726997427e-6517j)  +/-  (1.61e-2018, 1.61e-2018j)
| (8.4371638239271568343 + 1.550864022395536166e-6515j)  +/-  (1.06e-2017, 1.06e-2017j)
| (103.45827451087404326 - 8.1787753313415611928e-6493j)  +/-  (1.95e-1995, 1.95e-1995j)
| (45.596387482195028245 + 9.1632757464010223218e-6519j)  +/-  (7.06e-2001, 7.06e-2001j)
| (0.014449082555079622603 + 1.356695573113346783e-6684j)  +/-  (9.66e-2042, 9.66e-2042j)
| (1.3254426842339670095 + 7.1403529900216492272e-6550j)  +/-  (6.73e-2031, 6.73e-2031j)
| (66.447167149087632811 - 2.2910418148288408189e-6514j)  +/-  (7.17e-1998, 7.17e-1998j)
| (75.515266590027370017 - 2.0051995132619583334e-6523j)  +/-  (5.91e-1997, 5.91e-1997j)
| (128.55966768980153109 + 1.4069445408152352473e-6545j)  +/-  (3.56e-1995, 3.56e-1995j)
| (30.836689349402330121 - 1.8826994099209574431e-6582j)  +/-  (2.35e-2004, 2.35e-2004j)
| (11.422233065861819042 - 1.5599246770090777778e-6593j)  +/-  (1.06e-2014, 1.06e-2014j)
| (0.33279723312244204606 - 3.5083638261129483869e-6614j)  +/-  (3.69e-2036, 3.69e-2036j)
| (38.988072083738322125 - 8.7732102514653056142e-6581j)  +/-  (5.94e-2002, 5.94e-2002j)
| (228.65442127602056849 - 5.6521653914551448501e-6574j)  +/-  (5.72e-2000, 5.72e-2000j)
| (133.14364203237837645 + 3.6630998197976445013e-6593j)  +/-  (3.26e-1995, 3.26e-1995j)
| (0.47193845768537280597 - 2.4174386821788195774e-6654j)  +/-  (8.79e-2035, 8.79e-2035j)
| (0.18431563234142497906 + 2.0243935199588115251e-6657j)  +/-  (5.65e-2038, 5.65e-2038j)
| (1.6722581823998378268 - 4.861190910283166923e-6650j)  +/-  (9.78e-2030, 9.78e-2030j)
| (69.39032200078112491 + 3.9130078745157971722e-6615j)  +/-  (1.55e-1997, 1.55e-1997j)
| (147.6693446445644587 + 1.1742130058639125856e-6623j)  +/-  (1.73e-1995, 1.73e-1995j)
| (88.766381732630174178 + 8.057595461503767527e-6671j)  +/-  (4.72e-1996, 4.72e-1996j)
| (0.5857864376269049512 - 1.7645416720457755844e-6764j)  +/-  (5.14e-2034, 5.14e-2034j)
| (4.3317022781876109815 - 1.2129830316469304124e-6753j)  +/-  (2.85e-2023, 2.85e-2023j)
| (6.3874783655989639854 - 4.4688432734110888924e-6750j)  +/-  (6.37e-2020, 6.37e-2020j)
| (193.24200498993421262 - 5.6908568176042344185e-6726j)  +/-  (1.69e-1997, 1.69e-1997j)
| (55.437448070264336484 + 2.8276386762201076083e-6759j)  +/-  (2.8e-1999, 2.8e-1999j)
| (0.075792852254336018998 + 3.3688296117445693637e-6841j)  +/-  (8.18e-2040, 8.18e-2040j)
| (1.0406748406401594478 - 4.0995109054555273207e-6832j)  +/-  (5.22e-2032, 5.22e-2032j)
| (15.124761632697952916 - 1.0067070121872412873e-6796j)  +/-  (1.56e-2011, 1.56e-2011j)
| (99.642241136714515008 - 6.0893290157625617674e-6798j)  +/-  (1.5e-1995, 1.5e-1995j)
| (245.00854844650306718 - 1.3464040846919345453e-6848j)  +/-  (2.65e-2001, 2.65e-2001j)
-------------------------------------------------
The weights are:
| (5.2440510959754179296e-114 - 7.276595579796498259e-4999j)  +/-  (1.1e-358, 1.59e-1862j)
| (2.4255174483827307702e-146 + 3.8722530291296179308e-5017j)  +/-  (4.43e-370, 6.42e-1874j)
| (9.6251091917331387542e-128 - 3.1979787427510877052e-5007j)  +/-  (3.85e-364, 5.57e-1868j)
| (8.2558439741572682706e-156 - 5.3446430498567288439e-5022j)  +/-  (1.45e-373, 2.09e-1877j)
| (8.0652381646257147519e-123 + 1.7713592047094333689e-5004j)  +/-  (1.79e-362, 2.59e-1866j)
| (1.6023490004880104664e-25 + 6.066773822556174009e-4952j)  +/-  (1.8e-300, 2.61e-1804j)
| (3.5802559294056762442e-21 + 5.5893984605974875272e-4949j)  +/-  (8.65e-293, 1.25e-1796j)
| (2.8357134861878057418e-50 - 1.5469973561324117315e-4966j)  +/-  (5.14e-329, 7.44e-1833j)
| (1.1224276620629054419e-86 - 5.4692713952441951704e-4986j)  +/-  (7.7e-351, 1.12e-1854j)
| (1.1547008832820633019e-92 - 4.6412726309079459072e-4989j)  +/-  (2.46e-353, 3.55e-1857j)
| (1.0000384618896676396e-07 - 9.9846324568544903237e-4939j)  +/-  (8.87e-255, 1.28e-1758j)
| (1.181187760917446204e-14 + 6.9615757790438990739e-4944j)  +/-  (2.73e-281, 3.96e-1785j)
| (3.0390290109551915498e-18 - 1.0235626601862979755e-4946j)  +/-  (7.87e-290, 1.14e-1793j)
| (7.4490464551717243849e-10 - 4.0720957256438350727e-4940j)  +/-  (7.65e-266, 1.11e-1769j)
| (3.2640436321063991191e-22 - 1.0233086501905414752e-4949j)  +/-  (2.91e-297, 4.22e-1801j)
| (4.2214720159502024252e-52 + 1.5022621928280987708e-4967j)  +/-  (1.84e-332, 2.67e-1836j)
| (3.2674161173724364726e-139 - 2.1604393825212910892e-5013j)  +/-  (2.72e-371, 3.94e-1875j)
| (2.4795540600691811657e-10 + 1.0615225250156010363e-4940j)  +/-  (2.46e-270, 3.57e-1774j)
| (1.3806579160799293738e-102 + 5.0493049952987925303e-4994j)  +/-  (7.8e-359, 1.13e-1862j)
| (1.0610865439857083704e-06 + 1.9916121634183285588e-4937j)  +/-  (3.09e-254, 4.47e-1758j)
| (1.5228495670971376977e-16 - 5.0757994974706070617e-4945j)  +/-  (2.89e-288, 4.18e-1792j)
| (2.9430929576000705762e-40 - 7.0967902366086460098e-4961j)  +/-  (2.66e-324, 3.85e-1828j)
| (1.0910387644088754768e-26 - 1.0673035607672920407e-4952j)  +/-  (2.84e-307, 4.11e-1811j)
| (2.7690941110383082975e-23 + 1.8704015441860549251e-4950j)  +/-  (2.47e-301, 3.58e-1805j)
| (4.2227217477124076276e-81 - 4.2891154554503117411e-4983j)  +/-  (2.08e-351, 3.01e-1855j)
| (2.8956867343497211595e-118 - 8.5401106851776624053e-5002j)  +/-  (7.85e-365, 1.14e-1868j)
| (5.6150599537615899812e-54 - 1.387181593832677917e-4968j)  +/-  (9.65e-336, 1.4e-1839j)
| (2.8155898288679155152e-08 + 3.8900395222348534366e-4939j)  +/-  (1.02e-269, 1.48e-1773j)
| (6.0462712088702549088e-11 - 2.499051568138756147e-4941j)  +/-  (4.53e-279, 6.55e-1783j)
| (2.9892947835745663455e-37 - 3.9585895577463447977e-4959j)  +/-  (3e-323, 4.35e-1827j)
| (1.9756695711163898301e-09 + 9.903200248707411935e-4940j)  +/-  (8.85e-274, 1.28e-1777j)
| (0.00052895036852656915313 - 1.6295344576888982371e-4935j)  +/-  (7.69e-248, 1.11e-1751j)
| (2.4603519731617353213e-12 - 1.7460184558484503705e-4942j)  +/-  (6.08e-284, 8.8e-1788j)
| (6.4566248884888089679e-60 + 7.9068315350420042515e-4972j)  +/-  (1.86e-341, 2.69e-1845j)
| (3.9356025867241729194e-06 - 2.2184504399150648961e-4937j)  +/-  (1.33e-264, 1.93e-1768j)
| (5.5418554079659350287e-71 - 9.1076387208552938895e-4978j)  +/-  (1.85e-348, 2.68e-1852j)
| (3.2543259839129756131e-16 + 2.090993163679198217e-4944j)  +/-  (1.69e-294, 2.45e-1798j)
| (6.9649598558834127765e-76 - 2.3309026398511320356e-4980j)  +/-  (5.15e-351, 7.46e-1855j)
| (0.0068149084917392708807 - 3.3245275601759395582e-4934j)  +/-  (1.9e-239, 2.76e-1743j)
| (5.3645026143974009274e-110 + 1.8687091410734839851e-4997j)  +/-  (1.8e-365, 2.6e-1869j)
| (6.6204090011274655027e-07 - 1.1799155635778828359e-4937j)  +/-  (2.06e-272, 2.98e-1776j)
| (8.0516380903972482859e-42 + 8.9777887794828683111e-4962j)  +/-  (1.8e-330, 2.6e-1834j)
| (2.13635654422338874e-34 - 1.9175967736656606956e-4957j)  +/-  (1.81e-324, 2.62e-1828j)
| (0.023521093710511576988 + 2.6502568248319741877e-4934j)  +/-  (6.15e-243, 8.9e-1747j)
| (2.1411278919801739985e-73 + 4.7913823803415979559e-4979j)  +/-  (5.58e-350, 8.07e-1854j)
| (1.293816088777348538e-89 + 1.6806711591178724329e-4987j)  +/-  (1e-357, 1.45e-1861j)
| (7.8013274232646004163e-96 + 1.1472723127048235319e-4990j)  +/-  (8.15e-361, 1.18e-1864j)
| (1.0906405871509949589e-31 - 8.1696553821314802944e-4956j)  +/-  (7.92e-325, 1.15e-1828j)
| (0.05475901854275061615 + 1.9405216535847678999e-4934j)  +/-  (7.64e-245, 1.11e-1748j)
| (1.2184303490809302974e-68 + 1.6069940184044237566e-4976j)  +/-  (5.2e-349, 7.53e-1853j)
| (2.2936807501043210404e-66 - 2.6412847751243290321e-4975j)  +/-  (1.85e-348, 2.68e-1852j)
| (5.2473064910457054424e-62 - 5.8417928872928155141e-4973j)  +/-  (1.27e-346, 1.84e-1850j)
| (1.7219382032812329355e-15 - 3.8883655886085133276e-4944j)  +/-  (3.26e-306, 4.71e-1810j)
| (1.2754321459974184802e-11 + 6.3339680926677001125e-4942j)  +/-  (6.06e-300, 8.77e-1804j)
| (0.012289130418680701066 + 2.1222823958229557247e-4934j)  +/-  (4.33e-267, 6.27e-1771j)
| (4.4160834705849654265e-13 + 5.2384727972998392251e-4943j)  +/-  (3.62e-303, 5.24e-1807j)
| (8.3420771461717010076e-36 + 2.8020049533403261227e-4958j)  +/-  (1.82e-331, 2.64e-1835j)
| (7.4436190738092678801e-09 - 1.8828118954658576289e-4939j)  +/-  (3.53e-295, 5.11e-1799j)
| (9.2566558081905020248e-47 - 1.4212680965656986183e-4964j)  +/-  (2.86e-340, 4.14e-1844j)
| (0.038306171203416672256 - 1.857682303393973973e-4934j)  +/-  (6.74e-267, 9.76e-1771j)
| (0.0023605719004712077199 - 2.5504393026588011057e-4935j)  +/-  (6.02e-281, 8.71e-1785j)
| (3.8229098490644928739e-133 + 3.7376550342447552754e-5010j)  +/-  (2.53e-382, 3.66e-1886j)
| (6.8900514270469507388e-28 + 1.8405170957971258886e-4953j)  +/-  (3.11e-326, 4.5e-1830j)
| (8.233300621191833763e-05 + 9.8598723840994079154e-4937j)  +/-  (2.66e-291, 3.84e-1795j)
| (0.10520868287136761114 + 6.5158631100527934881e-4934j)  +/-  (8.67e-270, 1.26e-1773j)
| (1.7080860715446390877e-48 + 1.5177521647975099019e-4965j)  +/-  (3.76e-341, 5.45e-1845j)
| (3.4655986594679063714e-19 + 1.7326124003719667423e-4947j)  +/-  (6.26e-317, 9.06e-1821j)
| (1.888782528875331413e-78 + 1.0442496635409374916e-4981j)  +/-  (6.41e-357, 9.28e-1861j)
| (3.2006526456751954467e-05 - 4.8465595935961154173e-4937j)  +/-  (2.94e-294, 4.26e-1798j)
| (0.0046669844595405908343 + 3.6010636907994514952e-4935j)  +/-  (9.18e-286, 1.33e-1789j)
| (0.00039638518542964944504 + 6.8183356399544906921e-4936j)  +/-  (5.09e-291, 7.37e-1795j)
| (0.0001954125976747757197 - 2.3802280821559400041e-4936j)  +/-  (2.43e-292, 3.52e-1796j)
| (4.5273295939504141109e-45 + 1.2725572714749048377e-4963j)  +/-  (3.17e-340, 4.59e-1844j)
| (3.6541054557677070309e-20 - 3.0769890654375068671e-4948j)  +/-  (1.7e-319, 2.46e-1823j)
| (0.036514066546069598468 + 9.6275394749819102281e-4936j)  +/-  (5.93e-281, 8.59e-1785j)
| (0.083362053214890717744 + 3.5946986813528277874e-4934j)  +/-  (8.7e-281, 1.26e-1784j)
| (4.0306742200903895547e-29 - 3.1030026452388094913e-4954j)  +/-  (2.8e-329, 4.05e-1833j)
| (5.0299199792613406886e-33 + 1.2708578795613100447e-4956j)  +/-  (2.72e-332, 3.93e-1836j)
| (6.6473624723816495766e-56 + 1.2155441317098613015e-4969j)  +/-  (8.34e-348, 1.21e-1851j)
| (7.4344462132526190785e-14 - 1.7476599685358279456e-4943j)  +/-  (4.24e-314, 6.13e-1818j)
| (1.1660194424053888454e-05 + 2.8690722660733294702e-4937j)  +/-  (2.91e-303, 4.21e-1807j)
| (0.11524192083815471209 - 3.6551423165051396141e-4934j)  +/-  (6.54e-290, 9.47e-1794j)
| (2.4149869128211843972e-17 + 6.6572674725750107691e-4946j)  +/-  (4.92e-318, 7.12e-1822j)
| (3.8847502144387938714e-99 - 2.5359327456676736051e-4992j)  +/-  (1.76e-371, 2.54e-1875j)
| (6.9747038740222111335e-58 - 1.0086129086372767466e-4970j)  +/-  (2.51e-349, 3.64e-1853j)
| (0.061214059021977512094 + 8.9022770967425825858e-4934j)  +/-  (1.16e-295, 1.69e-1799j)
| (0.10871821269313097438 + 1.1640913015960842183e-4934j)  +/-  (1.13e-295, 1.63e-1799j)
| (0.071293066119596453547 - 2.5103910691124466923e-4934j)  +/-  (7.18e-298, 1.04e-1801j)
| (2.1813994818055119916e-30 + 5.1030545847366331549e-4955j)  +/-  (2.9e-332, 4.19e-1836j)
| (3.7236557281514981244e-64 + 4.0571640416200174832e-4974j)  +/-  (4.81e-353, 6.96e-1857j)
| (9.8109745697549637277e-39 + 5.398773323840602587e-4960j)  +/-  (1.25e-338, 1.81e-1842j)
| (0.093788282840757793302 - 9.7872970299285327421e-4934j)  +/-  (8.77e-302, 1.27e-1805j)
| (0.0084474602584060250339 - 7.0041992976768509906e-4935j)  +/-  (8.18e-307, 1.18e-1810j)
| (0.0010235229361941883906 + 2.2789067440797496361e-4935j)  +/-  (2.14e-308, 3.1e-1812j)
| (7.6854389708822857287e-84 + 1.6074611674488296952e-4984j)  +/-  (2.7e-364, 3.91e-1868j)
| (2.1849946666173500321e-24 - 3.3907090616172680865e-4951j)  +/-  (1.71e-329, 2.48e-1833j)
| (0.079183292911314152157 - 4.0554135381299590521e-4935j)  +/-  (5.84e-308, 8.46e-1812j)
| (0.092034636639518357025 - 4.966373937176651099e-4934j)  +/-  (5.22e-308, 7.56e-1812j)
| (3.191246561760803253e-07 + 3.2574837657913197044e-4938j)  +/-  (3.42e-315, 4.95e-1819j)
| (2.004141949889407738e-43 - 1.0912856326238385199e-4962j)  +/-  (6.28e-342, 9.09e-1846j)
| (3.3670492550904532171e-106 - 9.3622302012812056651e-4996j)  +/-  (2.44e-376, 3.53e-1880j)
