Starting with polynomial:
P : 1/2*t^2 - 2*t + 1
Extension levels are: 2 4 8 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 8 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^14 - 68468140728749609702307901414/964619745804684818260447607*t^13 + 20600186767010387827980038245807/4823098729023424091302238035*t^12 - 62848627435315304476222236435824/438463520820311281027476185*t^11 + 14332341208124551894228202778540628/4823098729023424091302238035*t^10 - 38445113137551123601775416867675024/964619745804684818260447607*t^9 + 1699500902117619342758314009148737464/4823098729023424091302238035*t^8 - 583344540317292221581923707434664448/283711689942554358311896355*t^7 + 37701118805892846728289810019171156032/4823098729023424091302238035*t^6 - 90929997175525446695981720898071303424/4823098729023424091302238035*t^5 + 26698671745265902487418309812405304960/964619745804684818260447607*t^4 - 22505109416438400686866500273739216896/964619745804684818260447607*t^3 + 10012609720901492737315377563765205504/964619745804684818260447607*t^2 - 1990224198838589536387090808487733248/964619745804684818260447607*t + 102334989400884431273257113370070016/964619745804684818260447607
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 1/2*t^100 - 3071428775757320179071619881102767855582214884323583870875777758463587415310026984355599391440479603452338824089396138236975963911810297253026586361822955242067990749791437506606795004668701818247321317990558307140327626777535013049519500045855816004094206071584288709724261476053013452318360728896858961842694083927633495886047356582311018087216031854237634809169605290424814902352011195187610743034428982582091847087699500828770287982355214878478596074892522478825000994993138945039500806328819125031280700068231794543858955350131958429805088848472713524673847593346181263120017796961035815499104712951630951414850854200182070097233594961101274879406408407121699619938718859706642610402877444324350350095286043713226152963936110418741020090699788847490401978244073447437386889899748816237436016810630245575262394107795505170834893299773422243189824654283024624970984667169335354738349680585922677092019537555376773275752182997938970697314945655086121247971042102818474584211315967240819922035665319768463108499769087013240954587069019018983345464409827177847185581094217174953682227583138196766422561188899741275320026638981619364122408655183555026494005952935772703627819176875718711787496626111494868999106470654314510023604261972512045824278446896231991011997336617019830739801775618436659505768012638526781369919300561701344067080168954577369361621576495501482595342203219548351903332745619487202648943689959679781822199965578918096212825016865320256056175776973389807292525857391068518243970106551974856698399580937814992651215332335428548809677922116885950292925698383556789922500760505331259679256797291856292857213213354293483030929684098124127902345221181068549957263700750917745548266083624712282576400518653187346290923160979249115338825259800269523605143047687428301623583089128066264003823411876081229964681613840418722733115581464929288315396344562640377687580193539710714306911543284940963913610740826235625934861997258448645385853853011881774933560286882268399744761207874295222891108431020709945967628261600898231353648672829423881174464733566272435986536234220396963790325027994085914839538455700994121847646657522879840343296678006868950227336279587016687326407798126524810470130802662193314915877143237160214674572381140912762964450450190699634819172877468168574692705715280727711472066667440828258244383695658335631424110649234004991632604815777039935336835253524900631925870901541092666265306935188221413537403776912001907148907620509279761560763543682184036093536204239700276657379042505103028188659613314621113454500945398180049903163474103243718789980406954641119288685034712791675907414211142108336807332394801506470784186268629774511314237933629892836921478603142247006931357871091251323967033970646152112241817523478453234683692381860736283588396833997466568365694384586478199615722720879318809621156589995962602392983348227743279424471525843461072486907072237795265696068087781275878510848748668839720194846615662427582532640807846103926223314828607523463062724814014524110393672101189346919383412064892529678393793378346486270051327709620580242025281704072099952884346313230351105727875021603261591868909137188688929903461571626193691563394337170221327181445708672096632083168884126688583726339923481362406760287179368142933581319314943398609392757517774266612702197855502230528697691910237416475318816761716074447750102044929285404379890914046826630462583604696113533380859959877418066335802295673247009122947730818641876713276805690176687363538413820637781572457398241840479395679673364721854656964387727819510086155061271704284686521986902732323185816425501452168006370941667421354713579399712540815222509262445856866755188844198820963394603531806523632730571514717451228921233588833273/702344021842014155091237453452787946854052786048206871242083607384549441102342693142573761435358989804906640532311822793509328200058750675948216871600032674684449809994185703715391712574859318373454767124593730157158632241577296834419021580488538166716687752562291890474359068334480026218757914999993087751042262019246482473140078903309555440508757761626536017964943955984945660089774076639359972164638101278862597211802956185555385883051594117339605348347927506917975514575421366024655263793041486404266609226521936959458586390324033556200278713591621872618724638027296303128743095200145500407305369496736744161913809080251427352524599649106839073594162636317244147852142082015251246903753005583870054919910969623487892580591873298058363223062892764486116333507019768980109077610679984791571385734942258199345989697471248364956581435476175159932097139664858357091553020652365352170252648884353286520904165208336312880928740586496995599634782752241882507373661719797079200675156150508286635504264089245400229132836165008667613152065284600940149303945872411999795566550355023819821350556673003985133789765709979376595179000012117296337088637619485123710497507230175346945394960488462402250422955985150509303117996917198115821644525436844362029291547787407263905583480422004959698730932216896231393610196955599210413196077194559126853508814363759742366354645309222998031441565684125962318273891972395553942938761931669153719203337966203700636289987197825106253130739746613185520258056599768644538826848019930746028980135898962232880037046801467454433889618059374467764256011235921390483440011136883179914262547298040018086199229304071262511271603941902069570965523421703019147579818111091377052236848115551405175063800818543581917272852081157217884349889073824565447492557864110638186894468760501646097932021730620761896327914850138391039380676356242774398767984342804126831723772748303942646772733942546669277972137876462854405633455002120609784019788095317365675570997960175214255493396049854257940143807254250395224448936062816236752663151066291355136897834218097241332840476132709937765821134229786307565799730367338325878652637687279667421103298311809299066534162769495863757208448010311946210405606308769119485452041818852358353792786139858951630926756062364118121214729606496953624029335193450276772322982661474949273113482168445152055404360316041661309964988936175029628310067836245285485088083958108724729174463643994026247981909509776522816275242811083473511041631654652628156627109511937343385188037061225157525473728338845949426736139287302798091692277100984100881346837791339752609757108600400955378347568740611765529336117867902168458060104865561379204456116976523357144434997635015496267783093408953274001024308644363601596250909418036420334871341119546391121233740001895637787861469832361302026035219379469568334972381373198101064277531345499346999816781228356310912805822418953740825337217397594296311848679131793606278757893682731336455385941792654759936802858017555741522754740947352966978016447302491173371729803557160516297344879115531473621751897079504204014994009848832026286786816246118428269626247633961454934297201318804678860919622236288134264197541742036692610266100427581978379836181018994680648295942438092413646613216281989861121213555682741168665964479883454311293653988143979126898115901743673605835958219991821521556372404844564138777547618719787146304752025776287857054075085548487385991252750388053195107654169592936970660899575524857424302429187536588624470034580093880079628784056337439547227076896813284194787353664065175473128808474450953588092595282820021518593591163661266756058207819583337284494936617979533324134707493207759467484548462491818339515918567369865405277808853370*t^99 + 31327158598242949886506348133431257438296985385411690339453167334466284495942130791233094615601940382101715902889362377647522723182435536850867554414924771610853668408750525750445401335047700130865796750165460459183782319245175947565835313328841939330002787549298359569302578261318068452103759124424363031850107959592276899210768274829369671696413763099452329089951095677706741191034770362954955433733806261230083952853896720451360634854754527760078168077706709314497146872750456437181573872859918951046051751571678051761314050329282785600838989694502733382200070254315738415426686827083260371484852643598288659034307199719400943453135017568143032264115147254629900950876405665077770558570024748535762752107971685617192718870893187944429901975045957407296451875519490695027669570228824553166938030289441152141504033410792966426377622280801851153853117604596397281637061483757347649090066206427841102853737914487798801433351660319882585027201536293571338777979528081335406352471095360896308309814777244661474262574702703438869213469255216610075706882629942374480414608662320218447612313220766135181119139355560372695644856679433076403222050887278827202137859316468241711755481816154234970330124291209851358390920761766084950270375504135170091125975630834423935077920830863572843466695992593743241375149784353267391814305803617445647188299724639620233623240150027711007119943568588464005439155959525635987397470768556632023475056644014550572695080795894261596165441521448687581750093176563606030726030834728760452284898870909348787123261643082150044725314481243253674692839166643925846066049438479018069955633071699648751064315266976156610359449527134759661917447918908695715145154648963242906580629630966840303928904602889364075697654219283717736838853244774110063888978056798988891082606894953427191781821653743724229076648314192607706010537825895406463251901237742147784991285926985547994211709254492224142796585543821644021481908719864068978977047233574883820612569029595023909279811045916539396349319718936072139557984457238333956304596002241962815784129758105301697208249559577006744729406082630902572982550977704101188308940886414241979825183937653490513393669519086641570969139237904639107544806704206410294168482222530367395048467691201364774773780295978309259355393689051675919428485826886993685552076496499806741709182187803528516045789582325474304665701748426947906884404551115013972683414417865102046087767783085273508069816982842620179077895742066335681507796511547821278841685479351135709240795090358407314680508551806834245412012993885111328362431611057683899340608057117886547964518248881069112824789092079451159328211966267640025642666924843421343674472518274938782698982242944284598474254864461014446436477638698263442472563132811012778318276528578448657413539634404512850412180289661040459634463443600880535076823235303852506467713573045569670107783033629637885586253098688000913441488454152522999048129248756727628284177561448601201001632965757886404485529789226193990774479709063081114408714308629036904021824554399815798872564152701018824291182591761856222607577747459955582525831715014267058171847645284066451483499685867716867769239482872932822386530950491020436643329094243804403287827060259803882913289481951054160626287327756475129864703944403361426894563052984624885272965936891469278945251358410150064660068843533216042267080010614415591191357997395631059294352870198215488739614031171661314865378236556667491859585101119865390402900353438131020766616290126152691432645669920959305206910139275333993318556712517767882333294337335779768276873933195476687805859110102658118308460353951627099359936192989232701298098793387032995120189547793467626102706133816605177191114111130900431668394030489284479/1673231346153033722423242168519877167505243402056022252076728594063191315567345827780837490478355240417571702444625224890419281888375258963288399017635371960277659841456736529439609668193047199654406945208590945374407329751992971870233551412340340926589756116398401268483031898090967121285864444558807061995130094810557796480127835034355117372976746432110276983975307659846488190213873535523181110156931947164349128651648219147940772250799385985426706859299474354716353431782621489646972834330481188198399863157302261579886632282830785825065369876497687402415196931770911780983182079741523103911521615565755184621029956926481341633955663869930998969444916868873434587530103195389275029388352748596866895544493780573603508794939462857139041796120420997746335971002017684923201037837208199062273007192068321004324269573387385810631855772752064351602937303319221380129876313907105691935013663518606359064506981819860039510447881985478136575600511850929190679331370567751865154549636711505035808113099742025806428228227334285355196038743766255180943929988696040352454143840551674394280276326191568317524616794779656750123808794146514735391299401387596912369126414283653032428735052928395723008360571611682095692722286773324922986859016481893921305076922669999658128007703358305933399917809104958668908306645688339295396143595669390861033359234219545268578668419707266554133728435894535380817064272051883525569942344601917689742807952213602933868808498912465694308929115278696118445320664252390006107205137929835012598452676700468848920088258556437170857207619494392114379551085591459783210548261826104046266331362680624748970062869812640360688617644685119636330829629328174839733940154911717692389152491098813641740593172538295003979385324075698077900951206322934994154320505499792990974660352047077450998014522358243579811840032437094402182053964260460727244123727404915713922636046841547628070252689686655300338698328470396800201656172210934393897223612815314900580036789258064481020440149412888085092695540811596529799422465326121034616638683422635287237903663872525780822355251963220734089162113900373262142052298816306011652084225078519207679687269507545683070272564244975440127467184965743165971848650323832314068282805509618853725212225803781620061913742383867457877011561709595683633716945607925659369357693987631496797711531048354626955522152517628663709034238347946394114503396903996121302709847076670785384209751622456356649603960890938186709361607873463569246893298941966555314317525601968376888242088292918757634216823395485938340165508302103724865502189564109181511443937091132940040891935195072864283710384352633911996359574920590460150084367473837403398851337502893880255859847306948682285012663709565152767146147064513286155774225378263236680134665608331108259409792357457254729905266365331337179672140286383383386257732094971946653131765852513150205445861161672387762860929880448617848597488506033470625286559108096532605276158479448183908419449564853986908265632335941619510092176962811480153509771514758383620885708474411818237792212010530863628291284218818838976897494051629239094992121056929196759991942892672877931708038435975852580426158857039378688235320032499179453869239253945301434315607721722621544469745220161338393402074083564080906420529714765725351268319722347035728999207048891449374923177683457708020959288804045389590181317423814565911216385773610554431909237878803424158237703806690537214455081806832611874117286383173371280378400515101510838140123248931723002141205517773130880338487156841274276271430643412346405166082037623921277455483250801195161771114953580676649437772251841389432789217242656471884996060480652919262097263230250496066130160642273102964394234028208759632426974205*t^98 - 7438950333933449357396542261765337439315793355771378920100382598421188843665560938314044724584146573785699153542367827570320180141329909755698608290044569948500968987595632185025035273814754767685601738645452407375890205817414365117380749477033454745811527464515923294425394974592426595326358109492085371244846344522359872158861756330053408861068018996197719877661922446343387628872306560754982443140900641996229099252057526879653781747857228934016136584483219396531404336125355299007411737175810644593234655844292760485206902077008214232153083359407557909687672094623217134834695350013716137524896069292674767957006417191808785997962171634376222002121527557451282500239486856044350039709945119762092658301528728619113630572707257820395379152845664015699955221851424493614736551790709143721512291196644042040949820535973242432231893653085068955288343255752806442964207750789131231345739159100389939828680605155909651976777424345713645848186823642339107438419635903893449046928035655153710514680214398835998697803242645796091160766182161525637881617986809131615140737692394417339985659351097412960652563327492234651603440785903640189249917537578797910502614405964736505576293913321853010617046431556121689554619371201704913573243128532895682883176766642714171941271831283634564511317750398668130805988719287348093425133913066900621031374864233231589977207608511212887200246884653907519266076326483370206474828263818026829678730273656508643814488278132247510940234441403092927449952278122833438413840762284273578126670521830576013709428853716070649790356758625946526274569891185734301214565701686144122978073581628651712006748046518882495039608741557183681252432234716101365343379007426934983043245832692890058425515996589995793997418104592903252534258804863315367085704418229027763817698013744888278122538227646042243671006227393974666144830540042947994745154610183017123063305938275165326889733013344806037290590803946555738209546176148121632301904957227756016975634345968601067175139834181189329425341090091701361068344216104166317283941071079504755159707579398440054751899718066560166412545034383831746970153727290656066631162116848854308151754786989854806320697045392643399817554919787929193470525875066640170669098120716114301823487656748317466111699755250416100629893081893855249101484371589367576979605826978547568404743157422015384343575504409015941734713745251069463775800678498941590670638244393882117881044806645742747687846909486757060138170954684008936771757369202548849060760458317047596496850603641019378363511595278211174839294861276184140459082443674624721546754384847286795828917686535827379887501839481352747470083531089788584482665586913291576157521386768986323924657372265819631093537054832758890140310483417342103160033664287797161094503150758931886079171100055897990136586722054212225269393257208516083934997082218929879151181340081242298476737700821984716608925669777333448153753904979224907671536993294351680617230357572427193355165288591267324015664417559698757502312127835007459044077083643727379626642937604419829308456170131306984750306795044851925828921562162981281975913743872942823112063505919682133669351580621411351607279932880673518335234500993954852015357870619497753959355373354294067355364308515308518313405470317677707621253238911806235614443506137518934375519509358444696683073518343142419511728646936800201384613581756384999073304800471378500551780277806525658145529999638130927452742164733344348550019987942448982962378160547250828820826099270324944910925515730424892593484040830713774732952942644467102166645036266724363343772854126838980883112747862729516080487765958867468419072803556441540715901841793884953824264914642766531321104123262922697090315576490207917802202473517881596435443/142224664423007866405975584324189559237945689174761891426521930495371261823224395361371186690660195435493594707793144115685638960511897011879513916499006616623601086523822605002366821796409011970624590342730230356824623028919402608969851870048928978760129269893864107821057711337732205309298477787498600269586058058897412700810865977920184976703023446729373543637901151086951496168179250519470394363339215508969675935390098627574965641317947808761270083040455320150890041701522826619992690918090900996863988368370692234290363744040616795130556439502303429205291739200527501383570476778029463832479337323089190692787546338750914038886231428944134912402817933854241939940058771608088377498009983630733686121281971348756298247569854342856818552670235784808438557535171503218472088216162696920293205611325807285367562913737927793903707740683925469886249670782133817311039486682103983814476161399081540520483093454688103358388069968765641608926043507328981207743166498258908538136719120477928043689613478072193546399399323414255191663293220131690380234049039163429958602226446892323513823487726283306989592427556270823760523747502453752508260449117945737551375745214110507756442479498913636455710648586992978133881394375732618453883016400960983310931538426949970940880654785456004338993013773921486857206064883508840108672205631898223187835534908661347829186815675117657101366917051035507369450463124410099673445099291163003628138675938156249378848722407559584016258974798689170067852256461453150519112436724035976070868477519539852158207501977297159522862647657023329722261842275274081572896602255218843932638165827853103662455343934074430658532499798235169088120518492894861377384913167496003853077961743399159547950419665755075338247752546434336621580852537449474503117242967482404232846129924001583334831234400450704284006402757153024185474586962139161815750516829417835683424063981531548385971478623365700528789357919983728017140774637929423481264007089301766549303127086935480886737412700095487232879120968985705032950909552720287942414288090923999415221811429164691369900196416873762397578779681531727282074445399386010990427159131674132652773417908141383060973167960822912410834710722088169107607135277525746695804038468317602566643039193321437705262668102628733919545982745315633108865940376673681046395403988948677227805480139110143291219382963998436415267910259575443499732788736839670310730337001517016757657828887908790315216336675729745870295736669244403385985930410067157201716989676167312035500577504898094398908429988616304758914068205678816613567686112949280428472734652746299903475814491581193464115382669973882519690563868250189112757171235276179288902363687745979821748087021090637994226076415313037985207422500483629323240809157152375117811446576708144202049832350383866652041947641053163660272131924342587587831907228072615465516200097463617767462898198742152959843179039838132517130786523012845003149357524188205271448473470753095632215653213012588887202578748555037658357835041838975813048330578754462607775285220325004550212338020895123408404759158599601313036286994388485323074330289838981724599315145877194624195183267057947469336223502848347188500002202762430253578885336585350621916826656346422831279928343713713763439176297102946877045745025755086654857807176399498036964932599155773196868470103093905181781539548343858115165411981024238102453392790756897126712285219698291053450204823568695663228681953580772009299969342569736558832164043783628421241910476159196455182002469010716124828771408331508313483071604690049444439116973198033308583716076318101588750544771054357515202210641406518101787083465625800110224665140855498137278267374571292165621063654593213751973509892397744568756292807425*t^97 + 15252319742322372052201477081268632668838636098117873512808370718455058071342541874361447210324771730424562867323354970904068319295196351824417873823306256602674489104616687209881344288298964602378480783538692888483800070576282229579842098791583391830298566413784843042173754114671324628163734365836561789844356025401527604737561313602837310870296873830363607189704600915580114640048273473705981907199341946393188505398310732809431768329694744083951327361705822962362630728457364390560316496979089981390632575055267018711987678286986608735271087025908948872705212374530301166226857180820787438655531129139602304347732876312103477932312819657184269302604762807076752365769471621034144326400299438438245006886180868218926068501114358932831199674631509325966696359666537717585091881556003119377851096448034430593453630348820617138276138800028918515699068220024759246309106958007721274907923607783414734487298021844329676028307457817232095331648286950659489655214602391048766088359582487544884404851799487290252540830279040721752309235008729144639475581159642028410049129916039571427840819807913762021918330714009824549424588411383031792932184463360749305944721745927699647625061629257179139488784883058815772660240234620523713097658160612837588896319895425453887374627669845930896991113963410140626712002138163471276392052839587791943515563723914857388297910137845891759757460163788565626322159478641911877385038874889161821631481819034531662222844296462384413780517395375641741839854039918648021556206378734266390517705131790834593104027944225651532075307114658072473351314113844408725456340167492033985218410327729709522304662189080470085968181224816453797631155921837376833539171326425483136100475592049757221687906577536393099196992024972624253629824580145597896870617217709805291390273930977932519309583344570371398075368594739072581777625738393877703844484544633742856064928029558651040092908723542404190009247418850263186239784245667822444920696323286510176780701797143759731725988469111137325904670044842826187179573969180706694704575551859441806079857134459359230507657281331151801595576971756380194183436220903337403553131226708418043444969975150359972477013773122868655400750789114952428194468734422597309173811841618958183241667630801457704372590014910912349583964004442581384993740052443519866237469872038248595455127627925901243027545451465476423305466288876952519796111507664460432500550387660186844098612995708214098986912497231684709452664752764614318179843628489600549656785926258261364842357791956928271088934290754774866623761661524823726158359500254315348299482508897959833463575739143742199774240748109996897652575661319948440837830015184626539550388200556914835726547487920534479963461110533205884541626647755950893781126326002899361140673236625533821077536670373412886867560949176864749644723214054436616337478537391711459460417982815387685127638443007799613559211020412796704195424977491177096585474934207935495397702497119368989952915710435581473069490993972019672547819121100160770749816163583249791403591737953464503200236053950895790586344760984033717575990621479608856084432356617465635339243912053238714687787470478864561944520768457437472333354959190193108303274130429469439414042978552095271777355293032328469305520724658696732648477135010198029576760072854689334717367489898270990811755475069091422212685924514330161770111037995815594542705133463408647413524073415983075337711746928451884023367544928092521328460290695196417517538597030689625749246404886826337162235360578565350744287677196862296523336759070756796951666346476540730100435306908365820563406597659739904648305314938808758897050492686391177134741624617324267006983550365749466479625729251264442198134701934453453044181202876808979676774186/142224664423007866405975584324189559237945689174761891426521930495371261823224395361371186690660195435493594707793144115685638960511897011879513916499006616623601086523822605002366821796409011970624590342730230356824623028919402608969851870048928978760129269893864107821057711337732205309298477787498600269586058058897412700810865977920184976703023446729373543637901151086951496168179250519470394363339215508969675935390098627574965641317947808761270083040455320150890041701522826619992690918090900996863988368370692234290363744040616795130556439502303429205291739200527501383570476778029463832479337323089190692787546338750914038886231428944134912402817933854241939940058771608088377498009983630733686121281971348756298247569854342856818552670235784808438557535171503218472088216162696920293205611325807285367562913737927793903707740683925469886249670782133817311039486682103983814476161399081540520483093454688103358388069968765641608926043507328981207743166498258908538136719120477928043689613478072193546399399323414255191663293220131690380234049039163429958602226446892323513823487726283306989592427556270823760523747502453752508260449117945737551375745214110507756442479498913636455710648586992978133881394375732618453883016400960983310931538426949970940880654785456004338993013773921486857206064883508840108672205631898223187835534908661347829186815675117657101366917051035507369450463124410099673445099291163003628138675938156249378848722407559584016258974798689170067852256461453150519112436724035976070868477519539852158207501977297159522862647657023329722261842275274081572896602255218843932638165827853103662455343934074430658532499798235169088120518492894861377384913167496003853077961743399159547950419665755075338247752546434336621580852537449474503117242967482404232846129924001583334831234400450704284006402757153024185474586962139161815750516829417835683424063981531548385971478623365700528789357919983728017140774637929423481264007089301766549303127086935480886737412700095487232879120968985705032950909552720287942414288090923999415221811429164691369900196416873762397578779681531727282074445399386010990427159131674132652773417908141383060973167960822912410834710722088169107607135277525746695804038468317602566643039193321437705262668102628733919545982745315633108865940376673681046395403988948677227805480139110143291219382963998436415267910259575443499732788736839670310730337001517016757657828887908790315216336675729745870295736669244403385985930410067157201716989676167312035500577504898094398908429988616304758914068205678816613567686112949280428472734652746299903475814491581193464115382669973882519690563868250189112757171235276179288902363687745979821748087021090637994226076415313037985207422500483629323240809157152375117811446576708144202049832350383866652041947641053163660272131924342587587831907228072615465516200097463617767462898198742152959843179039838132517130786523012845003149357524188205271448473470753095632215653213012588887202578748555037658357835041838975813048330578754462607775285220325004550212338020895123408404759158599601313036286994388485323074330289838981724599315145877194624195183267057947469336223502848347188500002202762430253578885336585350621916826656346422831279928343713713763439176297102946877045745025755086654857807176399498036964932599155773196868470103093905181781539548343858115165411981024238102453392790756897126712285219698291053450204823568695663228681953580772009299969342569736558832164043783628421241910476159196455182002469010716124828771408331508313483071604690049444439116973198033308583716076318101588750544771054357515202210641406518101787083465625800110224665140855498137278267374571292165621063654593213751973509892397744568756292807425*t^96 - 1882776526698233218559984872124003844805585945925185552347644339514894416712820760381964186202996236977159366793198009910553889378419631291913978606655756620903849334504755949657975474244965638770306377795584038043011560252897724723762297633861732018352851466611408124545277908709202803929874611268902110795128442040365436165302725201538661532942991598325383146383693320324879204493995029358116150372474267034610673500859778431640609756652867209993100239740612286784385317294658432783047166348810070630130091842451070192843968238973589652637579695470788948526323796582490952130837089332882632904917314014735366757578116638071254016368142293435138257715172060683405139528562958567996320492155887109096713897981571022071951477321134750931782314309536740212698951833802173814634886013091483431748683992307366304463122967465428512737254960325784258510114467635668420369257039908570155205674955354269042413350806994634686896303366993998514931829656018013035404643655592130239588606842241046554579268054355778356905798862158847055598082230782965041638479258515520479163736282782661558678701209613596476403471973203411171934056776990031455351529824178138404458747878363014345482688891087296267439965047956263769538410055183387926896017046147974325997135524910380200364288731752662461985902634446734866944644469217638259023481954444290257576701992845174138606179676526518603332933357339306572506454352940730496964145388702425636504330044266232702248910279823585660986254399253000110807952585989477877493010848891442769902263653830307750343172963703017179835105526043215051501140501725689327781872769780269486909364445278808710530756344664579586216822051316241107371059033953671685034048044880623073585497990364635068202121897295192741337781290285781012005642209502961199634955151494680753633982479967193368789789564173309691064502821246596001054984915594465093106968036996192062397917411674291115560081070061676727196776637702689001151123935634131982444988500147880203773515435925180753499188170531226568976085532446368544598639915192424809474105968703220382404492081834549041469850803962925231081312081832848166283588503649722708150943019044261611185162468016356992669872722594434029226519990251066558893403491205797189443112163729981706119948559783118089883858455501236439797922990690226230797473168607821229268179083446155115850889291448268916708291133735549962800130861159167192759603953862427602101113939213470327374568317396727378448931583497907997357146524105529178008075692910821731645049864054432704487040763996693909038127433161869940035202560253909575689807122299768921195253235147826391403099852886552906900989611138804601392870700557979443727216950980073135711329139768714665751664556995031635645956559256476970309326633641734182702431346666121291573487727554399316972707716649238399184980455362216721387476036418501525831808072643007514003177831803278006200679997167159904711558304564552246065569830733725515415442510638593900195328597496493367751973766344806567980328581940076078766692913223381936616676412023445307385836414015657459644363086933450557205502855833256274121710117731987777251073058179101637436519801570656615274704328384255341997131118498086901456924416584788525633088149831047495192117247196225957709490579322075220779151177026652439516309392486136396908346466963241410923052659357135657478674778691328999239425636642406936939932350456150801223480053881944232629900964222630226684958596489802752761104601376902010654276467884842493433930596879622079469068283418573347137703254166964252071686030459627989707783738040449086557964259191955778444972543444890350525167092472496345039191108759498699712686089560107003996652359658543450176013350061319850212420611800372317891509702946624600427678016174887326820125533334/10940358801769835877382737255706889172149668398058607032809379268874712447940338104720860514666168879653353439061011085821972227731684385529193378192231278201815468194140200384797447830493000920817276180210017719755740232993800200689988605388379152212317636145681854447773670102902477331484498291346046174583542927607493284677758921378475767438694111286874887972146242391303961243706096193805414951026093500689975071953084509813458895485995985289328467926188870780837695515501755893845591609083915461297229874490053248791566441849278215010042803038638725323483979938502115491043882829079189525575333640237630053291349718365454926068171648380318070184832148758018610764619905508314490576769998740825668163175536257596638326736142641758216811743864291139110658271936269478344006785858668993868708123948139021951350993364455984146439056975686574606634590060164139793156883590931075678036627799929349270806391804206777181414466920674280123763541808256075477518705115250685272164363009267532926437662575236322580492261486416481168589484093856283875402619156858725381430940495914794116447960594329485153045571350482371058501826730957980962173880701380441350105826554931577519726344576839510496593126814384075241067799567364047573375616646227767946994733725149997764683127291188923410691770290301652835169697298731449239128631202453709475987348839127795986860524282701358238566685927002731336111574086493084590265007637781769509856821226012019182988363262119968001250690369129936159065558189342550039931725901848921236220652116887680935246730921330550732527895973617179209404757098098006274838200173478372610202935832911777204804257225698033127579423061402705314470809114838066259798839474422769527159843211030704580611570743519621179865211734341102817044680964419190346393634074421723402526625378769352564217787261573131098769723289011771091190352843241473985826962833032141206417235690887042183536267586412746194522258301537209847472367279840724883174154391484751273023317468225806222056724053853499017913778536075823464073146888670791380185714468532615339632447033012668566915399724374904799813752283194748252467265030722000845417473779359548665597955223703183312382551381601762493141131594006782239046702713655826668908002959101354043587926091793956746558666777125287224580460211178125623758918490513360080491954152996052094446575395316164868555337151076802801174454635351957192287137595141513100825410538578232058281371452916060793478179744286903528484287436095723337383533108466704400132076128935947079653890577299853415300648460662792673762620631206062816428283547149944648344056511749715377190447268583168728008875589997990963053120297557706854827474710405859945300181822134306140134468232391587538017390493485618306554417115421817640249293012088644239831649736669857246311525565414143588618611357004089512328625532641737506756300556005585805039707699804893674420222938364780996911013772295240962856214347924065000242258271091400405496036420827161202478127170231737606707890672965772127565987310910690447157563890673420200598098863101923426939410616991932569877289166046123177925868230337575794082640791526075517276870395836707278784244866696765189948940269449872860653846323289417711813760410506565432455140512026647910098456026439516443341475099777149759772749617365775896527523628953807541304994815319674861297574623314915783213964580641835239628108613924941392496414830058222855900945016899868542573092678736053512556052457967751693023074564813056658371704926444894493941685421243015111937077113000824317294520877563962177960236277283849957264547459476771792967978159716777045288503443927258270400170049338962930906698728125061546940358856988884472098328259582407089663158742661016442459500760953672659135099446725*t^95 + 9197127734326882309264774437523062145191740176894511133946833263035374802522781348666380812213063171375978015178830356612326720864985600174514746834283000999473863861928935147090768274255143440472708604724751092129336859246512589627986803235652569612041792958395101406895908943242327395186906878484658665874810660803185723221063608955694818885493256158498722120141990648584411445914037367119010125089001533614142264165884811760688612654664050149639020591356794164809297841707750839123031608435724716337154301409981546056309879051330255646169001827912959473625715514294727773067792211739761502812381706606943093332219931563254490732034868334337521322913330881243096662769314482634991775740186241571941177300206866909203867108093558057329887589480484006589250262466625025355130637662229696210105472775360322411782971274930824265921377861690807935593688089163033660543159784812548346453726067968783731648808187347335835643489735852306615045539301788659488523994691005720568024752806896326165728852087563862406375016868765713052690311130373849629645728977493307035324310836145543058108033751287024609350416230408763032674073740814462266466535523616185307889842922889623195633149708611665006566016685321893437375217409977617041551176757222549863915480646815484100170308136911614509664731432880382329855360421432919397550584202687773477521755265772851844933015969451487665826534163183607744696004728386085714541509090795511145475608487546703474208796730107629368890808464774955147630143185424810340204729264839476605454433271692781240744934584280579844449102664346110246011148952960570831920867996314473901792882067805983265289187874184093589691459967990442493252577136966582988299482630214512640813532357074097692995036419888971169809330780370127992650637630949980870590350154817689592031343106171034449600046065835738951647815888321992653961181853533404133856854985285048998300004210820908102123391048094683496803108231260658066038358727785769450151760111441845049070115896002280833809894362329694267007665472973933780516562281655929996841103532972458434400178821745778293539255740936323366240806664549735953549300752711848698854552854984938892378220520596307376005138850515457368212221373259894105529995077391486676761632326128665073733926766727561624917865176268932631653643076386583124802206828032848283031895405737668361848237922341833481766241926499798222865505534560070664718100932929463691616167589262479292236043037516060322779897815685223462243177670275550185504969216358782931952697043487776278162643308264622710863629285775850454983188548707164787392246695366137095420083580647565589386524077748174411147827033931090749711319248915833129216525546313540230369544830007103150592438904081456535261385927931834619904227779878880134483307414157561190066223179277928395110219676789863078893085466012791318534489425808839494777422088451148777550249022994140378982249797463510115884836443002119144689870873356848194723843956511382998689526273456005647290307794269558563166489266480588376371452869539561996505703330132988640871142766048872665582538649947079761979398078560892827848791823030006624231000348004538240460330751122694003760510469862551661443515524389391565873940985076464933545657702500688767304059400991621739615069182521571230761200214762871779718203075234613842251159438979175048757385105421846451975007015195865418731890513418422879643415492162271684502780630647160987310464667013467612117676472469082014283416674965912871945874756757260428620005524976322020788743545557791085570910399735544367302162656962447696797143943420058455790318917021388117508887617992221917566123138766448325978645124124401867868437123240948796609021355188382345518268554055807088512814868053013090587665083614879055156935227459871104997592844235572/40857267234245896167534804224039909744718943435658870627982663669579380669217189940175722722044201597832705388784212309596965374110690414321751270557896446230052675765025402891589014261513861620652155043911593447960528070125937476758611991759510506625637135714964598246776578893384888070671199073499597895626540315101438557687485135475253138761959462878620036172342512494069702535586039240138767835286538273485834177802973787557899220596792279607783042037076255606982957434255648374470627572833386104553654840368307950941595402833486279328414395347934439662611081443060627670189336965324827791875882358269258417200786039132080760261862846860315120290264060998127684564598701661959933899428322570283495285750093587460900223847339974857049693312540461817696894710103813651851981705734011115284229975617231911069227164310168348066883314596473134985504450879231169336625888901404417168522242729190697094975143210619491510227845554663584316746027043923598237860764194045286452773821129155477510732652599155284691511100169271731491423273325056012872867235905796039879016639597470885663971111019550477280646551916165073007568640191613987084191183564791684605667941352417200410032566837869735563640513594081619173005927838846824937660939257003337023867605584469264379380260829276452155565265775053808951706469548353448613036742708799853206687299119215441740020939775761072403665405261933836662496678497557810451644228523643190133174383269506704367014723891626207771943487305805252492219375492562905058217754549813971307631308087431448438175973295296274917476906054199429265667947417260554342759387556953776984285145819637800688487171530152290989178427214765739483496439857958887450230575055389761106884214464467394924683938740344185278987536186066591247654135819849121766350044343385854306890342778167727576187881882311293230678202973873050584190881345487250121615603016450941887238185652876335718151806586348692151906761002468052775833167986896088927344932945653962026890716508610556327462747648391067241445274751090438900374988562417828172548104578847258013827356737832765884444056425211008106940813072149114382850477042005435884522711168735478107524000053611524588425019159654582110748880534708964943639867952452850868976432869080329464599273077354158468057275564027890835069573225017945511274215599117166555146316055007074549078665203598913890932113651475914461113326947296218314468692037128487107446169538617615723108976298708343399643965808664181540921320715892028609065049099619292432493244306971700548380165901407088936413694433093411185288041411813187318079444374265429650361258318425300699543961253945142849691328112465224432929289256697327054210241918497520595721042659388845112429450453331492369250400133853563639386859554684388060130996085145591397480379198399794152588860929746638056404777685975272469678176080083870616140802440064496806457381118907730195016614391638654850282222342353499886739389582974599109995633616039520787070652378870889290709224013919980080323649895039447181855523521110105779021156784442191076415445572384274034424635286002599088232639903743158195381333354751601238264989428717380204521257805542903182950616283991192182100224206272797919605455178248116327391752514873609815023379294004972376985870324194121408406163372622301102860414025580552166304606425220219436073562455757476663827669593252430943129969542978781058538427441821508400341156474435617720037347390386054520809331567497916208709330452119567231762536647501851593264512579850569619193130645878460072579557072915805723132628877302506024600591479165505113129782694118707750465867527378654638222883770593797249821725966076781563786107613761593486209994713191215828527211354876843931214778286228595950566935569088806621569989570133*t^94 - 2772944335035118269600961029759109970831828858305309277501951427011492874990152026504324157387172048542998161620772058644338401111833648623276945065648411214004108261210600638677901142556310489984725247971004703763429420681331694022656303141729796072923163224607904506112320390976400325973039152278101123727822463900044562464394783811159654453333714613494860775367931222798322524925774158670934020370042725789526511667414098373031645038720095844022120178543384768499569144282096425185029052991222600053166694499869742381231287961173553432401177604644450559743518781467040158937553907603905490699995430746143079353605416851904375487386818288952387753624736382812873704254865276729802871619148530090814005080141974134782458860084677718091394527634371306795150494635107083057630813996351711354874977652717387312891175850174855148387685825497759079002519751439244722611981499087336170576767416072348428789622689424143783585743089583009286909959249372876736171249518228736155341593051276549283497367621738236682963506222017016106643780267984546505140724682126960099618276591335351134475185171314317463002138734307401234475496061102575906203239423175439084522349692737868872478481751678655208878747629738145013353318409905773248187943842581514121498421972945738011280925778763432170183540496776042965863247669638408225101008178735058291167579627828349044537187972291594335265135395885796341045249835124190478407084508879177322244944587059205462747546230477204752020467521663616948611099474258364824886989885166322237416856758338390793355025444227365081829354719301433397525095848892383331205104265187451168444676212153591514349961683039001843505962887494413828274953684194793535125202140690669026656563698125213761020139447555200356504261575059411539808107631835468301003779164178284957874898854374463066296867160975411683368726146093861238621833979659078549819003219640624616731932807457910945211193094590838556784331854856378870943897317521604470397892253563514585070187223568158154222776754097517906828749985225816199704745550031003611739960718030110685717872065746689417323997905043690795107030227326053573692574676588484847888224243719399566705339789761043430728721272674427930145672052631638009526134657952066951695609209288475294044796533065345071858639412869714981085832432495607893229031984473862545897067891859241180516281306529604168968668080559244870376214719605000646151257750668264848630107158126810796065541166401011575010270161956378481933820491764358423548317775408610069665203676087837973649817993447699314752472693527506834798819586448737002348439831544106693538687072920906621047611082913789348599086354735806515681089206593236101212724512814188908203558644081620982792965142191224450278417353455699204931683190264489774687373416113616295289694730466246913498492515563713493768746995085802570070215858153148588220839462127878242178342523218250941101500760031231689871886596615214183914969604796590868076873203222852485355353595599975216555558264188292228185552695025280937560013328553919171861348897746018093133417870953622392993449026883798325530514720537625274681549390898514183401207584599048439200580764895207432838350351945681693293454528359604262398232567469040515380274374277997991757284042242241848408405893067000177033795790005003435597964319346587731879645267010604349239286932149854169656055846681831183364831797524790960123566272166387394215519874180832916112041040736857430980043165454543558864576148262596713816555000561997764559019555464249106575053480675154125722551877131223264275341982835917721612065038175867679884188362177811223568107184619738253770148821423619963136859172652203968370839324627372156344487414772386609509734154955725960300643472760970637682333977677449758302885560382939523492880856101389031804/11235748489417621446072071161610975179797709444806189422695232509134329684034727233548323748562155439403993981915658385139165477880439863938481599403421522713264485835381985795186978921916311945679342637075688198189145219284632806108618297733865389322050212321615264517863559195680844219434579745212389421297298586652895603364058412255694613159538852291620509947394190935869168197286160791038161154703798025208604398895817791578422285664117876892140336560195970291920313294420303302979422582529181178752255081101284686508938735779208726815313958720681970907218047396841672609302067665464327642765867648524046064730216160761322209072012282886586658079822616774485113255264642957038981822342788706827961203581275736551747561558018493085688665660948626999866646045278548754259294969076853056703163243294738775544037470185296295718392911514030112121013723991788571567572119447886214721343616750527441701118164382920360165312657527532485687105157437078989515411710153362453774512800810517756315451479464767703290165552546549726160141400164390403540038489874093910966729575889304493557592055530376381252177801776945395077081376052693846448152575480317713266558683871914730112758955880414177280001141238372445272576630155682876857856758295675917681563591535729047704329571728051024342780448088139797461719279125797198368585104244919959631839007257784246478505758438334294911007986447031805082186586586828397874202162844001877286622955399114343700929049070197207137284459009096444435360328260454798891009882501198842109598609724043648320498392656206475602306149164904843048058685539746652444258831578162288670678415100400395189333972170791880022024067484060578357961520960938694048813408140232184304393158977728533604288083153594650951721572451168312593104887350458508485746262194431109934394844263996125083451667517635605638436505817815088910652492370008993783444290829524009018990501054540992322491746811245890341774359275678714513354121196396424455019856560054839557394947039867902990052255603307543491397450556549870697603121854664902747450728759182995953802523102904010618222115516933027229408723594841006455283881186551494868243745571402256479569100014743169261816880268905010080455942147044965359500963686924533988968519038997090602764800096272393578715750780107669979644132636879935015600409289757220802665236915126945500996632930989701320006331254155876476806164910506460036478890310210333954547696623119844323854968482144794434902090597382649923753363196870307867492888502395305418935642184417217650804545622886949457513765969100688075954211388248626512471847202922993153849346037566957692374589344834914283665115230927936719055554545591764939907816527586818163823286731331932405918098874666160401543860036809730000831386377538206716536023923415037634307104279559943391961936755680325465511313863643199929161498422023064419438720671017736621775779807699625803629568957700630083827611144147212468853332135318014755248799244410868216444429404189494554945036603827994522089003721135847975010268968305279089230818115721602546014247532405675359466774703650714749263975973529368503729866672556690340522872092897279556243345896524298375311419478097577850077561656725019427891500174018231990032731941590242699131429305851367403671114339153383387311694927471132803286613857034651845733766766935560344920229675333306082552609138144418509360741624319164791098067546500914810093818030469794873010270532356164993222566181061926957395065874332880988734697578063009188147740959458906645278110927616576519959378195051846573861472941258189156765162656770513906110690240882644631378113570029130025511293036913294243700974640671114930041179593784438208707748546127584352844983122591132081084064028712863886405907281499421820931747131786575*t^93 + 866893988985251490541579586472739305609931544870725509769367914487660692515035515403254293700673932358522339488195489959251876997928977307439871643539896477110976430952822989600702352429489944868197299349405475461391388523873074798828361873786303649488521638558770540552365664657941615090019491416760986405659395707190102811589162696736836377856159742332148125457747898299452226865002136877518916153102056900904329882550859553081492315853885840937359505281496193113834688776575318842716487085170201944088664720294175487082086107181924701249215799896414963417183207808770362205871651851586420002661606460768087353035077942920100219092450013853184073709880514412419365632797376774414010274733339639247518574942565817302644639201664613211514740793847125456948578788469831985883384263969575311958853243078721994178399987218145911286593940080167835985349901065453392401081072475336574839372784461328338564192241022073670301526879649974998483326437214980780096218718331999232233278237464704373083238541834339874046408253491399733516336435845347947172367301305206028093862642818215443591186069549438587146106580098386687216710994281587426792448004160275890992866649496440514483304318760105967467972640942496492364842956355415162907464750542589444984503474716349088733694325018631033878725888804295600102644978444766553778557315826353261860162364668941454877238247379844147103861927332366222597076868136925978897682702677940690383030859346201033084364417293206341195724461926922042694870675330715447441264346215774550607395021124332169435746917706694169872472698327997349872979116658043029812044091972068656009546204817235985085830674141748270744608902929787293680543985866114790030096271494581151546716746064617451541395459292110827085640399759463409939773889090961179057015909965545386209851010303202444300242408591235333243075267424262252244165057529331883696240989927813224970138253778704950336128786063309170543978424873523200454909169082457868886077073685727052855851958360612657581804250345032732087978170831911863076481643582618802113652775677074324832808147750622161440517543282194373261493141422561298077814922488785127366467694481632727475919063891654309189178301131809599616027674724320491184293362072643169659090289193740346536783646095725791739043655804517710653859081077780094686845323782304048790305234760994909803506108169475063251168578695501081199434605213102772805898779913262940005265004995299136828198051736796791356353277066675437683469355528815763290087973047732224405711354703833017398755781769933366456903621416232198634622225948631257253540743324887098224976247044749533064438613290196628051116708468296867333735114924209439838813309622818364796727067444767314831825244029635329905352247996329152850189172040343305849950531844002488691563149392545235433858778056344295057225789843436361314055718221977458279493241850979936180071903643041086808818238864331964132820032311393229135101270445252960631855084963137903447955642374938877239746451038580622394236385462469854445929929408435324882754561853845177829490118050231651576512078727037944251300283816296404219011510754995281101663085699452667241202841724951639331479728331712516970378515000182795327089734338868529621277518641385211361304606786244432687304905045948911295036448855010145994569089918664823629890301101225880365453392413301671219505532516887356689444934390481239169665793861221601110637036514523755216393123315967603003692556598127970346724836342448199624139312898305369706580133214231229240354572063180049580018733585567693322953966931897017655773713576818033761834767799341802725860925722855367327938248159901179534944894983672116427714638678322220424083762423618613507522399142735870961537063384823963965341884828911491470420451219767207726931917747443600331232/3745249496472540482024023720536991726599236481602063140898410836378109894678242411182774582854051813134664660638552795046388492626813287979493866467807174237754828611793995265062326307305437315226447545691896066063048406428210935369539432577955129774016737440538421505954519731893614739811526581737463140432432862217631867788019470751898204386512950763873503315798063645289722732428720263679387051567932675069534799631939263859474095221372625630713445520065323430640104431473434434326474194176393726250751693700428228836312911926402908938437986240227323635739349132280557536434022555154775880921955882841348688243405386920440736357337427628862219359940872258161704418421547652346327274114262902275987067860425245517249187186006164361896221886982875666622215348426182918086431656358951018901054414431579591848012490061765431906130970504676704040337907997262857189190706482628738240447872250175813900372721460973453388437552509177495229035052479026329838470570051120817924837600270172585438483826488255901096721850848849908720047133388130134513346163291364636988909858629768164519197351843458793750725933925648465025693792017564615482717525160105904422186227957304910037586318626804725760000380412790815090858876718560958952618919431891972560521197178576349234776523909350341447593482696046599153906426375265732789528368081639986543946335752594748826168586146111431637002662149010601694062195528942799291400720948000625762207651799704781233643016356732402379094819669698814811786776086818266297003294167066280703199536574681216106832797552068825200768716388301614349352895179915550814752943859387429556892805033466798396444657390263960007341355828020192785987173653646231349604469380077394768131052992576177868096027717864883650573857483722770864368295783486169495248754064810369978131614754665375027817222505878535212812168605938362970217497456669664594481430276508003006330167018180330774163915603748630113924786425226238171118040398798808151673285520018279852464982346622634330017418534435847830465816852183290232534373951554967582483576253060998651267507700968003539407371838977675743136241198280335485094627062183831622747915190467418826523033338247723087272293422968336693485314049014988453166987895641511329656173012999030200921600032090797859571916926702556659881377545626645005200136429919073600888412305042315166998877643663233773335443751385292158935388303502153345492963436736777984849232207706614774618322827381598144967363532460883307917787732290102622497629500798435139645214061472405883601515207628983152504588656366896025318070462749542170823949067640997717949782012522319230791529781611638094555038410309312239685184848530588313302605509195606054607762243777310801972699624888720133847953345603243333610462125846068905512007974471679211435701426519981130653978918560108488503771287881066643053832807341021473146240223672578873925259935899875267876522985900210027942537048049070822951110711772671585082933081470289405481476468063164851648345534609331507363001240378615991670089656101759696410272705240534182004749177468558453155591567883571583087991991176456167909955557518896780174290697632426518747781965508099458437139826032525950025853885575006475963833391339410663344243980530080899710476435283789134557038113051127795770564975823710934428871285678217281911255588978520114973409891777768694184203046048139503120247208106388263699355848833638270031272676823264957670090177452054997740855393687308985798355291444293662911565859354336396049246986486302215092703642538858839986459398350615524620490980419396385588387552256837968703563413627548210459371190009710008503764345637764747900324880223704976680393197928146069569249515375861450948327707530377360361354676237621295468635760499807273643915710595525*t^92 - 9182838841977739011635361568852255001271066305848578856412811708762546083401499962169803435062740410549338785974715652276573596187609982076645116904769874596338111822601075254350056192659184905125357021919748077026154012536574817344203132382068867290896120867130419196240623263170022653445205208265916069559712069958521751616618920007679251051378816049088011058809374762121090085765978006988370116426278271372783846023784896050735336944167613574808009677093832101035616179647759394300587830621285678248141184837796276196339603037642471246384702111976414931578647853721114679721376214170493666674082248299067581058694795732911126853524520101638862022495183789411775560170858736439370237961551651891316244531981368512561522606695535768902592250022593470124671383540934102765871991760061800977525262075835232245118063964617595497654194123302937869066148130687633306486818677882860784465671762815072688378092065348824663602579928709005449317765557137167762660930725917037255870100466833600872988699671209749934065037737996047262556136204160738655043361252351537427601689230517730911635195823537319685104231796031265188696090713240534926511593152028406353349379512185720081554985518312080667649896297683368580103730955136659485582728198316821266856357283662624153494321903405906275810619351549980940759178151735812069677328868981642887386013742918132457411384168573548312143054119348260468038270143183096759300645698844101886909635650416804540378316292095540415813682691385112186158256716322525111255865562418286386440473131845652330328954925605024088413341879654404968540781928458933914306325417588753780815914783509867170175013039546795506264137661717926072257776075486372088354080234384803540797281637523458328823028432343601605707426492678625792812077350163541482822364681772095075414628836626412293696588503017927138217481584135135193364760017785074860702898429668285789671374653433184901508627258305020962552236317192331846433191480679863686341168138212976421542970251706563326222674779600061234354499094163282289334495089645514301636124551577412722477131451265911950660616308128896283811502876883586044758348270729713823767712105346244058549369900799217920945859573775363727432759037986190921735783537412502974705554939173224729805903508245633860716501980128718102554414593876704300791677597001745426958378532865524401791827409880883457200431928221540320083229562901696183038005426471911249787134064626792975212734667340509466591742645276930517904376119483792478663694136167360806472781654347294562767465069873307057983602109004684890717090637155882027921263658786857748694573254228344186345669275666969117977845004466436106734954688019135414881209389389837448312076955590515086341257149177563736798917203099151240390831436907242342084262589254786190559881467893870285970935682910235968690365971414916767348071797241303321587961102801741688764125788726792270797743568096166325223634620442764957742243492603802878915310774935148661746658458522831948124988367496772469462755951839591363131083601071229861876581089475848774460602065724929213531301353338859593549065780654872497914444908013310803959754007805038891869861437695637176230024560808251300437597126034099486633958484582989394537625756642144342248623833348511439839728573014366393358884166802982355419490084901403174163659122341276610341336038445998305021175647431456694998031787484971639769154243325882645278385294432976980044668357535734783917179456802217012262096033567479818732600973765573322301503642777371848552879253252288300921867615582602026614929519655342807249534117506680563794605614256633325059646297230014283631798092912308612686028230201908533577283683345629552466243533141428323960943703767193680166668460772807714710677991780761217979846014535639349266312889957798863763595632/48688243454143026266312308366980892445790074260826820831679340872915428630817151345376069577102673570750640588301186335603050404148572743733420264081493265090812771953321938445810241994970685097943818093994648858819629283566742159804012623513416687062217586726999479577408756514616991617549845562587020825621627208829214281244253119774676657024668359930355543105374827388766395521573363427832031670383124775903952395215210430173163237877844133199274791760849204598321357609154647646244164524293118441259772018105566974872067855043237816199693821122955207264611538719647247973642293217012086451985426476937532947164270029965729572645386559175208851679231339356102157439480119480502254563485417729587831882185528191724239433418080136704650884530777383666088799529540377935123611532666363245713707387610534694024162370802950614779702616560797152524392803964417143459479184274173597125822339252285580704845378992654894049688182619307437977455682227342287900117410664570633022888803512243610700289744347326714257384061035048813360612734045691748673500122787740280855828162186986138749565573964964318759437141033430045334019296228340001275327827081376757488420963444963830488622142148461434880004945366280596181165397341292466384045952614595643286775563321492540052094810821554438818715275048605789000783542878454526263868785061319825071302364783731734740191619899448611281034607937137822022808541876256390788209372324008134908699473396162156037359212637521230928232655706084592553228089128637461861042824171861649141593975470855809388826368176894727609993313047920986541587637338902160591788270172036584239606465435068379153780546073431480095437625764262506217833257497401007544858101941006131985703688903490312285248360332243487457460147288396021236787845185320203438233802842534809715710991810649875361623892576420957766558191877198718612827466936705639728258593594604039082292171236344300064130902848732191481022223527941096224534525184384505971752711760237638082044770506094246290226440947666021796055619078382773022946861370214578572286491289792982466477600112584046012295833906709784660771135577644361306230151808389811095722897476076444744799433397220400134539814498588377015309082637194849891170842643339647285530249168987392611980800417180372174434920047133236578457908093146385067601773588947956811549359965550097170985409367622039053360768768008798066160047945527993491408524677578113803040018700185992070038196755960775884575725921991483002931240519771334092469183510379656815387782799141276486819697699176780982559652532769648329134916015744048220711337879332970333347166162790150000289887160951295229215499334021059115907403030897648072933871619542878709900909169105040425645095123553361740023393492842163336936007635998895771656103668131829748664118544759754698501725941281410350549026742453866359699826495433279150901122907743525361028379166698378482394798816702730363252981624637920698364439253044730606078130059113762271259194084821143071428491949921309595719016124922007891711165529322876053333545168126944366061739307091259891022690382486430580143895885293930182829422247745658142265779069221544743721165551605292959682817738422837350336100512475084187529834087412338623475171746891051696236193658689258749241495469664661345017344685708242147575326713816824664846322656720761494654328593110993024394639598625813540563213705383047428091626034837297510406544798702444449711172306876714970631120117935016815378618788775817617850356171606373148640210824321928796205147353005164919823972178558001820066382745452153012649038179338893593146324377158126735971825470126230110548936493290941722704223442908164696845111573065898904400243699886198862328260197894905684697610791089076841092264886497494557370904237741825*t^91 + 6580381751391092940269660377512453912516328283791003768613389346961286401877144413742989032078928058829595903993606405632467146453219916469309630862397942295659815848058022866198522576354086389003048493009205866093760838821168956384080760137552514057406667414353343452603230275806114639945275904880256933593584536091869787708556918002182183036014716831407533146970004141367715784115570344122006249018329116822517328540963875491651048441319049712101814885694582657450040555988340331041558997024615080177500938601202008014938759825034533264010365875743713693147339844736125674951469561828569802786523241143061801790078323537396078640653003354377731727996537980401125212761281082910577223749419021208547644963400121369116617955032359406363621837389557950860131346188410894559772401631819995006361740628976113327992420582801565396052052237930568243928234783032722625160115087179837597099357455285009098926135701346806364580485004746066244833801271444936584749637336130567806087370258684037781580367806737255661522671757987559461712176150527877967819136075555629869195813887460151571223163762622680826234537725149347575319310394362712115714566513352373515591861518047985739389700676566232114690761626574241431477791293476967263996279765326981617997424691562467442256074631847215370211761485961664667920476332145457093858343064222224904796723584980850151883463712520665634706012359169131002365783361230395972606137326824966689925634832275086095450604206898295142440249047468753183273050896999693899206685996475761754826920158241840138137637085178532475913559301472239181827637379631898949007097709898504849761711185774135794486484903434392584569308631572527125295530595525051808740005315752047503862496191508022534655880269909585429949083862274912443419014400750263241470141427572631872154575435760924135030391254088428576230083331049467192171723418120965424055608745389126170524260974969430385477631274773238464490478130354579257040610434432668338462791038403172161485072942111654891941450855448985664048946724592842101652942458805366677186760947630468307979927343460740720633883272331364168710196206948157424121402618273423331509246964468986230620205297302201214525258274877699449589710101907176767154102074915550987311555245650048091559156714349319750358546587119529784280757559698500343467640839986537495728345653456337749038599167487839504369667872789583513670657539296654287353869965986198647662975394936068741371982344787401088057642616267875676664380412181722781734509741359901848777952860969166955050054658975812710827176045331951667312441437728800277527055972520847339499385390300274085090169523773189253281836366728553694952094516289828446093400737900802593268859797852256420127424050297251988520324311879621890979014116366519657913210420207302948447401421422397557598840479972009128903223580124961790005015088516233161956831489271236167808521349369329445328969490566105344317393346788230466697298135516343804603570064896351750862290725094355642145029106265563841714623340493882598904947437244197856109238091676305302918268435292966025552327737745328197142225842340159719031983510737053949091502871471519999430436391627524343047157267732103838771986297922318859472193214009477152269772129614000083392521209296848065219665011736091848867779755245413359525500435825210071270603657145721864192634707514092748292162507170776263312105883105224776514468501128305533471337204459653921844007808656751477348319396846691349330637747867884143234323177217625251302995111411864355503341998786700524993342481643226155139545292721725345711947663098072653641885140554876548392917705596167035944558206139447497570053685201072646492681949266809482695971432111169075254542928328567688573155772305220737370423277873307795582324015217835783866169688213700049011988970464/48688243454143026266312308366980892445790074260826820831679340872915428630817151345376069577102673570750640588301186335603050404148572743733420264081493265090812771953321938445810241994970685097943818093994648858819629283566742159804012623513416687062217586726999479577408756514616991617549845562587020825621627208829214281244253119774676657024668359930355543105374827388766395521573363427832031670383124775903952395215210430173163237877844133199274791760849204598321357609154647646244164524293118441259772018105566974872067855043237816199693821122955207264611538719647247973642293217012086451985426476937532947164270029965729572645386559175208851679231339356102157439480119480502254563485417729587831882185528191724239433418080136704650884530777383666088799529540377935123611532666363245713707387610534694024162370802950614779702616560797152524392803964417143459479184274173597125822339252285580704845378992654894049688182619307437977455682227342287900117410664570633022888803512243610700289744347326714257384061035048813360612734045691748673500122787740280855828162186986138749565573964964318759437141033430045334019296228340001275327827081376757488420963444963830488622142148461434880004945366280596181165397341292466384045952614595643286775563321492540052094810821554438818715275048605789000783542878454526263868785061319825071302364783731734740191619899448611281034607937137822022808541876256390788209372324008134908699473396162156037359212637521230928232655706084592553228089128637461861042824171861649141593975470855809388826368176894727609993313047920986541587637338902160591788270172036584239606465435068379153780546073431480095437625764262506217833257497401007544858101941006131985703688903490312285248360332243487457460147288396021236787845185320203438233802842534809715710991810649875361623892576420957766558191877198718612827466936705639728258593594604039082292171236344300064130902848732191481022223527941096224534525184384505971752711760237638082044770506094246290226440947666021796055619078382773022946861370214578572286491289792982466477600112584046012295833906709784660771135577644361306230151808389811095722897476076444744799433397220400134539814498588377015309082637194849891170842643339647285530249168987392611980800417180372174434920047133236578457908093146385067601773588947956811549359965550097170985409367622039053360768768008798066160047945527993491408524677578113803040018700185992070038196755960775884575725921991483002931240519771334092469183510379656815387782799141276486819697699176780982559652532769648329134916015744048220711337879332970333347166162790150000289887160951295229215499334021059115907403030897648072933871619542878709900909169105040425645095123553361740023393492842163336936007635998895771656103668131829748664118544759754698501725941281410350549026742453866359699826495433279150901122907743525361028379166698378482394798816702730363252981624637920698364439253044730606078130059113762271259194084821143071428491949921309595719016124922007891711165529322876053333545168126944366061739307091259891022690382486430580143895885293930182829422247745658142265779069221544743721165551605292959682817738422837350336100512475084187529834087412338623475171746891051696236193658689258749241495469664661345017344685708242147575326713816824664846322656720761494654328593110993024394639598625813540563213705383047428091626034837297510406544798702444449711172306876714970631120117935016815378618788775817617850356171606373148640210824321928796205147353005164919823972178558001820066382745452153012649038179338893593146324377158126735971825470126230110548936493290941722704223442908164696845111573065898904400243699886198862328260197894905684697610791089076841092264886497494557370904237741825*t^90 - 55837100070944400225509963763029627243076218096614991764566497617899883122432934019439585717097908493908486268062581676116942401067452403911196397903647707832908542904894779814517406531718217387268596670403165459979630764081313355028746477396364354988026075925882681100575544085652908259463671421092822782544953803486185121573350278940688526667386957031567259979325054304763736132730188266602588763747514735533626786009910201880539166288273773536727514029458196883209049650114976410935079277742885004006450976027525625394410815850481627829419440375471506722063087100948519146130936786799736341127135482040627533600402363329295902140147776012922353702738557202354030809124998862225401243281339637702860067484518366681130747061476267675416801682392486148144085206046635966004717467253093202005296351003707099832532723753336699252088210262258166843320875507963989763901976369676684554155318388090276320016694271728375200729494235554620787508525126979313189612993710174550119059978004722223631991782820877555921734230848413686972019802657588176845000246757593166594979834886766829395077576153176294810953431441039692665299729014192546894172757687533878866578669301078993688784275709434933146976955751322280381821943718257209453940446448661498164391836781692534127853456350423702991152198528235542479079313974149977343567644505286569687945469394999639804247542676725964337455016617121482650103735646743957706559413973269995379350264690762640686974898567339533607536370216473613681402038011539296147010735616413093945147720697350015466678244866084686875467967251722425018421722388260392559438458972409621494204982125482993341168337628641171194119737156805912716662586614221357053504975056926337065689225440857253613685193358417183044081811861597081173233548178763519827415747934061794259785514455973153722878657378654967941656675564495793123296102844337535086895784498910468157155272752287010734652923930700142731994323734085686706030389779278238727544207564732439280441396590931564478771438852413453425749727284098252921396527154238440546740941146010109700299107442665480393643361155606927167333610877851459947961050010703339195290303231611690866759107539567260099536150075476786589742880875995231782979290442643691902798107562779505096927713665742661600609837036411974598690028716014459903667197407445330723466386909010670634311054555729958198803409086898904143496069734754443437603598546829284611242476296928730068172862065997325409398064417156988090865601677768876596137630902902022146672773967196725735336517582112817740952828326978739238059301359762214748253654571550426728519901748051067389027494003391090456945731213811333806696564266013179084034924119175568553284972582097406569199642057384990876135298123072083409721373631511509930638183829116039347203422652965537910223799436769335365070023788138908355341750254200416628709646708563746047948023694348389061615780291733487443005587363776161471708295012013153348676966713692561379110635959735035324729434103173613794515438806042855572338446064691028597726528241125652712539336239236603734762102206383464823930413497778728310467848404054579487759536230535800273238845480955346248836425073171498392660433775813197117073735363687086084043797030967826163974826795364065817172081026760391733626939038753410201624457661076385037560296873120069349254163182796290824190661519868326318221855995468468564557355705588860090403318020840296181290792160319124471091013990536718665291938529572105879287206510584502537621221260064787902039728782519264818927052798897795996771766503370263994748903478691719581837023701078584053193031139487529014990321171270308440111372613427586034908892020701039975476119869593692082746015028613812575608016579816814748888012312104023923747059023738398765811703006724295171522391220640/649176579388573683550830778226411899277200990144357611089057878305539048410895351271680927694702314276675207844015817808040672055314303249778936854419910201210836959377625845944136559932942467972584241253261984784261723780889895464053501646845555827496234489693326394365450086861559888233997940834493611008288362784389523749923374930329022093662244799071407241404997698516885273620978179037760422271774997012052698602869472402308843171704588442656997223477989394644284768122061968616588860323908245883463626908074226331627571400576504215995917614972736096861487182928629972981897242893494486026472353025833772628856933732876394301938487455669451355723084524748028765859734926406696727513138903061171091762473709222989859112241068489395345127077031782214517327060538372468314820435551509942849431834807129253655498277372674863729368220810628700325237386192228579459722456988981295010964523363807742731271719902065253995842434924099173032742429697897172001565475527608440305184046829914809337196591297689523431787480467317511474836453942556648980001637169870411411042162493148516660874319532857583459161880445733937786923949711200017004371027751690099845612845932851073181628561979485798400065938217074615748871964550566218453946034861275243823674177619900534027930810954059184249537000648077186677113905046060350184917134150931000950698197116423129869221598659314817080461439161837626970780558350085210509458297653441798782659645282162080498122835166949745709768742747794567376374521715166158147237655624821988554586339611410791851018242358596368133244173972279820554501831185362141223843602293821123194752872467578388717073947645753067939168343523500082904443433298680100598108025880081759809382518713204163803311471096579832766135297178613616490504602470936045843117371233797462876146557475331671488318567685612770220775891695982914837699559156075196376781247928053854430562283151257334188412037983095886413629647039214616327127002458460079623369490136501841093930273414589950536352545968880290614074921045103640305958151602861047630486550530573099553034668167787280163944452089463795476948474368591484083068690778530814609638633014352596597325778629605335127197526647845026870787768495931331882277901911195297140403322253165234826410672229071628992465600628443154379438774575285134234690314519306090820658132874001295613138791568293854044810250240117307548800639273706579885446995701041517373866916002479894267175956746143678461009678959886440039083206930284454566255780138395424205170437321883686490929302655690413100795367103595311055132213543253976276151171724439604444628882170535333337198495479350603056206657786947454878765373745301974305784954927238382798678788921400539008601268314044823200311913237895511159146768479985276955414715575091063315521580596796729313356345883752138007320356566051551462664353272443722012014972103247004813711722222645046431930650889369738176706421661838942644859190040596408081041734121516830283455921130948574285713225998950794609586881665626771889482207057638347377780602241692591547489857427883465213635871766485741068585278470585735771058963303275441896877054256287263249615540688070572795770903178971164671148006833001122500397787832164514979668956625214022616482582115856783323219939595528817933564595809443228634337689517557662197950968756276819928724381241479906991928527981677513874176182738440632374555013797830633472087263982699259329482297425022866275081601572466890871714917183677568238004748954751641981869477657625717282735298040068865597652962380773357600885103272695373501987175724518581241950991695441689812957672935016401473985819910545889636056312572108862624601487640878652058669915998482651497710135971932075795968143881187691214563531819966594098278723169891*t^89 + 31812958605055076489786647896052944944563856957442989966817587865242862850385263414259430520856824812925116025507634383705174018177277965760779950315866277707155017407114628037609775434361867705097295575050764150220170644224697879709582377358193443403964701158722912487734779107781538058832940554359680391317541261131915205516932391372981701702860216477921205071893126693249609827840739182549548344264670361475413242185320083325058373691884670398649261728215556795475430389766024463933024388814918774470127710893225649054430360104092676046754643149873531287603113436406184125685986961096802137975958682358214466885802868237610251733354445529172553609679769118442724618737442500755113501623916081385856460092886932482402214068927726973832919582337808816265066775668153866403716511087570683369488055667299073871761478630471590181950271419272637419157590568691519227301542155049199279713844936844108645315510516602107834820532402618511784815840044196385213015772291715215808848562770411217616740788205808896653114539406286011614373437541406670930259464972464806341630881169098877838664821580680015464785145795268610201179073796603265034317789921631438033228136295581645603389397449211458233158881546675231109134161570291933296705715289669115801506624392161243601949193053154318446278833988337664623884366805550463829716854318116329131234881698629060877018191730713357622515017736706133028894425600129241443444497722099958454115816241267496916754238467437389391788408841212584914000248302369100117220397018445935491850965711643378415023188987307049669082238981180383123770717094650459354820935343456258280019692198688796952335920598367264673866417782706905116512911351564995751406899463503975112167513251332385779511450512414716629962927367333371622237629644312183326856568591642467063273702656176422492104041367271196966108119592225332296029899195882154825681629906286848239144790868770367968350654972692745672451537895924224231787789936958032167555398960722338276263898428243333127174377010253994926707776952984807445417242873515658531161338722154409989344806039451388117408488295873385690169107781596066056579941140624441746817748684039128582216011086162006397292769941133534314610945404656584876801569192428054339728529674676293747929560350592101278825412665379224985936667987878374240975442013969502059180982869795628156521638035295088031040029408434750867089243253978977547429958339425822036004194727121980140269974629618076658784757997275746493287550695466744178315306328325325550544307008373889484876430110845941714288055472615659379841140492863852772302675782780652878922587119464873591252379793677370723642662884714766794733553180108199116683394758287485735695085999782446016114647326088954665079153034103615053518973976242576598525836491997616523978292218934503441338010654089270125442549275324016505661695196902848713415442277852628772133527939226788321062973915397671294288309036088643028881032031939730850822685737314233571850880179634718959690253554811947950901358975773716526492636348562404272617413239224787173660297140076225915747537248801503915495537552307903546556753999562160724884774847785082794610084172842028351309045164138957387830272551115285352139231336170195637791048708052705345176751270398000825536601924333473536827567604868298252627759002055619103633428945152134761728329583643982605688563780348332557483804612309314454816664689242727300111272809660313023663538803683966407084821322205536172330341411128428697476424359510688679466679434937623630852665677707775316668096503041040850936435453966199633054635313187239077230138428375869552903003277115250484604771987968791574841501989607282923260820094666870730468513633299038700328832636151321595707940308196928534552457987476961027635069820701499275501780985258634239900611746979968/649176579388573683550830778226411899277200990144357611089057878305539048410895351271680927694702314276675207844015817808040672055314303249778936854419910201210836959377625845944136559932942467972584241253261984784261723780889895464053501646845555827496234489693326394365450086861559888233997940834493611008288362784389523749923374930329022093662244799071407241404997698516885273620978179037760422271774997012052698602869472402308843171704588442656997223477989394644284768122061968616588860323908245883463626908074226331627571400576504215995917614972736096861487182928629972981897242893494486026472353025833772628856933732876394301938487455669451355723084524748028765859734926406696727513138903061171091762473709222989859112241068489395345127077031782214517327060538372468314820435551509942849431834807129253655498277372674863729368220810628700325237386192228579459722456988981295010964523363807742731271719902065253995842434924099173032742429697897172001565475527608440305184046829914809337196591297689523431787480467317511474836453942556648980001637169870411411042162493148516660874319532857583459161880445733937786923949711200017004371027751690099845612845932851073181628561979485798400065938217074615748871964550566218453946034861275243823674177619900534027930810954059184249537000648077186677113905046060350184917134150931000950698197116423129869221598659314817080461439161837626970780558350085210509458297653441798782659645282162080498122835166949745709768742747794567376374521715166158147237655624821988554586339611410791851018242358596368133244173972279820554501831185362141223843602293821123194752872467578388717073947645753067939168343523500082904443433298680100598108025880081759809382518713204163803311471096579832766135297178613616490504602470936045843117371233797462876146557475331671488318567685612770220775891695982914837699559156075196376781247928053854430562283151257334188412037983095886413629647039214616327127002458460079623369490136501841093930273414589950536352545968880290614074921045103640305958151602861047630486550530573099553034668167787280163944452089463795476948474368591484083068690778530814609638633014352596597325778629605335127197526647845026870787768495931331882277901911195297140403322253165234826410672229071628992465600628443154379438774575285134234690314519306090820658132874001295613138791568293854044810250240117307548800639273706579885446995701041517373866916002479894267175956746143678461009678959886440039083206930284454566255780138395424205170437321883686490929302655690413100795367103595311055132213543253976276151171724439604444628882170535333337198495479350603056206657786947454878765373745301974305784954927238382798678788921400539008601268314044823200311913237895511159146768479985276955414715575091063315521580596796729313356345883752138007320356566051551462664353272443722012014972103247004813711722222645046431930650889369738176706421661838942644859190040596408081041734121516830283455921130948574285713225998950794609586881665626771889482207057638347377780602241692591547489857427883465213635871766485741068585278470585735771058963303275441896877054256287263249615540688070572795770903178971164671148006833001122500397787832164514979668956625214022616482582115856783323219939595528817933564595809443228634337689517557662197950968756276819928724381241479906991928527981677513874176182738440632374555013797830633472087263982699259329482297425022866275081601572466890871714917183677568238004748954751641981869477657625717282735298040068865597652962380773357600885103272695373501987175724518581241950991695441689812957672935016401473985819910545889636056312572108862624601487640878652058669915998482651497710135971932075795968143881187691214563531819966594098278723169891*t^88 - 16335879833847469608253538319093711057886608858170622924519369305507630002065428691890720470128811093914143518427065304136826455001910238444629328880408799549657320078116208030849452411043377285114125553799353879253660421653802764691787700352369381131419440020135213400503754099179669655535948404694796321189577694035044610936525664117629405011433413435186591858728399344963254546208651569552927459128929072912884185093576991927311396439015822999562481813387304183086905846932174258687593930956549150181252181713970462355662583017207178206235756199580639380879412239938858396367835797225648665026894997702930156074742522334254304351884776967741550247145117747438053535523585885376886770769502868783070681048532624292444195910495400737781669035138547272321620882658773283561691001407793860121422581946319797346143142878768614883885816689972626273871722638807508357248248449655162835942545027481207945163048008883641955369681929899221739260775793703563906154556139688286964216127379518116373546284281211369936609937718757811966135826483943824966635844889315675197307022874709200401256772065587177913435458687197976268720786503558677173028940657536300367092463467693223899457771707871245240233765418405476732974889790670392020359611181713864124798968943754616649767135038082224190044635510526609851542060208524631201156028653117061063454226251719299278330680497646079252386984347606359677544738291101291749408841220375953512508715728382219152739695238075430435526239058498026152990084838956926201662470507537665029511279584674046054052791134222842449738707693662434994857076707577477434303020654831055810174181157585639625141476128337217682716475917350484556552822343494877916498494317986202362100467103590573400594073679138230428846810817150545880672457201239687760452141601963824732684595129483980679932768774462106180597764567677342420535602687553458592587424295837284590098757511072692078789808890675818781100221874025204265682263424082344620295381236028472391398960522862656336362193583681541895689630416599398576427155309666607766856824402101177166430767882441486782960641725337564996113583152677847324222676123014126376929137829952430495350732102830046119622976713481480670627969651506909724702662345213102740737940485383661277593415782285380403469514115588962460690120199452901190752880189433820568688356611734506029287369988614520360780168566469463995862013073559932417420476176681312305828469147846734149976443694338083892736175868104541590531010262187064714523180528981631934278139432801804362213322412917583122790010229615057171195602709735036302704790868216626823282002249410147587310042190676953154490792138294708196798257849049975566194076659901224238892258471683827661594152904956786898666751193314921346820813003373567204454950070438858225787948857767037211578715894959795274034003522807400012243208073009157275922013031843232528508742649422939339406514892847380004971885455637670331227540173717689802503865472206077387299112751885969824229561032134301054940180919275580391179912813666193536518979698148865127141697813922168092953192299976062901164313603378529225150850782479954331288576112526315247433131458101560928035596606236082019889935559187695313765990805850062408796590804104135775779627234176481745040673417565846644465217381765177702069555072832922640096859965691377385035411319727343918523099775680882313969714989598573444795426673618415465483919964438354950174895391982739140588784954681697094400382296952247694433417722802173170880066844739804176067514046511824182535952480760132252309034130129923608313470070376905191896918737964185153352628295879488238818400196765056391791535930545267175502462433927067461613519926244514063366553683526952170829089568178779332786390055137017785840441350098017077195425509316156972654100162576008960/649176579388573683550830778226411899277200990144357611089057878305539048410895351271680927694702314276675207844015817808040672055314303249778936854419910201210836959377625845944136559932942467972584241253261984784261723780889895464053501646845555827496234489693326394365450086861559888233997940834493611008288362784389523749923374930329022093662244799071407241404997698516885273620978179037760422271774997012052698602869472402308843171704588442656997223477989394644284768122061968616588860323908245883463626908074226331627571400576504215995917614972736096861487182928629972981897242893494486026472353025833772628856933732876394301938487455669451355723084524748028765859734926406696727513138903061171091762473709222989859112241068489395345127077031782214517327060538372468314820435551509942849431834807129253655498277372674863729368220810628700325237386192228579459722456988981295010964523363807742731271719902065253995842434924099173032742429697897172001565475527608440305184046829914809337196591297689523431787480467317511474836453942556648980001637169870411411042162493148516660874319532857583459161880445733937786923949711200017004371027751690099845612845932851073181628561979485798400065938217074615748871964550566218453946034861275243823674177619900534027930810954059184249537000648077186677113905046060350184917134150931000950698197116423129869221598659314817080461439161837626970780558350085210509458297653441798782659645282162080498122835166949745709768742747794567376374521715166158147237655624821988554586339611410791851018242358596368133244173972279820554501831185362141223843602293821123194752872467578388717073947645753067939168343523500082904443433298680100598108025880081759809382518713204163803311471096579832766135297178613616490504602470936045843117371233797462876146557475331671488318567685612770220775891695982914837699559156075196376781247928053854430562283151257334188412037983095886413629647039214616327127002458460079623369490136501841093930273414589950536352545968880290614074921045103640305958151602861047630486550530573099553034668167787280163944452089463795476948474368591484083068690778530814609638633014352596597325778629605335127197526647845026870787768495931331882277901911195297140403322253165234826410672229071628992465600628443154379438774575285134234690314519306090820658132874001295613138791568293854044810250240117307548800639273706579885446995701041517373866916002479894267175956746143678461009678959886440039083206930284454566255780138395424205170437321883686490929302655690413100795367103595311055132213543253976276151171724439604444628882170535333337198495479350603056206657786947454878765373745301974305784954927238382798678788921400539008601268314044823200311913237895511159146768479985276955414715575091063315521580596796729313356345883752138007320356566051551462664353272443722012014972103247004813711722222645046431930650889369738176706421661838942644859190040596408081041734121516830283455921130948574285713225998950794609586881665626771889482207057638347377780602241692591547489857427883465213635871766485741068585278470585735771058963303275441896877054256287263249615540688070572795770903178971164671148006833001122500397787832164514979668956625214022616482582115856783323219939595528817933564595809443228634337689517557662197950968756276819928724381241479906991928527981677513874176182738440632374555013797830633472087263982699259329482297425022866275081601572466890871714917183677568238004748954751641981869477657625717282735298040068865597652962380773357600885103272695373501987175724518581241950991695441689812957672935016401473985819910545889636056312572108862624601487640878652058669915998482651497710135971932075795968143881187691214563531819966594098278723169891*t^87 + 2534395954698268206136112044839162616275232517463438830422100674897935381962758454245079962716480983335832884360423013542756969084178597289889359478387330462837676897769688718820815743182236586078727844180774835350594220012681028237618071148060398927738580228079070562985949753472283149821951206082798126224199883638499331903378240135482653316338575729527044123997009947292355685606946095247083322135977173799106357389549391560418904529009468331516534989120129786606225510128415862573722952216096072815308084182935907825632465767925035884768533011008645242220742132375766046327969608752765580481867230249778849005493672221070912764738678039938627052266747095593184157449759673162712921452198843604574929486949786490075702183396924931720528792237106809998115136338472257967791301644099147984122421058710452881847588037244733095760951414720302520075300689887395718307414113003380809621507094910622651516952302792633537038488042810790669066804491302545611325748401115866191288496974464340622503906052498031113881518773975980337051629637167531758209456160281335961664454369030041909811140452327214412838298620956025391148548452194126713295283625187029714850624782959332933571713850564501632607011976494417516470762812243141108037639778031965040995379465938484774915078272947485445910662234020032927096860123328976729610710728399317017178902629044018618607167117164719549531235022354722188871007145258711882925190369443852019659865670566485163066462956715252741714189206039737563838234781567667939350096118629776444116034971416188039619634790059901463456276302622081248722388472837902041738796978178763952900770101279425008829889717213669247610775963944562795211444417112621196494434310664603158066223118211757557941743166118571095501539397721478645420942972713787415877785866876696003531069691108968170931907419983542115851335930070561800909687504855503612160870452978435055258986346524335413846254791234735789968733269873288279591869417148858663158892228488458688095997002180818966247426235931759150405519850575252837545493102847913587431113434686258955048709457114681860069349097329026250912166855614457148006720742116667875888027128128156077761951651338850056559309590805455786213305393531436245470805471339288789957806258661659705481857590061399149674402483747829783077833013579489297087699459661345940424584782493855481817067216520132825568992518353824317268982662965445537664808948974626909281398192660695728835406136662190279653551322402077237892472325411318082469989198774776647527803184387019740419002255468173031551997681928370359745297289774574783583140508902730829564839588694237398649533802672566299477338229964578484950735333620201834328953166818228360956076038645303401307773132424497314497073045322693364787351270369907554339029296334493959943969117937706601246309486699438383892707131188275707562920135989504224966776916785667857691891271070133860842692494395120229410774613603302148617677370603171946810841733602306888539061314358932547491789674730223871366757926445817139220968149637673066675907629139186800254928327197195069117697169703790995255184549666725669108764233376608475702383492027465064808048514018031758658044480173187724956972724249178161095169258442301542168502279772175450562798289302822937115105250509621757605289715509875820840496656579813330340709302293123237576003872565382640843077542721832490314391892366117123022140228476973907669083345524627364347264833872411584469971066131821098614127061222392224743705532402733710663697686758313955515537662283825226728754543243378256505185675533670036512878819495412174096110445431233366023792441137123705359998958577566394174270717800211457977011617530725943535119050872467243024496817490140607894197021056332879316673178008559414834310433279981470254651927790109193116943743022449876480/216392193129524561183610259408803966425733663381452537029685959435179682803631783757226975898234104758891735948005272602680224018438101083259645618139970067070278986459208615314712186644314155990861413751087328261420574593629965154684500548948518609165411496564442131455150028953853296077999313611497870336096120928129841249974458310109674031220748266357135747134999232838961757873659393012586807423924999004017566200956490800769614390568196147552332407825996464881428256040687322872196286774636081961154542302691408777209190466858834738665305871657578698953829060976209990993965747631164828675490784341944590876285644577625464767312829151889817118574361508249342921953244975468898909171046301020390363920824569740996619704080356163131781709025677260738172442353512790822771606811850503314283143944935709751218499425790891621243122740270209566775079128730742859819907485662993765003654841121269247577090573300688417998614144974699724344247476565965724000521825175869480101728015609971603112398863765896507810595826822439170491612151314185549660000545723290137137014054164382838886958106510952527819720626815244645928974649903733339001457009250563366615204281977617024393876187326495266133355312739024871916290654850188739484648678287091747941224725873300178009310270318019728083179000216025728892371301682020116728305711383643666983566065705474376623073866219771605693487146387279208990260186116695070169819432551147266260886548427387360166040945055649915236589580915931522458791507238388719382412551874940662851528779870470263950339414119532122711081391324093273518167277061787380407947867431273707731584290822526129572357982548584355979722781174500027634814477766226700199369341960027253269794172904401387934437157032193277588711765726204538830168200823645348614372457077932487625382185825110557162772855895204256740258630565327638279233186385358398792260415976017951476854094383752444729470679327698628804543215679738205442375667486153359874456496712167280364643424471529983512117515322960096871358307015034546768652717200953682543495516843524366517678222722595760054648150696487931825649491456197161361022896926176938203212877671450865532441926209868445042399175549281675623595922831977110627425967303731765713467774084388411608803557409690542997488533542814384793146258191761711411563438173102030273552710958000431871046263856097951348270083413372435849600213091235526628482331900347172457955638667493298089058652248714559487003226319962146679694402310094818188751926712798474735056812440627895496976434218563471033598455701198437018377404514417992092050390574813201481542960723511777779066165159783534352068885928982484959588457915100658101928318309079460932892929640466846336200422771348274400103971079298503719715589493328425651804905191697021105173860198932243104452115294584046002440118855350517154221451090814574004004990701082334937903907407548348810643550296456579392235473887279647548286396680198802693680578040505610094485307043649524761904408666316931536528960555208923963160735685879449125926867413897530515829952475961155071211957255495247022861759490195245257019654434425147298959018085429087749871846896023524265256967726323721557049335611000374166799262610721504993222985541738007538827527371952261107739979865176272644521531936481076211445896505852554065983656252092273309574793747159968997309509327225837958058727579480210791518337932610211157362421327566419776494099141674288758360533857488963623904972394559189412668249651583880660623159219208572427578432680022955199217654126924452533628367757565124500662391908172860413983663898480563270985890978338800491328606636848629878685437524036287541533829213626217352889971999494217165903378657310691931989381293729230404854510606655531366092907723297*t^86 - 1074338625536625850903315318861339652467881353348241821165401776586890380618095023467571202495225439012715335640048250367944714887479909869266009768457427953189497800615150805690812935186457248793555729606254214312111620145263093153656210365680709939022469428783544338403223736869729688679472348079021660665736047382248893271459037326490358149419337005769905977902040655381002058585736706078253798677788976520171898092847694538234015684163743524623640570194419901850618950284508770313218671904898234881038770055345817811827496572304922815294240869753931957435274300628361734074874612375838953314821863102206692545807845264295366110257886769078253462845245021446187583267222185961097394129450340576959261807489353342444178902884886656000185487148326028211258579313218889962417856329099201871153027394964821451117356930473711810670021066552488115634944474233326735012240131449245302252279450681991963399585664903787124026569201778010518440513847655963269202344076967032519996288665586227594402454024803604592622345507390086933089743057743012385513363720713900152495883108781219936885361925228295546551180021784933193725545476600186315917556013339333364373060148940466059517031007549737225857030852831957487942539207751915130520074982004759078922174788977852923038396619810191787994092732915554745028469882511266999308792779946400208968631257412135493021966841080599495521188087217379479880067959160538132873595616383801761259954378308643383375395115048651673951016236356271240460472158251276172052729768115631316026239425245786311321816959776401072591700814238762849390569524214796401283292881461672425847544108719582907943567419227230227104039845631740040101432896534697099557441045339141455819823795162358709886758231094140859754740594346565078915700176958642185522405406509369474744768211664082407633429160290539652725882287936451250878133146495571964036594489260609899253716433430583935888419974054066461985843497218346893183910437569313701376299642889581878874834833445818969421124499020386387229702843311142456583936781378297248218367374952464434547414786134023805493367703871358426888185180717246797962260585433836562526990923306804544789347364599666554785575725704597345486368449843962664872075073692031438077745939917207574727323709239432634515074568137097440343675271599972337922298879868081140848654735928174679619111499121086076655450270638136091950164352641909449248233735117502698867401220354930893176512630028856676140987081436020974399714018660549234923881656811347231768925071561472752603934005373128677700839582161850829807784910472886103024907253900985165714598371647928950823056955730226406667030392100290660329719336290142832068295702608189149484185266716096574716757147591501386023515510231264159916841118888425771995492351264808464401553965475503661954028698113983479662973232120155327422413527579827064133934996004956898858811258153498479970214969057778816334917466935260563019244389900277695378070875257818082466432826995880792208523545501267625142520207227522634274207776828944580248076507337095213560973242886571304013838847184519230660186398499902571532072043680129026992409452823817971169084508612248432545686319736793390276513721846650075151960866863260802035921359532416640976991989755855216155810661527685081102536533089365472062893128733637610874812526272796618276654501599662053993220144938082006834888873358970944466840958030913321897559761944973422564072917815272445466360042456665869198457504636645326636349443030335571452103461047543033685255479424078493165999954967661519912244467108191750657987786597460841097469420058987295773842974411016257890919049354554814085319387629990556196187916510124546037494703033058632145263986099500233925664620337279900905671776791253766214753309302734053796502596396559705406940734314780932943360/216392193129524561183610259408803966425733663381452537029685959435179682803631783757226975898234104758891735948005272602680224018438101083259645618139970067070278986459208615314712186644314155990861413751087328261420574593629965154684500548948518609165411496564442131455150028953853296077999313611497870336096120928129841249974458310109674031220748266357135747134999232838961757873659393012586807423924999004017566200956490800769614390568196147552332407825996464881428256040687322872196286774636081961154542302691408777209190466858834738665305871657578698953829060976209990993965747631164828675490784341944590876285644577625464767312829151889817118574361508249342921953244975468898909171046301020390363920824569740996619704080356163131781709025677260738172442353512790822771606811850503314283143944935709751218499425790891621243122740270209566775079128730742859819907485662993765003654841121269247577090573300688417998614144974699724344247476565965724000521825175869480101728015609971603112398863765896507810595826822439170491612151314185549660000545723290137137014054164382838886958106510952527819720626815244645928974649903733339001457009250563366615204281977617024393876187326495266133355312739024871916290654850188739484648678287091747941224725873300178009310270318019728083179000216025728892371301682020116728305711383643666983566065705474376623073866219771605693487146387279208990260186116695070169819432551147266260886548427387360166040945055649915236589580915931522458791507238388719382412551874940662851528779870470263950339414119532122711081391324093273518167277061787380407947867431273707731584290822526129572357982548584355979722781174500027634814477766226700199369341960027253269794172904401387934437157032193277588711765726204538830168200823645348614372457077932487625382185825110557162772855895204256740258630565327638279233186385358398792260415976017951476854094383752444729470679327698628804543215679738205442375667486153359874456496712167280364643424471529983512117515322960096871358307015034546768652717200953682543495516843524366517678222722595760054648150696487931825649491456197161361022896926176938203212877671450865532441926209868445042399175549281675623595922831977110627425967303731765713467774084388411608803557409690542997488533542814384793146258191761711411563438173102030273552710958000431871046263856097951348270083413372435849600213091235526628482331900347172457955638667493298089058652248714559487003226319962146679694402310094818188751926712798474735056812440627895496976434218563471033598455701198437018377404514417992092050390574813201481542960723511777779066165159783534352068885928982484959588457915100658101928318309079460932892929640466846336200422771348274400103971079298503719715589493328425651804905191697021105173860198932243104452115294584046002440118855350517154221451090814574004004990701082334937903907407548348810643550296456579392235473887279647548286396680198802693680578040505610094485307043649524761904408666316931536528960555208923963160735685879449125926867413897530515829952475961155071211957255495247022861759490195245257019654434425147298959018085429087749871846896023524265256967726323721557049335611000374166799262610721504993222985541738007538827527371952261107739979865176272644521531936481076211445896505852554065983656252092273309574793747159968997309509327225837958058727579480210791518337932610211157362421327566419776494099141674288758360533857488963623904972394559189412668249651583880660623159219208572427578432680022955199217654126924452533628367757565124500662391908172860413983663898480563270985890978338800491328606636848629878685437524036287541533829213626217352889971999494217165903378657310691931989381293729230404854510606655531366092907723297*t^85 + 24500875388605532633606454675360534389606369973715270190855203600124347395844195230860914647921667969116410929787089088856538787929914384735559669968259359079806966494533861897338220130142064871768578232600892510586506992029495479841484402394778111083570968725742891253642060486916162179511830252361244089993482458060034181178630836519570996275039033376551443304761167537808866259878435489320831213723724376224431207159160074636678896746907113857769513603182802825684856917696090997120022268583071575142591034210647905112025574663654115493768916250679642823538550676465910375429387801747553685248736591895848699674478687211354580822349866250474141279564737207345910074282420838944554614561514257487081053996422818015461907958532630822449894617780290655674530296364517635152979237339695142177700645959473801496192560101831973956732001552623356730931885025667627306128098020322053924983960777398729195262769050351572686185451945161618302499230908393385413185811629481248758863471788716255330034207484164537540838648081581252199502589091975377258850591572053066459348955294147774015880277592235058280023613257097541336684105492074800660330935992270797729455283436312861739086989747042210425282198086984717251239928658843899185601040234980218243417157159283546630220757145189842465090655804740073226796131183518785916073869156198354162339618468166288611476810059129466670360692432256860159573151621715509194680257110346340068219800071910349981186242409168828341565791836625740616935417049715824631647809628085191861528998190582169397739952326891914252576557402050654021532109335638285915615675586710417494260427097047059852570709514635224262553483211240773979566299640223823018883468239596973278001426147758538945905759425682606749589909600402315476105280310198465478607193495253087744450589747144644824547238481530664458003425354960166934473956121819676962990586023735478989304690958121181585137844589609129298422868247113878699321982248134814115711876691197142689542545431855137416437730044661690761487197348430887284295169682828922153805124855337059655690643133157959780885286719153071743401392820575224215286427574912684231289627211442535360305439903987467553209065865141272221431449733250916277019057149905580188629983362847655180164473356270957465148061014190056216220593184551278018626102153534818237756951862395990581239208217161476089204150571744500192296063440874436330036063344699187323932039281039675392795914615936563886023623959279358580368345065191058146057358110193756896074951266334067640208685618779209595007818654529819614378080200622829732125416476095308706634497539772863251336234135521321035416457876867015327301336053806326293386454762931010561430398200388847979763837356215211036764879940429093321170272705074459253150763700778882888043597700736072183114551286590024217112858341475176092311784935173670221169423964593642123196918448545472081455611066381686473262312202068137321297476726248155201798974366999012801417024851238930965004686094783675838320272932031146331752874109240853739612646410529314760959415074691371745251889784152461110566927543629517349522321894078935872481572828946325453334678513160627782071708227041026645892639479057703049633149892344034386919581632399093275246743718817996749373572930907738247352187115579745561023250811853110011790667649375177006610132111966765437137332176359477688933587941911622185955535517644294481404166753016804002690154121772253885214985785487253249273003749334919962869851561324590772874198862846508151314294982914656180437537097160222518377374737125969027624866303598657213822369489938703954211213934870966351840204373725411572680179651535799627018966252192820625734135246540983317003345174597357849662985125039629920720513556833621219084516670462841267408235983457861464758142553735832289320960/12728952537030856540212368200517880377984333140085443354687409378539981341390104926895704464602006162287749173412074858981189648143417710779979154008233533357075234497600506783218363920253773881815377279475725191848269093742939126746147091114618741715612440974378948909126472291403135063411724330088110019770360054595873014704379900594686707718867545079831514537352896049350691639627023118387459260230882294353974482409205341221742022974599773385431318107411556757731073884746313110129193339684475409479678958981847575129952380403460866980312110097504629350225238880953528881997985154774401686793575549526152404487390857507380280430166420699401006974962441661726054232543822086405818186532135354140609642401445278882154100240020950772457747589745721219892496609030164166045388635991206077310773173231512338306970554458287742426066043545306445104416419337102521165876910921352574411979696536545249857475916076511083411683184998511748490838086856821513176501283833874675300101647977057153124258756692111559282976225107202304146565420665540326450588267395487655125706709068493108169821065088879560459983566283249685054645567641396078764791588779444903918541428351624530846698599254499721537256194867001463053899450285305219969685216369828926349483807404311775177018251195177631063716411777413278170139488334236477454606218316684921587268592100322022154298462718810094452558067434545835822956481536276180598224672503008662721228620495728668245061232062097053837446445936231266026987735719905218787200738345584744873619339992380603761784671418796007218298905372005486677539251591869845906349874554780806337152017107207419386609293091093197410571928304382354566753792809778041188198196585883956074693774876729493407908068060717251622865397983894384637068717695508549918492497475172499272081305048535915127221932699717897455309331209725155192896069787374023458368259763295173616285534963750143807615922313394036988502542098808129731904451028597256463203323336009840021449613204207646088948089136644711580668135706766738045214865717703157796676206873148492148098718983682103532626361805675760695626440673893950668295464525069231659012522215967697972496583894698143826023480914663627977858583695998653566319174547278339159615751416728730094635503377040620176322854914283199105479191658338924200680202245476590016091335938705907757120368462123408902839416671374849167623541946543266272263666582373363085762096392205488122885803073453797616882542724703655687040847194711459893455995688988145572650400731801640911586849071680204178446967982423437471669259089083411299532375916165482440090762395500692810533303832928443197180522701704852056446379877358862241289901077004674172523113508262755666835318986549898494123763004664617865865622911372260332459112070099824770892580011701896653203065605563767411908242285608853950248320652400857294353234747122490290464935729855785224155502958615092905425616111016449855781552745894047217275328120029741770263841590802913221288494627430407737442880032659348468421219746228202889760403965523384147989997204468303239483056309146779236638927028835014426883509084377949841115236357966416926463049817413148486191586336842571856297019741823551421576427212395382646660175620102235737578089845408956535749410580304486626148325408028298600673288029756032592116685661887780782916164338068233470429971136895637526944631034087071223030490466624130068080142431033318810382005831863193456374149050440527271994410140856422906627544097151992980036656424659327789857554863530762070542214948642614854919315750445007323568375994598403553763744935204739015940346528137576499489918037461684110510908089649193384796107600801542197228821882323189245053139921018275995999375370219366494403206506273854786240759277841*t^84 - 415188910132642791549760581934694370315235334748734873397594472624252681655153653010156258530051862850956821861384759383430570074854021725871171085509916806215978321522774874982624890071749799205639244769492441894405899086935643811177913153092953035412574377621074264603997786816661134533145113883684003085907010616183115659242074050062878210251539137085239315038138659154570732223744322109981218978291275023828331745579392354171450415835004110770799327579215656097884529114593584465996555329925503092203280739666642137717421484981651186688126199040248925951299048002847617376116435619632217099935041516266331174193887441634267796017656249866222100170110865779026347939034583130428473523084162966387448849117288324187179772144186553809292539147447144019372118166913228143769583284808242650408505742456249078865300092379488624607224053074022542116095101684748977086532043862114757631754876022818421015358621443577935574596756017710151672701860798322669756549616784900718730109669138918456071386044213574617918633580038238195156701808112293356019750310512225910989838043391844766900864328125816378214813224135377783061592637002985840885556308632705813044083254301749037211501824142566277623014017287581217594752068412689092673164369910344840395422379428862436546153702482966954955261793960952613664097888603600895703695840921391815375820704685353946302192699334568407941231279796537787014392448531578034463688527440680267784980500000193740643711345994801205065646520904344122619034001641434904594260303215569860338357676591833600062910502007075367435868364972315427624924339121001602267365468014925168743284072300535459058698252660516597511431076909099534710653769337721791897680882764579942751807151466283721223825890388001094496560443878603855989801260810433643067994021597187300294274144262759586822199218837157143220859277051503878334736219738093639210333780385364877038747257995587346455830143281127203037848016656636410754172252934788011300158877149285727193215494050531339084747231744150347474238566837944677259489483755713075484498543455207898189161428574685012884627171698057873715421026805383758095009790806143262684882664745239737038366018739287507386313735511387155951477767666887045522947895117912990863250709147506260714796575922913709015280790808588744240763373887558330236830448067366320934491018078551947042260663342672477899748655059526815882729603298399183152015115414609984665630749849310940401380626817959427425084769355506914343817848879689868958599118291010583393912995006051041788061629582925864962942592796028743721661556881694155319894056840589917895514260093303271168603027927556869038445675935759375780261133286643954623089203353661652664741058279884119224300518760469106527629785101528145241100944597777425023953075139259806551812754734569384497567783208702720882430705203502429971033352681071813243145416180678067521232079967768373514397344835976111117534020522456651133972833970834179109962197295792398115578410288073364607490279904822059074472209642465336266687114944514893905108185248439227887712450476657827968360733908341404419605378942051044255080237418726430612480990290287743656592208208818513184756250149135291980468954252635976586272956970957343252498336376626771364581517382350903720755770514420331142563474075180105676551679823594472105494276595460722203864565558096024118221744293804734282626593157928158125019582732874182117979570411706834592765610429548016403680375204907054583465250460984385878281541837847794453023829686841631538960329159833543289762875149212992136465549117643411743414653187160461990311817178047478781383706412844027060364186174602160149544860819301221194205291577756967245114353977468152915636526074425893816905330020760215846633573523079733075616680851767754599807531539668286705969043667376534683662336/606140597001469359057731819072280017999253959051687778794638541835237206732862139375985926885809817251797579686289278999104268959210367179999007333725406350336915928457166989677064948583513041991208441879796437707060433035378053654578432910219940081695830522589473757577451061495387383971986872861338572370017145456946334033541900028318414653279406908563405454159661716635747220934620148494640917153851537826379737257581206724844858236885703494544348481305312226558622565940300624291866349508784543308556140903897503577616780019212422237157719528452601397629773280045406137237999293084495318418741692834578685927970993214637156210960305747590524141664878174367907344406848670781229437453911207340029030590545013280102576201905759560593226075702177200947261743287150674573589935047200289395751103487214873252712883545632749639336478264062211671638877111290596245994138615302503543427604596978345231308376956024337305318246904691035642420861278896262532214346849232127395242935617955102529726607461529121870617915481295347816503115269787634592885155590261316910747938527071100389039098337565693355237312680154746907364074649590289464990075656164043043740068016744025278414219012119034358916961660333403002566640489776439046175486493801377445213514638300560722715154818817982431605543417972060865244737539725546545457438967461186742250885338110572483538022034229052116788479401645039801093165787441722885629746309667079177201362880748984202145772955337954944640306949344346001285130272376438989866701825980225946362825713922885893418317686609333677061852636762166032263773885327135519349994026418133635102477005105115208886156813861580829074853728780112122226371086179906723247533170756378860699703565558547305138479431462726267755495142090208792241367509309930948499642736912976155813395478501710244153425366653233212157587200463102628233146180351143974208012369680722553156454045892863990838853443494954142309644861848006177709735763266536022057301111238563810545219676390840289949909006506891027650863605084130383105469796081102752222676517768975816576129475413433501553636276460750509315544793994950031823593548812820555191072486474652284404599233080863991715403853079220379898027795047554931729484502251349483791226257939463337839785875097172389348707376870628528832342459920901152413342964070313810290063616128852750339065164863019471563781746255945198458263902216346012964936503922541099322004590105023243946943003497799886518216320223983604144802247367212375878856937570864074888114320561982900551754717699057341830807999163020831984250432813495776168208376960261068575750590261937752882538277758497295103834414366897716973637137017088678156661956047841627263005405155369317468348523169042785434464904984029422184077281493917158688529146195229750994884762461995078723955505026846067233725823124231140488015269161945585445392130815356680498330272850275486864547759934052043115505529096021421703883464090192724632158481906178179536373409085853010537547363210971797021089525364730879448629511725152518560019236453494483237618914498490630451574109959370439839948906135000686994452813541807135291201731331734139355383324638721356485313635087741516966524749610645305789353676780732506983817886671535035122766183114712215988067170490689839340396448001347552413013715702668218672223126756560989662674492288963498591903387471220834616411001623193867763356688886863336575244877668253276684857420564913974113054716687644155809257625755067757458454480816761570477936020221872751897978803025274384311534045173457850234253130973571777312779809266590645417321187390701857901921263244646499975710382736270671929090861411866351656957504800073437963277232491580440240625710524679809333303589058065071162057452679707370773369489421*t^83 + 136049637993621499120590812075001177568086990809914869584613603811744476098258892614483137081200030807841390992478310999750870062356641759267546752360088030902124297163562781228600987245268070479308533192454915933922038756012818644528566763687137967564055992121561706001577238491435967754479104464730756095372323273056417134754486446117146183802897109797528136220575033889923318790387161124760433910383837399474517149690167464679615312874454891592666773222810182773664982069349725876955553751350999384471734589543281850509067279823687177747040293793871344838354935510229974850395419124639162241357217827628272640107271511246388925474741281953771591454787672945492501584819275049087479535744797611584313967435317402328149447449526239429454173031359046429199360129012357190033998738061782070468792613907442397525240934206493822969497415805013245209443036051801527571645962723941814599246185636939900945121274007193075292110512121114941319858629377113518548779384477313171582496215952649431076885102215784137080190587930548168856073061286104489343715006992233304634612717541743276341984452643714714369251599730822857372867192818256716544299837494573602320065381210428737968140781314126157003744887821499947497231099653136236986947786409794230489724111900194535372797407606528275526494238718312747684787044226892663132073897069652357420813606681262228608832942498833790804084310854414053837544425252954836979529462857286299010667215847484828804669965290853642432061006521496845805534604048064102091621108525071805365790454702225728026485036426006348115399128688777873420469584129976541337160331604670266678165937071059829003961336887325599605656393262106729197784721644469601869894265947547473660809728820131628627080067542194540753060897759647640461066506760133217336563526908285139074930796548805683534345452822347292571874518920961654958776032975629353046067208386552938775855434977752149321164374435726982513655824904885737672076771949339884135972489076966877588025439503204660526811304681274371745442910980494648726845766247213003408881107409928236592667675955643288629628827901827689497729362677915561422786424999247750905897873939827013075741532194771283716373988839336346515217642025419076654921222346265316430336637508632956508241873655262940477859363328023996679185857665569099745417941490209630555711944051646837661106130659923284482029149433347987347025620402022689529627877666341792333674594782685571614542953429701322657988411706558078989433123924318446519481874923617925684511557176238293511303739559599718129325436056507128375433896821981117461059627545880588864313721350455476646300914651637112772055522245215988745143806584178616032729088772205815072449719140695496538559670141540432354812138453095872243842033118667160119501403668162821610867383500662197119191749252423494904040477620711428668930430031894410661245322969312371073364298284572380950182533773794702949374801332479727460161827692938190832023125937175065777704427921021493053572074151981814233993585799564988505754440249786119409977967049770306330605405323812264420555926742822870448655848482862178537590115612883572050916740161646252933230594867454053810138525893679556464599100597877046776221532625694806595990465472701265424583202764352580809555076780851070731522084931103244248184044705444762552811036931349936343442474747645279633463141196180814123709889632974881400176461675634363014675980065711469819880654917390251346485524363302217122917951889025962407961868343813724848380937346651302630221707669365969760727729334229499266542186470427565072966010050365314135974778172091408042894055730097055446956021991506455555363783458841461870740974051901678101071257420349237310193405390004814867529091416401862080800722597133842097261952290228402179311822547160499700650103067057218856139075584/606140597001469359057731819072280017999253959051687778794638541835237206732862139375985926885809817251797579686289278999104268959210367179999007333725406350336915928457166989677064948583513041991208441879796437707060433035378053654578432910219940081695830522589473757577451061495387383971986872861338572370017145456946334033541900028318414653279406908563405454159661716635747220934620148494640917153851537826379737257581206724844858236885703494544348481305312226558622565940300624291866349508784543308556140903897503577616780019212422237157719528452601397629773280045406137237999293084495318418741692834578685927970993214637156210960305747590524141664878174367907344406848670781229437453911207340029030590545013280102576201905759560593226075702177200947261743287150674573589935047200289395751103487214873252712883545632749639336478264062211671638877111290596245994138615302503543427604596978345231308376956024337305318246904691035642420861278896262532214346849232127395242935617955102529726607461529121870617915481295347816503115269787634592885155590261316910747938527071100389039098337565693355237312680154746907364074649590289464990075656164043043740068016744025278414219012119034358916961660333403002566640489776439046175486493801377445213514638300560722715154818817982431605543417972060865244737539725546545457438967461186742250885338110572483538022034229052116788479401645039801093165787441722885629746309667079177201362880748984202145772955337954944640306949344346001285130272376438989866701825980225946362825713922885893418317686609333677061852636762166032263773885327135519349994026418133635102477005105115208886156813861580829074853728780112122226371086179906723247533170756378860699703565558547305138479431462726267755495142090208792241367509309930948499642736912976155813395478501710244153425366653233212157587200463102628233146180351143974208012369680722553156454045892863990838853443494954142309644861848006177709735763266536022057301111238563810545219676390840289949909006506891027650863605084130383105469796081102752222676517768975816576129475413433501553636276460750509315544793994950031823593548812820555191072486474652284404599233080863991715403853079220379898027795047554931729484502251349483791226257939463337839785875097172389348707376870628528832342459920901152413342964070313810290063616128852750339065164863019471563781746255945198458263902216346012964936503922541099322004590105023243946943003497799886518216320223983604144802247367212375878856937570864074888114320561982900551754717699057341830807999163020831984250432813495776168208376960261068575750590261937752882538277758497295103834414366897716973637137017088678156661956047841627263005405155369317468348523169042785434464904984029422184077281493917158688529146195229750994884762461995078723955505026846067233725823124231140488015269161945585445392130815356680498330272850275486864547759934052043115505529096021421703883464090192724632158481906178179536373409085853010537547363210971797021089525364730879448629511725152518560019236453494483237618914498490630451574109959370439839948906135000686994452813541807135291201731331734139355383324638721356485313635087741516966524749610645305789353676780732506983817886671535035122766183114712215988067170490689839340396448001347552413013715702668218672223126756560989662674492288963498591903387471220834616411001623193867763356688886863336575244877668253276684857420564913974113054716687644155809257625755067757458454480816761570477936020221872751897978803025274384311534045173457850234253130973571777312779809266590645417321187390701857901921263244646499975710382736270671929090861411866351656957504800073437963277232491580440240625710524679809333303589058065071162057452679707370773369489421*t^82 - 41164743468172647427202668229846249679030573501929493599962826665865285886242455166715126235751809950486467447315378840776459685495448398986161580820244441282043760691841979054978700788470254751381671673420997898706236947135310682072660328016980953565793450021709504796528129739300546264931098058553280905002611020590390913840571408971836746753140394465014866099450113642921240387712627968694428797810357075733813322617416550199770262784474615433223933995325345308151303079356022530950225266648943657068876320733371483488324650320229433716238538342252468116135033925175265704028375302735477783088847192885501668786032787805199064899845670588314762858787545479005636820261669581405221489478315293158798534349035341550179839959217414831608267376432753759372417159570381500206024924320118577914277629602659716481285299215492975374899306223990654017949439899211153390076160051022932202534319037286833765643831294482730680600081145143678126902732035576466738811004760186843360280905133309889871677526411155098474477991080944768921613866519050761211275096666592844065603886683981913889946993059069664243324235706626516853687159592082872852006822384003944942052991459094484267872895807745073932385623987794017481537997735455800683640767180285459850405301522539902057969807124186165429137247764715279551546301830780793756683354245694433084944153679716370170474598413839226252909151006281534200808296608342564432937121073479412963674211456022563844100836711611158943817130672260257765038522325540321628203529480043034855194794650066439192665044248656835606665592571914219483674766437312559762360582955685494535519504875132877890147908010385430419340493858740472363664169752613471981811418394596927482412863572219032714187815488928690745878178347323606292410699061234035090401694323565701615157445056520997950970846978871403945432205132373045065410047050660542868767248626351249936909278805126339763846779992281994134913840798681090141002822268389055161347621690038828249427052463619818101412884644375463522755645355240910124995672041013203092311338006677951853810267447323978666288343429426237593074802581496262149303530726564412637195416246052105888380314391071218805522566118032260813187855553586793611687554282244167569645324337443482384425649693368005978860230689267842810062713498659925224500251132187620050558426197354345721416063339117185223496727038288357691608680172706304831322435302564511662851090663645637172542911594981231366100789033286068555050626989421641887778009453143739901664182830479730683929153457918565332105054269354259172160745449173258994114034925405026148460465630503850097505851763605687163451772318212098188560541522893463446973291856390873710570951121451554161848775249885138798215520793302282612369622757657480622724961244640170428748765369318899981388361774656191572876218767588153480752415525273799025775876392388422117740260932535178527018272842472238356820835331772044467926852685653480782585453675775357621038047386107095889471823273959504167558987100255181473678769319277240819896335708037321547233846136998242496114973652276889440442969493599939567486758222525715090196689718538262286686014137998730299034332290742520364338085222095301846644434143836063880191368894795732944857223332369842397707483422031167715741900010420895396345370102072968575078246274573815451106172332204000662988604019249638741636819563728052720233207400839247092606387392068723432810611711275850851153196890970555018290845456971899151698711990907841882305035447724189105643978803985529878012174574938473335075754242561627619766741433767013253895561500699069275942151260327340380567292699917238715205904693507954562712563620295008128302623326410007109698561541515783394744771564837075090052158906016217791487528676786747394445584877047115795320606598327681779064197787648/606140597001469359057731819072280017999253959051687778794638541835237206732862139375985926885809817251797579686289278999104268959210367179999007333725406350336915928457166989677064948583513041991208441879796437707060433035378053654578432910219940081695830522589473757577451061495387383971986872861338572370017145456946334033541900028318414653279406908563405454159661716635747220934620148494640917153851537826379737257581206724844858236885703494544348481305312226558622565940300624291866349508784543308556140903897503577616780019212422237157719528452601397629773280045406137237999293084495318418741692834578685927970993214637156210960305747590524141664878174367907344406848670781229437453911207340029030590545013280102576201905759560593226075702177200947261743287150674573589935047200289395751103487214873252712883545632749639336478264062211671638877111290596245994138615302503543427604596978345231308376956024337305318246904691035642420861278896262532214346849232127395242935617955102529726607461529121870617915481295347816503115269787634592885155590261316910747938527071100389039098337565693355237312680154746907364074649590289464990075656164043043740068016744025278414219012119034358916961660333403002566640489776439046175486493801377445213514638300560722715154818817982431605543417972060865244737539725546545457438967461186742250885338110572483538022034229052116788479401645039801093165787441722885629746309667079177201362880748984202145772955337954944640306949344346001285130272376438989866701825980225946362825713922885893418317686609333677061852636762166032263773885327135519349994026418133635102477005105115208886156813861580829074853728780112122226371086179906723247533170756378860699703565558547305138479431462726267755495142090208792241367509309930948499642736912976155813395478501710244153425366653233212157587200463102628233146180351143974208012369680722553156454045892863990838853443494954142309644861848006177709735763266536022057301111238563810545219676390840289949909006506891027650863605084130383105469796081102752222676517768975816576129475413433501553636276460750509315544793994950031823593548812820555191072486474652284404599233080863991715403853079220379898027795047554931729484502251349483791226257939463337839785875097172389348707376870628528832342459920901152413342964070313810290063616128852750339065164863019471563781746255945198458263902216346012964936503922541099322004590105023243946943003497799886518216320223983604144802247367212375878856937570864074888114320561982900551754717699057341830807999163020831984250432813495776168208376960261068575750590261937752882538277758497295103834414366897716973637137017088678156661956047841627263005405155369317468348523169042785434464904984029422184077281493917158688529146195229750994884762461995078723955505026846067233725823124231140488015269161945585445392130815356680498330272850275486864547759934052043115505529096021421703883464090192724632158481906178179536373409085853010537547363210971797021089525364730879448629511725152518560019236453494483237618914498490630451574109959370439839948906135000686994452813541807135291201731331734139355383324638721356485313635087741516966524749610645305789353676780732506983817886671535035122766183114712215988067170490689839340396448001347552413013715702668218672223126756560989662674492288963498591903387471220834616411001623193867763356688886863336575244877668253276684857420564913974113054716687644155809257625755067757458454480816761570477936020221872751897978803025274384311534045173457850234253130973571777312779809266590645417321187390701857901921263244646499975710382736270671929090861411866351656957504800073437963277232491580440240625710524679809333303589058065071162057452679707370773369489421*t^81 + 11529142923679040004625652171669849312080856191139526959430112436840431799817652830207737161632306544910170429867907884035526203326131263931677810873404321862776097413742713646587932370147691023960905109609045754194406874573817549376657233654684164926129147248161479607465030452074892948807197441459365321206807221829181258302974784400202850926487705687573623868027648231155896965148913127170256856454861262562162679981824974953677744714994803001917424172707013342955321608691602295610289401457942826006515239925317284382814487827569644825761354091089886581554490219756827927762248065236732562850673922125175367325018850204969872520934789839390946767037233213753205335846807411980955129801825388649846619106328007046432346944619418286584850447819130495352682011925548707570938680163226226745132306279237135155813469234257417455084896290795250415814391453088318596230599105421606821643282863694503926095029165453575893838998222033240551353210666915279590399638440422453399959251004721023957914787236961427744744700746689591575691192307921778266912326161492834681946433235924776304801727487207595209318017297555310232328903369849608617693353625917670577502548940896340437994053459675899670341382514365128189506726387094135000316196393958345005689464994979743594612238939726385068667965901996249958676718092600213467101892503280618077174872960516588450034952984360130425479869377322302894196589351781930616083721254951781029280633508542112093398728902203206144098551137287562882454009510364321073534970073534475741549893192396298480630360706109934331070247162160143449066454232643413699033387934128907675953554173178521299179003175635915641909684048516165957443380035143372991931331063808893405288659018605740528563130943419989830736356993073876560566701806833635351017307698683904424263507363222269109350618891685437630908392888503014418469439831129019378609040658388436621949115717004590154418918597182235375836714897386175609863506258829600283722210068252738765382441772304646322700148620692740257255131098530428727368796859465569351820541264369655890013946741760111452837559048996530356392630640799719028597583023856237269283311122565462679572267169836828193923701239769814668172222517393332218631774675164013642194822956868288134957186783834817572114393211813159739891143292879267941677681828859392034986901531972833700099535791974321682411908942929093150094037644751511174170121802173393379821563514458603137389812204656345253073457658051568091196205028403291078889549603639743219608388488011681005374485556291876788529427261328834668622491277711857106623603077589471312822356139046430721963592212705579806436705954491481729428869837414131811070827000211542333461304646870402162252313936672235721314367999375220874821084447071707162221253566603742164232998673037896662085697603395736123558963624183147013546303218840764118371881176215269173158420774451926389873117629697033366998294189976390679897609340492966367287075441383177551190901492512348394774279233648391052575824529707186166714663455945253365964530887981444099580642308530560927169464936679637666744200893929796238589965722344088349001188071053050505498431680779166595609072219506795886000805644455949651702352879886820780784530580783914191402382225275211451292954815064897075238817604657082677800891545885862704365167043797942484206358508412181339442529961625149677395814800781951884452950242563971378455247884077769586848432645044677621028595294240383946395596747453264445300116545189335326931867518909298261766403810896124611846141524162370994424067792876255052084863824924709878361510456408785485877547924506586123553290742875710569998790594448309859363912786855907977698092741524285296014733991587248619501238339673859042845362892151874486573700756130278360497340623545019341798588989355288439079188342521856/606140597001469359057731819072280017999253959051687778794638541835237206732862139375985926885809817251797579686289278999104268959210367179999007333725406350336915928457166989677064948583513041991208441879796437707060433035378053654578432910219940081695830522589473757577451061495387383971986872861338572370017145456946334033541900028318414653279406908563405454159661716635747220934620148494640917153851537826379737257581206724844858236885703494544348481305312226558622565940300624291866349508784543308556140903897503577616780019212422237157719528452601397629773280045406137237999293084495318418741692834578685927970993214637156210960305747590524141664878174367907344406848670781229437453911207340029030590545013280102576201905759560593226075702177200947261743287150674573589935047200289395751103487214873252712883545632749639336478264062211671638877111290596245994138615302503543427604596978345231308376956024337305318246904691035642420861278896262532214346849232127395242935617955102529726607461529121870617915481295347816503115269787634592885155590261316910747938527071100389039098337565693355237312680154746907364074649590289464990075656164043043740068016744025278414219012119034358916961660333403002566640489776439046175486493801377445213514638300560722715154818817982431605543417972060865244737539725546545457438967461186742250885338110572483538022034229052116788479401645039801093165787441722885629746309667079177201362880748984202145772955337954944640306949344346001285130272376438989866701825980225946362825713922885893418317686609333677061852636762166032263773885327135519349994026418133635102477005105115208886156813861580829074853728780112122226371086179906723247533170756378860699703565558547305138479431462726267755495142090208792241367509309930948499642736912976155813395478501710244153425366653233212157587200463102628233146180351143974208012369680722553156454045892863990838853443494954142309644861848006177709735763266536022057301111238563810545219676390840289949909006506891027650863605084130383105469796081102752222676517768975816576129475413433501553636276460750509315544793994950031823593548812820555191072486474652284404599233080863991715403853079220379898027795047554931729484502251349483791226257939463337839785875097172389348707376870628528832342459920901152413342964070313810290063616128852750339065164863019471563781746255945198458263902216346012964936503922541099322004590105023243946943003497799886518216320223983604144802247367212375878856937570864074888114320561982900551754717699057341830807999163020831984250432813495776168208376960261068575750590261937752882538277758497295103834414366897716973637137017088678156661956047841627263005405155369317468348523169042785434464904984029422184077281493917158688529146195229750994884762461995078723955505026846067233725823124231140488015269161945585445392130815356680498330272850275486864547759934052043115505529096021421703883464090192724632158481906178179536373409085853010537547363210971797021089525364730879448629511725152518560019236453494483237618914498490630451574109959370439839948906135000686994452813541807135291201731331734139355383324638721356485313635087741516966524749610645305789353676780732506983817886671535035122766183114712215988067170490689839340396448001347552413013715702668218672223126756560989662674492288963498591903387471220834616411001623193867763356688886863336575244877668253276684857420564913974113054716687644155809257625755067757458454480816761570477936020221872751897978803025274384311534045173457850234253130973571777312779809266590645417321187390701857901921263244646499975710382736270671929090861411866351656957504800073437963277232491580440240625710524679809333303589058065071162057452679707370773369489421*t^80 - 2995425615658752792085119524800635432122006693325546157290066387533735532415755039983217348840366594241024669782376873636482687787551029815594693352306610582826124793004154944992188378787267499224415376531886721856021109980787645497891297288659025887387560249805124712377514439766066212495532083324397063884095050636243892451760819183512016519978395477999687107662120323343124675343476127914967751660406524045028402284202991197691574521791175503463055240145979400379452070294475069350748030860152214063119404506900127268088424468113764745111114227842449612810192838937641525911977497179370090718638395125762330858159344864990610455046882856248605161176809396548007255853059534674544776566850408405700314520502607118594256895887287549315559464218898689904883550859051476635592761133891500194590637329972543426504267360253637836079362926045007343601497397324219778122274322071600533161440901977487033462115119899093836538624611259244096688556278634809546188432483210705271117875213065131756012840926364929917303449809514660120707112116423827601681389036877958532667701593624004653116640213695141668212956636498388670241910375760646795602964010876957195814127124728296856658972552028025236286595708488417389293585023149717924847524696764462914276450948410627420476758879206851370617210215297617506202931979728509043261807896052994774150631976615315515023589733669307885052375821449557682829681800137932760236554966485206686456244227396418635632567115659097663523452363592645696342484889841925186838954850003741800583445602467439831017614062120486198193150390134883344670792192260754881683674992865965032013769983215222381562493083239474440600704236870083572746939280210681198184376599446279971068358998331437528035560730011518133807756917966638194002486696571665332775955014572656306399062150438835812050073149149024551717815215033891615509153658646651468340095718949895044377691000631624469103774256608883095895553779530897024007405945912186651260375893649548195049542562025249005173793744664678636191077640168295426590504070941960099142055394759440147569141012522099302797585221885462679374765586254165857610342505024441189013174826092431927220153221287371981741226796406521100837600977501247213106221448266099900658330110701243967199608088177429844081806067655748879906369205123631530468973904282235237542463366928267557164980329455957335549074391791862762734249158283607701453568842126669440716684660192388308364582214149083543599950479224268029160588578575920496373560949885004838318648414736329213118025247879882924978628509569431062782756979260764048300640814255472223544057791821251693005836241091146924081706687841285330362372869381793254342468282738646803275624208538708244615416106475012789523852771593329752024304576648642329181766042803748699721023833949823990883967501059473564289790023212433899120808266483733016852607028061784148324672439115089960362281314910554894366171439244950281128765463307726513412476171912024216061052147367134956027692855459275750881397824142511407071092646948593226478945222684984670409865143778854516602128750203418220313497996612002486250236450678665528482214774033277855147450432941303294592371630782428670848039770096622167359161956026933639596505399927085195416380483949132574931947853824660896070905296402168185732905294216365274580414422599909344046327697319385584878055247215207898107378065599075138237970957504723393420884764326090969183935576219146678206862790068195792634045575668054204362711909324590578506767935072884008696806645769933445811774346615257080456394501583620193404799146196527319565090358797380746899478838574566970737171368716954745261436314237004778675755362096118245917697472526358147750018576426334722601323574925690211191592456933149389220956325946131556599844267332357448334118212417673394996608812307251200/606140597001469359057731819072280017999253959051687778794638541835237206732862139375985926885809817251797579686289278999104268959210367179999007333725406350336915928457166989677064948583513041991208441879796437707060433035378053654578432910219940081695830522589473757577451061495387383971986872861338572370017145456946334033541900028318414653279406908563405454159661716635747220934620148494640917153851537826379737257581206724844858236885703494544348481305312226558622565940300624291866349508784543308556140903897503577616780019212422237157719528452601397629773280045406137237999293084495318418741692834578685927970993214637156210960305747590524141664878174367907344406848670781229437453911207340029030590545013280102576201905759560593226075702177200947261743287150674573589935047200289395751103487214873252712883545632749639336478264062211671638877111290596245994138615302503543427604596978345231308376956024337305318246904691035642420861278896262532214346849232127395242935617955102529726607461529121870617915481295347816503115269787634592885155590261316910747938527071100389039098337565693355237312680154746907364074649590289464990075656164043043740068016744025278414219012119034358916961660333403002566640489776439046175486493801377445213514638300560722715154818817982431605543417972060865244737539725546545457438967461186742250885338110572483538022034229052116788479401645039801093165787441722885629746309667079177201362880748984202145772955337954944640306949344346001285130272376438989866701825980225946362825713922885893418317686609333677061852636762166032263773885327135519349994026418133635102477005105115208886156813861580829074853728780112122226371086179906723247533170756378860699703565558547305138479431462726267755495142090208792241367509309930948499642736912976155813395478501710244153425366653233212157587200463102628233146180351143974208012369680722553156454045892863990838853443494954142309644861848006177709735763266536022057301111238563810545219676390840289949909006506891027650863605084130383105469796081102752222676517768975816576129475413433501553636276460750509315544793994950031823593548812820555191072486474652284404599233080863991715403853079220379898027795047554931729484502251349483791226257939463337839785875097172389348707376870628528832342459920901152413342964070313810290063616128852750339065164863019471563781746255945198458263902216346012964936503922541099322004590105023243946943003497799886518216320223983604144802247367212375878856937570864074888114320561982900551754717699057341830807999163020831984250432813495776168208376960261068575750590261937752882538277758497295103834414366897716973637137017088678156661956047841627263005405155369317468348523169042785434464904984029422184077281493917158688529146195229750994884762461995078723955505026846067233725823124231140488015269161945585445392130815356680498330272850275486864547759934052043115505529096021421703883464090192724632158481906178179536373409085853010537547363210971797021089525364730879448629511725152518560019236453494483237618914498490630451574109959370439839948906135000686994452813541807135291201731331734139355383324638721356485313635087741516966524749610645305789353676780732506983817886671535035122766183114712215988067170490689839340396448001347552413013715702668218672223126756560989662674492288963498591903387471220834616411001623193867763356688886863336575244877668253276684857420564913974113054716687644155809257625755067757458454480816761570477936020221872751897978803025274384311534045173457850234253130973571777312779809266590645417321187390701857901921263244646499975710382736270671929090861411866351656957504800073437963277232491580440240625710524679809333303589058065071162057452679707370773369489421*t^79 + 9156396815134569263463442095316129671975601546191674134051356931954442972202507466951429736485818164479647884056042221372553458612893964667521501212303909136929319483471082240717676326600717492482318800519509063779840570726694679676821978739714324488796766053672915647043625075077179603133534720780942616543348842186991361931190016149343296828172100785955494560770518439113450366037184547772131217902243636446402205873208619766694852047034903288713118176082397084800897030418977880744501204153901930718269730710461328658321708556645786097802035728767688877293116891622777727090877634038671154960190257168340754398979875418314129377684608578863389832057427642271577822870380267430753137215627707623925010944169944038414547231346178266654466605828268648893415624510853563853018590435986276949188421220765697134457306643250037003373832240066722155895799233652121622806984065748632854869041192516464931435509328852618547277379525750950968890795393881968215567827863368050381128918267037346397575342205427680501934952388829171660529200168005013552401931614210311304431810070450695232780942236884783381501714913221596288022945408099892663089324915940243409028241858771320190363163199580830476312258385004129468048370558581543262343097315691456280170242572090728572487319458829116061646597457372713231081628842882260687239153774904410216820272838852419892630751773665389112388141872090294072430948903465032428222815802242436191282163795841080003442478738777086130054119180227705960476338776514623730280844704446352477563097188680558904123293218675109275354098344650193165775827809094589875021587017363794832824923844963401564363563051580003780586305685985798188946537396813143694557616347037103847771322518053193202637822270006216366831234810367681412893909219652215516374341412433981518176646885279283297427269132279602010853099062522202717340844204930629173073185113757305784928382664493518701312955891693145422437723544459089456187040744403579526000384250756979236524199635104946727841499780374479552640115317984446679403665710619390070264946727661641001159121953672583491240945214679562471273495093788162599587095742496615275354162835099487578682835040659879272826185623727074775054613709372986073348627512839967035167147138891994627067169307589658932586755729663161295153613914268785130587093218588877744806147431330753941907256876792404825498754963369103570409798098787527500879275244653012681643859053258196209035151974125820098528916868571773515786287639014762260407935264037246581106298911778186355300977194386290451650767216067439235600539241071945596755103646336916507435421097250707771324407830438789438014120074663684707913213317575299629665173223989339332190063923620222713392818150599750198135530411361588748445818844136161717093079807684548675734658305845293290609765015890074381424210350123357924957856156339562633014035287425100475044642623610293944334371815180251768422794124604224524129745366591190024545331391513582363434601908145764464351255050935502407902642334541121888855130144667707903895506095080072936113292133024152849407524472516484192854520806509208982232445399252353289493519485767316924202283524378870812989735859049060201778753337233360263553834327645309944399353365999481955667046844458212887525569154576299844239450060562102737092240380971241322363780537968717053272836074448444518424785089635527787103421852292556953342176846473144456588818883906980219642991387611719974302615311116816692657892994997062290175899840601570193838244683514233119065607605522600838399616637376119080434823346436453186496017734160277362483723012571489799231328760369922241224249725000411088713698499708273367007582504496796632936706618036537095892712320910797879508418187873267008245806384850411148651335406080314876154973956409680794948479586977594747669578805305016320/7672665784828726064021921760408607822775366570274528845501753694116926667504584042733999074503921737364526325142902265811446442521650217468341864983865903168821720613381860628823606944095101797357068884554385287431144721966810805754157378610378988375896588893537642500980393183485916252809960415966311042658444879201852329538505063649600185484549454538777284229869135653617053429552153778413176166504449845903540977944065907909428585277034221449928461788674838310868640075193678788504637335554234725424761277264525361741984557205220534647566069980412675919364218734751976420734168266892345802768882187779477037062923964742242483683041844906209166350188331321112751195023400895964929588024192497975051020133481180760792103821591893172066152856989584822117237256799375627513796646167092270832292449205251560160922576526996830877676940051420400906821229256842990455622007788639285359843096164282851029219961468662497535674011451785261296466598467041297876130972775090220192948552126013956072488702044672428741998930142979086284849560377058665732723488484320467224657449709760764418216434652730295635915350381705657055241451260636575506203489318532190427089468566380066815369860912899169100214704561182316488185322655397962609816284731663005635614109345576718009052592643265600400070169847747605889173892907918310701992898322293503066466903014057879538455975116823444516309865843608098748014756803059783362401852021102268065840036465177015217035100700480442337219075308156278497280130030081506200844326911142100586871211568644125233143261855814350342555096667875519395743973231989057206961949701495362469651607659558420365647554605842795304744983908609014205397102356707680041108014819700998236705108424791738039727587740034509718423989140382389775207183662151024664552439707759191845739183272173547394347156539914344457690977221051932002951217472799290812759650249123070293119671466998278365048777765758913193792972934784888325439693205905519266548115332133719120825565523934687214555810208947987691783083608659878267157845520013958888894639465430073627545942726752322804476408562794310244500567012594304200298652516617981711279398562970282081070876368112202426777263963028106074658579684146264958601069648751259288496534910626118200503618672116106194287435150261120618130917214188622182447379292029288737848906533276617092899559048898980652706098053872724031117264585017038138796664606614444295215247976012952455024594980984808690104004053468146887908889207179903492137429589504608542887523045088391146224743262013384073807696191936972556762663706499946533774789581775456564250007471670098137753649085550598672200435624897439455362495405279603520970404506934704142569688672852776170485424343911933992841327911190245850431357993593888084664925901205439886011199524835380743341208924390456547262352191445963803645762900784121334751799124245021272130762947471841605880351391570279026778551001215461034226372963166996514331120024128837715650296317542443171361359027986984772418854751452289613273791287660158462785053625993601053640745753145451018374355822270511896708214001708869455625984981541862472040528244705495434878269932135713373231818165667614138816768982413231718852578187097879835238201097108038419275521305249521721367938866970757460005018329130981676114097667122382514838267427298240375476892307455234159391182119888871324258367109154352756498185935276751095889175666686750337783005323606506001431072363134736149484273743735034904537398491351412284530835699011047492379478519307270687487772723714656332079153556627490852060503914766970195155964397350656429138243838539829113616587123243932556064441283694510780467816516456625797003509272045322028362350766135187459915235304532469255215917122527941402194550499*t^78 - 158364042371707420290978293649707184809274842524405161434308701043395451903744334330578866016199852206431642774885110717985375373815485169078729067943114525636197365124739601495914697984136538247774762444422961543575317605954194336365520557580924887171715733796077570965334479496192325037033708273883453986226466866886243475083593904956285048389228234784907456169303184949021771490118925079548326517409441854227862676798060746121504907488707538940282444559652026439253022658589562607857850721512094161469659567188444926319630122325994811575773817063350431471715504409603954610360040177816829775672655948694578759791569496635604336639082368411322671482052148653723962575297215533487967099074256014182394973126073327131224413426905526749950772510156363917884302539237707709086332884782224167622937218885720512892672868726088202437323669049555421744477881590427171522856804183472740189246737281209606401465644855322458063221919145480710425580246657780390912537439820423749409516582374170983425776804208486208768912718832776202264149505344796408811974316988643989604655792535680750866459979549140534770350568224118171027660048752400321506045601933232094595091346491711684615214779672927588014176626806414575369607560663836126406463616498154443725424684120330696448326481477628988220882726610615559275243062906263782363323379370965751802181071206664067879191158464706012097116737233348183208114556158639562198683720722949587112223150069816313281112781420941077320829284559436844217814337278727555476364434408597300727927361937547570671783806806853391314350682890430058332243745930266799873563309644754145288124790211920793108406873942959045315935410845516836085148324587613278951202523573666616027387471527483470642203674574517692258557757234896748988914949018776799351077485067763500861790180266445644176372621215065209279396986339613988943667036400920375551762613154841176177641138337614822114899121347907651343057134780013273763349403157362785542497521107177980469037739037366913332786483661897537373823575716284671070869502918350490896100074285623495390900484516950770517174518384138959669349901964074681990301131614180490795259220914937396571166221904913016995151249173211777686134076464518177608204771168509559281452690755295523326283997337664751963435076330604154295183596876182605628504870772357295209266788066769435226398506177802543751556885795053345255898637578048715403426208800666472221362509257188283247852227504376309327865309620143623716949737593476240334108906510056361287983858193229151459571244639202161586617328038223401943358849873817195787287979330930628914645216382653826713866317067970111253172569476767570570266067188184604340084887929023985916567107182301384637581664975382952988740160251410163918082658058734800437079020999266531566528297261751891395788328112398686388065893492992973303053891778438597705102420777375381908364096114257328673712607914352890816373822874917802337062244676524824213788396961845091349560339595256870900912881057657419049153911852446226464092331214749116355883985671836470991985474415723933370561002634503102408209576654438071791835302324674414613026084536247505444208248371047819138598187637964277526837607553613570189108695815077697051014359361389860796126749089369936470498866947596253865512775193624833353785132609686570035749591039068914138923156869743777880916038428876708745329109476076232975118948780123076419767848591142616401200632865995770245882045340297874121456556088565729559323357208305630912854448036958306705203864755663107121884550218553161641733942001653346309351556105979798910075515456220927863614986395724969853011247444049174785171094713534243807295174292546149509283393023250648869154796741223676312090393397374010009213705494953550413665314440093600575764333068201293156729846292599508101347608477224796160/590205060371440466463224750800662140213489736174963757346288745701302051346506464825692236500301672104963563472530943523957418655511555189872451152605069474524747739490912356063354380315007830565928375734952714417780363228216215827242875277721460644299737607195203269306184091037378173293073878151254695589111144553988640733731158742276937344965342656829021863836087357970542571504011829108705858961880757377195459841851223685340660405925709342302189368359602946989895390399513752961895179658018055801904713635732720133998812092709271895966620767724051993797247594980921263133397558991718907905298629829190541312532612672480191052541680377400705103860640870854827015001800068920379199078784038305773155394883167750830161832430145628620473296691506524778249019753798125193368972782084020833253265323480889243147890502076679298282841542416953915909325327449460804278615983741483489218699704944834694555381651435576733513385496291173945882046035926253682779305598083863091765273240462612005576054003436340672461456164844545098834581567466051210209499114178497478819803823827751109093571896363868895070411567823512081172419327741275038938729947579399263622266812798466678105373916376859161554977273937101268321947896569074046908944979358692741201085334275132154542507126405046184620782295980585068397991762147562361691761409407192543574377154927529195265844239755649578177681987969853749847288984850752566338604001623251389680002805013616555156546207729264795170698100627406038252317694621654323141871300857084660528554736049548094857173988908796180196545897528886107364921017845312092843226900115027882280892896889109258895965738910984254211152608354539554261315565900590772392924216900076787438854494214749079979045210771885362955691472337106905785167974011617281888649208289168603518398713244119030334396656916488035206998247773225538688555190215330062519973096086390022547667035922944489619136751212224091830228687291145255803053323531193789734470410164132240063505040302668247273523862226768283983314123743067559012141963077996837607279958879236432888149440519409446498185274061100788038505154814946476946050193585998593175338350997714006236221259085554032829020304848315851896813821857404996815466896057789176038194993125086015423355282470469707252879626943163124471609016476047860188259945540714518296069733328970545607658388376844665592776773374824925470558814232079856830512662047264945785788305847150188848045767768062206931077234882165145223760708244607960933648429961892964837501772699107011248057174001029544139053553225920965904820285115380502598060737059650504942308267051546010596434545042353744015418124992110727335576569636892578536184962071900318659206820988675090037340334147071845603179070091557373110104461045683698820378915477341529693169194218106211026246840337727426712488630111227984895827915444932410365523009557309328625443303651680123529257799351559925136811615478112387248182535628230501102393848009910593511561255195572551643181463691306520955296519342483816405676252896935266368081048153353927203134288703496232182642755559270145900631846285297650432768075503220190156963711131191956529097687087362567171678320435970318370520690954863978373275245161375371941400084392926032251963177326886286259072220536212112308078333010075513547238282086337116526020571330633875036684023650402627645475547683759332635259008396488673576783533482827007376090435898980795214077332585115846263928643318056626883405672595002684964415268565493252656218130693157499413806039946713129806751747978050487083011812048268527081577224212843861165843415180819725318326449118448393355122086403379427389572406438039290805216655112048138231039174772717079104796212779629804608864254194805327324301317117533954014965423*t^77 + 3018504152455695469026882353155186258738359327219104052011149322603356580197380861234213734748021376866015173195960493564860686535442566663523729575601894860650617701810212591254840773725850951771634907474401689656604326618859489849252571195548568900298074933578098168133475316291802279372796202958536144133935014745724729267292012932414663232696442980923077853468272806856711575358032653832747778508933560633582630747331928493190669108144407783575462367294798159916789805524275667599698948806595343311591438719630441129957775641510431918108676768145866260030753426769387006770761008906012610679538898088910602629483732158891952981970356650768200000572725748774936596755964041571484168188580294241699283620139582135635278352476211338137590028406819601063993473622359821735493293809561569013204335852965249849290833457922291652211579461599242186243046830330858025746052756877131191905231108855386984429646117959207606177640464387656606970026893501673301236999626173666151456554932759815941059629699376718014018678209969529698625206644749493104571321751330977653947832504668032886386049484555575960470183819944936080869871080693572696018216161549826996034126196596924310079074530072031908927611021951511789199248712123995951942216203709331136540744244668453163092022925232380829019035448141510017416309223909551042534402704413101632603631755368899915752120556888029723686085813951522056954261751852928485157755741670166211894163458994035417306042410679834408290139106766144720654729105009399281636895164816997420260756323625695017138605087007847200804688644391284591653744015737485797509681587861304633440652909793624350181704272265108747674481153053589774961221964217272756259315159305172063858946254721714962918688386632557932946105918214546666748830628156780058479793623671064460531786037553123899308769807297813227784639809072732183198168968073144991851529265091576236316019581457164351156700283294962612557104640482247054465595122909650423292788843117374451834488543027680590158217535574970427854859128453129462748871444281592607157388039225267946086368145126500078750829488290560475438227155410876502440227859429935250272855177397046986369064484324071804648836106415715776126717195080163875461007074795433535057713971354151766453444198396520680605582358542836118769203977063662706651662664735184088643382232621614249603056338582715261271353680256561121069460829316287191300624678577834599320786286711155737377436571909130989670121303971280713250197326403696020612806584180450419350336939638600500764036003560437385411336073052733074569296145602865505337165125719669545163177164307195765185944108264748794742273363379667125446632299022171461517488080190306823174850961336420257561301774054544182761799119286368538950154035013653162457732634755742098683253368632542519502415601892365889823659937097637974927924620365022224142087299618100482737168236904382704546502116866282139310392970761891312114480409499260922718973958334878084307303728355594732889272579486293174152786590435623367122357790024560913870080192146141425585224184780005402535064883179193509641003186759996139232644847747066002640236007320356757075262293823708023616370314027666717622272405270123000584728776502669810059097741698265546561372967263474392942772831991360035331234061307277182947159546930784117943740911177200177547753873947681042960781391401880390061226249106497093226497019186513650238953336469852134477851906667676134421688067830094218575439624473109780811121614165755822912952592601531392592976350554671842844647665827042832548873430179888958642401521192382562164369736822736598030674838624031203050248713763788342459147388569579691217700744701434270360990944982432406394729826880458305276412014339158158970065868901052935486759302424566290828935566064755139956822123264769664425321566953584721920/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^76 - 590978535690268546621479444386062281836835929422852303266591742148299106722424064248377057956749572829240067366793500617471379476255416888520871313552896358417906935527783293467673758930911304486014038776242911883647503256808278628550119227360952868646306938473649590080557484236155271302900759585201931576823283516481817563068333459588293024968926469108474757830291113780475479249624266248214945752381789257104272931954031842234287815138527547910914001385217673542413704041796792934445016237068469726653525013347558906635390116047096737862497963988682096366868845607091864000356479143062420291908363158117808813777152597544227605384397926289254438167285073612997949221207885076625997902811122571471296380236670232600216870068410981865294368096953347676725285014846448361929334260879849293029565829149934709077212354783420365123326598498065190280135236082469791918051747679411748549362451027696634744394816748138442043183220549947614775600811638637451608005683049344595527924124445676589531764236888319919810016038169056636359178481194037441675784304023834732041987163157328323171045499306898190175024111565219863725058318538447334380168413874076521166354604851926722076524507081765924687045667329025112246472829383877239044098811927149914920565929585835691570521163771705989660088107479885475818725118051901355968663152847170077302716865038228996211170717634612470936910538953919947911266371969156323735643191087329431917457772638823304849842039550988363952916921069921110393249374174763760992769650158558216555360103733857029236185451624516708295271137430204567750009666376205059158302651746448552857353310677623677169473379083280881153040092533747823999549378846486629289255140555782229272648985465126473918039003374931405133912133898952025152564698615826489348424786297364115330545010486736804735682615975051299854146175922179618262951912298139408844755324602306269632582395717648661622189848993076301144530193399107038725193037773611819328243172787343263926908414860641041672343901528809360103151188631256301944186629014597646582390311414404409451299655185249554321815454648846707647459565759384520548052741872261326709804625504593004341784241605026090430222003217688268419635280231785129866903273539400102128193505526214086182898935971564962012253505018429115990972197093895750426829428984298766908078692015355857779543851334387810810968485365636007668664702367603978141104975100258774046148400016985412593892927762648839505449198504905919438785166188566163588092001925838013460701172678580681608072662651630355439898338179018942319283462329677889754737993269898643078933056417905116800031941498752863062592872384169284386051441248034087222574659220575742937672741176552089805700064477766935461789731103442984336113183037075740740867599513633218527330505851010033199129548338689085711229826060128226871813027803580837953398026942727688121255581480272132252188886386618765630790038245196096725736483882540192008913303784916168639657725665580411047502088715672364812785490017808119643878921066141085042593068738102468508340344525839745529671035401143760398883691852726705361778744910794523970918241515312622955959595259827219402590841062119934417913502903162082599016210190628618546518879517585299598126398817747320301798650648748531668734558617118931000101352057067813802363968630054676788760376278660887806501698470212496658639989100218535320305171285367821757895226448667306650154628851602291711862281500394698685470670133310760470931886621502292972061043667665578945828876340236692707510336426371687911658832778260267247470575569041540604161485134021872367391738712145682329308738225532309952455037749359862352019844089363888256636764202636044858564526372739125905748671274819104000061098387939225476482401244477864627218000840255276436328860972905696007583283929578211901440/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^75 + 108178268469926692828031255028983365420127986099081699618191154556655944691717608151448133650827935809875349625727134892454949138987651894636459552446200844833823345680463202944388745864147135902199059085966542417584144337942615670237038315207731708889157005473432933825616678588679766264212020614711295778277564155288195561622002429734206992370046994465064045088163678909431790223726654741804075074207414721802861240153480166815444893606591352897220090015699451755504537709408360720427926957311472331405697243253439808992052177960314130377698700311703828902955323567746978719011048202085901668663985575741928780584464330486666699842466210654587627211106010292586481451647579248769641615546743034744286870900696603277107164124846141702353918884889891612811615140739337254485631572946249379118023033476470069458593550928247584103644473586514377107592162976599088151373612873165869216220163511248033484281030360448962795538330430757718322991072323299264316658284828554985610283388889680588224717840309819544608881702193601767590782346725438237354795948277373126364601840465813130267331406858265940254041576767026819699141075726024081666502506731550202891120403276833155773262817169523046970891816295970656668326117685098827327293162431177467655691825792125446092004295069426834159381488995122709007928188008772829451914486029532593750337389698717031715194211145028131830939891559736936203524566778781858825934857201602608982047824096261944541329449691042003103975200938252532973971528296334535023108155855857195252392554042874073966836119947985482150867479083677619008422417190279096485014753935003598123180698182659741991219824641814393200465832107553594118050800461600325414356944911873259243255669276922293556724554148575431456534685368996100734989558840049612902464437781277871073234570570188223029516912708915358291948385083181694492236762354348712109987152349805379182392095622828912318340345507035264052865123740166419434481263007235910874563481377164443333300226624813635987833366780364504370835961545456652178560891061960680817784823404035507956170222871028320143910556739282405446921342976274737060798605322282804838059168908496950696367151913901930366776385811286610537396239215646947404072787145499151850484369082082872132149658538137663819450649225394490770550712256624049565795470076465989938548277164424815946370459641901089421497455611823774303483071186258763258381646793774484991413922018228946860972245994711882156883109044970300405958619046986072108663828905498151363391306657016698819920683702415210130157015995038495254103039486141378547044520000870936870815757123795809817234533720964109928360755634808534199667730619096728789703084116925517023883270342094810554849752041628546827847853093459438109250031399787227254329160936282152062043541011795678799324473652510810716211524322811657682107357366128792298012634714557172364636067446412013568480247088447520722532435224058296579884858101435713467539216021511054769308856776708501607648688188587853422442448415020761026439004226532904882353431472177354003039349136248924259920978994508111343830773308351924909807539107393057330265117413490400692946949582728683283739538417095109072926940887593202688280336551304084324867914950009277868626551415012064384238546862339239865937784363294196498723832064232404271592113250044234640651000074022805977489989380328080360980701213537506595473310757851147086045054433493498051346170423930820501445836675933290462768187878426949518373717033229698643571309239753210327750508682146229278607365916422374807036348110924386054848455497471842019911632972829361900101186557822268155526792103741495556820200502983116280275121990452042145699476730401110011732141720464928363012354218485051291690338497741838039824770446695483565029026450281263148855219233675550949564408405506395340800000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^74 - 18534312606663007097319106062251006458504688975149530967442271072795827286613812841886361137809721635973529929854249067073251314635597130765832064046174484163530552023037499475030175594617932201256790655023674186669870817508770758626216088602778952900122259885871052423643106187116819516158000778306662415897995449341350844825858671538493657128370065777837597952788880922331069741907029721376458778388204237596896233278846051421687576364727018638012515375980174513491219772779815538380415520744211605160540127868168552216552236113677420243582816289889484218735695775232765984172552647268719970867807342964756945727482627149655645816732176185495482788720551933869517239120187662815658503228886691786075815289259079252157896599165512474960735786580834978775015743805051405296651380569163510077600833091225127010938373937220436399711750734492723790980727804457606208354943581597507072435850782943857509943702408849531897911468491670793379285986774895422802149567464340421844971601717863814210996897068919185443297415965553966916880682883784492301848503422822371432878700823212357799067032655069459493976383601910442670676307507234558159206156394670213020662133381860739926277944005161384275294084850705676668970280505227136177223244442423133534309130682334209283742128159360574456735234185665034975100166466273438332658795275150249535773925757908656671507525616153374767777505240123789354093664255003692327635383120244921090425994490322698713303950585015124401933901891057095332429986011554940530323066031673185060092922472880486286092186337998878599828441600702299515779028840051363533004292888945607473587054684158622311773956170618022895486959664981694546511651573720887811102399104495004863125706652414984850907819680768921975931576288554754949479747635988854463803372146262110874651666650427146705500603593202925633947983962977081580436090520991042887369744918928367388019994811738738300385341109072108235038075127231235951395517146502928479434414071135632472516427670385274236298137060446852943470288855967331901234755957224672203575689188001351659248651513368472804675846663031212038614782373199510813616449839921223240607016147563430225973299227259812627012431969745592819346230452491498665630196483880421540992215393539306346336156451438947356397429443898771754723789826588217905875831946524053770881067673242892955035845562715804604077367660744068002664102669589758565121275822711241688282358619308470873496411192176659693432485001059522326931949178005874956292605674684148340181174377195706446645203043858492391389384299255554055041891217212629287097433376287265427652630914400500982609909706493724200322003995749081437914830551732666109060342404024073670276191300205205421273178457423580924995430993799515907074448814502788621018984757626620100200121643343375626086825354766213787124637416460929195592412059884731413910770485721668232942990136293499504659288096709739890827800045605941398009537609335836028596697630221065978899380986272044995689578083649081382418096720940429171939317443574395626722741653702299368279124153899687106882552975804374296295458995320982085493025792060859873059771034782725669738876599593441428246934381881037048306551394068569061290023207369932273727885447271383084550670473749432670859864432958673861614683713053046446551960408431326514118637148769691148142119426852193529348426930108231900003148810644582889158175349018656418908004786158578330561199579636762102855451191533351671828762982080171147212125117637642602135014090506351197172175183821799010753795108085663729073966357262445922475672114133164567013541987114807168074199380953014878566342048133682758938130817075335657214236479947491833304138660055653627962360854440300824204324571955942331220279683028141118989735301473263989575037498292707126885793051081358003662269587634418596577280000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^73 + 2975156493009325976731048770094926020382367416264267133740003862195422672035907410914418603489576615418233403506593841266979942064341474811740590887265636273225268251558923471884420863254673566821260330507645988183345516385752837033172072371530059513446096129831039768827676956737800065862429712007902531330519661270680891510857526678508795776285381181076937029731982375707173447667945846508429982332031990065113783229527599646810533425169039868224202678546831025516200100589050490652990943470260210809805339146388211005739329123551911198073839795919501028257155320754096508400547807744760771211898556459189150145342066347295086428442270112385801309244103252405004425962457841979157775514605167428332440224504594394651148259917698003891155457087209793459867880138782278830163198944794944815023904235522143007077175991073294344006078066266463032831203631977450266457741580386478838903427295227336910051223174887396989407240503002606649066761972145926942514176284671522549859294094278174186698586159022541786245991526102242577084226612196653280740099839227328352675525490671745600127031495562967575150164449728506846552862531748544435579716374155351001333369503171629867650208175790038400787857059246843125275984911995474870349319662536178177433833526975186736983491528334260534695276921588783726649557381761708463952320121667843930285188360729380736214638375706888343418265416994142517121286813221442095763543734014119522110551031421955107572208893600428522636841223538736806460135541726348584263175999133606804732305220665093950775375328863404442603637407029756747440538474942478092208642784724238312907981136328845507865349715939317396567466409964067294498484765079974326065516621266835282041203649796380076007685140336068318861691127023386605419759879497121460552660078386222620426542981871954353692411076153050095029361189448129059971866428584803834165930844529471347860056456250048797701504562700081466356102143440661764443494318987143391080998391153371072783887854886439711461795648338944685469497669504276015586491388820779266421527735034734077606781416703481143847907112967380877473242745546693609722180750967544547616691508115994718224445002302582377319717679171415427885862852018611541906542674424895724970316395779685742170248967718961866228671139488606348125198342217176055927056681038370812727314734976929207512749796830633337093959786638088691827313156336205569290817607100335767038661077459333120019418211661675410978372515408019050338225482982106466041842060911021440711535831889015468621102892435503611009375117389852269993673951743400482617745818589285038140580200501852390805160730409690323400820153212630790881648334573689733579830242213379317634777520743229083896882801016058723744548944755118248359587515531669696880016184564601382471362971985684051015639281306956985575964711288993123647230231530106944206004494548706925129717720357289573614548090391522101955804743092300582903242791515038367747022267711097912192660908361362161511407880642387147096638294674372763498402760527106804028081460212594987009760265995749192280598249067153896851091645948323136871533334169561348130099852706738843643959292383238513153158590958599644723350282550244973198315424570675465873891344969099430248083203798121162518431941529598014597362981616349086694477634602690377216945412424396854732110034981821529896932943371732683446672507811168705960731890817751369732433802185483355760572394153663928978969268844685957526155177342746469784791432395223044441067754360448779137072710079766350666837489342241835873369901946478923186076294006899257604880333390794292418435759751386700045674915623879623858234263008213373404525723188256340367170898709029840730588975195540060797026131886146335749108603271453272289007472048274204350918131401543977324276131596662089981360548244946164082278400000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^72 - 447839596997685880501903186786200709227200129440053093779466274159351807695757112306323251531463622383412664288278821776036671465199529773027811787199744023349436560892511470754616554615159561988976364358698996949854924306367924545044299360815898616308816012452597975554309634679849101599941754203446426615063657542208440922970469921935409964246944901141134494392300393694250496418583957706939613010363733294461828073988375580668439063427410680230696626293958802042534366985276657305596445871167207459580807833977110183763213096376191632522275930909560884882136744487671915726429559258311038845232557256931255797392584244561014846914064461441214107330904400747088313997526643025173200755174686823096635352236825957321180061148982763404742447666333305747476365442078003764857427538614056604646747219773267388586267789105960510383145682912148963213137180527051932306284025558341601699268075679535324393494173557959061246197725452727756680313629703494863968588359673102385846811162114572860420756979618277901090975486291724366055026910008637241912630087852032812683408186883266779919033360727081849394801728970551465619881701359580995159187592495021732524423533632347902827726192808564497364016804838155925987075365281370169136175371765882367691358610984181885811631758936854796035704223030408499633097583822336507187923739211399684148052921375509820917317512769113628075756484031115853799198008138532446685741696209028247519448923147946743192378492647631387891956630326218323780172131234799992389724197792485128411919480768233356439333328864359396827289685536244439654208442665787432229776996567103066534888306710305771794375379827207217318225565667510271433233631900176959048377119848813666502720827252688293730197656128396493431368265865053504632742032909361237840324760459440399113483758108944118996513418656549312209536087576888637389553387931796807919598630758248476237427330651100411240499809213020119896245423026085341038408962749866184249407791778291107065244094942421151342603055331198231354536034658068824776823847516122027507370813051403264020938343700684118094898293951366936973514625216860473408597718867616321263331409598027235567144159854512131008785623495904633800453890453814353956804714458235565538167889619786236677359149351217001201097261670224474038677004676496155564700450469437137877174740127556328279418131229704253746769446807249424969722520604260466552964129914623119407305030623217843984796409021536893588559575154396907890879885794426993864262773065482550657651552193197449828463600590712361311354597927834638650553787752246429481775369245498145292523409256933535199165377160919304399393810369476634611290340464642961909655496893358776423387829102777431554006282539600035559754742790094630167802641856871054197323256932060526490940692753616083531473248541307723629573131628416987894227692824600169111589607336834387022330041631531550819006420290650036910495072231946376964464781361062165725339682847165023930784228638939092083762980214193572841499287596473365928300028594763409242247405320934431264034831507582132721485963037879193151129974670315657750409328586175536774759870298880820511873869974578368118794057914746116196945778816190900852934753845656514933473442503205923692534005526380167121455515717365145917088994768946694617459763024696226076944126797787016834287983562983288398959206733114761712045816738251429074228132108269671154235537412931438094556621674718734256397413412128706364538209740946218180912685424236152061142559436335961187442175407821097221201919499195084974994279171433487494405614874632962615969187808615349086449887087388719981293922132932236894215040328928678788943324970343112934691979946170761631562418645018176391381426049986188183621326435018630277488054886299108993496582382462268572009629020007997748240567811436486808803737600000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^71 + 63263731290033638509279437112654821635040867309899940656911016535390558946283793424643796807225500277622959084067197503666092923374552295361038796279550601459949214271480958138329529257813168288939092638171273333338093256203915490420125807899838107001688408026977946135816910063556840993271520703731214775628520299809343744436483374208431718019123034063446728647692790784943833072509994801605971336676721754009888069826595712745748595963106423247537096262009342779734401245886035140941216499909926940859359541764145394841735953016140532009880114288766068264581653387066333423987118365133622474209973263549921119129908815366834152481348343471700246484009448160148662050966154248449335464458563047501788501471969794950456086293442976613359768039654069981696348730543372954264117837722092184180334877877034377686810597656920073772257391066808179681513513775158288064185070131337054907129447749609576414908654215877012372433272874238815231788337274605006765116211209779558233701482221751849417287226205286699061451499969414763761080264016115560804226048742353515915866556532072486172466831442677661878082070668419213736932264194602326102032446128349391412436655271720163962536883167619850028695355924630221450550135930997121056514300923204052757134443706604701341662082710488789915962844531709337434292449931075552755553661519357511317847854617211973092791060665077737929342310503411371608349812471201152888033333307718776174272026083851396551237757415279812223474301778197167303516839655966826456381062064922915373608963467715490301638669709482782615603078657602274418295243252820117071884259939442897629294322954811223045883658166411050063379600486750657898744091986660132502756612222827075102982281427312862427661005575524139571075718862271776330152724998825802205668338337180803731375003602029417612809782795104451757486962754264686430855709270341466418583822696751479528165023509114126523184831114709057980541289995700710739637914025466810238300920066013691741778402676023859192389507250418072328287251008663445753145019660691887104874493900116097686021748411472595369497096029338820831882886728283182090493835306609377850459849831234891872930091116855259914132975184854585355899650918071538265071525772733151958873984072136001755630157239550936451891505905279597152587106927356719480366255659506968678291961982298805635956635768133763926002436127194839193266650375855206071998895145657328662600743415178760022667518773167176450913240701530292000855637788392067914593503054023369738422095313177892863662033460810761380336113781566370238410951858253347244493587637351946539641999826396692450834756039006023421374501270419345802641006495740317770440067845853473957916997636391469598933373755838974934531580366333856391039591348339193743026240756142856514530214331964243075345514218474396703191002640974143325215736836650814284758561013428118383188534051261050508772592894513399215613063941259052025777938373095085517699738497580747693744740706433972484210306883010454982987118765066059939077826428467125684003743071210979609057010252889927189424023814158603704691418829153021905122808469613826654622327332038296013892870791117476307410151777105477662112472252263330899589033517072986377564789129573024071672495915548409723357831118662643070951278444156908102032489767613453358603675951573494245932193561007260670026533605322524127646517048985049303390052277243673281601627591943136531066011569903869261496347273406626061790628905025436673851002936725412605571127979225845559136137165056102330305256939756378508406977748545943886950787731964467560518943778593449039273358491822172282017928426417174547086997710019021665622067634716978823316232224477667031481371169591609448952686374111332381859030907508737165109003700805779588780180336751224713583332859525253685407386789456554498216165376000000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^70 - 8392829027852549542914810364616163249999204042280882649873752925395688598484411530979968133538673040117812283866736949967730175066423632560931692528690600443964115964274813947825716011368666466565872219112956711343708596493924137888587530226548829719177458890134148827716991798568307631353348363472005167573772392072228802189455002084231563725459798405767098422442249681611452171603074466880026523136010113644712122423835016477013102129994340966977802411757680406747192248201680822672258664998653995575631204107592785394636525825605742114871967650890808544911982485565028693089326860681593765285665082446226426862220740448207314447893397453419796365033785298071052711199448190496501739120922507404742090890353273731927536060386879055961203886014752971840517763902859826502437179952758293180760697508391058912144898510738830212712838574695088489291877271984605514597642525776236140023981358746725298862834021734786523468649184953682488523243898187403963720883838259968228996479738852418312214897260000645206967191754882684312959955437405364961398732681076513157578118543162663993341539187314226629649804736371992428785893775866917805070861552756175657755463415750400934719948543282201457443862198988708995899258507018339275854596860525813408930806567178352714407102372053853236841371430002253707837515636297457672403588030370989429008838010035066871859739889282463214687753479891002391581450035739431243320624336887510802990991166656413473237262402861530087222650018941770250898184992402281050673224057909441375821578381923492239377080631804334687636211923522087155992545041141158408933146500843064561720645865011386066233515794323385903001800731946204121163878126503732706645455219182366317886022949851307477087670522096999560185307989020534437406777146382579955781537170517751369703734367641886613214028062619313438051491540266185011020108320656160555447497813372909521310883702531204928743011858552244813224523880739800858694845077987190942959907773512532763179315433601588359427364001639573030559881405775676637058191103968038813410427063548204363271631749227830652059651365072796437424438162204838861540044402250844279723937074189848161007964228855386936178614498890326430739808563073452033165239418234437008558468843654890684941796418022071606540627888578744770412006868992952304929459825028359768149800898807674300367885762409972481791167619428628757869378106947590864831728566934254757119797669850781388737250544737806599401414187490213332724151651998480678628912308849215481004285081555652710332264768689682387828115247508512549092575925533690964910029213116292982115813350596950060814182575487947390396644638572000692396185549247486400016198523034542653645503725792644774995275062163830088992014834873884669518753615277718805020516077150238786100416295001757999479272636695407416712982799550559189898496754439400671912264624017480778714570299799878736364722863441122766811098884515498381196709039090147603962635049999205815911317701866557168853251766820087438633623310688511559472757710234674696025818023405377234693429548662443981800572036328693308197248067535307064059389070933788392370673898228980281802182730928043907173053228270563521792507590257152315705544488712293986184826642498687735436209023318218293562826017686986631761558676324332206400648098342915086455695006122707730547630582277935967301404680819176971420658417284357464061357708303841929029473881543602255849999873370683012691284621892083265204682293814034178210942490774666343620567220481793530696167035278563671341743018177832598541663953913580111369760794243902279522951226572346719777104052834575586780480407462934228000948634445980095346929549533491726310563573485425514893709256916047422757385792985101958399850476740519965964031346821731930023791848714286589683568379060348369749644456914776332456458715136000000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^69 + 1046283065151808537379341074720059676925901270356916279913560462912134886456595959466234734753234421637362997462711495350542796916730349584061525237770652347829372161875414118444143696645617446524763598138977125009979942319082254031291544619325413971016395683283100652945290583012375140188825928085879109250429373748922763325261918906296782560559524662594480484486841744002242973394871241420262911823017469305358673307372589484145775695752879482879927560308167000500493440420519313200162309709376200031585418719371836603364983535461771131542374533329977205526986825675182975954486093890168500009198320677847688024538931853631752530105824044873060343626200892765426592741168544656169428827780184842384428464217316869050690424729572216444859706660514818833881554995389891094403363908843008120143530633900279500043602082736155975691398054336082284558135240694338171741207929722690036317151533633418245900564019930496673864155585202922877164060403530706076154472140679682404227490284415334555184519079471511218546522745302139802145197177678939385869892994558948292137661993957372667340594567652771040350924085734330830574596055103083289544902290961264449985047318168501105373766224879562826309282218897798169806491108245305476887937295992947786286163155725633543647396922071971924109152512294371775522496298381924721491405826532298830773215914184263871655481156685637926496370396586259106571186415012001743324131160380688388242782775924734614983757220165969321787710822906784779842702643336654189508571386787844233691659679596314925037939017231688574643067329417433871497573541939061279920638343992404106462744642420648653308480671604593867820926968656555413793068319969892494482836062691114622993199657801510513912816170049635205991329010962553962465521814823254491591617228575126794502347463805072703622278602057340722071695810205876052913995579205659362758222548236071005242366384747192741041590499803464717386145001634083433783195632015957893173009103610326727307182393005866489424320950693773749574273265764454091031434604563071883841885298749010673850437182267737868973248401265689335390726438042578539735739992837365561241367860582159219179902282776810763725190978956625927311003604471758826215959717336538080391660497543368843589443395125181211451847672718475532198554583666474580129480199779638253310223749436485816655528560671768335151864805573577396501941565708959492683754186233392639341930551801018894887326511473429935326756929333848766144486674120725002159005962118886507509753023832254145655361460211010153142051982539190672398892216741568448474727248596229770565915733966117159640772593120794709457362790554922884625331659428709440707309605767763160926107684735754483444076729055832153139180931892786077977866570492232337623108525612593416011192990386231834685774445449424460918869180167776490085169183444716228289314943588377529738434401321847875976046955117931937977063174343793563960996116859665290283746629854938404874414029410241674340848967742298577743987262526219284594394097778058444394215929181098837875175465453027701525267462137273538885839674138911656870939238382292579260350413594209728064636683010588165138078574223996679492373082106022857187267057164972245595628062055373730373489005860345395202733615535126248497639024706499106609823404124007025793406694393888765725907746752939254128523098556692835397362470542781271134056438301940451915942138647378205521052092690127021852165350642456314869222706158790200365349467635828849175535813740819246801202763237521834130211493029573174796292505662027593395271316115813592387754998109805424373404232558455894505593007019381769417017360575252780457811411680048096768361320019833721150385433008219881988780304388853699698106284099619501942427802702538079610868018339221637479624008925152109947154341353976186273971523928719360000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^68 - 122633813638996479025407058525108297669343727767127205813607013154891173325673084286086244314029540786007404647652646949742990061756892317740087887274395570356864895418235376248205127513831849782347642543210718720505644048067793298554038329680840945199011607776996190103708099442756063422777060251785821124765369167979806128216656289725462414568143526115468491254064566920122358511533989926759336149545653551761663671127563407165114477930610196664576500295951867164638897098575819690588512589875337752562215773299049073244510543007732394413473570217305072373168275656174759002733692687070612197143415573464615228746463781429590781975357268786232465972933240752255913320358447127241445393491973268270523521770504819072039887591398762234401421350258604883320898574725867853869867813034247410470651461948425143638095229710433332312573157244146867896862446390613400474988442442652258670674423453373223991177545550892499253831958622896446541346181892421444275731271429006250476741153815901938627653331687157186509459632052512474868510481590887082496207407371003186609449467691126722063145709313249364092352385289977321868698643220192157935323483420230975712083878473874164029768109405261699632888934661194135388746539625162119991578453998606704384272679680100847897042351791075721724992855049829445324111907057577296054867152037482558695835556498734549516665184684789637816804086417000083720964454772245656248514663145714269297136024051943163270295205230689393540684939151653154918592825081074481998955457443330686725536529077693072761711048702023863992076028692700612947980066979581037321309836938684212595216104434479544234113748569479015431692745842090797029338044716890007750639906109322530351168485193669782857874132394524096586464064370209086003862937713357026271628734817450027405543708762375533610213736691771607821758218049112306290826284357909975267269679234788072989122199766023877931461835877204340095037401230188322316369149077621451193999916118117089978055801772248224919223283402161616847156692125392240434462383995483573156825721674425444766721990536570934964772831105749553930212807055115649210216973483013341722978239879462501050702174205179516364335536103332485205140218868392771709075887452699559903358458356813546383512659931734926427745875854593442812128026307437076043971267398481147732262314694996600564515538473795770053716509383993905391299075791867233494476154268907369143267028715218633412647672618095718912641839530137239085597381235128521516025387221632472002791752912181880201238648491827682314718221625307234012829483976012893291309198871584584504546034406350510130522433328829494533570659661354818564735473675736067449249957379541439141540897949642342417167778420490661429482472894547437255895623293868638064278281747723213156283070351385476389771590232297261651885572744903787201701422545565263123500075749062225187732036726106490718802822613227809942745648402620445232303505116788005358721143478932872901934131998915416709663024310030707950613015458773354480876705101419445736553260437113022959438428552762417421012315807942046808034967791368830266530797676662895827835246896535540294023359603119726419420449313045027518691394194517859678231063446324229235435982754924600556816738197113071989796271816156136270571118139231173143304633538183504999786405701616600627105244760279362975920903870786645682671301124735451261315073320455990466421542371430355975440945209360234068878587619806788247113394065378306569350208013087603491561197930438882520581232211127404459965915684635577604616880073624792065802080442454072326940405397672507415151194304712569329782430270859934266118749895302867276445317778010765322832770123885065134377077448924585904807837108608997663079150617977129540798270146947442975862435129722973924082972688703143516027388839946575509724049176149360640000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^67 + 221648033769608102610956403074114395842989661943896949717571186288473097168949439940328074893442328078996838796634971941496808557471427601582998794854384715827964285353024953524668961077732246738165057763834365146111340905513966836403345196526275242761706906789917265694729854005289374394318186748555233125545266837629069830757799171781448705521003140317135976408035376274527496424950894283003096728853406384141050876190221171157306055194894325695722232464931517119320962023403073439432582390317638098906465348436130712560069174412308481912065071493438322244921487042742112034732271290801472337496850570753259027878018063553961127751531877334613765139770421116156798362546347375096137805380096312043056800995963988001280684691303393869218530938518554100155106801240550019062596303111999038858458410487401849430100109210779353023367873366996354951370467343133365204974885934473079076736155510511861048749415024119035540683015971518683578629941149453271147483636942481282615674956900932884483858626906485026391956054547765430336912924313939007405392587035810002845127738708137312132736404161472766698353215661411368040607784354614645032599736408525721790686630612833463023201389073659815073670085406207672824313814078978074109856963660821644931694612896999748268980193731843019753657524795840891725478255253974403078393192199250195706419119097522730563889168832703137190875952234233139944812805368017409687944320053262489792895419194377852029514511398268869042658238468763981174285060351859432206648284278483828516848239042335896067485420391210992058634251147828840956422665705189485505962842586472006299788581898188572576135761933192522917114030978326396513569499992093608339250644442319199908338161883030115123945882329962255446577725375575849511958600382589321656337151915821309654460649074669438080843878939403271403427265408649697213834930957590795115626777661370789843024308852987359909883376573914482524707569128725314595934467933225898299452842898282017658126372270281780677099003169649726407995417855357332379677400978021006510724349100164630594584175432626816253358995773693036442292636685482606809329423904120989061143476284373335567790740915726581378817892906549188460400825788665163623253129055887593799252293971633771347108683972523097319789040114762404068273946287864028258068758308521238809398247470295532533801552254912995846239912980456755880613878203377137997015969308569372041781204361997524937432426157659028723072384775598620255586267879443962539106947432354956289791366354865373779308519662342895997433428764363813034709143874008451007695423044007463315444941532780601787408224445780422765742712887207170530630591122669512360105151945784158865038700217269972851427002716544288896935112166851547422920278657307356986163627398789570182698547246647281609103277913958769353814549647209951889978777202291212368547939883775791349490643180110994368684618095692970560077740880554347711491687919316181614065021746333117718333158744929710167713333236121112570629137986518778557956947666659802566278601487750835511096675713153276911596119792061086570100979880329545477899017554854246697910499064561340925017511738493178104555283929329783587999007558021985949587771972547905919078375760999853275703080106074946815285859095694218569655417778549134071630805805820171081250711272568735583607163107799727300387320469564481152420880165344409165929095907080189567601566510720117454564120773353995741767495914099563016557666621915262055481049589351894992605428195084072921140888254064960187009887924314222633462116820754865543970844277217400372825901277131612589654908271349819330163598250504293385606180599642232836572381377210828613312272034332105395977018958368556756821357410177473174283494953567991010965952194125352463678714709609275949569051141939030270818275787651467239517177220935188480000/879590253906766716040573399106799016711609144821108431216525701492253429726537205403416149776902640991003820376350139379966346729525417570599778170797420975446717942609407386085475976624452802631785954895607622083130198551738026568171200115829300513114363050961554797773746782470012180764640652982495820550091124521592609141179074131560264299501255822397946145806389505172194592405382755750679372521431829176148226291879618010939881379919089928915334379075414228002824724887501867305357942858447177052018947296173949529059332477957186134078421412405442613706777339762922895876896511165005824001935364872117051136412239452280463565635887298659769156275172683837298084950521712250937703545132694941539724880600846126423490063234196167839751559897923285809611057755287816979685503401019405116621855921730088290831431448698478834996783222678023719686028803948525788790783880389692234305066624358919067891775933585062195996103571223806178661767564718708916213570190885041865522016751807171394301123701097378051358354940155804916295948684748213428032040408611769715081674849221685706547797162986391795932058968440405486098985585307414365035365048553501138036165145750322918189826999071325128994004879190910981105734570147651336675029775497306618779560855849675342090174555000068829539168846468830206256321553126024384041373188386278008307566549817480171782182175492771353468974646750899776225467935694117088433090911510061683576755298082886073258638163530946043473469598550530608423722346679067545665978093676728257121542080550742317223806242785091177640157820460336970737587209903594773238788226698998334248722648120878180172825244278665058436889133166228843906580575112653908186176180178951993202465714179953919491870656888055682497304727775122065253603538020294011756556197152263194513261867725959806757670129532769053959758938559203485377876587504217678867322050799389005287134181703344991980829733550259451311816225471155373775042210925773159067765141824340149125938957231994407263075800636018306979603761167015736232700392068549683468375497584555041562070701221176522351989976246051845064836296296492514077571078369595518890221089415371097222386377176682612263815655511648065419990792633986582437357520205348995585983596311603599736744087139299116621281113179080662401801812930026617270134047005535794778047292591610351129148119786653749020531703986326267467300766366736001237723788445998428890891662961475691278756732888319235366732093714106028649419833449490254744632533475250320175114415348892714229593403876348053858500079323280128025067488994605816092489921102310737618939295158786901037905432253880393465600782402549519129026184257664051469724235576602561340099584185804903185306012141686804177614113400234535186444800366145601818746520830613308037509976480039062632260566822246537574498703593484329203916416460405976699736228848449073957441585173889900937791057155827012126395850190927551785666968149374815353791129671997903892043599397276530019644506246358451498206437172107028920530928311378936465098432419305405667860340839785740957738830937809457377990829039191729408000112523428003214550985292387416585838579861941232744677079636319401446379569232286107858830469689084011835171511762930003356129921500575687420375887535338468417404371102944133453410256462499428503756440135072839100870378018483796789084273746288126133023857520847501604744461226269757639479040087899843836180823524762811123589632366701381346357187175860931392571190112508573258149226070279432807460566239512861112893812187854675235487052232889012044079320734491596372344881044440723276194410012590750156664808350789012503088534184857363346075491970265481715408606218654365282855756750566027733031675402094377532490785570095311497713*t^66 - 1402726821143055361022973233009854179993219991744185859757940743777756604599768116086392845895036141031972468578694610292100040441460630469509644907765852259129423135223956357407211981775907358948739006557546052292325189266524479100549301255645654862450245422972404193853198754823037446726922041958114756078396461595566533457662295009247791081130005604774208627589396150224388780904539941626962765831510329465926180221071901424542786129484343950535224441395680155198001876452571990982475695617382696278147075714751175240482787177194570030950830447641910882034113835481729012103576399437093503169436242091606710675174636691269561459472697658045216790751098307864464165121542764414725780966658923382372165315310162143276046350980568954940816141302696769367589456814774442120848358315064428003639887247063579804909974494186305527603647153004948478118421360173351311355270966738367330100671134779209979807466793639862406934500096172590507699793478362106632390943168353348325302517396249339552385538608541096861883218896203509492431775297262873635536880020343479697919067831663471693334386931508379312855345587517556911185523879114875286048367534168853785325865868344736548260648793061594734792180609352957734837594373709963951635446337026937231658413087858092069223572961961720396112502265446656324956857388504178316131183731198747240326098853489761072043999844829363730370321243882433169709802582218451557200315838167768954474052907756566020170321600063876754410627230057694746093811307840224817066855425891873763247715062198434167291960913310289311991105511809064178442437889988722744058436506984536147334171448548464423925345473169899631209594819977621220559171037944361035786507352915063249205653308873484514950715361806233793635428996560875038097649654730915068754173101799131497244223873973323474531955117127529451396575495171481121903276714929833960712817903184461132170927741365826438612300612679693953957921069258488781534741230533135950971874357647665448846565236593374904526174256232116592349956474271447486525340206885463474622041109292198363963856275647950633871555151882393882494678680507111594615730517407940894696743975925031311603217212951205915125532917674294657212299550847055702548228513719829440996804203210035649181704902626453331647832234123639234614893024778034491933106250674657000631465228658266288549427179168802641094712621402233750876818763552176956571719693142550420141829662370422815558925709677142285332969573521773822344478210831004775407002884665029436755266613843251353284025785393132208623935073051629432813873727089195323817758076609429182215305654089258196161760270266080734403947617935172499929769613101030897297314952569543639399047089606411967766120961707421908438662508310935582602425599564682585957151640689634076251217233483746688569452976820165696980309260121677689597172766831152445168013206196316169917322670850216797798739926611438433703204235280984964729026833248825589542047563173801079365331538182871770232831084835344793430941722898042568135640515283911144047832586544731191359512282486734727920731544404998295976865575841183812238641060186213996831213329263138016306567875164765293485204241156047889515617248475485089735949799577087200033320804984208711977685820633533958229537631617928085342425421917694273145685486446640456802513017294959961653600740158333719083445105475811424875029416143090367610433959742852200404338039566044786205303603369792163876871536349693426687026895266306661881280448785188082102381705147664785428862497748846708450875194814155135703941103302472751909375260600874203875880842940798184302435193255203717329414878351552499736470469622018552837887747833281633138898593404029125773506704264619198612610406127082284533505805933533715365757486253799677054837143906544291301515845062001881245977936617785625466596839344700978626560000/53655005488312769678474977345514740019408157834087614304208067791027459213318769529608385136391061100451233042957358502177947150501050471806586468418642679502249794499173850551214034574091620960538943248632064947070942111656019620658443207065587331299976146108654842664198553730670743026643079831932245053555558595817149157611923522025176122269576605166274714894189759815503870136728348100791441723807341579745041803804656698667332764175064485663835397123600267908172308218137613905626834514365277800173155785066610921272619281155388354178783706156731999436113417725538296648490687181065355264118057257199140119321146606589108277503789125218245918532785533714075183181981824447307199916253094391433923217716651613711832893857285966238224845153773320434386274523072556835760815707462183712113933211225535385740717318370607208934803776583359446900847757040860073116237816703771226292609064085894063141398331948688793955762317844652176898367821447841243889027781643987553796843021860237455052368545766940061132859651349504099894052869769641019109954464925317952619982165802522828099415626942169899551855597074864734652038120703752276267157267961763569420206073890769698009579446943350832868634297630645569847449808779006731537176816305335703745553212206830195867500647855004198601889299634598642581635614740687487426523764491562958506761559538866290478713112705059052561607453451804886349753544077341142394418545602113762698182073183056050468776927975387708651881645511582367113847063147423120285624663714280423684414066913595281350652180809890561836049627048080555214992819804119281167566081828638898389172081535373568990542339900998568564650237123139959478301415081871888399356746990916071585350408564977189089004110070171396632335588394282445980469815819237934717149928026288054865308973931283548212217877901498912291545295252111412608050471837757278410906645098762729322515185083904044510830613746565826530020789753740477800277574866472162703133673651284749096682276391151658843047623838797116725755829431187959910194723916181530691570905352657857535286312774491767863471388551009162548955014074086043358731835780545326652303486454337636930565569007777639348092754986210531990619438350673181528678808732526288730744999375007819583941389315497246113898147903923920406509910588731623653478176867337683481460884848088231418878035306985878690252433943165902315505346748370896075501151095205904162344391440650017168004160706187473357370657716560467747614609840418905539422584541990269530681979336282455568005197636457231285368504838720087809529116828670954781641885187240954994755297004686000963312231367486704001401647726555520666870597239717507139653178370172756241746074635334099094303666740642895054834460917414306646373132822334881710943537770667411790288108565282382820567894576157038792044420919202544081438901404084764578683909959755393511403936695607283957205254486505447739710146861646580658925685057111863736581258909991872137414659563233868331198314881027865541390592667498528764152386626994115124371004377577629745739480791226930198422068687206376900057440571390695493888006863929108196087610102835632411736153371578415197425301857815483488229153723169452579388658651034124721945462217538730204723925211535116932642929139655646573461666637279592140658025644212465138729142848239443185153093059127511604134140698523575694114455308771697597889412134802455216008221445361890474007030235010531478538967574368784262127788417727516814946842596863022968747102790287045401255094540610284527886522543459135189364710186206229734688838564803987378713037743710884119847859010768035759556553309398129762688400585276299164110605010186194384639924979337916282254201161784527691714932199527757029481937919775814001360493*t^65 + 10537835513835075394788977114668213969094179247592559879273722179585805372983424955981787396412207369128508237397440017270439274441802391592474943706553729463590931557732956277885457664209330419897196260947797071793212393496076076760349470048088666217100985174706132388447200077540384215564330182082845999223907279689628873380384298200452518193624282019175242603215144014278517193425607140593627276974748561488137195388927424775032337300319152741924425651330616205561274162314458024069009975144046289484258672850221104059701358258329480844580345209474515116840199712520625617726636735541419074601606985013174757712768899553457933580473115474858889029941431506392941325090038948434355243510365048721137111576585044323903129305804673598228190595766723380016678341019064160314217466591891084390243295580117373608149729422222816968168220234470879991733774403743000240122160526335613820180032584144498619361738125257434968253872976952374113012089277756490412822417054771894250961014472889434544437502028472001608781337227380720524906509299857797797688285237188658508570201762881980797893435081288238156262787490606419134186964267620486445691362336288000675645002223650735227740807587350635984904684553189767866091620065312578224182617700558264953819900477025597362108377462630077617766818799497074896350612387010596206005884213239828849289524236958727919535263890259077723401324909884479286691661809294792495116793357314068770165809480341418827439846985316423710719293384187560545543858929345056730132448456436809422060004679926391830318050402565463914401227085349437494038946645474127873661796930723309325210899203048963621143597325944863914486805338265035325876467578365722141913524803947118635125444840962991778098927542077549138736608988186220811227589952797821425976763760375108317355505353414881327247841893149429167912157974106482448442513219372137127723458945317865676329551436555218775542138365083308745131007258443643895301536516529909958337610712143165116399078741486500263306566648619908490421360095577110676451585757060856446958572559716346388558158484731013486449594728811123925478247763020434041713063618518289904095864848359876565207133994257663535715654898189046118214842466742810965742636070267935932720261045613484817818434666947392232831727127498933839551241787827741666903397422065997223403434590267503819141837735056436856141383526066500798448100262638825927670280733869843884139279057383397767933855700009177434876039139267175316228580376456317864679247854256683911427221549905142257517949918910433281811658701349200564224998111222386553748689982638922302733649173641219949662167462330324921252584585269719176040964385224851950269833173718907437967186742068216868946499459087360708809399536621408651519670558489375859742006896504970117562213487107724524713359798576013900798820545513348186607350009719986089131528355821503543719946877473341739583443980310721378378750088644992269054648558104797006774003430820751418962786355325021049126653668666740674653161366110959127768185645947618076658083625076360922017337058033891191381804326814984006315634014896244981072176479536708390700148838348148793124328437138428743822647349587132910273846011681871821189862162891685609672561073370764141625694895986553859727325064249232977818980691352946672441802357892007676720492334902063172262288449301889444033798846607027494275836818560219997568455683256410331137990128673115311911190765791096229552558478611015999655502222078921068281346659148101354054047383590902008030988552930301744755216705407548215478216640621193734181354805780041373691770845291990725651734412616195024365781757579652856785816115645119357465472404095333576285078477498004646812216156986958887374805256218171142935265590694384840258697541281729614331609808034219369456492930103418402074403357301558550019005913970088345600000000/4127308114485597667574998257347287693800627525699047254169851368540573785639905348431414241260850853880864080227489115552149780807773113215891266801434052269403830346090296196247233428776278535426072557587081919005457085512001509281418708235814410099998165085281141743399888748513134078972544602456326542581196815062857627508609501694244317097659738858944208838014596908884913087440642161599341671062103198441926292600358207589794828013466498897218107471046174454474792939856739531202064193412713676936396598851277763174816867781183719552214131242825538418162570594272176665268514398543488866470619789015318470717011277429931405961829932709095839887137348747236552552460140342100553839711776491648763324439742431823987145681329689710632680396444101571875867271005581295058524285189398747085687170094271952749285947566969785302677213583335342069295981310835390239710601284905478945585312621991851010876794765283753381212485988050167453720601649833941837617521664922119522834078604633650388643734289764620087143050103808007684157913059203155316150343455793688663075551215578679084570432841705376888604276698066518050156778515673252020550559073981813032323544145443822923813803611026987143741099817741966911342292983000517810552062792718131057350247092833091989807742142692630661683792279584510967818124210822114417424904960889458346673966118374330036824085592696850197046727188600375873057964929026241722647580430931827899860159475619696189905917536568285280913972731660182085680543319032547714278820285713878744954928224122713950050167754606966295080740542160042708845601523393790859043544756049146029936313964259505306964795376999889889588479778703073806023185775528606799950518999301236275796185274229014545308008466936261279410429876483265075420755063018302670549994463560619605023767225483349862478298300115300945503484250162416354465420910596713723915895776827902255578091160300311116217739518966602040770829981056959830790582682036320207933359511637288392052482799319358372542124910676701286596602263937535377707286455090886976274685027127527502714331751883982143343952965462243272996539544160464873748602752349640511715652804179818225428120692905972257545596537400810153124572180821013963744523748655868363903461490385216891072414562730557393376780607994147723577685429902432588729090528256744883189298834468325493759848869768144514634802611012761716577334365259299698115473161169684935564953187742309012923396977399036412105435208966189826739585372339915810724814195537713040821690718175573505231169048958248560412961910670775985348393602205458060126298860556996538058099769591230843331710105191284923184742132811963128220815172285962087665629105397904326288159587333392238023358980049453465756496993647254357413317909410375516226425982359031676176008351175567909274453428935156830157263147630964929341453954160366506052608458442722577800302822739021842861942652808111364593088220126660050686591158239374133583173762307067087493435351017989871630639606232912733953122512884502212627106663614931932643923413659817672749190830094379246032466822092798223081341582414668884145231297225316015083662315602740954748934874736801169032715527524267960633011824859188659952973742387240363226574016733748477286455785502701302510994549204280505650897433636891703127540434170189626056087911403034091165622543009808584933395438347967361085727331443976738299185548830958093539093957335530036462079248846963959887612890336060327855983724440578216534372507451001766826700214637465030865776503123868040606655580266087322258823860477402287283756812677229798362541364900837239988296846982156596888965639184471520206800045021253781854661923860476491126148075333685867865707781675732899362687092271365925344764455367370307796961*t^64 - 969027623224875660557903613408167471187258742658143054236463259686138980030921107697988132270395231251533135191902795383290193596680477800793189581617352400322681020966568717253589905314057132931880820834315676941625357875882743082202482830571720903532980470300808557336204738629302768815511906796429714859777786365715853852099712478412509110892583428137266723218217717139802729198958428262579385479307217682659127775843269199535035424796728728441524557019480612374496136510050950079030142518674203237239907507717835734575389712755439606485505681931981470814740704030982227738669021666376374566102345386654274205326459313729497077084631314439732485422838715302056601751141163555639056076135691971393916009395081956878543854624300935546747970550712477544274350361306472397896820047859776347412524854489204002152539766272688968028772724269055938394367016552212522531187355066565066168048254836530186869187861153067984802444707840998130437224877360533466397496356864198264642151149980938413808883336193018894979998860989937649059451862816630388416823354536749256453244586081135300901071104245239394320972392439038508756650751210911788042251135060113060926227556625163440771282244450581751562447031388598884234167322573368364506203824047888733035460755632311477006880800703053224237484469295823519595620703215315639426477246924032147404007685445876536362761474378761075457900110368358616199811963665961497019252457062856664827261931190103402940373865044256220914253753277171106295452061893311070392726460628618998345857217847505561700063897757946517795155557327014851668632325679156617286955925821876026193047496715992157045988605399405518862629002056496769912362442625084085234716242504696065163220725591817885854218002955639904763117851448332518720459904966892963930572118274801245773377460725451076346074684309390131326300838037419429293169322712766893198881865213630551596580236503686017232807479509577302903198716631681814529554645966097869534746625055647753799513362902722035441727698316228081783164727568655460084170268538948015293343390184072974116451095344949709505166552568280841827957871061742048419118111516819422201181533913542799051062002746209340755626854562659857953807367628324591189741693069556523616844600639466809566926811589090643889433201763806251976788832536466721359591844649641556182570580565005817528881378990481380845018163979537863622320250462228529635188609981997963283904100769597427320680957941430615077876289390218067382188434070749577689146953938838187502471152737915740729662224874717686037065563732133313070947657205559581212617017990465894751945516081939741845928750824087970784963024526321767930318492535106542359384312084388887571376971321735358284747358883942639332127728311533752956981547820559908299596109161887492816379100606977728053623878679000010894110240404434110656907560077766869574819499918333749764186694097978047774149161808446098767942871376004621448466838099396299023493778042188790805379355599758041380028411999890015773280675588734395741934112852327040710988243788767799290367854565157590240560057966527273811369135439795742449354195107045806034051583865279608386443571734628007498264449722234684135574870942548422486377683311341802843888562820712351486262675087076847624805539532123309160401566517701083560230689423229447840723704951105412893977598181095590851182831267296701148407096981721286528790461408886322806377333073946942052979380441263123119699516680727678493674272736195515510345246326935201876732215354342506616043636882239259762220511742435646044140295579966621446252992946404467384740267293709198024706164618081320870035716887536262920081772254966836965302624853292596611435148290221926576125393167852012243840966945976008205524316408191844856463593490395197598971926580773697509715815598785406735391579514407998965104115200274779340800000000/4127308114485597667574998257347287693800627525699047254169851368540573785639905348431414241260850853880864080227489115552149780807773113215891266801434052269403830346090296196247233428776278535426072557587081919005457085512001509281418708235814410099998165085281141743399888748513134078972544602456326542581196815062857627508609501694244317097659738858944208838014596908884913087440642161599341671062103198441926292600358207589794828013466498897218107471046174454474792939856739531202064193412713676936396598851277763174816867781183719552214131242825538418162570594272176665268514398543488866470619789015318470717011277429931405961829932709095839887137348747236552552460140342100553839711776491648763324439742431823987145681329689710632680396444101571875867271005581295058524285189398747085687170094271952749285947566969785302677213583335342069295981310835390239710601284905478945585312621991851010876794765283753381212485988050167453720601649833941837617521664922119522834078604633650388643734289764620087143050103808007684157913059203155316150343455793688663075551215578679084570432841705376888604276698066518050156778515673252020550559073981813032323544145443822923813803611026987143741099817741966911342292983000517810552062792718131057350247092833091989807742142692630661683792279584510967818124210822114417424904960889458346673966118374330036824085592696850197046727188600375873057964929026241722647580430931827899860159475619696189905917536568285280913972731660182085680543319032547714278820285713878744954928224122713950050167754606966295080740542160042708845601523393790859043544756049146029936313964259505306964795376999889889588479778703073806023185775528606799950518999301236275796185274229014545308008466936261279410429876483265075420755063018302670549994463560619605023767225483349862478298300115300945503484250162416354465420910596713723915895776827902255578091160300311116217739518966602040770829981056959830790582682036320207933359511637288392052482799319358372542124910676701286596602263937535377707286455090886976274685027127527502714331751883982143343952965462243272996539544160464873748602752349640511715652804179818225428120692905972257545596537400810153124572180821013963744523748655868363903461490385216891072414562730557393376780607994147723577685429902432588729090528256744883189298834468325493759848869768144514634802611012761716577334365259299698115473161169684935564953187742309012923396977399036412105435208966189826739585372339915810724814195537713040821690718175573505231169048958248560412961910670775985348393602205458060126298860556996538058099769591230843331710105191284923184742132811963128220815172285962087665629105397904326288159587333392238023358980049453465756496993647254357413317909410375516226425982359031676176008351175567909274453428935156830157263147630964929341453954160366506052608458442722577800302822739021842861942652808111364593088220126660050686591158239374133583173762307067087493435351017989871630639606232912733953122512884502212627106663614931932643923413659817672749190830094379246032466822092798223081341582414668884145231297225316015083662315602740954748934874736801169032715527524267960633011824859188659952973742387240363226574016733748477286455785502701302510994549204280505650897433636891703127540434170189626056087911403034091165622543009808584933395438347967361085727331443976738299185548830958093539093957335530036462079248846963959887612890336060327855983724440578216534372507451001766826700214637465030865776503123868040606655580266087322258823860477402287283756812677229798362541364900837239988296846982156596888965639184471520206800045021253781854661923860476491126148075333685867865707781675732899362687092271365925344764455367370307796961*t^63 + 83922893136528806642416941891334483395724914619886061700022888136903938911832917821714270309217487748992336464466269763999803030710488347550640694039440635022766709114224148660592061252249651601737696937857036132445685393315809809252740317063559592380227547160897595418749435843348924090078859761066184168530159776549939096653476562196160069454338801973007684477322841181185210210971571227210306088723569105311764182483732009243722877354341973632731367263648107328433078152793830333191340474523716767338817742209436893204766086030725773570262446762390064365386990329692418335153772277819656341712045757909843316944707126596366801416145324809091941338278646746860069315420665476782813100072559279494267583027550550305041686408341720542844302118531862297515559198433339714962031826378525351049911288352937765341508488814432369354894512911289454942751181064557422943345283446366092016051318349840281687514018847617294892637893427721265589576556081564049040619432427641133692818151510555248716027370174765332630251314151155822408905866666327600377147659155528782104666355674306751835746827022146785488385372969127833613226071316965719855001585977882685974494411549903784869418838371283419776767841574957729574161042496427106506021852094364103777904021993793993981570056099917634359635557834591574905942472335603924158148203363706806711615067981222950463322193190884135005029131535856394730870479710759382829944551450511075297063627960076373794199353826548783263663163057491810926214410855361261409382324020674283649292923643861875980082787289170491363152347866437678967432637267203664600876668089022800676854430720509400316603520152572581053742141170334649487201743030896328208928223587984916273099520445098205823860691421110015300613874241627729973183968238532992601544637194050450391146129886878614063275060041315971341269363783374296006845633001132402402254123132533019569642113003705287365331116885316184863371464019958264123898899657203253224789821734752411970102669785463696040487155262791645251271367179114283339910627989998205040947029013705171251243631940987394716915508557053949311650710205646723591961455565878831960915357733763625089232492943732049792270579715558782807254211819833210874832626628390507040062587490338404615256482021906328200915348879456254796398178852534029536566659598686212492361293412998577898879906714051150441232076900852971753299424698914389761979212962086771495578064793299278761688080250999060022220491251658652894020539976658335880594888872789910875812240129281781438385236655493507566416373937414672538715603651131422591822897870672462269152171868667352092052736171550700750090414387450924872593918285382390415879380728922735762415155888269090665258753374936111826410034424060154215111939849005494562731878264243973627372911235316883719312112329303043934365875122002418392105301483808253025617502474477660863932874139282025436283850711699570762393178201751143050563758418897565112231762652788791959864754372983327481603055438424216582317584982545511771407981439546849642356685657028885916430976563784532425476848349732385491349362079025061060348572154463074030651095646897957305498066442813602385987461429139573945866556618074242227110741521312437012916361591021426894868228455750593299844834578167140819856122763305469652123704866661758690146486127873376505392183777770930743816053339109271738460474588274675376834307803790875441073830875024442080057725479218435648260043461744524691079494918890455389357304112186175657612736061215181663792432390403535183316902600605516982858460012659658363202068577098322088088966845304510023651347914091153647553843451360573300202515320146049132823788862048873030112014759734279892692500042000337443160953735378875068992557882784769788113381452064986977068274015525898480318018827649216183349150798543115157723074177165745421549568000000/4127308114485597667574998257347287693800627525699047254169851368540573785639905348431414241260850853880864080227489115552149780807773113215891266801434052269403830346090296196247233428776278535426072557587081919005457085512001509281418708235814410099998165085281141743399888748513134078972544602456326542581196815062857627508609501694244317097659738858944208838014596908884913087440642161599341671062103198441926292600358207589794828013466498897218107471046174454474792939856739531202064193412713676936396598851277763174816867781183719552214131242825538418162570594272176665268514398543488866470619789015318470717011277429931405961829932709095839887137348747236552552460140342100553839711776491648763324439742431823987145681329689710632680396444101571875867271005581295058524285189398747085687170094271952749285947566969785302677213583335342069295981310835390239710601284905478945585312621991851010876794765283753381212485988050167453720601649833941837617521664922119522834078604633650388643734289764620087143050103808007684157913059203155316150343455793688663075551215578679084570432841705376888604276698066518050156778515673252020550559073981813032323544145443822923813803611026987143741099817741966911342292983000517810552062792718131057350247092833091989807742142692630661683792279584510967818124210822114417424904960889458346673966118374330036824085592696850197046727188600375873057964929026241722647580430931827899860159475619696189905917536568285280913972731660182085680543319032547714278820285713878744954928224122713950050167754606966295080740542160042708845601523393790859043544756049146029936313964259505306964795376999889889588479778703073806023185775528606799950518999301236275796185274229014545308008466936261279410429876483265075420755063018302670549994463560619605023767225483349862478298300115300945503484250162416354465420910596713723915895776827902255578091160300311116217739518966602040770829981056959830790582682036320207933359511637288392052482799319358372542124910676701286596602263937535377707286455090886976274685027127527502714331751883982143343952965462243272996539544160464873748602752349640511715652804179818225428120692905972257545596537400810153124572180821013963744523748655868363903461490385216891072414562730557393376780607994147723577685429902432588729090528256744883189298834468325493759848869768144514634802611012761716577334365259299698115473161169684935564953187742309012923396977399036412105435208966189826739585372339915810724814195537713040821690718175573505231169048958248560412961910670775985348393602205458060126298860556996538058099769591230843331710105191284923184742132811963128220815172285962087665629105397904326288159587333392238023358980049453465756496993647254357413317909410375516226425982359031676176008351175567909274453428935156830157263147630964929341453954160366506052608458442722577800302822739021842861942652808111364593088220126660050686591158239374133583173762307067087493435351017989871630639606232912733953122512884502212627106663614931932643923413659817672749190830094379246032466822092798223081341582414668884145231297225316015083662315602740954748934874736801169032715527524267960633011824859188659952973742387240363226574016733748477286455785502701302510994549204280505650897433636891703127540434170189626056087911403034091165622543009808584933395438347967361085727331443976738299185548830958093539093957335530036462079248846963959887612890336060327855983724440578216534372507451001766826700214637465030865776503123868040606655580266087322258823860477402287283756812677229798362541364900837239988296846982156596888965639184471520206800045021253781854661923860476491126148075333685867865707781675732899362687092271365925344764455367370307796961*t^62 - 6846325320203066243185504281978512061861596584362356500246989734524822899370329209881744169400290329177433599887629154868903706985925704530977851660244122317285989885979064013251963886990120726092995046875379122111727789391245728642334674677246496936912211225509662564540316791857176828826724367622371050514644578529420517238780089731615477207835177058622265528574906982351606492280217178172548342060633719134496040077731144454910483306424093615239138401831150408661238513236514149168502953258336503021816996738161525325050119733078113992835643265205181230965901994206637623458634569695296978819040007835186943830639816851233140942815439309946694728659016135552342285077922903209761339123016946466351095541987651612968403179490815694594444358832525054716624918002674540459410058257659870452424301582151698570366766091302995195494860619655872332001480285243731248965837970841153221384240863122762213067392516537650093052359321129908275735929722434298427569046297222129763608613497815227680868177298373903537733913607201753606402704950746101981491793661507191439211872668841245876442791296598635077627227934949572601688916098027014967116220523391652194420394826783508659505633987556420162791133222054451634767604538182266888619091497287749283708234410077461647599676381383756202292784979350553448320746433966319375410882431948192506708227452388396878655472188388908686899553241943985589554668238147831900248906640193848947665566487240901272993206388180287659202647530517857590668948589221589720532918200940943993699542798822616908888001977314651291849913318914451435943685662383130926279903294640325816764201869478936045905665412666647178928175837901516301418389124052260890543634107968953004506631493880305273312154362711871599289583514496197671558672477724857231412582123629494163473739833839346869330125940053962868332457827563213840363301195185433103923478905231666583203480170964097101761774074461483928359006433741685251028755186905286449255161955200692443695289263498247420178129142616249978407146940508901832464943041682224238433872441088261631827585481981775556313656194667153564624968692286215431783930845199417778229461157736265986400112120160463045922922650028463820524300678984778588395291822315631425682503683963769619892345520066144651871876851534174768063241985554555295985765631023828419619586747561286143227468594173937811205079990364369124811648955389504778793433883634976356550015672114532715042371126443220112152577839237218510228593574787892279224338976575445934769272667031021668567255923912125962523228006952118530759197224274424367633259105503982587739185791877887747754889526612049502510539105252479428099341885683349071608973974821592189911440539664721283460457088449855487744229411430312686548954543645695267266677069841876351372621364715150569436540821194736632397668508214299356610869511938295182523703742569305104774602981456556432038002678302149891533277116440584893469220367476091521625287559278150155703587913531895296430552458300218160055175221040056265622316069675326085121760834503824564523620919421194062065274549935897457750962396221493577919502289280166251260052267740069501487061808120689878555257909080697816449414390133672924367525652754780929758965236148009388001636609182232191704719654682117749814598564785732801524663837180277849890103051630269275285589703107586179459015031193653816236804079895043057401764978934280232922092002232000281746194707051576214547126145593297918788349423064600612176971784600618525929217584864246941894411643234185144636250829417769086242938088327471954595377590217677546270975209426236242099888840089514559799474110565649423226739365357810538171087636636070427254915018620703391479309202491799546151593528099706772651528231308656170409692904561040808576562738707812210812397304436125967836055344732751284702525980187689771950145536000000/4127308114485597667574998257347287693800627525699047254169851368540573785639905348431414241260850853880864080227489115552149780807773113215891266801434052269403830346090296196247233428776278535426072557587081919005457085512001509281418708235814410099998165085281141743399888748513134078972544602456326542581196815062857627508609501694244317097659738858944208838014596908884913087440642161599341671062103198441926292600358207589794828013466498897218107471046174454474792939856739531202064193412713676936396598851277763174816867781183719552214131242825538418162570594272176665268514398543488866470619789015318470717011277429931405961829932709095839887137348747236552552460140342100553839711776491648763324439742431823987145681329689710632680396444101571875867271005581295058524285189398747085687170094271952749285947566969785302677213583335342069295981310835390239710601284905478945585312621991851010876794765283753381212485988050167453720601649833941837617521664922119522834078604633650388643734289764620087143050103808007684157913059203155316150343455793688663075551215578679084570432841705376888604276698066518050156778515673252020550559073981813032323544145443822923813803611026987143741099817741966911342292983000517810552062792718131057350247092833091989807742142692630661683792279584510967818124210822114417424904960889458346673966118374330036824085592696850197046727188600375873057964929026241722647580430931827899860159475619696189905917536568285280913972731660182085680543319032547714278820285713878744954928224122713950050167754606966295080740542160042708845601523393790859043544756049146029936313964259505306964795376999889889588479778703073806023185775528606799950518999301236275796185274229014545308008466936261279410429876483265075420755063018302670549994463560619605023767225483349862478298300115300945503484250162416354465420910596713723915895776827902255578091160300311116217739518966602040770829981056959830790582682036320207933359511637288392052482799319358372542124910676701286596602263937535377707286455090886976274685027127527502714331751883982143343952965462243272996539544160464873748602752349640511715652804179818225428120692905972257545596537400810153124572180821013963744523748655868363903461490385216891072414562730557393376780607994147723577685429902432588729090528256744883189298834468325493759848869768144514634802611012761716577334365259299698115473161169684935564953187742309012923396977399036412105435208966189826739585372339915810724814195537713040821690718175573505231169048958248560412961910670775985348393602205458060126298860556996538058099769591230843331710105191284923184742132811963128220815172285962087665629105397904326288159587333392238023358980049453465756496993647254357413317909410375516226425982359031676176008351175567909274453428935156830157263147630964929341453954160366506052608458442722577800302822739021842861942652808111364593088220126660050686591158239374133583173762307067087493435351017989871630639606232912733953122512884502212627106663614931932643923413659817672749190830094379246032466822092798223081341582414668884145231297225316015083662315602740954748934874736801169032715527524267960633011824859188659952973742387240363226574016733748477286455785502701302510994549204280505650897433636891703127540434170189626056087911403034091165622543009808584933395438347967361085727331443976738299185548830958093539093957335530036462079248846963959887612890336060327855983724440578216534372507451001766826700214637465030865776503123868040606655580266087322258823860477402287283756812677229798362541364900837239988296846982156596888965639184471520206800045021253781854661923860476491126148075333685867865707781675732899362687092271365925344764455367370307796961*t^61 + 8625584413006326424404819644926504051220895907949043787056694691983131709720099330245877743871241102689566126605339655638008819553460743877298639476728798448609292608148441672512215117578144515785419531508112873360733322737205857603559061577742215115097091368389568373665122958519799551169489388065057294194523062400651060847817927620761738068180370078994688198858345421517377859130554215540556988209583365044633211640207737264585462092308599762922798072517487154483965621233137144707262389308170976037228237656089033864726453742797882917100742023433465977002071519889706170039788527824073778945670256260012306788835480952761619803555540974506056985762715522796715769393474193945234649008054720638101556355725111938858953192706218625927833039956564321195006794758354219540246673793177553006872522159996193909246901979682561770447949295715587261069817355404857070080304464728648238082149230240762516438134494750634599160686293385579826517587706867127706871194654558250912898931929577416907288574976005286938899057775947420174552171667365316088643477867361326997829262883248072473304092364061367825054343082988875528308954202924027771587869166510135214903791980343622660868165094429363355421595664715183425866867100252387856965282558811277810356287182374949176920662692812398816449890255009326875328264005194589363829999048247141004898046996223608687080695565067091404215258725072990564800250974455149153346651461658042360820503736151459736830131188601494459653266565790099436966295356411268921651144885432544883774704380454860399430444657241210332163407801664364251102345719587495737503388282457601092544796011848592292035348444447330595709244025119134709337558602662021319211034962566852435774410353698376332916559059770563198868274775168059197846538454649809517402964186773528672457811596133319104659004552137188292771559852639232441488721937399249437070475912332889617527792093601338041235743567735637305415079205254479452870638361389698068359999755255332740844319236787916740250831102696762986595431872096759704106513587111177800046795858101762123514770301057740101447282918607578950716394673642638191611667188760221326634776303567788857699154131026402585708592050081197784309864675119030204507471040137153313771678605220105341247843440899579238799661726924799283587702718878377814550064267752076556613655345579258941870913546572779498649460343014440722538468903359454464699597316508286902547340178872433170985591891758837830684673329713872301305467198982981457058718673748873744836695933972945604805386504939036213230436221566952401407059421438143169327076327526752696874738984337395258449999643763652942351005305361731168201160200408192981444760229386995752636496330183723019143786618369981679127889891518228859199458079729564890480824745539690644962638159513471400031733196038782722739216364706131349798338978510610618572545615105304255524315151789608553019970111156273250787230671824252435900155353530833435334145540699199877037097510995053132079881112391953896172502502753566473813727597728669870639514333053984789558778879627947816706721104223203967986442586740339577283495395529927196298688539817662357171106467263050997026643590082832807690759480259300818346313952144450714724008665617729954037557844276814639031898579735239149481249253210934094691851444695214653108483641594505853541157390430529080637190063365718182279419241939939920254038716408028283311578392388661186402036416126756250668744099059485607922916393677168686833268321128010965315123962221032298046610924031291968870558149113221992753901294009864733494076620815013841402570393586772382050680783410633296836185829453963298140129551742920183932386846880147426013140435209191799819005450630070987226628896379539969937379923402265009312585334307041656605375766298039835233708393309139460030084540814260054673025671397257469505830912000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^60 - 624543306037129186736505738178865597462453317628104899633022264244963454808008895131750392473468627132164045718579762682844582930606632536191801683172435888549183225692851691004003517445407543641988624442293894397878430669041510809090368037015208792341280275305347705056114822338299065336066301557066437233179077901743841178261298075016643772185205924836930959847115836545496176489052282851447812779826835932072276395774661478320258772669372397426816113787114580032817587662904702504581880584074277103835016357253563920973797989394902826633055145383388216436721025289972838533813408762383426556304848242370254752110937758029114322397252971694736587418212582683281081320471737014683614109153862617299852048791893451282419553574255050666506103497421194582715487173515968146599137185921825450785748767732431883601809129195250151194315214344909090881013299882888339336145967488357050916734848858650504867560271053430482317751389384253610639922218914371768812742671499125154274137257364716531059394113635467442504976328929235532645045667931486893557324383812120429440169669041618790893617974588022023636320942043633856125476925067412967071844291364685504813702846639498685009593618908230442218334819572700558038152835312702557838307449334965364717880392687184924462882444859434417083204492777050237355800918314225118009987639058459493284613786344635199317608909285843573954183741537502991337603019632838751885379417565147112828861715857753059392037105970688510330358168727243777617839124664850631924823543877793915585976556428700590118275529577531172336811852289804518125879422567491325402735111288760416381701324041001231203849668109082907246358824568556158708154891017101565970567934742927487201784548909145202984304968557273748879176188692085997079878921062708699727702613288574337579281811998630114053687948273476885808236447589123052292355289085259637947129569661169889853881729270943642837471357084074255758796183239772088795778596893917504246546790601288836389118260985769089968892576775180182807849700659494492540121152410753975668246865705765864011800753000170677439010300032780004184483262265887323457846323945747802068301384539028673066127998856418374190943259727782095586714006887489848628002028609187567226848087400427986313525960016730075330235439810620020904998450162621064059783687808324265102954318041378841521033933588608118752257528589643074653455746950472873670486536391699051739354224346000383245926131886471155782862048802327941999880215215847480644463529409865394209050973980743707404582648084437778296900408207429472656531855793183817152021066208461441860293996764018761208670603195902789828641004199867225320637311778546886671817086591278886119546552185795757898706545298066523710231752283633012923230458221753077070241923888990291660132040732851642227616305368513360420011826497722761040306214743575862808241020653254886709349637958492574635218084597890822429982952319308842260642981262838469017066844702737872281017555902469859626010328131400700203489747182296875319552668141082159960212230169815243666506040759074261906663199644367274181696125261760173845200550983852520234802590709777237770420883035036132881674550670368041193717641809178171807764300802003461068946539645401444560963570143986746111456309812742598635430680640808124770688462086527250444565981915676082930921853943256090719393845473189737402413202412763638265500792524506704446766870087273292508051744679291291571399940943599454015329631817247643983380078558049687273127473041932096930869535392686705268870970427710410995282668029702771220892976939266560619946686723886072668669030398295196195823949167404683260137944562225911026271187332946795698466154476418533114077038125329248660028185814771393136272390423493099577435212814279019601578767007467192856349563376230472718052070006404746675714855652656109350509608960000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^59 + 42604784950074106285473877324063938551632115821491175240871828815624028886004252404335138367816535269363827044143088236326556013215300045611187309781683581773067519610658752483479471731331919056524818997942593625319980045304998087710340410052896955385084856213292128081181489114178771822530623029710615009823330607576414302912806298826275758304697234117122891427806518276603386394830323603688452950269998401862063964639074015716425674476901270300497758870811932133121180149554072884599363244838734274906139665748749191177413448578816035681986690619703219279944912792486134202496067840205832061798779898665270155553084266295394055527559752830786872670953576947443236317413543815060086520626065408780075185504441310569963644349362196533304636990425902107371866339627962947352412067839608152413071024669728729903513878959934286705560063651561502171706166303246200994285664686986473918278524797698567541090485873848492345820920593930845101746090375583322525923670307874616983492012914886673965028726993698000761966605075455432333918469601445028026266198570502126971432947284053438460530750892923113014362509853883069332127930249422758577208168755646565650464761075688081986149387238791038575932145119742684350529840092402800329919315441100353129286036019844761368488815672684880906971380582971390654329409123634907800219430745594094034278773593408840306589114109831274612594534243823782993078730835189447321055971218815827552878376206606458767577783103853128978960110277246867491415764846095001083790493918004160414897848122343435850056248426177604800372038041292177099991363409967250580537365201089631474829868095326545783570313338532058200865838588027799932851817313404388657885092165477002740051002901456987926843135477913466285445358525235377143695514049441892355878197303796521813074404211331920975674946989345955990590538313942343322267652909780785955589675162314625757498120726578931162638672996790473932084931627737331793096291553677681892908131464801748240653951787124916106295157272105511267370973738937021477342991068499565808581338789329707542375610552060088931083746434962140911642600273806860141169155147488547929023667096342187106638755617551064753670144778164307199164887725151265645367350135975679377929091981933130233073070964842946879174237579677052893150196232431275921142609508996450302954851455430507500085022541773507757477006052925043680507329136937780566636177215145792552846170216184840846798912369712453576381878793826341772799329860230917909482458054993682663168845851964636598375323217660511213174554248261176701471359809410526843668799625368322222369472358884828202690030488201042604019810147262754358278819703264769747787253837653426984146741179100001969100443032300049402543962447307946096321098463181609070789292301585648365767528435219708821575636841311581065751726735749567347946924475889924454804888225038102761873366488275976639962460002540111402068665314125427607900067048141980344753473841441309998562073091014647873037113726543762955387855494317967968326736962395693173246618360925563490896278156893105299767442700716123436760858199291074943284853333152581822093359955683759309236320259524571575808043041797295298825400766944325445823619504404296166083602184989309759212934679597593902948541586087788809389844489934135545696320818795658756302041396282668747667666728151049962889355653700952752773355190080702515155470769589029682693199821211324440614648479063317548162819368695419652409992244012028677625789060879252869681611128193430833316281670856850568048874048198986986955787522238686541745258189419363939387291196728577032160227035831590645765988517845089194485696408591061966995088403956681361004825267426416788633881151081939360109348315086227607680259611152597275400823892661305605436909937475858739166399590997566261783250484340493173407330080354638600581064687616000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^58 - 2738194332496090835970550134972872319188072461786931906492519800703042901779697054274221647354720114437366362048028101261520260504247454244763234259502673804534666936385449151347391294430927812794625367102710241111223801811093637987450948592934325043003005428745528930073607206616495519867902665421404853173223153451566220915067715667386849366584171535218326854874271778315644550230232268747110901028386106387430674752778777214577689241282813388211168375967994661230654500542363049556597259083621355248992390551732904451891296111137524371591321473031932051565479983220315861852959471414713631948914719192722394834181572568593026400309444115781411921915041173849366014835494408202611510290161688425528764557429326067098060696631558677597536499432883500223169747434266427446913971565007337605085324717244804615510180955898506905954221828076587717945561905536454385813020164068394177684316717566484610728017475552879255864718892913679123666801335909537246587687589312120392236046595179759839732267214554960117124285511967152463197869969160010609901940449926792397711239371008133428079049217142183348576673602914508660382948904494331761644018618912723354936137365787194836341714085510858591870591539300146958889929173916512562878442091321606360088583031898917142373998761478363359190009072586483101698133374240422976438136807785623859993276972467776002819380027713010829140780340145052048451158452176241474722134205101184927050732735851794814684096343280143321857245358345231810874667051118307782605654530459083638740273076650972243636739961334856129459894549912285987493539846448649479212099178951726204969890015132609436869082316178359479249645160732551697694355387103417901371259370655423075706494043096510023175532057740694834789741803071572082718876382277847728300560304790295245626139911318612579632911968046119214796842865846170574410470098015269825099858054528313538568650623895735413090415565960864218602224453580745621625086805182421963627768606112239610479131767245133712493720112110138892948301971901468707659138584591855564663345707605067115545738505701779864834724519957358989035134532009619690725984564355377697624614135975410942303573692680702333002413239650114567329675246116542941214933053804097985123421528886825537196840916798147601914058317806951137317570737891028265253376452331145710216907527979775348618506078883528050575203973870966417474690915295476089825674847140107625671923299978880651615416924885789034371399926131722165349627276999656748688550185324173042704994983347200335558080326025705300789155504835927019488373217667688925514599177827288924481821523856405646416021792316083100689680962201118202688620924708931162187167512615651103665875669148088194748509309481786103768277215457719418150751103476742773686097322307036251137372197153838087717746515040709514541933006010741300918337932570902091124512629093120835514822775344453029280271035574068390912771231484457246387163718064865028953057046588933319985340006881612236538577923071167908528788829914123389455394542328420118778930485960477787668430386088564383646247799853931108201601989285728582095672682675751517449547640909911028982649679896197347946965475059479278443578745563923758355622854424283098969331682451497845255595203863949891744610863376486882685579755137456989556615120497355029811105238123776062086665370775377486157499960523380511466477020056709810657297415516271741656348878415613150051145250971171477043074527152838085688204119795475432899998941356716615477257597201134449846812254852084898932798725902078147108303909792075382181298417627510380812828726004331458245996939634618300270719494991299287616493815080169900249805299077224132255487210820376908765573854639005405068636546389164665990401895215106159581860148744552682618474044776118633772769735891709017237574384723365726978011164966050525880428426952704000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^57 + 165786288532376979206702335547847018489670770863797822433129992898125460552797218739819261194812553485029438242226192583199764324870485688229402938463575268924410609396426667291445646454740921515973006172602224361237141599804443218099838739185840627669097466799804104421169668441043250363480565333193821430190249957793986621556902645072360038763471552730045063919301834166971709839888845021165009277950373471503106969128032516218814160896844658661648001106096110735537035676972208197794885351590999554731633644741783420671430394344330092193548079473408489593942446994572533886825881394467528542694488036627762730620306094868376011077795194434925619622226039947938078018499771724859203577430996226831686434496802796595745984332047254041459933061785282981860986296509265116260994748582925029578255740349162321450304168732525076204394391635105933521514301046851666550448279505872555914907800632750565101622806662810677351762400749894210831043017114305923437356769044892640301262066333554757138317881333218088236478166369067679850742103865522805143761726803331843313328951896480881871270174166600145047716650121532959084143798664024103380627517919821390759530548787689553784064807367563910540641416168152996697590376490003886300669843865823919597384767273477547243812902172404960378868371578613395513870559237235977610569547043483583276454548657683177412447120723961177336753958155029735097162028305728295043218839132479288094083268605257307701083859132737067399247572993529461446034711895770814992110468627988678152389845874563831245331908388880699656434042242740656558027952353584527527057524319464986646587682163763794659800196562545576902554875241876310643723828049592194875361403987271985022013026811037859727679880875735364914355598832570876712063355737028611551800287506739626232810104352590809373507368205947162621500368356095980370968854449112793416829714577234233228228897930250547749666954649299940076718293379038092489826477093350593836331069138660852513312443317989201494890697294023291027867895172070333320022339121197790485623039676128211214629238614283856625173577247045301167877003927771070375357977645782205939679378860593124756365110730744748634503055286773899646772748975511165169781705199718107216408149105882332600920673807168941373823656892524407686039705292482091827025025630517290138195669005022537309870435405036331138888158063354288466160378521914238068108295518323535509069508418518390724066149840318126222614605180261529641279621844583786114269759460463300068177095362599464674797484713169697105906121325671645594375044371657030048093120392035865018108796052200373912747264508065695735651015081063097223470476566222668915693538929996776833191990413125676805049925104215387748049495975967755366201905309663268154670160598408145715403553856292588772625014760503286767692180864057223762355661285142801587963651219338611211828777381976455772582880492101529869276512590965020007138551951514001402013298481206713502977646998336452638395571013328246103445218249505918632151614440055618299255386571653579544199884229533357445204766130580942235464602485638083429979686174191160685115172411232310234376355154034555137307595578311212441334686437710980947951435460503078347076812136777994118282463057482326585741669574088433209823025475792900039681163017035393651781327794834883080889507697485753226550109891932804141928560941884567710803931141639464814470881356353700699589117540265621107632621110552878869701914180516154307729883870074171192931676484940863329877547209106021478535558627682651657631501448028722941784194641539797186492901422305228496019354080580999315061154940519426603252464960988373700976409110129781905290689232347582671045231183052709679422749832565033411061110473555791747063939350852718392724977518373587555585279384599148406660076732093602934649645364411369518214147880255488000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^56 - 9454971066143755516040024312762210227479011560991414929994175326628645280827176067429072142516085267097854048820881965598527360622433528283432416738129245854337820098603417799572022223517118077471725496267896113709054171916862881085528763425937964198119905324701578928019000787115073636441868103888227893306551667932709719897703151695028049128936249224994744982092731326939218078615349223720957734327251557729707869919044352686028257333346675871946931389668505912213152142632787772869790046626973677012602056472723649675269494585753840064279235444193073624516584681562324451118166512967513407557695413342607241267416632076871940557859466145280424081578835341495143812502886482842877874306523988030583138498043408121882710245775170466362164385335440338820898661685940189143196921304223133224158631270153955419289046664426871974957985375446770486873036018315173475061922425353490694845534294665091908090428907152291021909812487303002293912485456431776827909037196851347045410758577335035236970852037896212117996796147805879187707099682701970481269534013573004628978172790967365531815267029929989651718070093200340192987968040263570891320377150456868368099388345768357315161307661094285077248794991693468582959473621008235309503670394756174237082674064875560978390908391693038889387718235060511069990860413383716065779400251074908329363744003408311014746731131518384074521735604314468128312503731760623395364340304312823247152349167121940599409378737399482395463572846258699793186412475171398292079653895172511880836899964743543556655163504629806004831166608890274045429165484281917157539577622591048040254726347334478125730884216684779826866727690096657372708848856428412550752215860223048795634015564608278637724066625548082676699145246681900553996628218619825450385619958469936141277359575808490618473751317925752492477911713168777188871357453140972103950634924129544202344320185495769745402735935487717720114024994854590154155178555510913822837768415699178588339429947293696632783301916367822876302953250255609932673598212128038285523867218870154630761803240037803615049556590615260645568432910893756082897762577046731564257322339132259066803062995102443599063375410841908715379066561297663064035212367444097417961699247783370441605995419948046685159679883609858099764247272862643141177879729672611227441390631577461184451148709496758395870561564667804180912894281553138432538498223176927967655226854706958935930438024966704814488465003598903766848876889998730959669804181367066111215333815080207261447661462183789690703213792981639811092184322156167332586220543071334900552064988112136671353442348283532468259401781576460271251603534262460431204895366807552338022176409350652050036703153294304251358845133002933037987452904405746238817984334515672285295926686865647778049252877206351723098466503974977751347634242683219428548790764795711439084765265972588363456514044680394126492873083822871589684057588278502014369608656173012479342416794854250365634352276576012299560168744184364730942703278645639035235396305447236308587336228477958604504194410463702069381665031486178066811426437277649771856942894255856851469836295683928521294790067476354728388059897213221176872278636306245920047465993242878049029680383178512180086304046143533469297058653139442501376892596208651638683562426233173608813696340832730121991464357662577416677024889072021687061578573972538150038540644853535782326002833054169218952429417488759548599742493484717625504759455030753862195798883846044547744774261118257339038037116925768559618051764759744315014002470413980507929152548927592510093490883291691181136616814466847245589129108500769755765058515078310431971394661235918320722130358181525930045405619018652544568529699483556858705301436620265032970756865386210151523325146529151250849293969329592438625795330476520442515371626894196736000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^55 + 507841850927182149943646180540405316526943588993080099219766380664342609902226067853197812777594579281624970052803906755153077779549436582336798910871105455719973122838382085796051104152245934735497590083736701639707373892698501816952346175338907127233801088583694884789673247841775056023131917392231739419081551060049357668744657775780833715306483505059888824931126800961709156816149101699195834981065651906808731306162084848597153006015268270380181063501398230630110752369068706257356905260881462097950098448472979974230252723703508343448528880024760431583427338631311148166337346761383344760381085433653016022456944786930798290401999236090728957619020037948099580369384602956536800080565840261945168978436558292260411783038853510900842897599786427089070024059329387545477885866717651818378101190231516604064173486514724471814835218134755299850731085447616518820127096650591414552255129554046792808664900236252118994069131798187360216578814542482214596175358071818594827166502697343570888064574035291162411658290607515423602008472674959580863600247279092440496735804950642922605865787633130118907085352377443394642858974553043222983509922891006371930354958739910772709666452581375790260276809972085109445069037510396479794138960801542932713642008989673687530536763056946649680107454648465435026981427086583924165871648113938258762927557234041208217155626449295481431014858238630074948715452759704381681631555573493442406118882085051977519558495457526463743954166270973669452874354580677144301587623465317315571833844865609988198299955957097549225020976284914712048792466806125037217817146892926470489159830130057695785609791084729073457295330508776108333342020357245796792620834142383853947913350764438890947371113199351946791189329383785384523944979908810752747034598049179586433935711771209401564155403590677675489607232387083270206829309717085567782053804638319142766187921930046508189255409492599767609323076031803061983707151850187875624701879698787198727563758529778364317441026845656966454286695121307560687664590698979651038788061265053342918471581012827374516880207521651847598945476228535311502020753853775560123929380782109776563467842532205943759562579756684501363512285168238655817750249891209297601336120727265628097191974464594319369468760972557381081175858959816345549260499228748922509749384879811010336055468782307742743951919145498859195913385509756612881122954141178723269178364935074366664294271047003574692806952894540900935778258676591153025299477208064839301086681044712358476965245589240170214469117930250178164462412963273168220890259793623592102362388316632824568924392174294953498645240181832973334398916932441641440501042591293669297624564609353315133500518767719264716636996467462854996574304745231417387757090011874357862435689367915288412324518185128564120202934861074591614278002140686467770821069606639154260304834490249647843962589943216977849796881605096927910453932754616751966960076258460106991575110395228100229062271037459055491560624666150597386567081039068674279635095648201680523778976146245000702293994034767302647575942769213131676449664037387310917700926710675261813078187587501696705427855377794901131306627931338067750972642684019010617666808135174270697071076247625451429065441812562038950046527709890470673534702988413098813270769836208919071881192509862476830354014798064757371746969642551504131445968300776613816094940946684984873805093540231025457278490949557831060281681255286105450298307803891235041197202632084841300875588777661486119105962457784839911866913779592949626801653902438215791203981259223590772272379024358778258342710505493399011723870238511314330853658933979781601840021289491106611779054168856600871501488140834272607451948975763459448080097931396921454038805851937985935768005694849829847030079313122399081963077569395824721995472292754227200000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^54 - 25684058465475637786388445008505980408848424280877529726995580814128529490779550844847423855365353924084291607436122857600321680362288495389185297441661441236298585290700411293045108188489048124152204505282717101545524701197759594612455414156688341554193897106906425883566324517404512556424268786052915012130378446551371181055989588460155141715781723745691780324860534826804465799439755444808959848605926448365721862755384897814616797453805611831003758195103165313896981949416469756053638681837624657877993514375875155473787249956893546337313997802786497724802720920482658142613255392061396904852535535299030979496341280603551079159224394942833753566458586623545962439638675348060676529557768041077269669700601075571812096794976241044931234236783174480345040755390764373159755061313499085865039050086175757782521931796285104488174649677196384257166910380252167437688879281111927360149146020692860386153077595240309849565706728150713906839750717677197060695194146447678579257552312698652110095608805921067412712325045728195945453219703033837854278876689293792934092308197060316955552932675530299753766816715427297025496174360480696532309118328336722940320285809267828284530174589239512280909208503701430511747153929080336427749168549988708465501658086219965318530273199773302037512422826051056887195657936682357588635265157594589682751444649617401920230586637984814312784087725398527965989080481159846021936202023253012210905794668254776433069420169248053805975593100126216278260307130902997834414685125342712446900539792416336614182206937297494814859841368481360312105767020908322518697373728346809585780378239766726408812473593887802968248300110972133367545119745437962325220788172344381696571415144860804302882681787309076416380031813487345645136044679794384443218057881471535500645677741369749051795492968172147751587294451213651890843686460310085841604550190762774822451553768403077143002934628695656688693633918277362964984489520502257943234037683351893320468159699999569208761089065757389367150938545696134432225942420893612830644265212382422309186375749438234543970590767702317683069478136292400920226739324304024464638677840592837056303617377502273081905349964791398717755641123829627215198238134901261970548407641483041754326331914971518495742743632001902672395999374194061095766032263070868960904582131163222755012277618497851118720488864096030800083789316454485360913324191075950040702791530258969003880969046184117488270994854827580936130213323238195196824698996286008515632469870474385235641191605154156631152462503243321806847992711839694030299400907652671964549892598825648401286207581411861467492184678859950576412590378368742854780841305222783595634207047524153200087263178586960743894895643754257417300877623861113577748589554772832583817116628143894207231071598428396475313679656356318340576228955691151932207632578705369243323805093078341693548591504719357951947806602009601377276752161497920744418580191338745644141001110350709628951946111756580157946397462771685006362292664234594412444973464536601457154842052482536139985064932543489848555728356928962581762816825100899152014200447746339794366029309896214212956299739171644154723542858335226652193939858119276066280979239157723374514455451497126305173443493350602254704905772442281740082444228306619983845009607570086703820501135398636190655004909576184171157187253520525079182355641952604945745288527406275337002497591134341129824026433429590343307070065201630888402072693600388128904407983748875415333589378410950494631358515109231581695230675275227024206312168251984441856980926962746359762581431104118399946305354334869405416764239251498293969956525176595668698097078599219818628383493753766455391299204990970051509159093674903967830490312323045284031649595656621527503597267347273425620961694408844020568962019467769584677043892434900090880000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^53 + 1222803462662295605725213442338685972892428064150723924903159420099280420794160497487011312608245170453813078224805365433278446225599986544832228039343970250060318752986832614799314901039649039636815899376738857172930602798895400275530130058541726733151045288050547916283333102283362941583511064949807468607185932521219302564221420516029971640136316467042725805625375309690230882719137349475780827086110322885813857098562150863160575947294610992095268848522253318325020972220528775126060343911053471094253189369174982181237627185597209227255829530615774868677891717531309028901766049213585975117455437546773003466780101869571602710235601568934246096072423931505497656532352959985202968616406329661047067770013083999533091741355436426065137495483680545438229259014690305858686771730283064525715294749977534261260511138396121452613750256658703274514563528865501877376718027659672669366519817679811126510147918463237138352403953647554299564590303333472117649928434932909204220955483909302696186359041240476393599502916371790915534966625165380530856793480893821377336612578939745938676242503138198469322725320630395391860030363221705978101337266773809058476763635595485638083927163077708892596054370220652939891298294755922662495633232805782241543928128614919008558259808489807005951428928562765387490969488868679862374741449851140575200170839622552558120756631593581792831750205760754377060631452184885185588730760196860373864201434185488316714395882998066929152040217818607888328608641820930688392463761386826089700322708780887841726904753286694624447109634332090988874098944853523066667596812179841889656294879993354701091824333530551660840746002708770503579408613205802046269911223667614328035937638560805577430789006381771636306020211821054192890057009124540564754436690534118577337386280801815381877092043335783089399439874849171076241625314107592272699997410306405665859822092703851212910116094434592259100554695751636681863278129251335499448342828018035594094865669132782622135002449238960846833899816036533833379290910020472211015631773781887416736410759315483722752629890971506017364546958299569477036931363659861337320754686745811149866392981513522168734783326219561197909153538174686370746119726848390645133917752889361192959452550455339818637135436137284597211731071525753993988655112136264529158525734265543862075324586133709431018160229538054110168665151902501460183191278227036723669690983925375336311474667069073254571314307192624528293891835958696947554352937330414890367804315786344233064228174453427525988244817781896730889450862332338661104408131205104852369822374753264689554222536892721706177997460883191725917258651993298886099560680038797134539448838744915969459898064629426977212270327701213498472670131726778360219064227758302179113411081668076540894822464577639000879821323005035341313648440992804408012404098955971205789158751911729821991726584767325114805399888904685539321802210364926024319087277461042437824166159279172787333690580404984879631122683664220803103097290850034603889811285635278169906807349216574728081718737724769108184987361777748001262069762791186261960745339820719895229065225999860862063180782787611666406260872811347494947828919909025608537309631218726872569877970231557105101170095329025561458264350176582780174668203245791607152591742808678174008902482811126068389371296571978077404801463711943489526367871227879379262692438824380086402365076670820655581981352970956093759552728140442384855979278847561819290167151121981234903301574889050343247514900625318774472805761888447957073623888941749012944519311260557025704396481996790963460946748788225359869295509513471291832121999977284988727611481541500776558155722229580221741153309796010624447744119978388558374676194150736356751044334648424560752152100440443871873141479891081374442986613889000384158971802906241238302720000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^52 - 54787212420281338474431623175304617430273591522646233367900630307126841235757001014785503551401520911488058780767055524918902753613989766930495483055268484840847888140053608149466868791563012732776108573253295135256691354809684626294923573751171392465069481615553566435988388904082313913839875576696452682420930512479594254128458631071572761465602649381740590674054645126777877154852356842280910655216669999152271381283823879724826238423544578189554276442566319571812314805033280274301443690792684334942018830774323925109690011852616920536491436496576571718220269240766146646529367803399577914456159581528264357596714961008455768660469507596440898291063284722333502443936410895873792001960008211094422207097054126075342063436123232494121176837240285682425104678603462833323998978415037769482203395163722098021997778711152180276412013680321310840207665081482047272559314233454226408800540000670061033040474105806985540706195272831662402693280148114062330480640131026942193985119448496831368251872136655452744925374309565187348285553363204566880902836259144759196600538615054579658083387356106021695154462585062405294073088238291028963749892614393954134026815545073794501971131582359613038911408434888136098288454340986577552664323999839252911572653902997910062569786163661853314420819940910143577059305791454014180271854549598910532270410110746039123609567418990971532960622806394962608093530400074515531744310663678519050906565749334748536079613792402264136508417158368309767770002023601257379430290608948093679363121375861980414898840617743020586775624744822095254002609436007144090641372790751968825426714228213646265682375656534787942285650504129843067116435434617859856815685941422206595164045562629301163446426759862481997357172059501300542964252552654799935001611049875965683717581376023147723060108419976792202605982421835856201895444206330959073212840380410408517234908514038288599930604926337688801769947669093899638863074904684922245880763397602867027860566819164135235222435323471358310117411021935416383097885664028866999138556474403672149825669631021187570437863334656380699438117917323058629826385201383672936467410846094673407951946129774166996551081732475908922203263044829065279077143794579875684537692238127858205113925489984079625169027563441261819621355561659082443052981428584883517880666929663760848282296440058519467515403874901531260780806303438957713529104728925333147101125034067060796229637587170036913205039402910388346531396919893217407773419806887229388524792254149714690275438285637366505999806968960863556879990563336636727680205542007552960460220185501658649998411691801296851888544464986658283774063979025115015727381051467972247556610977201613149562973365368200805345681030648540188916227651696238195457668457672045723611262426604373540216607305930785317937733268913925946800370306697155173585364545363142102963202834619427898912524776073478182204633003004103652094792668651096054033344937292604186582145809493916278293689151852615799155547596816153186228781501002920446169105789115197973583854750071435641495227513531555990227030882541115345497370458049868188412197731383440378899228361236752920037675224203134771840540011791492110295951448458892739544288873934324910742754595004908298332494408236000608974357886839324679187930008289626086019745078190890820365604024132026164871867606171651327752415248612217650500307025791454624215491247086165259690834059968932479054877673521957165936986225479076300282877018199688019434365473417607250968278109038963333059632130979331175479784614328119759852457885907892465347319277388720641432787970984451588501805252007430032409745197075702677728482938997193076210267166652838975852998371353547671064053679472922036596751198572498426980289902840229903498518079350386183401758215870783210811375399681718965896088152632397594822589643977353372631040000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^51 + 2309316876301676855927227874050795921539483409952223473974113609764341649878588107880852368439546359750121379304704376462835567271658890212529182551281512600332220399272562580430278251291082006280441223037633220239521330572406178239427987888165626307222408985606858084242926553587648623558693767295645184115783100306762930200945243327040949706109375864122543640568319476759271193093440877820918889294316031477252084929033983444399030268090747059900891056907962549080385689780637016074950473910278348192655174230272431182602000814739764401742221947917421661913255729127348440688407454258505546154837468085397644419367067954879572703253583204283277518563151283309119300688373056230838635348353059537714738905956948435072194346240266319979455386640782920627616015324399897542464529471186119547747112245569823853689523268011101636830322257457041454407465671653738464955684623851684916160975754764147516799289278088361620046948288782751195759301166444357729223762336543604228383561058649076743521551881484319330579670663370928316214362717744668595170449875066598715509108794847352739099503247247626403208433035468387893559012963839027150544182043883244372165716824501504361842634034906639659308047131614435596141053183460757534938299315155275234481940321695088438171865639704282051077063523696687565455932760513335501650943026017903287976014696616484513907662724974872825930716427513037984232978920453313825011871070687121892728377128330141556261197250979762423327596761033282035062312007701505898030487571421895517261132840572135118858900712292469075816618517235536316990945669951606934956485759616140228286675341736454866585603625637949558610082759695189462189506701871370596162456910975976024985932876811452862689724682511521431706828521158528808486837937933848608752085155999878982562239846717130598969826962322769334439740249777638279280133615691625170778265912991478328869479853739756520607770308273894463762862874268097512441694529673771967327413853033083104741908853978128644722281897217076393485672691119523374863859761782057559784527904645861585215040891172540837749953071808279610209572842441927893173464435816961862921002248599923961623503723784919649792890827611374203321507856719711496157797475050293844166856528871958282971531229712724695565859649042099866982761370018861008417756011198806792710881856059448317807557541226858641525004085242774332638825638251811153049816432111649746413284484778513420934886935230514716308659961402283047545054603141162553034578076617653820881852184369528764361560780122246998819305479568292091188185556861242603281432062424948259681063992905583746443879781056928617487632827440282597570121320683358005236211955747293903207043204216715164905094926369513656907309793872714542373132320927229854542784657279379779990352491482320882624685198612114273740105558387923872361647674444069458466155130012843015346401050489265708041872201723845145394926488057230365601498372857323877995676061438740953481039455202001520075706150288554553423703641767790509835128028704435150930781022657964802643016122222985360129458067092990345865679560548503984079222337511105333893028420013786069261016817267153730485410993329056121227209182679994391643498516633512080534711098075346246959070555643168997051367943976982236831103014464616905143246671866888800981805357788052687488346828740350695378137737042046384452546550184319020071884500637119592870002386438036039877877991076130313516441089211447434592996742723236249456941181159533671533269103950399473924960853348782894729722389507991680960900324894685320837253738733859223177393267400567516311798981116498343854406597034573788851516955343153718098243375043930411820474124725738194720107328495424412473436573169699258301585461023867617502654153123684397755952330782472345271590592178991948206901652475173692647855881407300054246846257043531952847585280000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^50 - 91538164062539316785506420747860210245030582639545368913331825384717249400015143877723813600293062818736446257781708118609634765614885518602643226075587583850750446525733667061216653475773004950158083487771258753556558471816318961735083205559480068756861521610373450364771910530275521397746096181832886932017807011803182547415155176506450927516892217125105741235306456721574890591395956835322498448449685265388301764637282083264701509806902634465624560189614225367589792188360831247252100607940582812381277136303675863833967389054174807011162236361909426849537337149933916162833834195975735834967674223639685613040096316356925676733093417824860443426551419357075449946583402235721852894175308331045034463353470024449084838336739417065132829825993961809849953399342963281030362005465774458400131771625001294014530835420607358169600927277725948511024138350394335589131449687973495678396124712013437546744270136759547381809089576801314422682223483280898913714413308484604329869155584821136435685144294319472230484889121276421796605321989592212673238136250086337338147365163491145025737839961094560654908019640423652509440324143897258993221447062196859878400017044722328090575712559048174351469467301080718950059295434259645943732278788452485926536053757763700441679776807713942610609307132251675650945684918542112088935732145325133150847886907502304179636071318136052508624461075258358492686140417638886351088571142740522952861526786097889580489523184461632338698173208909697280182017902262030424224380351283063186204927066281150682060884851690674606273423050456620288153516249929971562221885083911620019581914483600085794677749100196393620378259543423632407541723492916542436868083071576416709749190532582470095191507120843002151748373911798662263498706775942367243615792858623589907767981248608999914023024234597948504810106612177239518261877541520900899746261892635852811712477960699258015666469172850371144648270555553320615704667105889531235390646954463772513689943906812892148762907177080213001330454052773992027287186076465948252435735846820160071279762964438632791727303508226819102391694419761278703706947801132764387856771647380681043055243039990847034818783275479763192206927621907651976584933184839559481786489784554497072101573729032037301153251125953728770273288983165672854558862469479707349406769712384748125092793869109443480584973957119779688231191559023238035984153481562780244363389795217875653847627951656500228731371660788981053910631731597985020153157436780170782836068139759225862268521436522213644621944551058948198813707589341694494937158492023387360647704612975845955181277382654187710034360191798725310847341981977620948477812694774615359102983769590033550983914521183394350996998038318289686716343786963185508961993146129606908937544338996568509940727911670265298698062911865866216533903525119858737632981153481484255653093251081710320145569293358315828108616516871573236678990679819255805778886895329073180115977237915890568665678566050856783719473439552833894364983961629379041081382685704221813231044580636634792874240678806414360019834148392689220902554926435614775308277312164283259083721531450858219752991916156815958045817777692547083977877282488630799977736666986968888888503844560177158646928986774870573635374217185309324537192881488976418347594082808494880826352151409346358111411314344740017434875845373907014235069719454878508478602766279100771716955968868354963167454444450151260932305643468093964986438185062600293378473322806213244703103770364687938524083476669316069605031121042313327722522635925766651511545953518258644001292996417244497680453311423164510119965504157261723415709467014579501030383715813226460954496880084439776067593789483861114649502293157035928103485644521844084542193883756385468443070950496678654331372925773943947172044576893686395933724031628654044774400000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^49 + 3410733192425553856712793929132579764388800860172610064285893648214789873252994938778955941449570614093889740276625825113190315173927444323082838448379446250136603779550186479707144991784496121410421189495253935018411161732460440155019259622925124644473924297501406312442634042175709515288227764896321493972353693624149823045242333549869926034173514962463364216989857148801499759671623549701197119768876726204519964015599480532689938878317051045975165279672169381092581222962148169043379095143550502063282433265375697058825588387684969600315452847278031054869869428303399182202467396547217623975058013642800894524968315678796233965023278504173878681934950491989818161750206608873758165038101200118320965979803316256760454441073421121768204359103281999638486420229929046981231662685867543686083766481706025905385733849448477414168895950149373559979438782572671098942059305343761216797511003118644188872844868915346263413713393467224943415819000929072308306341368376648622635152898492449069561225261547623750784141134166110858929607705542010645222829874471420077040419178604262946447615506939403702548423888588710472632759882143555458501475769510146139857621438732247790461395609064971967459192328677712950734303955407415260079782948978573571414832850667005649595887802422846045673075595741599016534747613082662339612310979890501679876276346440079745655078777285413022061881877550429361082148273229498731554250267488143770659455836032059256158897047228826565045682393676300762214344414274870157604664039696878371004553332365042314398582641577125505948365462252545097849721683737685790711461942715613721528056640685793848405578874967093293196769971567712424621916091004085156620406601766295055901444882666794316420419023846227994026332985812407106424519610580858487965514737905575483896524395998035094095497254844328897365199118015544558371704684159145057638167604991190192945300245775290764354377303094141879880335711886629793294539727994638648930202605021520018193959386543305211920139782340638881696344089765708498380010379389833019889010673279420053561740038475540616390633813071960375237852793629176580227357523726131703213852145879249975627415567064742910031519670887437590763895401589678917279473691725487435934395896733637504999786025263967673060805295600883746353435314578632570522217762365180189516686021385700606148546359260206048798114908989668520613590712519379304067236734480147927849922763718304131586056874136054660581045514939112589643952654812016421887785221308495604900341744297160548917860843405870517474227446581993084397331329749352791543275205519561784032804024198156754870188106981750687801924908967458981587230757201403251986790942718259098659202243180052229068295976336531577421665174210387225651836541981359651188565767132895809792045078017891319288496393460123843671216767545936294351564496671559383535318449771650304820570054320547727981028647719517496763415028795343160928016204658241341899554758917327248993051928307588964884861691381112260198332563694816580498659787976758592825145702957022256356113315273645557539614631964559477617786482353698447214071435066400601904300731389888264694602515671333477404189882475383935135669389206090740113969350360066972249589277245780676206326859212120293568129563231627257009975998281709130043073099745488113291142158434357545965016065371660036143317223580335205680206386792919253018023242867632272546988014228571336454053542418027318981518430357959271418996106262738277377404759283043185640942939984249494769729846052259838945608533519811916789622513016250200938336577864310896077057305901720105102217854180519475436355836588470246340195183913695396670452966553392873289861364371584606331130863319686016037192964426596631989561367553643032570166805005176552989375240268130804951080175831731126924324416966580728261071643523236578518330996078344941611253760000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^48 - 119402181344807207500429887230665566113804211847441744637838875121201348808612326271343652283417787064190080004788158260905109331599471532539919224932175247892452662468514977396244916888933737605025941024889316803042894349228917309224199476004563891800163967336508625796297108212858063603564857866468962636574069311454789259719931580541068926559206288267417694424413440625037548153828340659510597010510556832902082560324370472959853243659671140793954647862172283937284607955253584669202842110501914198962778682924781760674103265250263747154526950015202329017525998066184745467019759879482719673012899151433372790716858905348049054958411440067515575292617903265867085409608809109119142956982368711091791411978236837234181890916700722569187336127229955426337150022436141802002315711229374141387382192498900270440056813897550759660020893142682938430155362966913075356555371195091082827784180270364230229739516812386342254988471351981101455150494983017750249021041165355884883533001189712494737071851310727562485707497930032494339508204569201659923079162472561159471714537510635786789665786003935427096987504792055258419416457750303555239420143875943171476396822049355059249600055464669310130897323050975702916050802961245381464635217855462517053421165402357797091987236021638443442644756020927481847802369822877024113094973351368851386475477004959085993672364721922014661604900023324428759731128173564956034320866369702710067032011690134736704353333906984268663846631632761563680227841250799797013102416472029018246057599605610412288349579076093821157377844085761478865773612516831903365093069194202367832599297816776602593637899555375938585530470004068809375791092445543602998358063480578522857114082442291736620026301972689253385217418717309666444627249089644701919370428982403221571961014494564258266208594446752755417535137160560194769081786731399726993435521391016761607832060645129813530126175893324921581379381255794854331062018604656257117325581030600902798580525881555373822335688002850103573181891137103911798447637899873877877969037576327544659255843403884881730277882247053712874139737377807073380900449884970526750903232274468478563608402962315251980715946426520637736844140466616917248654371632260867989057034870141694013711616633516803459344911090653529299521412612307534569610049601979447106779622566564893532349024043645358955076504165189623842169179711913907398694604283463850367301935449612436605344837157742647276660995427508515207980706517308793858349633398158342276788373748737634425161877602458248009593967835431595329509636471420690841724933608012119928997063553459065112558608825226260312387964222245456553135747421914339899447189566143605464557867359202039701343493566200463384345653179571183071531616424395115152707948271911866025499320524832446411425609511794671586942146627774943742600030821080192065012373493206585160985596589099446056617050008195505030347371070949417771848836126620621362431198849473239827461965052732488440154766180774548914180780711238059706102603461308327515317680458822720868940738835503624741249926064712564400462921306865989452091071603824672231272731450004528362400671789084122875175739289317396615271722152290174579446590625001774743550395138231736008121470459968100334418669196638648325450229027665962762952631134127785221730108712947462495804648502251640248507111724687488715821104251331048725646153067328494401853470053782670764310707928004630941501059503543554458265889015407860127886302373979719584670238448957052900127235201746049748059857637499088836025416446858922026242108756825539981028287777271843629420353600581988680831797901871667447753851160486286985014353228291600428784418298236830130964770109085246271093962063533568246871584146078596013958473014152795232801232836188493847200015045156090005310582748559522714717571384258683301059555452093337426848645120000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^47 + 3925245558797669991040812030501560446634232065684249396285185180382383864741441575934894054518852562641955680221179856425952026745079660217986128529795201054732311664036271100309068643510116005374239869186341812581777895670892062298014883964371606474358428765025263264579420515445034951343393222848395968388133337691232204938883566922813298653519204093003514656718652268963587727389542711366939442039922774693411124992260664638467607178331034967947752988252774730339788464864246240143004192521501241311550052922078775191308315038607622989953778828020547039170174788361766615016471661184771920976972780419171510254341172442966532392301770218022152779904468647865073063652587172627682621046218773610901730332493524949542480097624063958207193020342412289486418298219233083257928480886039504623523646561695423834466990228587917708119307541485625762028315837018137811875421161353445947180186191296274613287203272102016319296987653622800136836561091796396922404038305647975830621577138255719009285808938491659387972963375238880420774255591743350901402396851455664114833393633085260991607199755430419887206301778729670896019000243257312509051516856428311988916440581304716187869082154665864628552563826434975374815518670022594003810069767995372765247981550185534550813129471952275562119945029453045945275615818844971615185402930102990499414726383528718390314081540255178512300413962605452605110164063829889356802980921786470933686354925203524863946824943933709825456408168773678894778168792918551143022787695213705773721478397903012342572107598402066524823110007086119788850176096224722796323167340690911140731266499677677924940945449587569133969842440370403414560494747510304150098498865597431318936134649555290179453796265195833175492586010855253773234423631936631728204308189202402396858493259541910468703847983853872599024691688163115048595086110875737646124280773953354544030619540487631613309608872720871875574605646371453302875869115331808227889721900414356944311682173700327376890305489028651907347196025775228473065523376475802418514485454993634873876286296285265630623982050167739412994411973902561004257035759377101609747366355348141821177128690638299551724469734547565723571736707896526336372490837718743775605049237437642998623632245778970277924817223334874869277235829256290069998764112054209377904679625198604094201088381298425697540491215089000267167370659582992685776675947254636310729422408535434031027470836649898573403801487988630023448410730457800226532978726525768246047115715157315329882434311114693802428440929629248525193140507181891134714131543233196879930796321841116940300949449392914308201802953640391086502813868009065850847054986057551298560343204500208965670664513765458740851625731681815385632169981358597303737956022730424484999195546442028096529717518794924075985200175784508774421502394796004096414621333290339782610717101200650996285151820405413259683358073911633552870058733224374592412123586738232846794438241211053667735651990083225329770580958957619795954247168788594028883225780142849835916114523921815030991885616481682274773703647191016787431409942174207216023587852348867302252494449313283618985172796589680575321538618962716526648481789025810734867514574922483197193423234777858178031315674831539217087444454746278472613824569244863853999849500379095385370849135345655683864953331860830054824818384913601123839776097632847599765402660477904916990327599838581670863024777301747325311774440024535986222648278275609479384014993909894443553228461382879391393628714811349678818094955794304337746409679723468012660533011962267240659092139243570974834899253040957335840354221055974400504434351081259204720989375707152470733250110987895517003452524351816947421194287033536427330606981756082011984377066939873734932087022592536174925440659037662798667738222062680326450314501264396824990281891840000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^46 - 121104680270094417468847053201071397240491087027432796633242906146266224241125205515543681800967774835792442545582693017894706356832374057826638626144734151431182232955787404912550291163303571153472421375473727767259344159377727136672787311223634960783541291662610608235528847790572656351853838632657276517567411729846795919699908347332702017027120091431093756060286470003448636707378122247898633117312680832467142395968520729357784763438085275570959654410644177905436917677064804356911432288707943065536915011077449032995238151484336281337171441313294179123907851561967647064568712408763395159026629870823138500660072373415502719118937258678338762860907956856710281073004746572842858823909300093367402443001802725230873711367796696619309473159608287220682935162197578280779528059804758498290945992727201832602953778397546855006669920418359614564094656933393522974385826032315523789177122746017662140754781285772492833285780353298711496859744281849179651145050481997088041469176745989239989504197834611418234240043602230058394111223756333647861090659089531200773996800792660302565963470276048936137906820833909474218401610511547025455223357038638866158146983693543555775282201475854992133640803420798908689233707030908235178769493483290854393279097169218099292800596272053721702979430863395582584988444877232315913061881182501500795756624799318977305132609960519839461526302011070674292597262360843371698455929885175379362420647026916250992010319905021837018455626060767106443881149026391238274908990052613209213746094403810849698979718884995807488272493968172049060183809869752808177273129827064957276906656600451606639738232532824021758136501101713801330284579553307492134111339327899989658957613817091160011520049557665355576142039360210563708178814341955343454846989566297351413264652147411716295427539952621278551937342801858399486902854407960576413917730411259760606040638231268714910974132375936762540823856657197724374923588246842600588215907447065074429641458644247266100787041947306910939809386737186031200530503050351260148344439384195577659933915096344668469740950304912709724270255290137472819820220895821581410309788470079696554077882649106648434013805171810112287447284596151645047331582587159119698597987074561749233512516730477441124622269713383021823686801592484636867611324202268498542146617169898931583210488295404073230279504704788994046637064992508999919678110064113501213846493897106584162416068025570307749087366009286133837036140488581995512982554753343815986251563670935038407892348794688165913307625089211774270766711279885396388496577667162342175277561380804177757904893978676256383155702906507906412203170878613354078135083703603697226683418524789880994422513956822505244832483251982211720802728954460318151365465954753867720010992903155606068301462000176110240101903442150689447922014469842586130260842336391637138081540859194848467815915766673736013559965940074435836896757688364583201589395071642416080356064403696189594445991381216162018915677738981475560485022835189155857293895244152690076908801922353599441734570877338087910691098139442890448820314191646940762054802149398906136430342039052723752504479769326434468195225083692413753997918827474508862139168154420078697321989564748296847988240215855096884822293566494038295671711141572981904943857816925034976718220695907530348240185282582303611673415891521855312094857698990463620700939977814239699630990291473971837637823023721832813111424008568366213637970235845341604897902434415270539932197068141529210975616211740693839481509308882879890774617948169663680929625732391606159262045916050375999889894026283874937551550040386627900958838876664934928185467318765941488522340401272251330119078997182477550148436001288899867825814257189815180017542176013971151679071739268608883468729690951781768905515019567727262549045776139439478314977198080000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^45 + 3504464402161575617314459812166302473159026712628118303805850907883291198858560145872542827950113820245976482761185542292889729592216183747681738202710390129770445609044612119994083354962744028459404950444884095984228191035666278816715735029398915852570905454905441577873047005277238575888269670697209074193884459858081031545503324738041161096660037795558085058384187262467605880487021072205104839094149002819375399326939006369768370150770550367362916379002444736484397573275290115791409142574843097519073942166000013748383883935220325286346376847068133268471094213808340828795177284266882158258212328898881288955462144867279901745729778888962106055614667712951123999530214217466102351652370835038618685087998123250433954110239039372019705386492592566527216417765666761022860209163803744397254947027729466082821468977324097064750809095539839660007717608395966631831353075408694720555002195629842747494265970284370773703274034731759336322637098055740697266749959367660496439893301638588090160222606226194536358410293479581842363069672186913654542800345681311828967351922390784848734675976506036149260575264840680234554117498155023415073657716559896886641310602646959545084222336799084305880765597348667293623744352560696743131522685102463715950667008269213150122711936574256674934820172598297017181772852715203481499112409027498132848740929875654683758235304901379297945694668867863003077647810735215441546502093339973948334723133671264263222256078706362844052820308906097275105189308899494032383993274558398289971501802466670988182537236942758082981504643648182616263125540192807235446555260235113202017287798391682383597193668558910633094924319184139175305360695476594246589442746744711026118660713067157523134278894821310684781485180393563297452936541137534526022037551409046791673518013826200264457412562692913360234706554253851734071715133812682942765942191782506298449836994394743004197785494444700427077490912639670245568750979079705121253625229841424660006184348933900262939511473688930076230684334573339808906021820993201420516934491617667945582168279542775899527290643952110663908230207790940512227563905137394121314829110450799081726088000969372649951901405137132896001046741901529570688193630678012802034208757589243501931106512026141361481890671009576783625519051950764313795782595756195262833218624888122547676006479705495202600442604826870532017663146659333351176848960383492330843084696998321145401997268234908606790379440295790883235803963767334541234920423606434300648924142052674166299009127805519794980982243032633412782828876446116978993490617085923492362916006644945681265827721007521618966411140290074977299840290433696285753189841294866435748608180675845058914486019149278193479977305644942617483542750650716210538647325748306215788308834392356542591620511932473972874446118732385228671351895285128120418757865203361051595289019866423494396165459132798497483509017836562363438130088163680613374306054940008407755032309395871863899864902562129171652012025657040091049113020211849941801425234907346343654455126633841769415737859394185217812038743663600248704441563409868684722041168339966554018288078330599277541475997824395419981600521192717808726124974047149293422732259111064280670630099830023315639817340740033447307264114364718680051308437095811711406165866960715140273653992434499606557705725827097746809688717030620964964193904642851400944393730998261937704035921080128314430921382245454508970283651710593654736295843363315404325046415640303011192688559646928794270476890010169674859985060359592673902727278671662618524864201496145533456014416704076784231344129947356036525960225592313471480402574340744441052596521435368967683011368113034826315498116787916044815735984447979717494298746629651010825940504340299140968630552755806875596478930786740880433352417265538451907384608622483660391831306240000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^44 - 95050166323440360772373000256043293483911561736724197461373013029046530153364130471378551636025275085598391310664723911536942955694103724569385583957216627403992145150538544203677574013541627949671710321271736763380813372812816481971958818905759930036698970222923946902920062296962708569410526361579085599658589365384235811854150838121154796623464341100269594637450508814974226751175977102438549264714677573313437409236731028255080077516398883699542981933126855640421995074082895373268255580264409415781445933559178830417323960945676132718908629811256244516767198802982899395679311850040737736037000076822344547308045513788176356695492606537673686618246009649255177622718889856979318787017553689284567809584068847981481159264526542338763238643136492585625599615291722391272927029188380108440147043042863907707041466826704827802419872014556619818898462067403944124382634336970439985099835312617569398155052713144362307140843648871665783011322111355814184496432440383192460983800319245252222062801415185928818211025641232417893988719004589189793737490218128343884990149595221484566390326403606250870207807555823618687341165657260968587767130630853147611708448771210384273403108825399937687747175072903576945255665065265432142414563735000649607634458019199830402653341803432656042105614751279692204457442826591381988055573852847851542301443346515354770110261253021842295436946465506060151931098669605029234030996310132892473323679185026362706860975228012684788182735511606100717263049293972700905027438507670273871607998984043866483422585021859665420024483232382712859411228575483563306572521277179127099915178301646127390214757851014728696258913036629563333299394128198120516805240002900833523223927798763345759895769338141390593438023585832390331608155482250027687161280098174465504750171987283801641550959100973920804968145415351478758443046626647597898560563281608935219406347382333370214595343310717901316731116302533882899767058550330668268566376582629296029192126205503823586432787126434303849285573150270125467893743051954956393328826836114098675441827642754528115389399336938521715693815802982576199822971408368198311648287339540778206405017553653362217326449294207334335666334636274078200974543541511515449885457730905562373747124341880667604825382442957098496152451371258637967719621134243703329967752891418998926170148105532306454704896529270881062530835860325880059095048873649023989210746101859334293743898809304995105090267230159576425997880359426076132086108075700476341943147053959483220529978453831845790948047861604232894420314605286496404988580113318314431659392355063988663459091644763972704703071858539482052085730989534242445609155139402890570947911647126074556424547715143946727473851658940502287787985480700401652051272445673019063210578236604027590398165780272938580940267693289655348593900389925933049094448991981656021625278088959154250998254951921682434182318268983335235863790698085238695741821935483647601690338282975723467775657272880837492428006113610810936343335412960606018023333499535429103134150272877873507830949014838086593792638403765794798081078996954756138080127510817691965633817601429913632254929012335955967558199421167907782312560843397592356751030524037132075130889878389810499571097931858606744611402459950240220155972215158734111027676725353172743574880509583869000928865477150426326830570502774121939231466867585575852482661222907902164891716094440809171074316681930187634187795625662409127543044619828340677484474560778374408255248516853121715830262893461712882224284896125794027705046822462865154959272044683688174654164180173264444461982675351712215529856872195407271711082133119842264800911341726177031839451022761673130255963060566137144690553904562194481627413118057835002163048213643922305933372875358067622050360992962956686361226251136562235325896471057668618627127086940160000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^43 + 2414539264130586920634316841238052655675034971272322890969959200929346884466128216416841682215525619858951142299295298937925401519990713213536732293599121012030477496292417391696845972906989589405126811740967379318286353109940898921875542752983161791699215357736668208684074800328697121127900702933423760546853537789026573433251984357572049426192470587968449721709060295235938679585337533513089820902008233036468374250854561536282020851392229817364983975876782792142643651542042511417217686569772450847645603261354336367168795919248282229885668404900482972503633073718876706549711675679453036159967433207181184758436752393307864927021610861740945361040015934882394391044569725991391328226666833007521910567202681423840264030908394966674671250482113140486641045764760848695033907234013253559826323852022906357360759689981762182142517073234932860948434272263180586421419810634005317105651070683707185677288585850659876468202443317018225057626143514129305030768116086840768844558569787876537393720327976426228313534372663194197021020036306090719513589325561999667541903736177883576055409325300455366095247626517914154452179836375311566856277558550788790918662914542507276113368731716874542716642154710568789277452865827426210059031614135213751638083246801372161276366715874681565681239126419344735636790946918294225640242720803870754900266571196939416984243773623554228367117792483141733996738488397874838124517493776912068762742993019652824564283309406430214935025309899018562578417706588348400277979456087299218060519285097228036317055233606063715333331010163064518482875755681851536682507741131868474643132125906288136673183605238744010723976937859959615179412450510761166928531923769658919434242822449567831084915726008114157235080645909483650185494926484572503436943138810556328941557165079625365477273544819354290381820844377868253623980557230469406793985731668503222750340335252217124896394233662147882199109762708869414539178796794683645375372739716832394944605168613977427572002298921199323545550582559053289012346554677979453665270089606871067465298260473256412411446879430936492232880062113611892575434306037549613150650089832075609606836305890030683205097420651473151330053986922896623263199388205509599851955046847903003404683232917089677606295664563936399455726028421953190811212414885864565863702140823001108037190998389947491760186901459593717233016539511782682558804915804393526538316768361111642593490741397521217194284753345641963680163830451983859890624322369603349639329132712563520874078737290473468245781946310292176488691325165149200467118463865779586557555732888907336040397473882105311939478347372079615079873836876612092897649720595830122527915567692815423506254986354991166852532144647165910325080358861586932868460340708866823546634006405948596072350010692059589862709030746549316815807637846144435004667869377434367453226161094632375450458733796956421561677357155972023024810174475036130613229895407286838350411317898903648424051892521720157434774472802858028544330093610704065578736068124776346840456559000057075897594819005859162271446222353393900258385754931177869337155114398013671213535213276193524986477190028177299719789009563518486999656798409160828733979905384544961547755650389776109598754761821050464871858167749941342941211349780553601002860743572176517207082580099758937411906220352430740718179942483285131053765941290926974501617100361686451719622696362814237109523738383949267262172128824897324985211930228363494555882269082246705434247513480937519064580578198955001394399087368230058317663562453587151867062929723281165734076660705759507169363265338527403462042444603770931897721040786058707834932583677016464724233444903688799875733146367326744708637469291969975529226614688923068817354980909396882242866235707599211331708976941490143611146167018323005585479665116381468464394379554979840000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^42 - 57401091334132993800255668538279722849590208737379854499986479628886004806629310056082693391581477826216863957511317569237891444570245037804906592816069649532849224154657256198767327425953979717459103119649745305207141314777761317931278139743752348536483132915853555296508100909150667904239916518518208760308381736454540902055704712995702871776448103488863857508575568485820770579296535459584183805102804617627485126397932924763594661867274035600045375124505375276133625623336909724341216773255230523483220053541873821787021667894842333651307017311912315887733056949791536987248323529358061690910491175421626221194889612227443514454318316708385488782097743092155759355258866328330905739936372506910761570866744794387032605647581969264428437227298980294331423721852167304042863761643422734015805494635210263550019717755357247784163308427551031547223023089741728968908674824679773245569751315485419278911792342070652381689887330122014707490719059546230070012406671712458726702892060018996764948248597766248890399184469658069204687886064556490706437236799995424295732868022149030318197100877654294324429137048386816474281585269398905646379213807415349909323142920630426646563594727490193993266489388554532162091919104149002858727002458854123856665404828729561267494491213641654977664351618566811134186167573447709824313469532221544281792020586804304024290906608329438618561229726791385186966129210352177486787033495246902957342573869695609754135482719664073067044770873287903889476868985582439912627987108211473849782502082576964320596439541845249786742392271966509160375701128341015160664067656296072420936059463010472242815890756707257530303311873518834904045087000253568688206041595598966295177077185173713084685597014419635938964074912740693909362499315913727782445578372000623808926147942252359262212774233899293081590652187654668239101625498257026263621844557635929009376730105287874015319986441440383787989431652647521957920821303024297926530808367466756029485518637264412446744654635708023265472585813396406820915345257878193634902555363015763766320524176596668660308485202921202455857665329126540841064996085225273534128090648211531421029935895768343462197860665614375491006400621634247880011756299827527070772169933847495741713721105139276598118178686974503647209776437380130781793875239168640643931359954451950988023999144311667299204771638600454697548783603901922290911432086711683548025049099939913580316483483287042187761163469710248863684485679092863784998042580653467488133102487095220297378807214613930277501091284683885715353668345058899078148115460243010265166092242051530677676182853972867119878110142729346936603121722227396989590648912592430127531384436851221381637217141113730535929166349569233872657309744482237255589086796794750372504026851070427426052209832835608385214423318650095044311362058412010042667784785196108236700437129381417675428465770692269357004381606357803455813483854753929891195856582118793352814103485880350197342187901429531386010588381744127237164780235629306583748379762965678868994626538316125744428023511142406191795059541022637662178556196874585343141388915303052039389498819744834066610237132665912175589146078576826895301788942791249129956046144797631274892244432125633528085245549168974897037523442399262775691065257342636145972652254260271906041403541467228076624279301532177602950424133710113332882582084645433429547895492867984969716008739603240218494376123453735438525413023560815229955100628036900216869509069418955977946920171034740202800232096203522358899371342780800109341624461335096341343299580581790327266441645765816938921279624062952525466563428743795492061293179695230187627206377251970281635938500644163659202149801577178022256731587313092900578372303919565985156851959988457128708761556407617782598521677842141785447213710489475920063050299281700817813488430408007680000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^41 + 1275963442147730136738868715623590829255934607546670511422971173099033578415241298508221722027286683226285704156741969745873072460887661942067668062742083949570905595590887784102284589118046583231865838662107616255781399585473411074519705965320721439574306720887219694975404149109622454276186550541578253681041778276133178213359933800417135028881989860939464073657403328872816988503327518461744148889158960080108771067868669865950226850091444308950780225000271581774635357676048961746050316810751290918536152751520310059152941097977049853034004057291802219103672949766073434807095729812250170085119767336021811125499551691464906789247131062037143395697141254241698546974473999098638614881695836099715052651334905184865084637359948325393822514075992797954612477268054459650902225516527049150422953223383046093551532799934389140175247428758491333574053190236418330741789702959869769662289093018605306473555875996860087458455435826040252638277226190028438066685655518516496288359536277201892053433016245942408009165964628114778098718602577292770127297012448386582099491161258444989115819961912537293519245430521316605168839708227304781409899485327187382415299330197494339430983698635763964467469392762503686534719760173006273939664115614584677881839347698887192205790381987164925973826591282596479308693242812919762294217338886432941883728135138029209337434159947774278725897416861063703726926426591243845597679141701382785153346153099565128134719705906515416517870371128446499444429591294846855483917016445985321252319317545077218389652798503891562581282397867426838946776765687775169035899682297732933033931829849896954676959810408461311101452778239863525928727228860551493193943128312130852518788436957791503644266727142910901125733965177504250244683169117263253269118517837484395166856417667766836131195640776902849502965721976734152915667809705575013065978463799908000756957512430454371895755557371691053507959627626453587589535530503702631543660118245323689323872152580954169987390511640426130914807333573577829761150295942291101377748718706882820126952290472735642615582157388979615184318578756682566763117310681132610349180464053131263294506090596950520708100224961012606163613677551248079142400328019704735513141353939902257669703513008036135510421275942228505403419824665335724026571795290446066475559030755857764451261488015155421216679232869146459411936106080052588521122701266462751269863647575101378862385963252721543412669782585790542180112016011628054987898238052702030031838845329295612981788276900177853775961171185320384416408377185742673157163973262767117716671937971945494182303416412553261159345228113124883627478115064962547796013753931508747743817008874386367852187452138573608209503359507834907394665342862964720874768156910127406078977616829087920770353175579586892787261303705464382778534917835870847517019027663862820898199167033816779793542917231771936675883512234730746547163051644264185657191280078258173609333732793427645617013524919682482472389983358200468532077295312630510067749153608825729029470090346886992772260067310533279722897826688918241819063304618974301446354559321455789544899815673280380871879101822463207875551122190747387249490259816369093147357705233819435266719720257373556621622656893295587238836813991626240002925195086136303621047454419243495082490303051853670892306833639793602906271547223269573335168345979434106230671879631413433493191877496535742660683203366364843810752404975027729481554001930718412448772904808578390734495778874956736582237000811575627504872423708441385903026371717071520657675252764397918033310164638307666176983933727192545116580351125004918517329879518876423713184731057856055486020475447965317352443929414574460424707369863296344707353022980168423633178426446265074354615454426910356091020879091419617878950953760453177877264092719755104048401747520373391360000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^40 - 26496480986612580882148890588478122284896116265253668927116387916055603993648811279785382731970539877502674999030766788340689899110506952383614032324210260199956745094784078755914581171905811573668249304582326047894168513781322667553326605203263405817749732823624377227765664884154498414514317609477077643791953038242194719482498629227643213467349089866346798111575514238272303541641298459908715229222819437979642558211520585288543503810368012847984283621805395651522997981397150305225171098691850776870857068169144289937732822537841443505750320687540766330564048360412253102202274053151555311745105776277782378694366370107093600663611661810216306812053403564451952707090059689898212774094767942355038743669902194003422314408730653703100387864473587793360390188488588751969480933863243437283152267987481655961240561742513668174079936465995386224599083884273456119921087428092739518981966373101225183450413772510544786323162474630268422109666119924083284299529632303257354991323417139384771437112472298936820262927632954712158303833067079766939771068936803196255381124660936785421386217658662169959962123149495858461691410342645376130377011868316072810422210420333009669231164658818575584573656657052035676638429435993050671007347308852949261746132897908944411587347110746034031044007264874812459998623463902825585907164802321341268748209036004693616160551040962022686652985542088904593482759307776345261814101111914734382643159437709830842024156996450196568899345190599659964723291752331650681409514035108456637292630745516863023924129603697478893612824059748389012380575423106561174701398382590619126097807233339548088956768233625627237199800872872716737756266382795298350537033665904399660742792771267668778529162148219376116183703415616950880279917153604618813767722180183819726100825863496846767075162848825383148990984039959505360184168871238183297362895492676283329920177211791850608294839391156167433279779213372224198116003987522089907429827590885575528277492119992278506807524113864147225416790617465752359263730658173218152467364169874891469711717035343455437074964354695346148873296421364588559821918527072783708458621570175976565059281673897441260313088964584092324211894723480417107506891086822266355067357817784780481680866084503843853255443836935255019801727479551478429321076579485328340993445879748817185728243817422437324941514325790050025370428321978767296429290262497764956185249008183194806981106624304040097797898778321247086831031489447218808740539499907881724954005304699582818925849774733120813975558795238330401548281815159809512821688740040860393560536541316779580076572987958320807755893098747934490344475269673946583906406137675187719841258076140682081344693543282120508138529836584971568869095154107090355727989668339443178880953179089827123406554376546757578047773423248583819505644035487906210095526083216958586645078426532342443188705170512836773335078710240639374203688995584903326399191145544230840937230225506125981151386699972549738099570675477878273699535883556418149819288728203304145942219800528799651151373216646962360129162388143183626837443053312013257224380793777723482744110975956446215703532736743441509046404519883601223471838834234808569424576585311722803750133051896990208590660381377009973912175343723912486876123313590739336584403731451460148299915048970217840476720502123455357601675280143286982616203629801106813291478946447956530886117890059836651407375438701595949770860625509093649243540093984577341847924576796694109961443600138378545989302508243862371396020655557770577969595966875233678312843459546470560547682527391960817924095525478420737254412202539603688021891160506670163012104314751808449511206363731903383320582498978051572291514170865478639839006450650766894184977957628112937690053900000180372092620351560035894754888464568181889273305091761243539284144667943239680000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^39 + 513499568807979212786216397337881767030605308472977929619340858731080093324233291786521923213304437481191771422104762020932312439474771526274273468093567463166361903256014781645029661350646269745597745618274665905096726081094766715583087771264526595953328027490745101307132836251127632399619369974284060725152464490159772425223478238403462921438027305465013563940773374335973191689144432291860007461645614149305058652307719986271404451100819777149011429761231480040654325658963506768820529138419223929829043262339917099115631184201555318045676846189608067889854875805886836560740931618653113177094752095083594616019170055281245376028878891161160226148114518887153993830079821988785407297844425487995892343221494664327006488051059483249082683159840024160754554620011058134073766461528322573242695020961798224076292082589939742996845627620696626951946182005887269814172730186054231773839034207785775267534922234922782078941941328259758118828124823294849997992702970227563420772209385118619600500072438390922838357103818786268185235945314878937066735080957834241281283710560485969147536671764396680099898458156846878488106933814683198482782089140407255634259902589792410673174527457865156026054623929618869128228886958050981817384084137356249034996587950588594905560332968499581009978312806512489962994731306036386053126801535100799715737688435243998286536328676884958388064333169751766152858888584623066223689172162242715157969343334737059924909203534117415552027017504736393503604154565315989304850813292151099355620901469508215665578892664463594695995511649126250538605934262244845424952357533329652355325271412802136093637854154723101444152435839064475068934325417858068986165570363314164947889307564629934396390698146523744016895683494861316708434928282043256839454491289323749545706593696931724114336759004273020037970224182701268111939576997892095097570833561063431839924886059947365146683067607178988501331139687067820687173458595281663328483586497814139679466707354947763630504565792653406480984540834597335252751883285790204384286558850579683523019993020486288940674969565209970583731122574518246124226685970086233968277940551234034123817293699190784298557852597828734534902425420296621653554407313801828006534126052191442332849862363260714944434350630976531285371225507058998704861668636412184000114289073542997929853508521346360319252221982635299320606741136383607157754971132663373030208656627470294814627521726020063326161450882153984125366193988403831002613595518142451228043344304704061872830638998961749289969690009369939109034916894700189969671859782875666045810438579974672046958037183146421156771111421713783244462224114896673850141416045152182480330557897179530643202665226940690960256331939313434879166390383121576403835052028351873545379087487582072879098143214768910774752875768436882951009678555893923329217093165926368279476363139606649700983619008321196636827922051872381677281678440720649456280805919503287142491280207099702977859749959788428009850630847859305260919516990759471770295103675028814601442006303401646912998590374359810824060700679843014902989053771065580734321893256851049230221066826870108054792290152470892775425522977528084526150730244636830808787223085462873782853560693793953592578330935760352888077809980925731738003212485345146915858027236878497834713506211569539231582059862748083143536882954618759779854059800038345039804001944950383974512948935101756275151189037332414701872634915073273125630456766298065584338556467577362185898640150814770390899462973201220260494964123583966283466575696821896397837965847355621390361110585182760110418682758543601562087973698523851349827859176356784181804397191496880493504473925502284159641253248245291823309841966964420629772847096051679664538806451434391282095969264553663454234566283253500980967789075273328189827679213279505899880464386239758336000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^38 - 9277531922611205081789812062280830936087922507279451649296643294314626167264597709037651141100709797087494194041575904217384186005342419149923678643877722078833945866783123440305770114855699207767571674667636676939733430967850096370481461499911407521167294816519483001217870843535759966327996680415900532120776687331978155142491208355523651642807934711221277012019607596693432372594626270423809732888438751816171765833427073585860963853407195350122543738226887924674961978296727484215848096448527882066679756717475851286977223380131321077994043755262406091823652779927974614513555464238255856823788967523841450623262884770666307499745419498163974086321965168951936819393701622512732077576671402680584234971831800815088415754660605225231854714150427500036563373330643854547553807051563400469141243852537209217627754915383191918162388199275902872840087773928406730448397717590537709339528233085457377673348214205072235901535494666097087947175975019828234407715539956665850928968158950853318244259274627146098224149041490231739821247686136127623469773739996254194541562338966396419104787740516911381322963943791471806677981578141763275972680441705911877337036220912574561479420604338380323417819362826192034075395502653267047867642288037620162521118127626142987425309999279815042121725576365438255127994539440499611570337820642052204744703568479020717857710719797773506585064317079984508334402828284027995800230974211895883109527995477410403462697017374709429058478358652323939710247650584377179431931177984688371727942248087789910010430859461843819135075060163385826510350871859265796581157545355446182530514091616086531481810386704979184163848181675174162561055422360820496362431878273857686218939500174872557432216357710232702290067496608755171578137713607771992029791484046851234531193141448812451594600415589948953209938153342628012130749029997028697734379865689577650851107392989256607035396450580124184462776835747973397001552018004306243914880072506078915880550114453322708493215792691337482009372967730289280179513635496580192384186171165467245141094374724639459391751487924240839990591320440045735623953905784907314235903669916022169387651541077495817691815438319215918443928260372314104813077244254315138224242030148732243074389918334792648505993676747154277015183348722582188635147895880424965220098761800270496871663979054109917587356549408143933284901078411490235974382934877303280322233164293217206577228083652614427135746030441007523375791679201584092357986660353188270303253913160575143917006404847606720787449365288592729885726335673517313080971364674782218516332336881300678331030761197116864037123616784716665832708942023073858573280891373331463410675324866920610532055632335108042779507226277329460403457823170468849888153561228442115802688260202271364835669827860956658567536951329624421464131984662988166671396793041083208713423005139524948854154456822067957317331316927467715880599929876832300037207682630319294512370129064715193199645972844694862067637443275504020652017555704920310055065669268072160077890545259637235673922057002015721554431709686221078324115963638401401920132767183146202684622084383033847865381475749193574118459968212492373135835420114479182248280117200949017504487500813789587834033119172490948613927628961758583532057733620410939292759685959500349748401698888060970437564136669106022433486068031943882260536049427676880456597977039874720165198272907939415130372664348263116243747262627449988807145164775396386748756710168798581795653597292418698313128462071907461947129393170054765136193929285686224081478264364090773704417129961955222351838984169782338055056671969228514495249906126239084201867775362499636106244586927217791076067665306544483858217354198445835221190785113732054016690283537348720436197417720925191013696676847748209773702624957586454708685125045669639927683802191592685568000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^37 + 156088318678198013849741548343935581962048032945572922866031053892202948092924868004442780687660659824498550447103938726210993913643283191517984713030676736047529419189909864906985667331779730102925728210831936389357588433313329917095065086099956167128506703048977663178070908749189108499012059957712964647985751603595330601298246009075663182118861886396579427006205426966333213394012914398447519409354611003070288646140789025223494477512046548775751015975568552664758552714136630516747122184540764793765203231690446616251004595259256380409592401544721939704026757723481815225920150906339554411501565446801693532378102351911136823081513819875469807007693130585621690193425513433823048228793835385808515289257935519080001176108256888594972644758690683347148122392469327473179329567387064966965935965839068927694973036275522772262435756550553699142762413515957214352637333747969675179662767014610818676764022940345991864842322079942189613851135689082723569569270166618818509640701436909858512389505213331747001368506726547998150634380849239097963307319028508109451216617971111972070474999406756709103103495462373213515364471975234782645456481925391760067131090496891752067237950180396596564219017811886419465987720494133473105098419745445441835481314148381208986018796715083913016166258800646309379289702504374818271203917346246456572594383766670434177724440099109402772656101251078027472309017129670983329162915165766980538706163683985576344111190663296021874011574167500084827628548936290326368860265871205024934797280216441101468619687236257336357972307355726141989831024228690859682169191685185251996422234424422636136824191538282999215689794283805671839535491486906013391758173819759583999389787772050759731015049927938099214813677533121796814986081305621902718018795484493793859637613155212903578063429597436074969084927201541702365243522847552322597831600523735710271643444369307237469359972212315592646867278209114359974121618298454810215640020397542087980900665319485099367466163379692511006043491740712253228992951569481250375742786165564097097637214827990391074615680902438410147704225704200889177745275329893441767040553702630897833074112598207951462758617853501691120201713387882336711788165853356926649963527048563780097369476209720153836176977371558095932478788843417781695100328698479105628039291193167991090042557262387346155932949933678640642566063709156738770905296752591541172408558351016496906133717686503569458938046441006379893345324018045033775821482629489596276014495621107369482169402868664460603181073113153374615760211533069604737928549260759719619294364106541795305139995787043400332539795931303010094884665432928699694078006558674749419329107153161937836857216312363042784773152208512145973783787084148087164525256425933209998454381973164212747813065992268575000650562733779158431117314076549655534367407379687886932401660202080108544166150670256178688847994882859251517779939884205345893794481307268476981044206013644918035808022297786005029942805321070303007279206819646695309288058377298912549141405517274451196144008069697674075417390536533293986057032599920888479285246085544786355722779790282040197346931067293083952574853875466730251684422325582643336681628688911872573802246103320065856827458120379056858009813040158176649351952820512309720335707050443260610366016155321802832583685702388806065435332847927861434830978045376610652546523618962717234906444545640866678009027471695707497828668263240210634217376536450474362071754467959200955047274903742970432144189755124225516764499724209627230662279586624044989013798699666969499604908588007960977350597148979698622527028046461282007386569504688159997373120252280856814101430252811702126525617246407884424789716306619806322357759572410429857364953717056461571525012507152356397926947953776818251217757274173993375456522987497173953089683329520527998976000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^36 - 2442436198373632506469142542562472275252644151646872753840377276237338963203458041401437775471120552318815784511947044867263496995134414104767897874279190220855252476507580121169091622853271192511142534760481084379221510535936872551820151743844228110193575473904019117459788285416076175113592415056218490721463092230327062393560108106756178257186731691958662429091973881398949728459878717598490139048197254108357330133256174533036249289800607473525460234846259092842086476016654436168577620021478246550676542698703665267694309813764839681003047018990121860598814463232014398545069864802281687365658822136563150768000337517031246245870483200362655957752255622949009478542980278344859688126706656492782640441371975827378892561269396969168688145021076390449903319005072549476724536045906843978320145149584478127391667046555159711830658290548490818226837547539091531536842355086989849353510461757575314938756942352620370171991491735384843752331822651521461730480524372481372308507439785660550680948786557933886891991231650102716181697692381937553563824728077903539041813189112171562327349706256216625931249793814077540334699447680507450526129856736220283651219842269483297465552814552506988024466302179599953196074397697377664926047579608042306678502179226206950975127549922476157359134297331612312189723926236458614029211417675356085272157221269500730669700814377039119022138383772340566560262996681434609105007220766792180362037654151340459944745469499630134101432073692141005104330348784357220532694814390053660710385929548403088065017047829206134201515319465615325852187054417879556980871204016610965277039161390590286312552062269092997907508289139260873664187258784992710725051899771135516100197936732655253015572148375640428614276390228778345569809226599735207189839682866088752109364530934189886538711266789083793875507060486987658713485889814126379024121830700449343523336669153769466343003328582652510581060833339852504688932672391738380155073116454939467410902173041495468481877072065170525124424077643635133822974322678779012447311034076409895939791754258348145931031235842812000811772182441493693874305131371396533807785415976672821647547814103328471759896847781481869429272178454969986167409159364902594121676448536683306741705685525516998226405996098156599563942025962648548960790784941013224820505190802425179543338945486144739414748015469436766522120317871048832951665496887147489074596336763773277054957951302718937395210107634677555716288675482730094685309826318261981835573521171040703564525533018798371266536987142280187456152527214423052004289071453702570756429976707644268094077910561951424053918323775359185978884943781677714327027350118989029826815525600863243038329356615907609750365412363279626021317520355723540318092081150479534679650172012955081095544906787692146536327786743683899861063151535312730381612351407333135053572275713647197739064201502511897742699927828823030278209108810346744612816566766304827854864568253084640251803377501572517219059979077112504689923410949530804878265221083667176874104778703300759442097585218637389715838845208683335070725273682418838753146425043839254121544040618301655923302870427598021606345992573164996876391232877700199125091318574801552525958986456257118705066576654363563619141590437567773574958643204592124279101128175815160183768880761484515754696190021443805508055709233336785519049663719369879061664711469683949687778749619848479740557873558536916302739562828109694474088482251825153474375681278388079183898852066900296962967370929811552930969767606121241682954397289820178715777410517557927115326991819670142382613981363765787334558440159493658604037489519462968604960939249603404909509147606334355100899510088792396253712631761811343924321389721515277231419617427317281013093730689047322346241392030868510438513225144527432207682716326161215361649863312616101773312000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^35 + 35499473150444003493805609461406171470478207697144846674632811929114211799888733293529635203541866904863553432227388824566828965990386911899764472291779114246588892838930353871892099283211397078754883749890932699274930609714992527373683122477736881190388338282902645778602667261878071977772104429041202301710576974348279393810207940312179949303271146661391524342020143589013334429846134909219212031484723656351381583077843241899608743850666440212132975610204265873833102587798853454802447591010184257695156019593839258690523435758446350831594102103236864477087842601816816974037568986454666114931680758074322652872762189126418141566598428561053308961137260020935502185658476654580966971319625912261420562967154281301298760723950649682457905379244032255203857916294229246275328138906580554725352884631345196324254402959167446914816004753708756586050716577615887759332282420072396458420873694501784716079841544505819602358162297869535871105666509352689719187894386336388055278240210320932296968855442039054248134738313694147817605670061564607447206158005425921159704959279586441244312826654417542026700607641646780331388354490560635841903572975534441668767994627594434292381368925892273446625026792274953644908749830017599353886557487166036996696849146229791738423304955919987298341263759354533252013916540283457480163364299507208729223328262128619568048324843838603404589506548387642921663219889679404741721370737581360655744901781284235660914418239416610262298331995716909520673466968390855042195548867411129669169629757420103338486802754149959191685805220805233415383276327370069310299734389689195726027173274460373143636071614041197486432307198883083043161695941515953486040722086867623601709275371573917196881374824240488679384114343343067032839499750617466949156239993033975833541349365817354725054205857182538553168231505546707142695879687727128652042241976972513935503568945793716292072386177930652111674248502884403858677549225169273083778212677137595727073105302102898250487578154762636406553504180528065063214160712167317712568779115293088050938446939250692946216139079439110071630483642235920299680483688702032423156602008189663789493245981978367192647808084910259888667225554777351844774633806990186531246473947405381121831559442679878739097263128080533324450116092659517445532712185417938262543854581866156280417611102356283112929991896773130393665726796286405149322070223839589784378102168343476497858809044903951657755846482793347585892123038588665400742768651496661362244886879925486824810145979065342497807141084747319146090886407215548007034322791542824688720460751276270885886121652268193349771923120876136464282823122229646888593567665640460607112533010634783974775977800855100511646935889140107418517008109370591209950932197680033361150506048376780514090647040307305584412086437214247676951435625852818322032318766648140932608811836978120713288412076118066641135499301238037447304093955684508077209053023442784253184860175347007702640213605104903710228504849625016844216606233079392186249453440365049481238728222691193073291650611114294809841098836193012053080807804626537095675354687600592903312350965800538338547607079552084329954902659775806315612598585526045824272773747049734050849940287178430313168368714696101161806932999407294367611427237230431930997705532497753592786315728933819843435152740929408688020332437813637123629287808368622870146780868517285274233381457541524609639651708907434524075255890801518789394904277680732878774045794351733058757975750410941222187089539791528393845824380884238469106188936551906720921763273564119806910185169522085988252974661975293881900706162434246938511339659788667840035049280447042659420280624187508664437825271192955354059217957239347114214660975905096141612593881856516340576246636802394268464391296152194177486967888423226539888738174771382614776645496736621610926080000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^34 - 478581826326391721099337624990418852390069133301077182612001769892498939581536128727061558814008085659686431068148044601648376455828973845442989629829146051840159342902391760352572720213874959934468950997761597963127901775540603294783969252807527193703685565951961124042207657026681492075142047648768125347295279894285224883273566107336600253070676662848206989254439374286317244564422204188614901834130603393811104880111071825346611438762492346732596872038220423859137785099547632020920355064634957776281048117711577968009377814896398031319373722910469961099876423978296354580327937131624658241535683500857567993377662526629793370944065100808334014025922744788244690693144863637826331948867613933385206851643783855109759236777328603054456931085639813970592076623963299062380338712302552329761634069626453320779006454087619879537001291506238647342581381824573189296878919317777761657039967911201178430609842736417308696589313474191102363098559787440318376555221121532978991215024685107664427271606362643603774995686503520405811262757000037739569489841265310015053743986813245879445962333176684292950336416972986357282691228766236653972741319377582755257518780469923830590306362126629827860938422180012081483878114473696993271136256713182446081847475638679186931195942745511821404638489995541053623352086376280206353294443021086129586867194225427679372637366104684435086930477758514795683255559920833596292946664835195020789905113291650634037614939377718138491757811061281423846171958834100287659035084323709194618201833016777231329719514037971207019943788075518655107471696555416663119171987418632788665824149936170332487361761375307551948385013301221675634032454114331209887240054234751336422170633503767148623986464477456682696724800432957383278878893445457779514725023301732208820825736660430808198991239921150499856963239530862393605834416062969033434598635225200057859327347734647633273275792298403850741511349649345465062979127182389340757071264673004980873444973662145629717361500688656762846478140663663238363737057541365391417123286233921555190021969197905659892448893573915139644769678115290191150590240738097945261796471670229289860892677176572543848552167854927656719743666180623283017140913242781157370740669002173561496058989188765040341662654165627351799357227593989668454989084301603016978691831027979003347541915208254093404484231953528000645873275409930584601792365646769975306462369842928573097340675255270819137931343467446806988947233987432974361600367410116979516317915889219787505190340379648028363185856900825365565138473847375286385651538223288089097955903191462412088278863872240664131230353351108706317100442251063594075499172267824512922789381461470522227126354194193748058579298841918698246956896347151255628113802246179541874495110131854527604477213339073741636004308270222502598801977938361497128380275602532430566505542951841013660902868010455254672522279171687798939991429062812215925806538108721757220354140237216806944746215129940042640075318160010808402433689174822628533530124902780536460423969525095480204673304541990561756700542103926125540608236093311431562022577355590209516025804498176991024762946198316673698526344143941427470144350546794915033025387159509682169823103219304712541064443992681155723895055086639454673116224710659817562716508961690779456840758539672458516403266043972102543960518675067118892259861901688586067786945087964042866984126062384602547590010006387661605089619176932636421920250966650776264134678012248823388076306314039242056233411973449937042458632188892193984450285865587152562291218672636634770103150701840974870365090323625403605770614858246380760825147341397784116279583742077908514678291042125313292934771874146177063429949399572382434321010098944805427292481912267720121654852735742778523069885927173461924730355768549845329536445157513579464790521736370367127093248000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^33 + 5975461015284327894678506360989684521331968472452711224030998669203272234506279081511778528741957751927779711629232841796463305425704598833026248069845386624006606628690596079847168798455540443477028304122629546248541418527614210640708069822932156744801950733698948055197266684560867836338762710116219501208039881316856040864061985683980599122519022979441251219946771075355976425580456794133697948931102075306898189253629069335822565644773594192459178272751228685724760436943267658554096110800659018439831933364522293548169617823885183693842651002849608097696844131245163077594364327410697781167956875290125424767613192135752262308244484416782028754085887873827262549778172919247344745056406059735165256837249099645017316038326229843920704933393798261465621652667550359015642940761392141227304333304365330949462788154720894423128754177287589167382243316391652376671801826413051438084585118017556801250119275442655061560392412747248715906790247200714305141521872566115430459100409526163279441922833780786156637469757477500885456169578646030254141196553612569015864369473783423568250415292513153108350051483405436384304770406191804118492448324436415462858364453511229956139956202344734093086258829255011705443031348026341146917598945768134131062191241939600604001654612468706183846699006223154847716971452659683200505879924328145124777995938937392710180466886140795750086927197466723717092197672461424162272783648449825847073412438363893491323640147555984314129909210668742163654369833393226235787175546825996967781324829112330291436548475224953702650689114388727843670166818461175744756383017775657600767265898032670695811342927814578755291649194445949996948324358122239729703894391436837844483933528648922067305026423377483443384824280004409865491016739168599362604158884797424060286442635537018544044914394046056656995088047719635197428577275717083926993042994005935275137259190323098766890929566671105990955776411463211774361803700410155287325993730522510731578318538299970681532898485221731477268300991927205964966653100784141031232979898345427920827579831135328845841759082992338074157978706209650618532255247611520860269539667012073456584150891562184621580521758708248630654206020219635896819564924667200969260104817823795046404631421802462595740546845678230304609605499917041564761748499481368652799174801329600497144352239757829771382161223794465214344222650056959874770893488198895695586938741166822558161995667537640622416696751156089264198928964494734956799443509825098581565617270889802587227483150184574206990616270076496337768155478752772491932452268449313396684129805862863767900162171322434408986686634645202421352251321829747688656976078332178115403431209286956759768366754873714767243105900504137403698388261357201738962024373182330303028622641375568932730411741750990578103503246547079225838907740023106204769761984136894959312542343215853142708721259875116517168554998161405958912643827472364289963406965297652159092810641596471676274916362650782691120901410212383117107023300895858655277100620932637599167949062763433067026305301665831502778381972973717163539373455879545601226767566639642855322730669690053941951615340080065881753112384534648222068361590493318404202417511680496068495664611007988124412791242557057011676488794310237168335164988841498460939012017856234758687860063934912403202566450776937204584703533304628840243535555702399103898465568734622763583107930016660982374635155968495457431573807201113747108438520975017481502925890301270057053114094538998303236337258571340106992564914735731339421052557318414608287755051864985742179953683461842918736428467069229312848478796878207964114333568999841243969232161384394683515474494324172723121625910536176290165674295594830383337642631036540360687131993669599593996046017292347111554219038592211904800457965462518843242370342571223917961310222427637082186842112000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^32 - 68986600506499167820745056955176266803542204216271088493785915742440643801999424337197433193758990364205286692014955701991372082199527639967167609577562213248056518999653490873228967778645882635604365083265386114340140219360407100971684802686767163401747688823717767195062750329032627797592345571244760947312360650344396019623590415440880783088187469710479830915920495348059222439657153192921877996505249715141537143651658162988368141800995512691562342062439498254193404158982055514090580371832960281111113441615109896419853371513425000759834170657816445498682054554369944661740861828776564395574914885259196097442553017797605616449824171034921055773291422424798504225396001162314683604931798840869276071419801667053889798109728064942688696227368700232578958095180046921520201079302179338623861012956063227507731558567964284516455084681061852667456912183621432097660125708707650404173429964381876056117130061836354339364746191966826344458530899645175822604308355390123878010680717906335555735894559783344214711486926111530372358702590053037915802716980648771512709876319287451600070844269699430963500120905759422410542321873642902643846518387944430492668018471260118037560109770181630523671525020329183452672038818535802189060343535349685237876570431870989778249166500621789098276920849655547331056010318920737799308766674898677612981577142473904475911227255905190905576498369896335756786507948733101592423110990273076766877511043621567382802168849911034032237701731380029924920575745528035098241370397088594386952301028628788771440047410654854557226894709267735258843876832642404571759663584705624727776016332038424553365389808843732686320320065481543594817710613350885656418517125828836988241590185912614161490294180601507237087854101214140545021659444304443992646212633545533135738332357107519095242976499312587896955118627999480152131688660497554487378906605220144287392747754517033352882804974388899212307107090218698104624416735980857412150135724636726204366521625327772043937497449320265482227440359637801330557545522164860118880422150689143222226728457499198207916785910980191098073096240368643353411197047575833359658595486439240453422168194920219375579564585456141622768456892460429582780355257574395658923351953721699748163746727426439510027258680267639390079091576799650294279963054244970206302636694316319715909405417677432209229365941908251921401115318505697436663771078085243786924506051113287898579853868647762658367019737369236883796391871557128455032691430938767376065202735424617050570808600421890279721607625585394842886922651954936192051615706989770151239551567791725542706863722945921789396692893374265926729987205841469791716997100560596332883548843124059777585651407183575436625146307770858449963373827743507985346184087518326741975711606655804773458917981269488536975067640789799489638381262774879595914705286623882299364896056790532878494352125567975676787724770418018961488073708959254159891132655298739271801610556203556719777425487919923102211250942206772588639364663868363951898396520517051205955523560802527743592881940512940016077967767492270206855890368233585722494823558741353571283219961038587911621462855794185203776386677569499986478975565235649089501699263466173318855923151060681266885071203513866044552927732192067515802196640699115536842112225878128367474708139737836632099470284449764640985284998109205845320628111150371586988647967345996380033717451693490175307813035688893895425754432693364509409756474183774264878332174543328385472492394540130304351057069319473031520736132581681955149330707251636036862677127396590687232431788450646700369678009955780855707015994952722973357071634129744272847169931169217009214114314062108994072383569399173805783189753364312427395496985243391512688154592011627170678005115800255812231062216261223359864775874784123360461689236930658837789877846126883920689496064000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^31 + 735158753759294345348796961206829110300857222907645880413830304590217884214935616713068668992612492679885864095318525698799875108816317789039093028023245107864407188569792354632621789931159795571200971036199702485454057198991973052121717489497937169321347300301383152306111902815431992519195134451805847912970895005410328932668047437462534299578655847318789855527263534210548911813574315797544547732221697825597113357210604067096290322757070504898545343069116661476167679319042106407869626450351148632133577101853049644477864194766143625983932919345483028006867521924623925776456176734395854626653638006110927683783044182304390934491704525384733896765830732403957427589422080911171356465323691187766338857924408440558951946927177266102764281742215606748561720495183087552907973539181477630609453866771893454754022597795422937648950746662914927729599854578160491043175996069073587699492451830895597082182373853450534893606780220005154892143210013897623685772678264323050254013514572765649120220667202760747070840655804582583568113561229480493593997047072394857150954783154957019520781424242302925766788776342660565726868709781531104092436998804405170013044921054826650169443813292208146050737449634930961975056383543050633270218616347633564412563715949762922357318660033886691064909718525312305481810250521343923603625954486805297390029235837428509202994019695075652701642721912859830729060864971099335706784160734020147535761068535032650782139087052098993494868925582132798636686338272008853504338044412842589469537757581343485615039628124092293797809512456948208769520148394968247214772064331399124085520409460818082446823219155398770759772628882707644710354804973181402264045033303728951805315697018574429539917067067318505910704731849871995853868186703874380031245690349509591367188379839594482367245553430043522472570070378638099325769870650641718898347975054243670601918117626748942236760928788333443626543267523385028717086081622445900508216304869149717107189520411309968545759369756655170583022475515463337923624131386319691642282074162901272308476979416322804098647451803149036665005920546838780382180944849237796175922251596993122919079312800451449288164383804926454153412444735897332622370097492020345219499242184920484676612685030530557754873293218945122390866855780836550898295926947169306371935177733042762923973343990114698783652220717972785745914643438196277384796328716250047378069280091669724954457195949039514258723211757618361661222303875160951769738698718817414054335102462004721631817715802096108714873441309706664704788697245662649019904802168764397594345801419089506064195444009553748199426334439272086551077078402996471232326140954233635869449516038727124884147900200662032251173701580790333330229133448654108452302489844129486270247217466169415183014131349288815026821655570861250986930599778277230620309061147507521690408701359515906917234400740218288099866626380596233822317294852910244380898659399421294434534038625456907037270768774856903931798233399335375323540008465524278863637096511446481758446278369942961762693347465697133046187857494759084484803130456584335881924663029605131944103760439260389575625980077533457343832509868763696579059430068472983778336754472046281214278326140070738380658510728325267143212644039008559730854847363409263333361833871153088012499193719923408679868619908176793862470511528795281715187461105452274060306265124941998503270183356161841180786353485289869337422435638599936430093687712558504004948087970162794083655277683323446474638706312666659075965830776541187985888264745238996619337337022599867877388371357047393029974412044312086097182216283314825979102719243905605962883812733505963872136431012052669688018083689226787641225957149889571597456876692847337907377663675331147047037453796560761625957721343257265271684970711647932408103108349565692695880074589532469477777604608000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^30 - 7217862499679241501060632191581158616850846364593744191347021697138604098085360640333953755361302201660040304087599360936305816489497578010786723017935133032565082522655092180590591669266970622274682563394398230908154016266168439645125027730722722950217265977168793880413353627087136473404795878494542936868573174332058033558814388297708008476377731243003962586733998296308068697318126831214195239009567787935962896901355982965336227817211032660849492245981772604305851916987912166481272350979686569811268740068653260600910946406291937071657443443957490092208439964357739489030922644440386339512207833907051381316465875856447829059137856819757979726975932890588765021536281204395262679093241694622125556791786279066607788980149791734796267083370603446436838416065565814173060641586394838919168760981553722915596911278253371234522396340939793921654493498493909498767918049392595947264543049675500276057190285085052899831615819454762117736759402349541027970626518009293957642021647824838792879794770991519887926658167657715692527193181546453211947751626278346963108820473361503830489828612636102686618852470501634163774914167013563560588733822479876149176558119641098191640132594473176803233326891362068620290442913785698238728895933786780985401551721815061027890151371180887805524920148571136220974481127048390771494068407847812839105013592128349047958877194051996889016991978539028798441970465449930976650146214638246876459914513061066045976935466035368545800973432311609994510702821616247272731442831309042585065078031461787635205492871763573043483574837267694983454739494296727810044737287336196811010037170811916587246481058600229719023534848800866547836231108044262750814407280984047124125891542062411636263485572741202345446305465054441534349023627264225222648281826735752573664352869681155753557868250861072251238104442057357538667468233496036352999484389204592442647727107034949510506613090727323526983778253604221246456532872090858783693822082921512233422772998158787553399697664121309018075714471588975460285965025308275789552850716653302248443676629865954429926948474280168585182586140981300574156094223248415259058497938353215767983958417178824956985277462092747803865575010080605773348039252324323208692579124501336318824602954455458814170656017377200456956016171109629036882642440245005495742600696200284363810201033625590776541802091711697016039289996246674681388963709684002020339673698649835810057958669018845357613106237836223491108824341192127782066770446424878399327504464204834242375177201011452309669461786235659015107807462688046770275386330403522039101815433408796782789975280609486713139035764800405368932770346175383805019488746316864009758275854988473545662070600449018723999873644925009538843162048987270158136697850228418846409062427815351073099530002084542091831923993117377748510601519147921583581897285119169107844342453709531551584858618402985332861449269478879540586453275320498587734547937963152041452124575417585080296101429715387300761274404899520660251658714072185268528907164926791717615430321054092562093936110611285480016316860644906882048303841895464391382849766908833267576339891789474092255129951320185210365063092508157553881594866940471186894478212998770718968920535661260621121335810342584891539853931256734339067385818803394081408113396309481755910587955126743950587852707826499107681985941393114835833355564447237895256916385835628963269780817350606316018879030335969296215040424627473727360824176082655494138799237037323094205530441991630551088755104467362043533464320541974304317554830043259210151508461806671277212345837733743861425428943229678775320049868553666665938644751030088144822838373956737140071063708285298901776194239581944162250721553698898719421363939230617515741902190758518005877136858660636319845413365139284134381765514733600283116247143921559628545510953494800458885732761600000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^29 + 65158778157295142749398838488237277939380535365529228430114122909718071973033133926629504554351767002694458026959239331510910826893286964491823753092226269652771969135390654020380038724717953264295077116857753173675817150724436130618789933551970543665665786737551030034609607939438494393797883236458725657222864582815532465223698659273134567135789100452689762669111335430279275298552259326150174185541929961924989326579793031448799321680159730987510367696564528762619528559996507386865327445252224774286524065125343315641972028085414082074051556865649412265070709063630184527370461299603478000230927023755095396218741804931422982769361063283235244560279421213504609818048352944036169616127174181805676538550322996471798025207598196781916119215242630195757412625588445943436277426354857838488541135615391628609657567967962382820412255134939949345576749546657482443037669665316324779894797380731042974720682725256697784901541837208345097284592822290537205857536676459830572935784213218873194131278698859797193639623527312257778012835800814720540547069371366493203188023620162821108430487240178294290843213654585605026477775239762777567720295791348795030763414661820945855627016439768700550359945892575211342420502627204803588469368244357835807624720326240137446292626470979650869233967262500142554080215420762309643356033041805486179142219970138954701277130402418012642038850674485738841261444910151114632265906986868902950693998875556888242747913912424661288610238553134845352265292885955902960251320632313174561932610390312678286407381859250939191308056409814492507049340424477330703262562451008277406683412164334337756810945721265392703250735528352261390766782585311974101210120270401151736968725774863120133153057103682422146047165623106552859637206776520142870056376530130936275883945351583976569233497694155959842156401325188754592655053138784221849891274927195760453929796215807109886277111207313492810951616048362698581077400610990360338604265655035612056185993486723834042095068727093826566817521442202449149469673272835032051911283091838063152015651851099316479374711938465354983168654358668467891354404321456155783390689018583910258358293163452007295812126336693203846486527309496037337996469371148908472075537907869598822452994650066050700489024126200452656858668388905459306823317203105811375919030642456033783646242179646797085681328989533763839570663374622347654938286255901040477853935026715418971398522373197738057794128345526756304206531350871761339251536905756209288553483383020284671410690110860702029753925833930838334770895971895549711555927381158091654631084227495355496335840607453206902675352126938528576201539066175766668797970425852478339688660452855767386326837055882585079145620605836753379616141661969762980333087000705432026174375744160377056479138778580642478011256719098452149059675757603713879136059793314136800127209695360970564944701445215886284583739030432682967034606022735387147242409501033504409274314814496471697794283084504616593738334793283991284929402643113212835714351955477252624417346884816016464071601460298910115458275744439810607484863039408114923759601158224124629363697851688548932176011612384623602311133601133263471890753339017198788165520639411700162618231131434265248924224975243589738997644643205951079541367669312524598032834563411952619139672438497217289354124669647351979906136161619467426320146769532866294473366980671096601401299270597040734159177054966222986552809712274542229104882990070552219147315316271433872218305891088194749541182910572364783869456058992204225520739111035414475732601187041513797365556346799017707835252279735061719162112186741944125708401578605661459320709295462061274097792096788957792802982356491693157993050882606141272416486228322099819243779893381267180466481851916132358868180775766683662850838844022121491351710993938026504610871172432955448058173194240000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^28 - 539674090323168408658907680678308755208858393924035994016637623420464251940790365248028336713918241085177599473114480702834611200090648924129608772282002869557360870977389359393210416412203580430095042851539933228488747552320666137233044385226092148485433362575967072635962995464266321827600302151292645685866661386417004705143336664617710045197252586307450875751344125399642505979446150189716699601329545508838009603705768194039965324680800300636144571075951324217332285139966838337654391035579064004574829966310166021603353457752790206634864743886328494769558911572194155260802948994112677572633061863825334918442746554056151577900505331542580223681123095356220075089159100730779104867542127629945394193955175789500244922379600802111150207441457306723701437557696849402063445448158809169007385797188576240622705291114647752278555765021252148977040727187360204126367171087009578338277147740857602108035786863694785549058075480116332843904806052210625945821512340710814953184904345919526424893080748200974591648624184362708975110460508313424549897281333690408009386382101211752368482062003067432583183095871878841919011439264860681822569962705170142519777079296056225401584271882564158339092636611569600575785223899766190312712780220170059638238302047668916613797237403667150216131463812794248723392439742116902391818710061605680455300804069017730472887630209468203796948703200837002892094759485650400789151159492436112458698300320548318479909796220226051461582039656555393663496701350665751880213763044734961639534077149430614725592603744172414382626240379814058353327703805180338363191431867528905972314963421395868442383803942159473759034893233862906354296034271333300286198155863428362539683323491279951212070458315248935306806423601990856344098314324052648073489100398733312074591103641723122416765610593218052214599497115406761135697353189823432226303740800364547148481812138313411392463714728644776236191107392511982945313270061255868425935186269955154098918891532859472285602323926430309945835201543006836377287581166934803803511561375768423275610700138421709481327506310486101601731131376387191030129943735084978837932285230745334956706631562260865662730158765440770703800119660788729666154747515706496959628995000368813483737856873974287756088722424468849490409117658007248912569139079077037424275938617392241846948577564416193654390002404863687376663920740363054518939317474761188112563661795298063946748345954248486484356390131899040573887618909433200019417563841760316297941863790684540551162215997850637182536155146931637926259790507867439433334285469071978752802217776904669063064608912162390828337494104719398872913855436924867404549391023199136477833158753715080424389505086410214221506573854808645783525909910433112180036445378234533155297703101039829100225498824099559966458369896593824359598007220143604082566798727182072626292143916296622824157389023459298446834095696822576402942376637909478310862821818326836947917003590142331584486353206601985713586979309254395904235298160523350087072369478380351277677800025953702104955237772443618692022080259048207733294298610367050301868122662058934226122202930001542891291115417267377786406456374089834588755094198200851416344855814790230275347319860979221598207725540725070740769928590749151587741659990867698884835889940743902039771639628380704848106610253381387406571247456999304344169935499822368947040780362478619104513957864179883805928441494524881168575427053977245258969959901312958644215665413472630099646336140624621408875744994671969571143277557690287713150619369767829536309926245944912184357889379846934459041965319164157775321787713351476901047784848615072595027439881903396439663890928454952068349615178152054784454673507882291024605011283097664560828759934303596900606626824014144146571852087249590954674721478374761832910052302841548473735426971347974445360281026560000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^27 + 4091350606943508217182584592722530665889529905073717223708242613837939397740372808374226031780894991210519650385353169324420615820301724186225124183730941786777833786440054948937082336817006426621092444773447420071424054458281120014847550784856208286957369196888697417119331341273556800980251860007305688465402213896457460407430135885532156347741676767883718244325802007527270773132155406479820518659128513407031085255524311559969792745580336702699569919934161347386945909767093144889432280614934619643196856624683529053813490418125859411078129168529845510020078762892237759225601674200660378960629466490438228702572085102258216205881307041147251744729490500538416192203769079108091561868326218270150826466017094378333858588379659728708782145312885639506503206257450867184017164497405341865935839327108617897869401046594183274129866144882887653273850530424866298512230195862761451016302622254101239815285938615949439188623501738668361307920077905198325725313454300141709117183682553638331315572364183888327799473392076049922248097623955601808805724154924426612038109931177642534166241941545392347424485772633931385651966132609516571341557525123689708281334295000397935311252014486707698466151223813891277451597201951759541741173396459727403204649255571534904315029286514160000635665285899107895607604073795088165189589658762890535820212435503547798969536787300921693388565352305359870239013191605950215308582929188650297360143989726452266909854854782210753850587622929775610749474792804872103773988628910950811952285376303640085871992967544699207927676176813599699244830212158250404586359441156032644784033670087849997881173411044044714906362950698216264583502503892453217170760942354837435366689440541597630346032021803739904657895633882113987103207265263056029776874758425653387225326895727120734846863624127769478566006693419713047792733163024059047008701303127068745271666810577794891119871185408322478695710064121576459287440244160652756832424987920382557671731505067393469417299276761687960085452738401677447585363360170432381985529205956933660560785266631965461856293686244130558577673804194071516538702252908114770121896910979243587100472498275384993850248752389765540522512997760115480123993716317430169506736846751849333071350923933036017877606112423462801543269485552994309911281507073491835695259276219344137367498944912108921093347679838950645679805321753373450840948037515929258316356522801871156240750787913786919153087430875522238162019976371043901525380824098041584976066016857662091869713392301479753181520359306798414853955534907405120887096993495893880925937997957863969795903960900361284004292024984196620808727023332737132417291816081131935081762095319111773613808876680774865891053864456320769582561373351207728061184682446396780203043993338303311141619289488918510022333160626490864337163051952787065093011494434732967088971950083257725744061550047581891963681819702769481030359509636402626007797885571931147575866107589850968733995162130948802074150130156436026462512760153102564153398976635160823894037608848718080147434037150145456529477012645615385447125239260754513588749211407862326258315095790375573081435593581399233925584294325997016483943100893831511452612460755440377149191847995576023881097980332489303759611367431777875550413260466047887079919035704522848660928945450280967229102360414702961898337838876271619177706052605177481044249260146422963182452219933866556539723256650674901986866672671997028093801442194509667256489936612691112398895446378313354953420125592678823621442294785805786208842854778827877737196010666134213625372005857547844156799997900369032539699126695060416917372956940331786690663318308906004591085806346012791569026519768865305367620645464445307088532233054577055835579458563506848428985598062335043807076105808802840956269591284936891909728921916643121892786814385759990322493831249920000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^26 - 28318956746584451238483961300669158869550337460990247208788616209905481199391863719263664824585592124472686287457219210400717135880068159381103715053172990077729429531185232321273157346964042100797559254499274260276281137487127093337084076007161091065481907961702870821873359885776826097320605081351151544134150260510410138722932394384705590280575540806751069011546732903486117670568288358618172436218153892602338651856314172010141330983528778977494481733493470214984034320816873886058963730027935054161912244823959790084835612027335591638440226706084559341751289621846591241976872573740488614190157782951077455366511054188596274817694610991758236131565527576249107748661718519222402316163781969586809060818201686602832644933119824663732974580480494026734315085536007164167110807917135912157977888629054921876288965115447818103374228340217237918573817843403016153387989712515070303288403211774705525360948194007493958949149109087900884686210895846706451009130854961967412377176899148654088423252236526903071313206664277980494494715683390046894113918897197188194731080222050100207704691126533654938639337384241969403867025166141734450089661379245057102366887786361778787152853944457348566565895616360447490813009971655939339702611169729555006175723962017243000098110371521072573698819848854995930400730206100269761179601972420197408973972909673180084907026287246224958780335304495914550436556113676894034883678220038641202103756274508538667561100132453851468594109969350679598277124725764059787691196318969327297441911435931693001794575174254644263700264448275677953987954822618253392086187266748943320388109853400038889202309161212184771354096672689979528573768174463565106583816951824693251974399432322940841244767873028788641481668024449895527955476412182515893532433789589621115056990654945280683258697157187966755869166549307082705182682644377192066530412655090166630050957842216195608856000848634729715746902427746098503359909292524974897936221890504771696095568430857720286768794612419472901171963626998131586509782601314887900562967365328029562281082677102566957915704075747592783455448579707859898053465841220786373580347765923380645785745444490956468556443749697467302247586950769125061655357780259999584726452125644933984428669451914824966397089562649083505403200110014801569650861555705309626594297786718966571095727414685446212342584178491640167156651111243525691934911964780755849549149218440205177058800113452571415956392532454819792947041186726034759958339694224859604489378981861184767307356124639745528255701891002014626275876006448365085953147903468426793699550031009893846376233444992010738723364780843666162518078114861900630373679972468345785331919925889555964047743319223721445511166746266613886493511294921103379415136505573638411192351220801541807812658606930357791202717055682277209577926086272791250497338006440683371507646736210650767430466258813207331249044554524885944047421995696263986507399578047854672199295072434772706867598233864439783596651192273699429630847857190743640816911873927102441885070906051335447903651950189867800999435251522205482697734412031517437784429671684737045610923563790872782466041769749991532531626426918906995021745557726798460415008230607209857728698958837378313876426484384184922488449539479345707850658319596832259847001232996489035348182091572280486570440968255955409357967603355489093621158548901848785480333619082961916602973478556300761388210620064900967213221124110197227133394741160392889222522247567343122960877950872715983106348807169398010663813263162260714050626438274651822713161468138213900656816057555942674964363455309273487271743668360671181531800734330176415116479464941648379662236969889379284221804237144517331661545432282477435427491174541862654550817191352329913980507961312633623901390789658330677823099852409843035011150315022954101441628521496952025613579258429440000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^25 + 178471830227885399914959631171633638814522369103901435764022118891952795780605096008242639933254433825179741741197562763808269309044858407040513494436275981702818433678360555816852033012947750027003682273450903141629747754163190077493249392850998934880061801794579860917022622499292730919556179321845491599584394154828237750964835164052284155813334184249143593786534385823304230592898702454483281652138190093798295354953623923828344788019567856131442508102594016138637763634637615136990703669352192404080463629541256145518347550363675025852557306497079493913815587426579025321152691680817793056227255085156461384808427410211715162268363669146414261917569460052904253788310003881950152783726034493212474787250545630152325780329329942000000335403155708897548365167882753597741246628124622705115940490136329811230686044175410727811932228648921503753080064592315285130739819274895289671940155380632613145561486066406296751774652786108212309794888817509962105048165354427130898172636894905587717574114400474878698016648228371185892713312463778984105889425412899874388978137481172431983708561297602045697739723431226686930536778883464918736296308194032986318023445687153473691823731732896897785681969055607841412561670811417830861662473905758948220747769906406210834962794628556890436443108031534232411735507052225310433828550923884882388734589717559706396054447636452334804839086598644434294861247446191090244452073692609424408532544327516393321508951846966482084404235897171412634021586811386229104023871497162461732930910943375172598909218976438962126846578271954044994656107961324238111662915861462281742010168894822939975842220912960713115561205297713071449459477331325650530024005908524962837968250854854339374865033415332312237607971885070812500294844066067093138521773621226731996924350078953199045821550032941598117784701636963596723400507484781475223964978781996557901352259025702722471813542637316036026489460509388960276291380891043775135635744134746338044719669288640244605440336430791759061563573421237713452009090182126518195558412940266247055983424290364094419816776753098436892449204125615586498369270343023827240214271622501165634961699136405730383997025852034835339534965952213228417796822609895687328079688353509742531643202548998875807304441322447320033044452994659373150127322357158530722069642505637021976929327572514143613828486037576565680617983728916037516171079794784231413176250475960630777018982360724155257586812896175462662800517358229462892739519857966944541889461834695712485382767820089142299979489889728129591692581384147059255376805488463781679945765960512178328162560750240616845870242262832897533576678197841717275215867592028115838403557846872791501574767285961946149035545336429776224632711414579514185390929084508967430970777547653010202592675605148970291699931051138154360418323334340890892580841796914434475207263581674130285254026597720271699419006624110404937413550211828755462972706581589823374346573395038622384639706070959428200459391735179944363580476489455108779888135499196488393421416053691286055145122148272602614263676984060896706632572303504394747618576075921393197985135362448449534782502104193617481013383080749339368420705689074454379721631423462405439291694388913638428639997750158132547680130693504963484371624383007019030806600547668290756175738542215839039860981481549612999254536956877271498847216849515719408969335627296688290559353326836861481345631245001703028798800062561658182097424759810426836498380416180675657070772914196659462549051018930863795176260370545590342841276951636392428897096946524185157496884376917166793824203866019524859935015325877665895415852929250394787304224249297468428576942905776510436305187925188021466438966074410335668793622357197864343364916714206975342959777148283599141263272011735556888291267695272197344538811388004809416273603364144803399306575872000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^24 - 1021050578115829625515098066316627065784954079482378417640015169746637311160811536338099192744005338038620661610700836264588444202683829275892140720080720101392012163801831769985385756922321952010152571159599227574633546405708180767395272810209640175598750059763301661261942280502047888651032064132691018829724009133700753609471804512997447999337305323577946515275206235597126846855446603196474670652975105886244583064665428318389416657249209003856912395747144461794295243683912811038900965732660252231657123130283771224701690514539819883544547525819089026275258834470674436556471562985861209954388888899418635609537440160400502036000852370221320770518894403756872987464371485654400989541970164076944286937395131021853972941754389106245089789440813707798730497774907306488538486577664616627597959733304449733151907560578441224336407571737467386755227678167025647359135163217598566012807425462644719355765357637517166622611041765270065653793816969238227441266272285321300915833608441532075771790352413777538960254786682632086384898651560644949874758283263727370686788402743286436974355726399793581142942720752246770819737373928616451662409987630278043234404538972828918488067831717137969303037044815316971789450582158249495054148797856794174041138525281176470387406740301745231405900846327533279305426183178373524158823626587592352734932435598640468826505174985193205098672269262430769779568644274364265718121992516521519308023892357644448464407697971974592901264871049352951620756236351306501869756016625739295328326105764717164153945606370189535712855894297205644204435820547342007225719337594934222659429391579158315233388684127588012776815368393512055722851592310751403419395584110107002258218524938920987565841579077484761186346806869573518310895175762000510517226133134119286552437596610891957663842409335498512182633621584440441378098120722113181903830906895432340939010796518527287972042702245918131636532297993874366366549652783092685882298740654537841005854288034242956284230235207096406521082920347118990250077503210455766497799082433223818482068654467187004818395094133345695571962015122133923526286838883484829300472493380269418153331699891271235824467251704531905138286222150520995773137579610938737257154389336296705075153606908865709187855942287612188259380995188638192301179791995742070908598791127678654739204249790994698697341242578778584490677436963555431255113674280663948704417933440140865390668782242980415947127127727753180045572967379356728469363095646347036259059487648515068200676547227317786218014262972379244953493368051673262880979707366399152774047399696639151682336562244355380682150092673240898607690789338480844203852651022429433510071523751795267492509905787127731390151685823376892021740602870756875054597614093685194649640944742373116017214716973719989769335062001689244387385675404824103024878978938942889024528938632546259917074181663675047962425528055112731960335598508762614967191617688008566869130847162973487163190861805881397812742581591599930671475953873557601891388053782844932253028121344769878661259689562177155914555408362932537721798571466629368576662359510908677292033078761927699999254728417233269752915937904254260686759958088859256531549408442762773227745425715367075581793377991175784995453404114971594647515566247542500595980419380926440566355044621956993438624342436293466263980668843133764599049501832002459694773854720171880358460624898820588657328068241738199479153444542406173366545826209234993487639624620469560139473449643326384873537504321197055344534763940035157796711890508645935135534287160902433599773061728626235059190416376286828627517721833213015085087860862456233017128700555862207550223112508680878757595818709082044279120978930229653282621334810982981316195777603718823929441974032533641234883072545873025247307301461154121607119871155077318338334985410635324024623223275520000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^23 + 5285640322461584278404748427111134158742443450458479126512628595049710055224319578004531463753740326988516643873886026536255995507323098447905075818479408769140808142975400788829243533064904008796608046774673687328821976244471212349195783293709710330208257905894253064637676696611547345551512913359651504408863364581266747166675087413841524213372191966277445586096623325383268744854178701009352378437630420760508171517485864398716630869263646570985005764842234102553868150841621863126885861013805444586176797756524692519568808594936617245686442328640551951172350585153057214490919940529378860189945893145794777523512561223777687556023974536694936712847922239688208597776517900804943411466811860871403283198048382640781352941571094482954997366536445602865755078682331202620169596353601417755736817146289380801995968325370287458940383434217395002888767537031907775602981591182126987979717617296614187799382813397117662310720367772471255760667740676227439090665550981280089786754585067479587497377751682531780481199839251092373767695158347784142704400393212332139931992250831823836442217018986221705808096357058244580065668424868313905080174971287309656340414248828126588843818980719920140185684586205009914296866863189176842104899440263109031338514199568465828218827913776033768535096483924051050585544789656293779973811625978265276002448538860890321667042877507889393291007488051074001112802908588833297773955804067538491370381434843307756211621943907908246381712867230365508228231413376641532507644421645451746639001825186996479351965533651019760751962710152763330928035980409410016620975183402486766385719437924355834442898145299548620621580084897327762542115428124744243718810251722647036149662885664192623245291226979194619435792929424332934533862932970248454635794920514339218979911078065096279375365617500149866275701160140909495947586469377367153186093894260207394324732954874685977127808698919864731440345846680031469653402759568117105874846806012370131135404966438976663094238093332563710122023438362394479551652301244725187865720259117232193997924310434371732196789105474632179912342447542045126292963913802094622460562674612875164149684803662983013107102011949626982798293955874724737294417044465965226929843770926519357083652418243086885419037646236561220163535637104123367599952324279530489294956518779834219998654522955460428035954817940202359755497835934771389020921133844047713860633387190339558948357452871722663029969318244258209394233838598097317424198113442902959981545574621968973509648884772731944115043065209091581291212395580267266196235944903050511365324744082322989598356767308693521757002425631669501099427970183337332106924614955986117065290951746071498183559851165784962730056672285135072959166510604419164984593666779586488953785329282952302861815236364705026506979570820354605017521739445054370441764443950400330067079165123272220023641231260677393048633556145421326276409833035698136929208945690091500386802381965869384262537895333089636247798365031698730217682413974928278743280267799372762870053174727806803974446775353492028123073384179545483015425211457865654734226835225941942230484989182468438837263274886009877220556586856709915746977580335456617739439750669727821780125370891130205440482357882883692796890164536076971484674531984595082709773092442571241872333317633900516361046130959516393930807850580119655869086051207577438625295960257861100661572426343671596086199183037037690569578455246171155740945994463593914469883237180522113063628395847907922410569532731828326844429166719639142413517835177409453052136367133514871144504719296382803408893974625180013385924056765028262430160572902280782473058709251605577630755322375261396940640857774271556299248362499471599306580650643703859218087602336698626927386441355990963993015258220370266477132321519480893020325691552696414197677625085306499519574934814720000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^22 - 24670506394353448751193420422880025285051506718013140458200375368566791059121171504582023786998603382573734971566556889438287265247623828717894318368363449969040877931014545573603753754976496140489537469768736733503247936506220773906729247139706507995221526268186234894739300868235401936301149141140631404085635782329612361115320174592406008749298793020831647628177678882838155598222510005521641964500207027402894083830967278856558083038338299046603652721887396183193080844179564083584513035811015561227769957371869093696332582522216375976843041767999123659140762894196013418606052117693217178094791088653241268381130087228484177353918527147993373110593214467141742208981551706335729608057568561036690851157450307989270948788673107624731793678507583931011050789827610524402697773462782426766880864472154441190205935919858607491309393443080677849227667206460448365625821058257271785569303178101763180177234486722806359289365096501094156186380161835461822303545780672892200571235153996982025548086930975673313319711370148873494716448874993989152861800194114305517671611641149884888176262580143704626147093817737548911243972391717876424051395767506093322999973968507533494786314178026851275192665271242212639501985510836000400030801244747315872335473486052742373207289375960443309669118952933303355240922407567560548190670313447295298201416295834870378380176778915888799857215770979656703134136178566618451156713716028664445815701964736610762921491045333935404280416191707220272147964329019872899354708696371136156306442168297863961110338558814720353518876873909650363733306317236037560212484230545783816005299401348212333278645781999929717582024003258089323706714681700845463828212681779921272967594595429212594119669843319158309069283058221740846154607835230061201349014667197386162316565455690560001609408828151707681251842895985174694529554090804640207026679240595175164896956621745996012902553890181415547932694330476312478067512275603333221138206552277397270706863264008065216303291201854206168003588004159839684271283179060594726098538284329536780687936010069261468243502890769315351924934130949548667457190790480859036802542648625190657726527550728108518083896041089721791765740465745163746445424272782120790153541634843781954760737270876249897834286719042646070716029172256979755651036652051869084690974479388902315882197059907925722634067053916559589583219125843316529036108740283579009666377151148997692170791711881430577201871917322653061616722676438764041535543430340127340941993719186600513091257690160534263008262876210543574006101282646700444271082322894056227346993125223198523366761506354156405113338577116595303912090937088271232550760322620763711453742095263158530531922851104643378836753017796471232716549908594195559177455186549189197792967700675727390159645570992336277903722320173845305724715702233943207644755000474429412545419684021551546602354636833332255518874331707773205720057681639172226460657406159394430555529065526076792488444864154427799157332080988316442920581962115892976899861961894125167740013451904970678145380617502234600345661443842183024327111417095062147864685587671862261797735465773253143298103510633705877279151544295659678591710156798164437394744561695765400368819499458354212493464552702074362203852046075042397468241618257321959796035329062421467222219068223251893988369808126565243945225149285526008662841526425475433997030063595554136220127566124365626679192903975960477806170292632789079829361644359327614766380121242012469113661084386643722255544812137158127240110408642430042592120941593814226201945838802906503181697538451877407163447598645119774318315018144596601006639916779796740642184217916145753790515075833235635634328512691121107233523720982527891951768658246067982740758405459411803037227312561071715659100330250870996432316209591479319696903423624619483765335094285441344375527980400640000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^21 + 103418539235933376860985933581114491813405285464878094615954338837497017067476966869369898027200238942553772073358806734731368372629933180112869068401301419539921932343309883323821163742158287778980593568272021576324628874140654186334037754217286923054840434363831360113382661168619208745804697062154376713642528903022380736867419294225074687859717841154721865478817928854219562137414585378970340902806415042230923061498292149435291124782063615566917020671480131616903046884266756292727780795425889507135819678734614707153021312549702324227077305360344945251401296466006526874919289927901582211663035412854456519904793822990600451145083364093671368330974335526861852479213520706030200131589146058357745443815112898462006878630487060778602996475782915585225941724796851342237534085120581498735223781408156994420335456969769509400927392090648940419957032096722672415322016532144856144268594236368579830077399568225630094845943678498414568354944924696910251905445995801875715392925505612282283851490530978261113473218325596506113453023203552160966092271545036821372948463315215895257144174088497707942355100604386335396294925371767114494307696662891226751041246129616953804863683475032570873868158065160138495622503950697249572266526623728811349764672388349755855994928250862134129435549112586235153288581915413525853905960234572673858046407149808951631235000345133309856377197816202285678801781825362802252499615931379420650596083435601534244121657449281267598632890683458658445982126257505850155887311062503597670615175197048366120894036397223745801703002401845147872359557386269614123789572152600292820512307185157116207283748487688825582372609155852663529639552294077304084627098225730355447596273219637291934754598278709943661555556864788066153867909630704919211784738115712860853873619602955277210205958651169843331872547282094029200862550382097759330800737410540710900637496980414493930055823009686292484316604224396588953950165409626465143141267207441114588228473144602497471504835212059713710993077027266690182066610319855238398551069870367434122417018911907412625037313368713194913583806797945942937068792303000441640293686425854275772811624627949118346639637351566801352582036994383834279555143891342995891086396220660764717352089591481136373332419840568223506139133665476916522088450385148852962377523558665898034795790052680131533236485007827610690652401867545473384054689004105194886009124727336792230273197659434972336236285391849071447708314848532148084974642494664145945506829227362399144966467752570542363861141826884019211661668238642148674689009858994439480512324825605563399132337147626289427218797324013500676968927163714504923670782334767994157024131971114973193523502279480005014607714676346752945256148765703073763795081806655073149439571190940260507728202963683979656546472137823549598813005388214669153213863737962996476263493532397087924094392718249758223904637759615217601015690236146592225067810331939481078624243595672042610516160073998265063642991983269636706558643778784365783869301125220842980659575228111014731816062578862477976836489266089724730213673562836684491201705211860505955442503982732122070020490848721648988509608025795429812818939695708547503758457758528876769307585691557774978387605290965269188806736427060253698083992973956673700796396546965938777822607081872816015720082059395260348791737635286759621461885576574035345082737887261502832095624090780077906309789442774226632158302558933298203962002847235571959109376017689391528331029070062876870383878512287261502215634137054506354442111067954803969393291400188588668235371446919044352291390159932328142359940714426557195977891153494153380430382006808795909473072301809520388295542052611385775320365808127447392771377645099285552419074075986347153251589555580726931948781447580359772573693016403590961936635814125954928947346405937004203402820090593280000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^20 - 387704023713817732406088774746629589052136303275033793203754590619110528776187595149037298636555849371858279593271953392876586110580126037587827766373497370436976767330327837564327278552422365278507001570622071870159978995755817532286628772284152770259306000314582578495342784485468567179071141612322698730897830148444438023773836713008286792045643861402464093218376409624009342523633089040929664480505810595648472002972618284795463303212499176439315115259222231805024793622770935197325652561797004551787522774689582213452848823053033019166970622291211018784215715235999300481501873234811093500122839635736284601657090894837564859663058573960443449621091043492923074126104157115557930473081691354969638381596987826582759391141162317036265406861077222073128168691950621440818400201081624845132931919190384414124809846691833099752127100831304354297500787975187132614931322326344762995671259053845166839269884371968987372794829026498113131873433181181878379510036932861497598099647494254055593483202550024357874712197806182562836572751917900428459577725761156950937888681161165440584067215642535155179862823430293985666291613134093684402252008656235707120614394539487664942080358860534202666669995405238571684239028805288120642071109692933946925270485529561014185021319519652269488707325657180023320573768575573712392416181286109437679154733799827870514873175351389957265919268612410407444670025799543942653758424627839710733295780621083986677842552520113376997574578876239107426511197661951111232611403214869418412442378493807711296729758635848444029167475607728851014651003656738419680710285518824032855036163184035016652431685452521721189259383517812985554237487645244659166405253022115960012645024698152119082621722309651651140379437145525989127528621869579275654452954436783879846595867463955455835123381363144981895472162482004803218703065260627817846191820900468637860655219639489978624822856039011370439409716040905756057363380554662660602614945974339891625185387854142558308623196725036963574911926030645823171389286841872569119958376717865996941371220034602625153866282010296096774236783857666114191988765619838839368207893676336472148376747421463505999341886792666488750197175313539071385932302017008015186701280206080443745187487362869038901173819063137291199875284106349243996447708220313195720551819128116991613013089282034025197037040637368572271763905702458624017862262945677106262907481208693613472103255480419097995743097555530284700932884544043344011387710498472869871333818263071948124710451803930813371367349871712362591955155468621865449791213589650443256176261109390089409646112757782486870537845452115009383697855864583846820322998107648642395318677601636684100459784530684861381336754512949221754938149995261469466379837551549804824157251833326185452019933018086742344478232415221298567115575382925128168912830480944889851461968154468527737534948525517356374862852044994340500396590033698044067592733134858358456438034054745987401547093222877319865551497452623743090712097663225402561883097749215978779205479317554863115542925909686545682519294912684958826782574866471259155464746609957055944290006645674001499844499911348809172452781812567930929295173231199339789060295927886072991824015369553045762944575154989411706739231962446797583245304841335545276517251292929448864153193162212033875092276510869402276238320795172214323221963174592604591704302745140498328761103104990407976765631155346673702162372886723645340129040319489270471904751647365502894296417824330518613833689621682936069175928916486595362265473166393588598111078000343664601564507066893721102495365003999321848728146654816089836537896836997709526201323785577037172707989210988180147087713220013974583676517862411469727754897349348423425746566105054843011688391601357504849212257933566398139650600781033191204242973322996337986264894897494569703935261540352000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^19 + 1293697877352874043986734102517376957167547452730137611618021294425514486717536459274822680612687879579818053669372300900141049048441143706810156227672237136387696568959604124648189957159406064517259498949114335715587757858740015096929517126307563565144621241427331722606396394214655888158652352384176926700604107375589264984093638000855837766457201274888335699292524755276134804162023204336793741478634910490980728961480656392061715725769399123850724538012590455991775089253193202619455180217920537707235519674416266881925107612192828587538455877738737460314755861168168455369929639031622957291311556411132894735633973576549934268968207638110429582949025537160735975015895942660463412614253624262594704345252784050014161038348637512939882803555793169179850918656826729003236377084484925708374102240515373033077306278440894228904002717509616471897163566297764891828620119281124375474458185511121949712869368237887320255816824900224341842219814665307080274143769261606430202708832873549081777188669322672266264269979263708035430689446547588631313348010689725954068095224261279345013403854697685978990551822543792325078247358679772866211402442767572669341759902717405195481100298448444743499487664745430655153588208992747326876536522670803052031371838648417238632248833344212159989622858435731893236580344809253343966273315164324275259816243692586247418626219980326366022309954535451057277652996843477139104624034083368000389194773548484390911239782734913596539329250982776981071797417924894154830554196201769196632598236345166837025403146049427088773242262389105512524445719552350605298502114706588247810112087810609981337617986991017156242059900240687481127500010406981049754772757506815406927553226393189535795379310841849002230663172087644209707498466512867199404905390547787816020950289593274085912803161860701414289862656309247490714729024886852199478546699051783684399285316121230616080921511852383890502744544878532138157469712478280306678594009350212397414394176454253600194671473607284405142593420766601770117741330083382258850404422895502031940470799853346233581111016244304576437523787339321217952209389395280596483785070078550365583334400025771345637209905885403199820683068041828421688622432320618828213484076741679293387584381582081776068696313420805974000647117725795115889356758736407844129973924243610425871574480238251626165127484242584017283369943783518138910208908762170001166548398044770240216655809768310679561077433682099674673642029058388124334226029734243397935402823399229504421040035295832909579991589921828717222974340903653950699145633636070007136958051411543831833717263707052066360769384278907762804631406643487899553591731375520664943237773654914545306790052848148343274774834663435901050097775535245244173600248883425258634529399275668937719804693167624676359958729365129902005280828149908291657257332976578178407266990088263532547668509119690156802566551553750139952729226201021237383178023809232142426781631040943068256884946543676452245450773972542623380012599121926418390006769068329719083311052733916885527478536349865204763047649526512067491137269660047721294950895215224978689315727107429831423242846471148483744039607647495347718508178635480796729988370014804035814550456025334653701931853888278425227133273107889041522695469288899736009039449949723762582332033407513626177333922307420473675391732930148329842434699014742740805079118261240603472300084251958448930483977276473534971956454389804763564149141270388904983398470506969524393240731191899169717319055963418315801003741613586276740012425624818657613783231346960377530208145169656110249179159911901494976051044563837128727828987592331361222382635377972814199046670490489262565653225184264612414125654068636573928788878028363467935928069930715403527989942695038054046194069480624708404312258168743764327205464105989380314456582243986767643733086049402880000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^18 - 3822283753886619734381099505671620483927824028761426174452540764572837895971995233278247240951041101243497423189348905144247143722387143463580533979597928039226803842040058330571224187653663572098302291100042988263257208046466349651369799845883265050432331771799914051338103073955360113141000553236619885347821581771748250602461378705706995347916439780072571735995740281347998656814144200972923815449404674223044517626897587250623889498928593252190853255307490437608303854530555966242912574563056341377388679983511621720937308974763253156477867341870505368395047495588445716668040905821904685344195594982639405755036540194756107421838025325635819371811027790778628642470979394225390918429785562200347785180301848059106106812120586939466998348502555373032487229055318500385955884470212704845901613159313079356887212672321820731781950347146376866872436416854630499186449689086948459590652723217872488091885261735785191736589621712579405073915018330056275992344609311314366004151948039459398082811277716411131592671113654198301593150253279343450039602814346930184154697783341708520791415612667841978005042498265561731105633667956303979583783095408451729220856690936156257986143638625286509798292574414526087378165821888960980041017135593640958388204687139884364823100375910557320999889865562731249079994614822248710787388420702645748651996372209372566739027549018980833944464154486226209075060834718596717308278630595066368635092578972915859450853434580940815210307204643016203038094192440665480461407463701231565958574728279075153161837804503381802979269076140656309918461083582677870039746468706753883411244012173255752546051474099781178609473140796190225734750819948688716374622059294354037414578796526253070808585467709864271043155025188461477095087985706975900981202867873050383781918136091593019739205908918507598518798324990973045997021080845361785949528271761839056944308441412580777165701790803665853174507080889867018021627262185768270483955637334146634196619061115594514772113708318323108857915099748935516576210639901113230587827073268030180052854842728081945815240357977071857949163271446556486332517291303774705877153198632161325355624362386074585272215392037860341743184001155733631914129049346032833147020702307414416027002069385628646682662734603474814553662983556043680531224644004081090832685210960888563872161749506115367171712237042221028134796738598842393674647835736871294535977789542602904102081913837591048748597570890576812855988584382768324818656049065324501480577416808720189603225521152980355983503396632931242210823927570057243005818910349724992067099163080322353959359792207367880046841086563119718154756465918048786330973830403391783673685221248928908162319811815341299136729178638339430790716668107916417537941266908116051087268248398112063373139031729724688362004451597920071716775963956998766333319618978508448129993333103358134113289635260233431133746157417570581689075425095721477113607454154808163660461869526272241122435141226721473815305544279609931188506799798814720883411838199568212701593461009284715532800229536285268105848274801823708521371965086113606402704951635389803349928402756623925220391316911291909509172405833086270177089013960009203916441332557190063213444418115142962054060436121105046686809175409661923174320969423337410486093067531810065061346126389822108563509717992792761257906288182020360313709502485941295444344376459228409440108121239922365011403592259691043114445086828522348848161449361033707140460264792987776488217288906130196094811085239241800726599389741799601914741565114993221665989773667943218542445719748291037889560997248336581712280870178218734696640292111235236126021291886046398359477066541816291716913764021048010924645657120335510807722939229526106370179770596589847915302744862729043123831699312599634188958426748234862239795422655276770522583810656495184655991348259717120000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^17 + 9941206871659731103096608806368965411479699722258179053270707424247551614969345120841043907517678500645347262156638965076474396194653625713687763745925882432238750765983841096195251882831630740829538400779166720900507905193087333616402317754576108073038516191732901058560328912221953550793714423411374007974077510885651149405660582669923845679149985597028896305014268079949164331479304021360451822959333905060153569851883511778297179851272680390126467976087625050976509880468754955068169070969733713343381250116591531386809003855795190934676879682752130226707935544772156087630911169468633225273721275824905073373520997423851762377135271131504258344277443516414742501124659018376072113429475847310551458022261240435303978594411986463909941529797280463729924314702792998630009258466031714254846291949614963007536335455302016485083080943536844859494643421218683385161330713426030683971016089998790517248016276035456112862475304249327886652151480634973247189607272882320826721332411504726656367564098989263697658144843951547010009034259889040203283450754449691708836444603769454396662425361840996006032065362562329030881008779266426796513251181682857790601990003883740627856843124855879603627212934992079413655610561556146671087950386930148466842996109600571215437409879264998902101616065590011950479486952628470718532580804437271488227834551142757252817098763671750382395304187317391909921759857219432954570368968703007600856320232744873415191720960238628841977203128571403085319370617542970610280165074521855005417133096413457476635271225487590639753537185377510364709477407219684964128674005751954057424803848153382989266344488896689141350386754861702324878250252631988783198540335488661536286701984812880368142665176359982975165070943637629331382037459435573423131806727024708249824093207064519671755517094259450905137787073223095326388467452759416190539097821323254435142388029821632767931208741567121069801837289939801500030634699578183499556575886520226590390756198279031964475324390298878368101125589636142328287696176949255057089607413339038224083592979807582778223775491233454318000383067584733951474092713793295875193164054717136263043703131273868218879837623877375692878031101517472974125169286567300711170223358896022639760110388110812755388549654618923321581871339565421196442217058783222505445562686653683201293650258034172355231937382809753755687008408154364516826311130957504621066273834742879676030257850105666604092434771352642461537903310475039771782032907144340492396878531247576716388431822756147660744475743866713950664550293516453857857003733042642346004583759764799781228120141844231947176018311369264784766965306831065896983928602272243518154620349778134336582182468635484358234133899971501683107805691479918037125561878142219206110639750550396125518874776062999735224236547940861821533534469827480052623028270352466643858018079886622396861625513618660560721020676255234354738641270286844594051560417219024377369804235522474182004798467759334550297083238484837287209111837891889690023819140404477413325831369987686205614811558355369289009057287370754385697440894689226021356504586013862938021813936557383192352797667058493352319585683464356247578858628305091137567262029436531808059898430776512623810413368827900490292616414532830652759584115894456692484174486401687626507898160553539439656654795189141414625251326435274091795450100813295714136860123801181140136219680293936682121315120162218231817133271628247161493813749192775307157750002203792341211515168597889553312484697410776383866985943812254743408636749915184062244292398539422920489976507356238707677280566479828178864030468277717402637929608192898587371842505757302070921290744404465150657783322865315735231589420967173608739630333205266691750919099850134951308783888845722504458384384425310041744942183084702702202374516017616904387112592540670206709367933490954240000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^16 - 22612448357510600596764358212435833035507209480437024549492577616393589635767626979426802216322054405553340660935576396983719727355538711653000973428163617819522512893961899147082814242610028062841956804563808227479493607859133779741206855084543175296253422669571476140566019628511734149365390186873068845462853736829706350380804348650665111298588569937943169972194211911024224009887787146731843505595307099770382837001405862487389311895531989215230528495967067905025910343036688039852907786442891514295949634177972266505635368088442078123594402853912550772270711745227569626257262864310744411004010217596601150097455211634707720708973157100123351358309285620681909114788255639927052569318843761432692014125627819302736019578168628920666359750520562249173765675505493152545788270298205360714948832675282838575936446377765356234338910734732261903302760149905998860828859775401892747414461460367239518427057183606512552304772938796447426644676792994616247550603831076454179416588258558632609672046731624619580235990232291939386653357140774345852042111943770426907296840443087964583640877304637477966833480116903509533839621481224120154105362030002174415294541782150519729945925144748676562563765297364177678823611339783538951951467503627839980015565025569998392624398864289489712230614922377302050284544338605889063252965850490071392234669111354813105139032673880184817342104061165205333994475432571288696326413447530207982231604661992124391162573334831155748559506010699461050851793854820717067477688598281081076535263132554574195248726980891586608455377945851851421972563135642786694503051325482570561647892144707434460908715965882366360750453545710147082673058071553391403167298312421709441176850414558639432119762386912057242027076543299146995794680330062283628291369815565115992246481906867559787900176954683972314330119258121738111642127299722703202479942874566850804882311315256999101832360323342870556545785147725564329648609640517272011336946708309962858777538994053739341348004736337265350593028459324320597952673983657206355599425864534038824723856928549192023267439144085964798555814385015282271785787551436429303985153347053233108067068940895792327163015173486660182723627358074739542175249265659139094717172700374387308709200071521160995182596204519138733605537764426343562649697416725250251752866747884169874978219277378497179991446452362960865400251676666116064414747174332735716803646753480179340124027830595926152102862779532714580092004302157707533132985914769320772435853014225967791243992824470564002984394046831093212447511766531156260797098739291826698734979713642385054086302378668708203638054390842763577297386761889442022153984035999299562057999772748041220984063458644069867349041584413503784123623500666904372339542597668850412127853961900816713080540707180585733924375706695770598621848140465461138095309381708036297223928697410494547797523854264384717599457336034045257604842424479604345955169442119724514258074854938924736711616407179270332401652403878380982960491761813082823842052729961414603699587015483970914140740687452046022003134029466731753496494645812278412387290339217133206228845846389451389238400668822219353663008199726378453631126111956429188579554956463608743299741683215422319021324235779691200153038997854856084749840885087855014902266136289884462850360547074456554630240387304277821396505266428221393439840267331163289384000475715269922285219458887138186393200511852967275967420428034740839264157593763459624857190424583591172925768775337230776842532482479878629183876259287754499509544076507849514191897343725475586422880758142603384717840724612989049593751928566951636949638258522134802825848784831022209939312485520618726016107228864304590248719396910113495468795841105040074903637946852588933698710579257544314550860544606076423891080352522713884105732039045253329945672041773884100529256946707988480000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^15 + 44653661676926176799170728161328829264008695690917141688106301181579996202198548233695743966622715747205044615590342994887767588074575913060215332237453427970323516346192172511527034667619806753915124999612241068445237695135261684646297484010319683256019300021342778056093647763097878641579574038387306207009716579815943586369251283928767043647855653730842618069982541010326793072919989645081128669150493832348917925614421639753251647709266503415771343295952760046066813515544040069716814479271867090296492082567648478679628567153715797044503905901036343608958734762999575769688605692641727694874732152540328614935874381192750769920468217718384262709764170976572683191403588204748296627994337722870464546252219363920947268338811133127108904705199697091900283859674557159084768040132954765394715873767082297468679198815132171133417511229862738997193604487253995944057975331169086552138730424858985167295168747059832291705206823436713574337881459783184369375723175306927008858620908258972181032123335311415411778716933976009330399053489722592514471931303837771557354306550799729858089372660901239582156087193614081285054399433021663213353417081527556436112834777172257440879909079670523247380030262767567213471861776506687775741784016742635185258152506176658623681841139606494170806269793439553121340400372147990085227925629234393399266051744757240976731851345483209149030997482565137801410214871404987232443843544490659924596282567989061198801607319090168481418551488832598270784811230768718794266856550413160026870656706560553688235666416853040682616040071401391706668938330374678472063166943152035451801262408663706823929610779392997039825800922488180654326547554033300440561525207083657308936661788485037960494951092620941374026053394040517044636279267947861447328493209398209647085699668752672400524219853499452235868017478921591296615306750385981506552127555789121724826326920323918374817781953680043442395800426574252028440343334149500674085412787687856234743436680445328699586330222364646791951340009310446838508511938267850423268553798160121621837514736249245495960371572851057761693378533907214695654384247787695417736764047036980746715973681872557512056309920891966640699632802589593052559458662389811956352844440768055087933463798548589638366252538704384084597185379251957350674521119300421807457482842435640716002798686667355252774593209187308711497183472577194922990106252914890832764590946418812032956580173442223074925034034521822543609304010642962208120248336793614100852030995321822013009928604772316077623073343979281066077521263504437717444880995732895860078706085960800005246007821668552074641468708700199301942028839343512244822719525837282894756974447131580407216016934077211087270138719781045821723556263716330180393583910982437457677570152265112474996851477444860875952452524527273117596907592632578469078139172892486364095041764700937555911889684120106705273836886844642490935044382062976841385122017416393884657680740208538001458389500247989091963470045211863591861263690636633043274616866130111893343881065836916064480852466681585960171985681915567344823754127185588481209647303545296573173315536766829863985945291200778141908703283281087519113579595900401605704999116433508696612969143272418419940342193184171374260696445550066177993523779154228042167767715138451106211760872185705918591868636026592230041573615052024118578794383604454555465930201036831096046055905669926482415767441024272440888231082945965524063823898769255958723320543454710000567306197800562080616091802189312191989294340008744820770549824447149963420199913083590648949254871738536938981158855653329265579537868628929330824905107851291489949668935425412002539620192506263222906592002927357550666909092866069841264525711047167172234505573191513263219310679787943767791714536683504976048963860544963894339912424865378809162607928708941278347543843962880000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^14 - 75918848979415180265207119424681747934671839389250264885372017836444439423155099649314254846120706946006088626220941873676011007333258011143457843583577021860970657291837587286831357203078168377995728805350026102270440919981122432726419009934661846475070711299262431662133119599567190349295032134645598303894645060820108135449096750532264392601552732593153538197113161508744282864224670345726437589957495400249758220706016667045506260873979309056637006311633295249851395358397570614861771473538606220179767670871439673660080245041992097984595475616846099025434247821825657722785596686034660235807402900896252700633988010880133279221618886066899632449917174647382029853214703930412951240435304803417267796473479017239815725326686321841751507024131225032143230737329295240301559047546907527222181197038487703010790094707127399263961144548206109893805674927545934838736716457575469819086271161283360891102495225480907909282322432136530414797880081773224515176471432701562065815465173705177470896558952452096311354146232459132876744437324604828816680391549999525047961804362722562346487035893967127871063072044875330784119554127397948124786168023666179169542233054008696026226636845477055367372047916287858508048412787483995547772479481353359868373194078019501424798860626177697066648698235326946467303228539508976599680919688357656622231664726018119599152818529918217514494157467999426940986763166780642525523930435289774168797764270179464173052220056633095589056497396555345937312283748515206439750648915392476566070424188597443240124105426792210236315095824516737976435007609175362205036930645743635912993765471711049832085425374871137284645996485807501018382140569177930118408402589973466012921949336633301023326657359811434316635807416915801082998280216209034692475035859374660083076749038248856025988642452066740963698059737807556647160395882417283476656122969063011365745031728366461596693568215192643734213277553774219288510324661799567058172226222262052380102154390894621151653228336009326596355703042887625588254346899061929799570612954536390586157075528022034926076289351433928762674549770857324737706886450137890622163363777361666558808251063987874012817863249464637880918927635764162213916117472075169855705518940491538684307248547869595698001402172408981425311786806105556778914038729229447336318355356797553473088939975162625896112284730815460388704627031023687575233064661863199481809269414627093731569069179815306918600314417448831042085184061473930329941576732130079374631418284220516267951379448902497660336626228773962715305343655491730038695607661118348705200819685124757608183782168501213960405090292277405752615371373484476026666294851851621677061699980025008572811600449961427326463590803739232949636921458250018265465786209551718926668659750156357910447086504290851243262185459046358208170208595460028722282335756401369451525055365916087125659541515403664665406916884742943424758535870360673463594362080291876675303778927546575160356526082301905500876375752074536055562565786252964008762006670325574572687602656103438399998008920467980159014782596309899641666484330787013894828271850883820389525045626139330792050961788110469787028350667739594775233056926742313004322793331927367670879453632548402599951964094324880394813124406485407474041137188778924220704855845210591328486662873482570563780577644655035588081105987561831806718508102163795677448440781984124133292491111560587450427310306952133612694496010443344823337303954672014832645926805760663332047895484116261609491314856113270884908105757410693387971703747055651445349353253406907228481727717059312454259640762175435427666876238823358150654116994827402414145344320637021572990231690270676609139598488099514388735307776520370543600968053986032634442637286360725293471810421017820280762980705182883355065842918170911040627158614178816054519968175424226815326266616446976000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^13 + 110075807913382735592466202945227880965672331110486743291260517161044618073299889026329137163268251645359204539023008343798648673707574593269949188286343358299704758105886889857829448588147669858179429077519937030164351124443085355279422693101346222136169456609676200950173428095668918624102140890524349479905639973457586661817091183157022089806876888810584652342729535137023691924824081971531729140469231041337838799296695397204442823813580754511427146118089445847632682540186082367191157101265156135541045254906962414363332963526676782402052690963439825208328425236827976812070396812192417892730493502483905482542858348758590747079876875368840727304288748947581349544688303225517686117986392137558803393328055990560411203271603759943536518245130164275459504425023424282585801836143777167150791952420517234939413289149207697389566709519867590848049749845531620527319932102205772355666482553680245279382401891785759250942441313876963806535050358825651490568423988725392304132860595016779554852868457244957769791475599278264240843767945798704084227779102030219501931926846653793730226616305390449668001722577198243041095548920008262105480375722626267729469149495690665822043996745380416770885535549570171671625407979969064088866496024854248159852144873316678910691202678024605016354279745556694813173284308283080024244841078522023926203408259619864052005635804838629071905220838187413457790761705500035626529846752129122298487100073855992582554824640481911702980762012726558091227425784604747452998798541027085512558324954754061124905548188221133576494262177444326626460938345579077923464097674111108617613445374187407709608474391003626972918481523741318590432870342813336921601898331959755281244351938648993107664079492456147052985632983202480805134337974888223605491407488524687892274392315887237434984634851311684182578963493680180311717104701943951247244012706056595236439901600815602162893555244397273471981610383346662702335714724088668140050392615772119146596800999301523209503959027218178989956345654717294305383917146835096611322120628342508348628646971450266343827000532474496103398139360481256205516440646556968889006443556348673016831822571715884962773280044236428887691171775883386721165148797642575044728791924762167462343420827263792794937815263756417915310691944034494730057443500664381426735655320395757870032712873475819380412762240247305408713199513420886357509298927641640834189873910200518258144223051225554425173361162087253494449416318891702684558915144097918351405039026654421444150150451389671160363577530304662185856854417654736108129708617072570616650882393995552596876864718621921871231842429904518822581378448286939305418590905435733915466760017529175179597861959936112760771540660303508275349643593925672116498146430953643735818725180809094797875694686933522304573369315391742886863251586008996845460463588605670902281048776874575202981921726178654503600246764316666641829729616937030263388482519742572161829242126927802443605972279911942682231613597616332672554860225472797992561679714695350883540531995335240744418151486249456527403677098702162328659638529611793559500196690283933139853548057513534436318521681058604659074982552016988131290129815799053175414562203141942969687353023161695239143498014345820605469714455519340444486527599961391827386457053317908766981243124052827093128877326628427923419606314128189133831590485010532996310150554731563773408282545865500921216234569858769937054062901080785351113442450682789471146915798516890334912313638418461394673049237798705943374085217760323118956381737633639074217187434956433096163881365434684078215440062742497039689898170497811751703246675664856766794849754119397993790978425018904654879957004525643691729104447264460834462529479541719605708588329706780068237266992556894007252320950682619040210993875128875779801365708701660284842080467669639794825577046736896000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^12 - 134623036047184647383231447517541757102431903619988557208950797051794094201052854105370750794008789349805215279606443825134142630961104904560088046437019246532678334827171369367257610980575852206155342413607346983171936653806561940013575165683791461538643431353987881047825706852746205860114862277480652947596517104513523850057293485036678088241849939068906330396886470410893222265217998949878903609022311654673150621225707636900729666270610988480579328429108703288777473587763633949522748174130342531381772342498793903166201336481351407159438281143307724604078524011053683902852950880024217581163693766418648326207270316835690262262491997128930634660342232617705771056522294499336476166266897964070444569556125931337998556290001944982741848261818188979131240919225097697469170450600055104505179791260174109698834203190529005127172975395762497360441336017912531317838043571208942354582640229598203397131005160354255627134332182390113626788310539378072826948173637616929920366091769994030151510026199418404847616895176235494559838800933329403120395960275704916570969069888720958975911755045541820005409320511871502135304713835026474389777290918851615327303617427251943451011830338653880626075168233479137627055240028137781763474146224376854063986049575960398661702934594232917263146374297470763185829075975680142135511603336518239950395430306133083103274917119040375873502814084420762796823879176725359323096484210972717064390776297626563731839348522401283837822454020521802507832975996910788781863357861526204823030912273449229857328275607650998467908628417824960741505224486933030591803608815803659355076240281278686694035850450373941491228363829101858843131014916953049117570930038936221518997716397449331538292897081180893762036826581829710405172089099960986429418654935992866385911110481883937922690589369086158880505105530871095780172461545389892674362975859827827455178241869644093787774367244718736244712571683754797698901443446588077921977604941936351078663208280719365289732643999532808656422444288129203781097574241788633062304330078829041579304777532670625428896734969105494404969634751340896615941020728221953929035130992707548418726008222809348631488803283819277052466531701994218404367686442028739844491372150501449227815733275788691230314774248690548133521928816988588778303739114101987116791755856151799987788262657066033154854516048324084446838355660935246145919928430731006468090003193264310356076218217965935387408065362616172783982787057500350345899760988791695406004264960013328839820048596964945506442066159077031311105524039237381365277892228349564123900981651823896271132329524524012428631007871304994037611760290171842105360211076469105292697459887615385705407320194606613084248469635825136328979787206679194874212199745192847064754114147417856466969616628446686668416122187523259182164888408382393842471592441412664795976686373894484507547861529661803619291616524015902611957511035305192684624662441744714546436978996641705841529676616472954635668062195232257408619633941279164661620997509770031747703859278595739335424153893657463625859236690537713954016835586427524787399616667018873916951247051471728268645775744200361906862304525413132780935720928584485914133786386163896270236668143364176531954085020160592176229686108888343553690959063322310649059915393544269345432822218313903525592287580212860172710893679819230053279360974677231334271777796045984684971602275877596910169779213250400612011167847146422695909040078747339569265931643127700584548850687527088088756010176528090670646960461446154870716642609427425501439823200068632527598708461027931118723024498632210147221379982035843540402711811646592172143428302886838273946201073979224098523655918784959868455596516049835503315519265015431306392574749594287261756379202116717343719326387810200801244726051549140718995830772831362089136526716168886882122311592312832000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^11 + 137113853547231801935706791133248791872306016223298222283618381313564048388027601259277299904998458686504360990842021231059670173394324194819326991591530093339868072962345997922723960069079863922888707368716468828307085248249768355358655639429963505649730267556858004670584455028810452768315967537393569310551173100698453118559488999517571258977161634478770091721933539332469775822330342989257502349458478506981815599272340279025780813475004247210566054186834883792336070710080340289615439250147144110368326069312954993020408985457532427516181709627143690451552358022764360143465217638123992632415464193559283437502942445805894950204134081900450966775303876270465599591865021692043635729889966135052186334854768882972655466256564887118245575285019355682316662509668020633601946633876201313550715020956215832952070578441950858498364487340487697380486136233022513386565292640159871219312284148363458919677955239059793422223360298142368720253129978860103461615386866220106172854026055090153392007188724718740497548137010266390393484021329000491267447968214736244734207263399687765805385406081430342072088703126545497096086564828811846868654198430254558545576657643411173683868395484124130799522197285067855142717956712568201801320524859718986298595720623677858290701873493688249618686613440375787547955913003318832587146828642051404026301885581801036465722898738644861410555421571242069403752855031807534061849342658983494196601166178701692724531439050417091122706495495825455531609789157473359849183195157645222739582508294742997935363709712613322387878596165686447771064404326798789494016090662288250371618894274406226153906784158989367685022373267736964128569622966072180130586209514171771386079397432845136592339542420922963044192303938749489842722687901556162236392368419748887908910169993994941133419694982672744559618404307979862258371069562982746348296364186401584285283266714489972673487055813509424787495960610564469215274421986010112824693598149181991411062786462272301148821100423273152929228058465638208432420243748156260899947022299752217944886020016744516206363653678227372286490156454982284286676624822905883060821246129333777279106910483257056506022429513987230366953180603718341204321598509327552641633734012864308829252762586867017734876635914752102613644542736605967533400070359905416677003304900982888445196484005612592594829739581136289977017940080473073667076931334263030775568929288517518487817319140926726790288107646802423113742982382665252435361001701510223718544326843856093930603363362103092698881082014605184494421699672120872191772001660809791723627228567649729623899532193713108852879803345776202356107071508853809626656848124290418910150193074041729856694434766098604909940895380554313194682769232409723460715259851202416315691063701558601165244528708682519101388032552372346065985438574390875582442318277448381347287366784008515488612796800455256274274170006105741066040358144010655647729653997734448421447634525976433928930585368298842828527917012975751890851937199523151689064268454239389634335682700849868441349607457617244267589109310328156364531952903810396016718892290338374108660380940045937812919410501319062151709735026906469724443268865225221300302722005048341891776047952003790099440883315532419260230072803823680737212358083649202210315340311473972257540973304641649764000826242339571596752342302947928603821122719646363971706318947197048448604921092396829346864261759249413707018848994565913333680080034929273197998779073258439694743718032842207186697732679147231440951752548004353642488908639903093688003723281295718163382874308154359127572661263763248118229767931849075916284528683330767700433469974933594709419865780477351877192360676007102518378881881575742217139114445805731727991652336033188179609790577118172914472590162075298471358932770387050854618341085009633909006147183086283115830278759645184000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^10 - 114558295920968481071207797577223497995010411117743167394809034294946099951312165594428285642142457048631504831321932832463620217156313567583802728763459674638244798697983483111215421327125006913069538007631488904724209238213427104259624579819535363902223096680776718540005855037465450193207402066971535862731368419024782493209254295836895597621944656100909008090729155241069184414356551686875707889972750814814795367457325523713160281107028030757265323573132589187093576054730480591081624319336723028732569984038100347238065385264457497639785800844928601078672907466730146425209621925385888328288446769776123179476709338663958195786271679468217725974041873869830895437749892398033950465536573826556147160513018143203568914020393105641883797842693555572839894266659436847722688592482588688816218006882564639800291910424380898552795313412040520228992379674629907950251905487011135497982745120617241944524878011955015466703261144243217144481758342855060784397185830781370424728649584132195392917976802625525534959337317068529824376114359362593000058050233116791914961310030430907211767627323920898420271915126618716803954062448677973276454310847451007215553505290825519606347520802777220801698926530574074986134930301802220251522403124418298190506685298619908020503900671632681026438597606299795393852535193974174141844606695476925541775456876891591452545594256714439749432162951878079273772628081160003771080879505374724111214733271194199787653462039694080121170801423121684613681978703283826307032447643584336000824076743562320136293691681810370697193821230004828841578778859430526912862322297246565318835392708096086686480621974058244360928014918991501652923502577893561018398102099711364514430720109300262161898282289378933631043855583453663776547221884112612683691678189727993965455821053051898801869717048437128402588286036859649968243645686261371448455021609172448991389260506350112518586354407527060336732020636910791937690043827415830667550194304310466290310885373542011779353768665805731797057964258004541932868637817690650433447240693948004485993762898531128353566425229327039036219217380638577864512188441412768113823538152346244055375871471342111708297219189324607792956642232611639399379599416767512242886010159680956503033875102510120698247580638665415379314048192442164041683167684448400343882853872559352178196353595311921205470515380637502092462515971005723846854387769532320974002968923855162061136033031576183130137740163612493623746712231507136231972760489267184929992674784264051836488792751253937510252907619907833880235167133646706683181921068873456400017722869986267678247158259106064418319055496649835060800012306745382922479858160084322363291525333520399759735952323447710967353645295411901224436616953937435828578339728023074002173417679355682885076312313006040000928330061762397457639084083493706819333766400754199423514526113331624392369225298982707545795093229930082075075481533265025827862849202912099757162354314063604515536984787023576139515712777933238061448345274951491093539936870132448533231857181032271411832414867461417863911647106221293885087733659431838766419457368102889322252824284906960693518441909801340164780731724065415888784370972914695545116154160225998407251565003196336828722150574180468294792786407948788145225266220305298273204819421834620947339527181191262627789075446403233667445734647273617694897921693234907273800479698511244911049885761391878160025232224774332848315643984706187962974649548798284286353309801132078107367821011882234637192139876135159554875035797928945052758653208029682630984779063584854599726147162269724792347682402388925190858728685593751638861535806559461784339451192164577639256178327431325362808989519706694229112601652987367343890753504173361118172428621624925617787487516949626960743673232344090910899708163978368132221257853338451573455023373346828894728555740528640000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^9 + 77107465901492495422442347912531535651913509720393678107381010234975471646808394619037414311337077661362268478499510655389732755004194695299027593120210305250925056445500861813016439517794133948923362505567959039693227365661410632329085871112361135586607583921178172437506186519721899482575455576475842700731743896817543523317476579802628384414512292138063243330479653777532228979472970655435744035828418166551912360700904391538260775400303062621283513737588132894136525345143411231485824843694611663529410587320654880774795799120513538649734302318453462739039942504226610582590509686792507502600032903944244419863579498559828053046650260700731255413167024656810120516491236908193609677783515152071936807288084232541274266996041474283787811952554990009566549443316732713227843693398382453889103135381611193461192597590096937952675203219358507278287622209218677390088288587736471303034814484272169555531480036614411186938568325031072068121311058250278058166569522136560769224536036553493812326190366930283807505829733871228000683484555731095417696072214649233481362546780672269962916237032109810301464744174529044905635084701134228767650615543794423578208248027824904686970071689001680667810896499177377795124908720539367424207087274833770692994388111548689570736169082291590946926415845817725790900681548236467321533287236489966389052734307722560267822136523162354610329439781295878510266289388926469371547692094579639683019614945107430631895202114567087291440874800476226373785642769162443655809587447498857798359624837301843621259324769755825020594710714345668069704700762401628992910735142471463580618376872603941523805651421969736522447239407783087593952356069720736411387625603342396007005345447276119157814768125513003221722613344910280541169582479848825112329053420585082392541073367666282931313039773749762966572527747728607344610208850017844180273808912603714583878313073199636980919948635001054064014442691458329532737806911520724354080724734724776684741247843240432087329166719233372592036904276363694449081008494637707059334163162520363066705179412543861180770202323085423684664688763182919823135304585300257524280649694224511954152699331318572941075862905617582492316132050068184926962415656332427029076407286142214291162472046551466992291809631062431411068615217941744210279121113743082776066214968651616086107024962728500387320911058537033175292339735253703007427312248602837769042149789609392693329038296527958922416524546195070465691509595006010739551140918231607893873007730902562091794200134745353585943861498745753543899628262625940719109563864694261764912993582144443590436379803024973592705115056867182394307189607085966828741443034503788086072255541650610975017390921549355227283722789776782736894672494788869920592887194149098577312913430396662105114507813592249091668176625932370317817231818847235543417619745960476408836484389031098863549380817775947985605604325618037646011676137685219939519566343558431286757563475133811074394055334069998275744504349438586061032953848642219504280870630123676552274749585210729952408774907368434200681395894953208778577056346830331388078243483443737951351413441325448878790108227437206948516248942195034759456457791338266399681090474310036256889420171462751124760127457985877026311422191999246174599198837086277155229339245080599809382409041368115653427087362818620604170259338318671202536326435693322494336222479931415792841953246309635146164766275035717049569436501140751506673144372672292745759390850695583731615199647235907730821483348538350183536886204036680209043796490189096074631885999739996164739847895880107696068180380878123936671988656000564193833623302673362247021550476634371708241114156661241185130939810451826199038254376520880540460828863573379294136758955016327085279782626897837921706949612586213576860960033385957436019734401319253161657043247431180318346287119335424000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^8 - 40894512035203020065666527931474990432124984805587327234648085354474024518473282757838392413431904853473766463456857173352017683740868557047609970471521389827583821959388439868514715209209515399082376530886814620556957606583159723641193287627692167988684249206708457218210819464985534048570327182003900843100627714445346291037336963027650138159660569145139986451955973372547492640348471242531021988372614458066858486841045116367168386867927325682581119664173686800939524291643458997194266261441891369209650480121066426335257446759255075256642237423543168767588582502819476560860033342794467579538032497523720547177625263958540964935682013604278755087280913024217675224919976300094587160371219572157513259539048301119384065273391476539828721785471094779580665072244540439050367911163309678312989220018150696934258489537128843212619176601568550259496849983075448776863121664460043529382155271272687874990241844069296068394110420438400973494505649629960835123955143422199770293689224380042782103179972425697384545285472023962191982233006521148868306494889071884508214303391663805700360845159699803681856268134253264900539508441107855454469646352871904173450509045495400996503756504702430743151905689189456793417533234241317909935387020199142332137461430529717856042851862169542027766760870500675009193118066767150529873165393664157800068388766991428621890599239035130235829864620975394122326059522449818263596831614979039498186177618186261730848458399737898315211325992607105672164454530788233840369729305603081739741939786818028602181202099402079601398239831818082041064875386410846358251394536136246025785660803561290892829490139675006665930795902248713975327718637017583342022792703903772614436298641284312435363568305039979343505395116231166294641772121706467374771871572551543256802683087166341633066719334885515284717874429459313372592557693465862303453871259046682367855806305348792453812112735234149665317312320835916862545242270626045592667968119567496398813653975165091394696590770330901510570839273400952826009565858232020031225048247821240050126911259229284299493410830344985050671236200919163569687262460898991770331189126697486233568648500785892814637101492560494968231240999803768707865463352274338352443395821344724197010587926059433215892503808326272610468240846655035490476324516153121311450770110274586135191225552043765209654831064133111412485677937607906667345481054019520892208773606032210036995311875871754605420960020121569556395379647389806454968488857722580410952105639142174211160140872150185608856404918122243812761745536306272150253489006329741694091666469516087230490581891169605350921664072416434644819749654458056814648804079394098049716340681721423303737869085769492063367624464907695837222858859718602235289909933688752533622963764163238876150739505995596643494940910587049734825343645588861882110657575870098136294981486240254947243338410704629487458243870476662838502150929117279585345703877203048575255265486377358250557617069937961536177111904455590590180480201550427043645001027776452687018863968406000274387360189000150038033215962885295368771490808271605526028937227021844498891483460807107235775794606660721795427105901975252524605536151789752733594907568340683113331673937064123610179372817799560688447811731086963520281146754394892616164003512963896516321962625581081027469999636995879941499958348378406773463879377173075923792095005716042356784842453578937458416543678043904416118242604706301146555285010862815733225249892945833107555167219934065650772550697094880927045822471585005062414852207535348100493975510093251623995852906373099447920402443345845422931994282455082590288487615824023512804407304901772764094369729580716425276828963657232214256471526786160091833535377873984996354706062192511241658120505921773616719911851840353383022022389626146103539790184561974877030740247546185158134772013203456000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^7 + 16619292072226062876877767842607140654725158837000481533310047215209175004450154807312813512156409917626567240721618369945251314046747204394288766998768333222076412482368232439353834257667596639452062972889735147165074552965278227994180695333724660871990429818101744554123176520664171940574059517851284960709017372669728574261845292872969362948389075508403422513777872200287029125408592641217943712207028228731389697794118737644971570300670609818803147981854594711219529295290812837627375418242185517951078263819124906768086578383089640627005274016493408176801133129564718279554068055217145473465025111607928847636639639279404133288701216316560547263981410355813121259414548739782685153548092318810697520237329437530812713974602276008290838486114567380184870063172262766576716890874954730797834706368740031156788210043187663482051705718019763756435532931004705050020782827323968063414140112854761917070053744688517899544796624207912052187157076207036048324762049103587126789103610746294850245534168794124557245523682827581487339704005742345976872789190063254528958870680589022286038117713099676153509965504123901348700840671409154126701524218393778622435162948849693758866036569501290903878356101566973234534037175319982288786042347085417624276473263598388108158728632917244693706179534859013215944433246123075589851379642044228579289017697822068077652042895899327013121714983223094902093027154519373591195661478215122213642253769039462318704693804081702519313283869463852528957995599279474940061538527610374313773992119470568149803792306853640305627366350016685563298972752527473014951797569249966556471546336479764449150985990272795804509123656622666195477587788855518690769018613095482848428780528491520636566804791624241388752099318554411992299203744552538138080803545550114611905748051497181381567099864427423289678948264688754284048671933772752190071353757893222759192900290082623822429806544743044898911755251357386608434106237404232090111829374086810553905262891324440821582927635418455543413467312604347802525283893657867861026555310496606342875258540562256865411527006838615230665057130337846709725656672147864482599625701628849459694479050109352676507741484290908509750616759630130914148962708216588390399488301445455122063714148977887855765282511585450017460128150108581121080106948437707118417157626160572914217056755976533956761976879225969395087438199016074223884394893387967088628361997392869353379492644280730549643841403152487254371962175643511363826856135364182715348946748427938497395504435160659660236182549068234956789331203638488187644113677351784294249826436832922426022371722989421556735375614614424562516091854529075262001786257262397986698113812046414764052965703159958174301356254135823129723036301266625322389870839736652674298772881892426184541926219763015162167195149041040315644259085284371073369146250718772824179817222850645577956173700318172232490219578189143302585428257376240114931411294046552489318919627116993575817135617338051216355062244654756629783299239902271516063748062741852651876465973651357209830029187642986361384307377266201727801629620528867596737570184960670233052155491046411983030701446165749936655351642480971173606940077492953928887690372628126088948153812677013312614544887154582213183298860637645388713102193338637781866147574716606606494677400701289417705284514301307784370683136494639194621749805963649128447892400661258236050273749527966772136546297606436875036643500639214035188343470063550034158274239037993138954446061449125351525444276557908487867538966450320242876312011067831556943504819107104696394984746899217324477234436829695730184788065003935862621505458568371251084951695766805579837963454618276801299064055759930782391901557108139973157439480940242955829757508367471895346317448040289131270668544630330366775360392067522283587122219439018121824477590277748311386622244421632000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^6 - 4990065285003508781681358079296766425269906597492516760726036933817438161340934261177455586541660255361799853199071332306096542594419463618578885267330091019454311206734973529683728670675157233981915310987012631741358536538530500584816621430748197883437886983002044872234041991498545675713117557426804489096234682024615469761004844940307290927487385459519485673322554060901346904599592859374813715863208535008481410763686848454792460731804875772038462242972227771415557066191184939521068624105409389885127973614598900682473414810625772784759125466389072513711119037775945112702558480771021641085088504046748400902866078773438765187227863091122319255979957978983298644438263594076091568722769338209956901356907457995262584630511699679580803903541822932989282775299502161420126416333228177238010533315699078693581670843740695974863362375784432047842837860571023242073307941431950309434843155233099369935782748146947875593681213276366858512241565818718664139809437923938538146038909709438689273892552706801436567384788624615895317302272260391916888056375911109867206759509936340833237347752406691490380438495446941229466076367323065336486986863775680607703175021912590042894881979350094900625245754114469775973841927520407841134190549241203702863197955599461184760898632627186044297600657791855158204988855304875529234982017038703178165426070879351666315458542586657794038367139340181016527483730213234976559773795787753175487237257155973576232444840496935629991709298904339476991749850421644047122679887974095403047399587168088862464225571814279731228793684551493607338205142073263180832376880324661295028736822788887038489887451767572982954087249101290076197493907387034993429375853353781148845295539917905722896512431113500267429518729129422061151067307096107171100695092030220411729757896280039830172740231972361594550349385196909785920086966937654122662486481166623720460884794172038860828322012341363259189622157609054122245166595699858804178391179882336761661214106382963061277317212178682742666198092373437824467189488846335324678431200839165609811279444257133541555151487286268833450116094731607474973836635244371299378555362996598243103032013198860042500254752786001037177712649855802138079031758849274102011717352675821422607597772374085278486368372169549357593091408309051985034126397169442913171776865972687262472079920108943295595125994142627163137618151741678560559898789583604223045612763771211603358633935295454483316969421155612228918961295064198872587505592647219276459343912568498161307084111352032785575793142944135919283582182752485539966267182082862253001478141390203010259009806678991793775473214299963392337138690478270619647687075577583062078089753658578959121030095557717899300321047547604116059771893668417867256113091859607410638501949187326920325810438467450990545953930819770268880919049743316634737926623413096499047266898827366687054306260450954350951478331462452097297780086074173489420982740403939461747142095134350514120894234475499268065865594461588792365091758012269040014491162554026433170823620795901932373785791205129848743736906730442055412318138040581794377602432900661170880688730244576506757987483421289362230233217019313998006375277513237549202331239666494337424638006352837773810288357722332799403512286129356378515150487319925468843971860698000651819724214152036614343829807610972038793199975628353091791280315178019743682250390686736901798760298837748324087192360699983044960726183042207139771455699372051303203486689374374934671951324029217376599493897899930080348536276347203408914884482875166159316060547508028978540953042515736186285057407065598039630970367057186408568615226447967683598976125987169826055050742196994336121239382235527318129996421336857901313651725980105083270983962397769209948857450049274466429499927013572287542795009489036278867137982337794548003581143800358947684662697263104000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^5 + 1052940924080096035744034701128195087614670224430470063877288350472921592146293178489117099965588425113331550566117892713732855687385693685900679538495644829868829993275880188028754389672843564304239932927409129516745516323882427062858056770419998885030172780115100774723757246716533077445385493894929041207722797971111186101647659313509007151922611337221423324426021850822667064109098844383848709719161937586950440836328415036920451699058843131667921950127508583928534204049696570774685922689204815399581825525900469785812045795321368541934493612182730423342800537072308418684336474733828310663256728464519382176520807852510496442481145058563832840106744080906281213652768565605715830206356564863030996468690213058123211022624215405532327339010379952160215849709583556684462828069463300281414871248359518098291148183114040420297090654670654801052608914469721873591418283927685885266884876916564415282474072026650459878673067360333110888443786809579150210397320625756953788137100588246490853695013892968620377290603865512011849279321291681813838201618229410405957187894427605284169034727809226909231372838621930506703149297416024309162310952549602292164837728995304849604337351578875116184279624855719208630045420664786391945739395331937129128120987728388390352566503581299153397606891058510457322916144045176406995721506388568317910192611088180337511794174857531235762368470035216066767588145282096819400826254712246730344370680005229305182934053661333895084929951346336209340549012901056947841481579243121725843225764382231247805977184211314167491626548609766648083833221059003035309144468972410349408327081223510453784055922796465276858681181609602252078915086432653845135924061385941665640555773347459070106460943906259762081883058380585171553757703277062663659163337928090155391097589372142754158195749039423947884237010668313437232709160573128519600301391418953311558852669161602206777404792538530887053315348632554372199817188150559439057549565795004170793103449501195777819080645027408795907455710657608135818801113793610637042857410657128736669806599885696751512185111733116395339327562727576349077182487376393096943165633194621890435726053514996867459315444963989496660193031941422503293605192860417617360235044417199902245701913383650995408878452642124054949522218957434905142491625588230865986211290697029090373818793755596803942694816578941606314145827717313744129080583503356637149234603473421823205312435647101794991473278349665156801494925837074599047658715771368258751317107816115791096669458671149736991022194385675474907444297288008729446548673970587481142336456029548988192599975778565675157328232248483108490841575552003392356582307761431962636525864710784740478129953188691915221918947596829727557079161335984776687466515811885008138073219728112121090871981985815211046893254830389488943759253064324809128637019967805157990602390317432516179918383681360148709720326786063121182582499387938787511442336433737385111682679841212258833941815715842363563167015256564526629900142073579169281059573283723499160752787658943443120986464601195473534547582607314863107968687753677433418158754048822491150383131575244742081339634132940040657175314759532115699358726749919646140445264325991500074725868812597568647701489924967577561366481906972532445436667677052924151203124544810363576882176264965125259176153215697103499951251015777848079574244823931709430672946406058831697573634760328878110736713980818470061100328729634163008350540224456273416970962543661036737953347720063049775617991285382652761530096483484654854332968224719284508145286584435258430224715867802699279026578881237466971410262777238199501064265957992506884523866679583184010085091746730811886621702685349505595923962941414949865410486745822571340177598222016249370413776420096706391490299618967293108641496887476677315645393388703218070978532610277134501183016140800000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^4 - 145054093373482568069209670064406047273634023907090802582122415607749095856669958315403984578647489985603756407680003458586335565552627047765401697681962917613316798021107421949316506916201137161043023320086494155476464113150157170647871514716743782431035230731628216972946133292219854531755004205814238929936414974370494402201748709224078096511449450550653264233186249307373937472975956131396746615666671092132597702400993610661307641698808199840114866091008917083997275178835913480280258729393663666200061194965709243770885943920259193450449904325249569807061869211558855019675935452433017128607407894719258635901035432595522727168497454876747539127359870816718810483974907528682367479213498562194768879907465229441092402857952095499877691216693922987963459647923726947720156952363708356941281725178116155603785114995435423446195110296598408293810665151028881348908470347982653266939093358344049695315211431526781873062558060799628829094088029046642208436400794448066061719748693567199722709427889024926144761941794395444683812382259205145889493075325485997667541196686307346186609952099791289021871850415273112974056946616805613681827806460249692803837133743281039225242216133501377029207457823522497392356355326336605955343134555556025079705648309428665595719400653661172620513676700074311095108842370051305707426285685725371912262186386672046802349932741787164797001672114236572141490381999404993630770191404711208723361103083445938292344261990265641068183420925828739158548537012907267559755631098145908346538335225873106881336203543610085566698883205341569528069997473654741640852700256052214388435884332324833253375647405523966432412023336317079816149506296951825338005660935719304646669072164942927729546910775251446131141758539310410968191151604845431391116916778953693203574009508859487091148981403664213365622160273620505640832483218274346989165775917931100099268522088365360044391679031738949953050932667372689986847593566151960097387091027496761087290837009476082799857961000031831927841904883917997579864554870368102285105093310356820690235133518178399691739877901009058175960243450049753188962014140377586819564912403902386816530596190879362082212656073409675589360270774769133396567589730628850531241612535431838680648842494031029808213498454685773311677598265182251200875239993990061392828018779843631334568526507140565818008409280229034430986511107434478894270929661870794468414128673343225164111353784787134094123552559751828179271645042376923926354754566010978661883147009231158882267767694990232737570392231008897799512720893779656133932065497647837354274262476114426595486692185834240200933261670401855808822915887195536064711240958021704646433656183960805560726108767460709747807578211806283121716623351271757660718909878065798469688237139706187336157652309975840776941598618831407444384548752996208529654324689148379492800989634725136377759291618544122511874290039487216880493712424867125319073326694808995704119033971178129362505178095582262315190107231058427786945133021366639985405318293329113052538229522631513583906116430403046507065857379371714940652420482834374885212973731799866657606596770404217216963545452435989049224403345262911808414115696288290107821644592580449698129024255463488921864806036831208240508873985438617998297472690233595739506338955251295044866745031453139686049692571746416831971734200757845375139635539088259268687913297024063410639913367548052126887002729533022913658241676300510192061968015467173806257119627489733705123302812942886475528841298970846804120642998020250360428550802299336358211914494778461363787256120614373766943691468104416543587154268918757910196233366747634329781371585090992840387639991503021545313054494994365449295605214439014380183559250213580818330049546347173677991428190517467800412165204201181752561435143657949564398960294209428039218368964316485805152319569920000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^3 + 11578880996605478659473126192957505024119939237686577674942526663835928290012322270062906515685270162690930439351552746292743835158867340671504006160183245508728138938996952938973015991210500304387141532537971703128535328974925913449848876596342974576676552759854171288613584479902185959348533296013175446036648017877980702362655404753711620296157347670438049836220344239301849071300539233967372211214713655765601317107069587662640501040938248868248397956006352229179417340235395721584469996219148226981639773608190325993555356588593685137386813552368820543738608413537833984129649506652496210095417640599239009680033275205074283363513219567665336519706718829770379137665442084708785341818277897858140240573728103768076003506203863652960030282595973307190625288735719143462240856006983403323872366208355084018606999639974885478293029417427412967789604209720977675779179720027559190698644452057180841454186568063046612654572923870117635180357132343961586541798773430420195485824370153651293862901404174598416347202801093668177984964353036722587535987544959987675256465406627086643207694082656420364407842733115258281577814899113914789686782068837425088187644820350462846496769419093182918481221185817044364679085146826458243652047308205429461038209628278575319465443274225710875930895198879692532517025982139898329611035673727706635817082522742348299444653818242787064206669560186882719774282612311107161195447066845403252039040928297970746358378033163556579850929034147594073925637971687535789088801327805349571874943580429776410751470600735769883577819830282140560741871674877697394780462694907642149531886349818693044753065698200505246770751472579329327930462043393935377244525529812624039206918086421168801493904548701863484001461041223163866476895445582786105725797404402121319079395228876311636592838304682311950690697349568679365515387027366020308740000954963372657982153432222212443314034709152209671361314716753283096672332857356530852933335322098374402333396620591507353063748305126206726015618768563471580940239506290555624313158525585501749117038251279859867738483836573211680561413277139493244069226577047290087286197226675598538313113336572351402173272683590949736039253599221380871646021867124455711688285556183261752415682617268234083801540747394290805047930126958505406537081651309026906317559955033388918771273361114151043536641890043903346210680686002972978268298608837529781079261893894884356770589419078490212206245657038986124931998715428461340551163383635786427168014858443465113285269347727181272473457302385640751928724066340173577814330295091213909843203733074411765153226781512876652994089204332174109556327943555738318613280964195088123179305867402076638024385418997412291171140007837285999158259768901433875120151422192970350553502965103475804001380116843804569770584122379995185473098666007085490250288479029711666190259894745105186738032930577605184677566387156532178244641573045486534785974563395006050779571605969928952589669487454875597740405434102974740975542011130369760584173536594115573397606692414102457883155448276676774090860450815819753128125374733472624246149711180494137696038859435037137151893320838998457552004315125825332829665303665884363616684053002410485510678787903823525719903940652305292191471749235904288950671161782764729854970294762995270609761011445096985139886615259599613585426893902656130164471750617234539613231614112796277116936137099277904086334259061440884567177475350387358185578042475727653011663102624813223696539178941758906263557876270508667225517580218517444974679667099711725467471502242462801782831036164026722924878859640660652415254762281313841947742503592252742523959966397636517317767769641404859774900835822250514857227533262809358899847662590470155445944506625801764116095341330205620154046913204869707345814251859399983368068528546407567137661432820725609098882580480000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t^2 - 427841107750877129443434005561322517872714772870737106839989432554507796008956257572972102546310537460479114662920972786626131563991256681752199611964909178648729290879894723943790467955678635973734484457901809620123869736810394591385009883236070143088871446952253145796046800622861809025177172300861214328173225659335461706585398225398912087443915655593293801093299715343660280342357504768065756998380681284122215320657667862919706535052170360459764952459903439487226597291727777047258015250217191780451150928167526102688611263740152896847589312907551800284669040427442672507463863900741016404276362154850515520589085939323726650747832112154828285042995512352119543037359996865596302208296653460604181817652118767384673764767414144482150926490904614443667027671397449734344225699920133690764963926292923892337415218296889059393323700024347179599680692193597671962133390801547031033885257049701818408615370714416466002812091628155391167814794878185353570878304281565130585936931806571278857054804728639660419749808909464462111987887842685065781460207403323826401690156612660945641384027385617061341040227328728681744224080895783853930699047658941242684350112279979135445009911981079455921295635135387831110601868699874625701957226203631598872296203834314556013123489643616107688581051163660470793266281426901838234129049296710390336918471023349514629052710474738623680864680224599252717911846592433525613774201119475849096367498097085487523922686961277990318093348351699577742073737818720234568342772867506439527410346918555734312336373166868804825177266188540941482585284115131873544157879457920451054233605814452788419526575864145513582569530014110472159677221430398166807146556296900098378780062580149537898670431312094130161368757020116088981711057317512110698267000689643880244296225234379896219414203628835222096352315449526463691272980076033375775866856569017166775329197362743051186266200074029300595786171341654548477803612257521019359806183250330270885748317024733969182290479877883154874092276265089100321078739596514501662975927572283093995693358086165327114996236326850364436228699702817540675325069278593500550733858237650734936645063512317974696805746352725828994291083784406892405868909955275587589160690143379046062615801009368994502777776381550646934174740973303931622538207768504715374280311347122954044800181868457108760245019415396340272472599771982234417557612924503970275968473251456149719604868508275667311340646295368374913047271016035231485352654997251212681508580302974141657464616699211136775928234878355193567229310534373039753406620189279232688060323993093013615816606093627030473535600156440652792301858368980093594617022413137820931272788428089824931444274273078373588685663578170519963622683884970149297649964251063170648061013528987424031362901882082890461521933171115534063572850122487674627039048277755894094471904817214936341050469827068820872243213901187750965476211174816648386284748195997479596810364884336603586961096848016509223507260711568011886769547826974605204987877967856048966364746505919263850758676577415398562687981799689784072743611323059687183305840627482418457980081767672967615206245519719516443098375000485183936470720738201003092194164292008468705286771376383293101379898590704071119652574209925272091089349769343630986155959211087019935198475872360904210723218556447611603316840513374994534448717790059242911694361415545746102554953838163792297458339161829339460528975806644580025927293410652263874924518718693431764253430861099879574911708088026657277658090854605456009789160261534218325566451878212978465901257412228269343728498068357002518763539701627873192578207582958264618916729951215419081697173814035095343260093978534286154843413386464826370596905952570246700084660889463150728411350073021177860479546820654148179103053584801307497509967626780888697896560965759833753371279360000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901*t + 4161160680462546412388607159724085620926601822974695801808217816467284742982946106827781489609623826550790310281987694445895952769457105871891321335156778426215382643871195964304981916305875922765497143225253619359924114969395493416961388188897537604221812995071784894368533608202691504899483925267105776859575539514185048387165533572320789528358447327447671703607828980582090115299983199465589881716978541211592687336833615129048954348526525669390956457434428005446635718899663355249614212806576846716961598158160569739014273171174706872366970690657464377777076789672613357551538629191740040437993991794590815478807896102741436681231143359530874939821403411716614251071143862679195476368365771885935562824443800100767559680839716225589794254841325361525327319962876824167374450866896635665407436078291089348999764084616986875638675582089930035159186636318689103841560663938017775853450718367233472433488216493711008861511006806871983440541470446159602204694878824619945164792617642278937836199665192729783340461370980703284564160454328670905210247699476693882297086404001576722776186470335899855084837207831886663486766886856796401997744102620184689808663676417670221677201278545350720081911225810316870140055609822925103095400877891052329951050627734627862997367941689940677702374330088366778110583552137128861418029512835594966832043858869042407766613420512283946760849129861716997126757134498344105167850177044535355849434648987570837603951624447377623053995437139482120921288308016331040513499248765780288237875732150229761338094249994901026424199161852015102362632412646064708092492248225497889138416002393187812020527857510959837938372661680919735880028777526604476960244984151105636339680988668603975885439292362759456005244037395081724611176102208913660938899500491577267371190620659256407513004020454279412502549055149539548247172077745768016512134451113574166137237753486044029929825741769610554999691197366498711709734657575970090521213043385604471878146264471293120677029288001902936097980435037593068554065415400501633204242635785758990907176635404216123456698888069657575157380759270269453347755224771679996282077795962720005076947399958411724421638184904763695073827690503629307188103447173443393379104342303579140123828347411483555476013872808982286870616716209900930078639650956273869728224339248595220894850111453403728324299582336899571829652349351165426219781382823186583478736795800822027615612336240655456541869081696797711873953102840765788071169363194252385064275914296357631662913199457185436955135073892775126617606872024482244253182805451376386416671830824434374275795332088468614927199373834903370687099345343530574231566062494256316120308583352717770809823396137983792803962279141175145551940500405971608210878245361340004034528696341053871312244798638731366632034307142381322641925685210305947629011515548904332519613069140155613592503679160653042588373097484544889920369869204875667942744667587016727644467799089725649629010102423956671218181046489115959015935514675774624938938179623925692757407229129657858657841641194698683951016980657008537892264395618939494665062787784500156140231570864790519720442757418382754655619826842838955492768310763832309948855096812538904196844748436724273864598969573267871133211128470858005340123259523568403466558026789280296654483918958557214312190128148451380033906921907315518371754730412596251231747474048824919312828665163280269416157485069066718151851852317014364156618644318806794086230533503253747350898217866777929063175421419958859451332537316934160919763460868085083032054891306988193984017113062856680540682597329062809403731684966468978548134646810357928241521162058297824849107247015625544428799106342980273064107577474472373088770358761032472268660352290233786414456025931264716460150317464805007764780394003910070292242463791050805282224790181868668998123520000000000000000000/67660788762058978156967184546676847439354549601623725478194284730173340748195169646416626905915587768538755413565395336920488209963493659276906013138263151957439841739185183545036613586496369433214304222739047852548476811672155889859323085833023116393412542381658061367211290959231706212664665614038140042314701886276354549321467240889251099961635063261380472754337654244014968646567904288513797886263986859703709714759970616226144721532237686839641106082724171384832671145192451331181380219880552080924534407397996117619948652150552779544493954800418662592829026135609453528992039320385063384764258836316696241262479957867727966587375946050751473559628667987484468073117054788533669503471745764733824990815449702032576158710322782141519350761378714293047004442714447459975807953924569624355527378594622176217802419130652218076675632513694132283540677226809676060829529260745556485005124950686082145521225660389399692007967017215859897059043439900685862582322375772451194001288600551645715471053930567542412181149242754224330457591134477956002464646816289978083205757632437362042138243306645522764004536033877345084537352715954951156566542196423164464320395826947916783832846082409625307231144553146998546594966934434718205771521192100509136889296603821180160782658076928371503012988189910015865870888702001875695490245260482923715966657678267705521706321191751642574536511288530752017343687361085929879468531654620129505904253698683544096818320271611234113343815273117739109517103590697503512767545667440635163195544657749409017215864829622398280012140035410536210583631531045751787599094361461410326824819086221398474832711098358850648991471782017603377429275008665685245090475398380922554035824167688763037836204376004283269023440598086312711815656770791847058196630550174091885635528286612292827513086887136081073827610658400268105990506731093667605178619292260692714394937054103460921602287196173803947062786574704259521157093148136396851366549371103088394302996710153415943313523125847562075354135474385825864053876312965360266798115198811926274005438555475117103999228942003988081910484330499424159813159874584270683863160724259315170952798244360200943370435039357543493845445587229737110565963092719153506614122793200276902826468241484547432406239475313897107830908686925124405394926692733522675234407122431565471472932291281057616963977229717405189792366643595077018286445265076802222376281766267360867596671760639941182056314901085079126878448726883865749587117959634640013470339642222516479199492605872927219884621486406163694235960691892755084037686238639287509149176550675915464454264019529261035815444800196116856078937250589542420748018121277120103084583398908069475792770164745138782893393338479579629726523105088123216826655448508716002885382806156850971712351294018964428807592584114179169532032035415844361518171449880697996726275782606915456753158242755924009722757706994427060435920626874985796445471513230607991695661492098194616895731249719880884477418244008232993886994485490687420392187109177338897527718526137364689056833149062265952153140695322440723692316347956000247273152714799032045064506143226248672667467664332261649721505325560469835294651514544923987320885520225384873548455500044283647721222118102959109031105469457241034877712035576879115673572318082526084682336770652599753006482595868317394847989040065192431134189325097673664575310775992295679706217194212523932583817874361644718950552859681610107120860777885274866011478928483033292881582018424066239453370168296513479652850171760693234159947748807045874795760080341594098168800770199288473589600642368385577160656475758258718928883997712729362723738939896489637142750519274309825617821184776490579422368120776562422901
-------------------------------------------------
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
-------------------------------------------------
The nodes are:
| (328.66317702906473871 - 3.6729506564598191026e-4822j)  +/-  (1.32e-2010, 1.32e-2010j)
| (287.89071764003102097 + 2.4978594196552084235e-4814j)  +/-  (3.95e-2006, 3.95e-2006j)
| (313.26097266263797408 - 6.6503097376145421715e-4820j)  +/-  (7.18e-2009, 7.18e-2009j)
| (299.8983947568293211 - 2.4368727642347039026e-4818j)  +/-  (2.2e-2007, 2.2e-2007j)
| (266.65646382942286661 - 7.9818078802320792591e-4811j)  +/-  (5.19e-2004, 5.19e-2004j)
| (33.91413202804936344 - 1.7874653403271170981e-4832j)  +/-  (1.57e-2003, 1.57e-2003j)
| (276.88185167418688115 + 7.2679828278404094929e-4825j)  +/-  (5.16e-2005, 5.16e-2005j)
| (134.307419597539473 - 7.4085282249752597902e-4853j)  +/-  (1.33e-1995, 1.33e-1995j)
| (100.49041101885674866 - 1.5167146152337880324e-4883j)  +/-  (8.01e-1996, 8.01e-1996j)
| (248.02629695481401886 - 1.6409107686816798299e-4904j)  +/-  (3.15e-2002, 3.15e-2002j)
| (15.357152275566875455 - 1.9354468108728011453e-4937j)  +/-  (3.04e-2011, 3.04e-2011j)
| (19.882202385497727595 + 6.4895976430249102752e-4935j)  +/-  (7.49e-2009, 7.49e-2009j)
| (58.641846294674884618 + 2.1144858820110073403e-4921j)  +/-  (4.39e-1999, 4.39e-1999j)
| (43.861112877701894983 + 1.3297770208797581461e-4932j)  +/-  (1.71e-2001, 1.71e-2001j)
| (27.295397058189914646 - 1.4810725606744839681e-4936j)  +/-  (7.37e-2006, 7.37e-2006j)
| (18.681927965101845121 + 1.4480093646852315872e-4940j)  +/-  (2.18e-2009, 2.18e-2009j)
| (12.486507079040894342 - 2.1716671002918397917e-4944j)  +/-  (7.52e-2014, 7.52e-2014j)
| (8.4430975212594921957 - 7.5017513300274755354e-4950j)  +/-  (9.82e-2018, 9.82e-2018j)
| (164.99278490639391594 - 5.2442138332780274241e-4925j)  +/-  (1.7e-1996, 1.7e-1996j)
| (35.666197846825004093 - 3.3414298305619675026e-4955j)  +/-  (3.96e-2003, 3.96e-2003j)
| (24.090721168829827338 + 1.3295323378860484876e-4959j)  +/-  (4.21e-2007, 4.21e-2007j)
| (5.0026199611283239038 + 9.4893599566758989461e-4975j)  +/-  (3.04e-2022, 3.04e-2022j)
| (182.51707756770325352 + 4.2619999398594946939e-4948j)  +/-  (2.27e-1997, 2.27e-1997j)
| (70.014907121838500255 + 2.6904324413775180352e-4960j)  +/-  (8.9e-1998, 8.9e-1998j)
| (50.913550720412836862 - 4.1727696303052372123e-4963j)  +/-  (3e-2000, 3e-2000j)
| (239.44555601553163728 + 4.3475659112698697551e-4959j)  +/-  (1.74e-2001, 1.74e-2001j)
| (67.054148344820312827 - 3.38224144931042322e-4967j)  +/-  (4.59e-1998, 4.59e-1998j)
| (96.74059433120714232 - 1.018329118714996179e-4972j)  +/-  (5.21e-1996, 5.21e-1996j)
| (13.56621512330301703 - 8.6480724406738095563e-5022j)  +/-  (8.34e-2013, 8.34e-2013j)
| (112.3435849037471862 - 2.2619307749743344863e-5004j)  +/-  (1.42e-1995, 1.42e-1995j)
| (9.3749209788307886478 + 5.1254028353452498406e-5044j)  +/-  (7.55e-2017, 7.55e-2017j)
| (10.367236440105982973 - 1.3539696547551055017e-5042j)  +/-  (6.67e-2016, 6.67e-2016j)
| (4.3369334281411145313 + 1.0011320028550744349e-5050j)  +/-  (2.6e-2023, 2.6e-2023j)
| (11.408826912980535839 + 8.3847001448799733517e-5042j)  +/-  (6.55e-2015, 6.55e-2015j)
| (257.0716388496119358 + 1.5517289684964422971e-5022j)  +/-  (4.36e-2003, 4.36e-2003j)
| (208.7818998449981645 + 8.2997063034051778569e-5038j)  +/-  (4.71e-1999, 4.71e-1999j)
| (14.53609553558708154 + 3.8394663116902476543e-5084j)  +/-  (7.16e-2012, 7.16e-2012j)
| (1.6725043802358465807 - 1.1885971720137508994e-5100j)  +/-  (8.52e-2030, 8.52e-2030j)
| (125.16827982064849412 - 8.1550359972247788186e-5065j)  +/-  (1.63e-1995, 1.63e-1995j)
| (82.678599171294527533 - 1.2658116209240769646e-5083j)  +/-  (9.79e-1997, 9.79e-1997j)
| (188.74484513435062215 - 4.6294459546409943986e-5099j)  +/-  (9.86e-1998, 9.86e-1998j)
| (73.056174127854840262 - 7.8721414490321167701e-5135j)  +/-  (1.75e-1997, 1.75e-1997j)
| (46.135591901081600619 + 3.2499219066420123334e-5166j)  +/-  (4.65e-2001, 4.65e-2001j)
| (104.33894151355829145 + 1.3091119693235607649e-5197j)  +/-  (9.88e-1996, 9.88e-1996j)
| (347.87832972043664581 - 3.6397172501110290423e-5254j)  +/-  (7.74e-2013, 7.74e-2013j)
| (22.586704093495973799 - 1.9720331572518142974e-5303j)  +/-  (9.88e-2008, 9.88e-2008j)
| (108.28899441205097363 - 3.8377399573817454893e-5313j)  +/-  (1.17e-1995, 1.17e-1995j)
| (159.50186305860792531 - 7.6837223931183062125e-5404j)  +/-  (2.8e-1996, 2.8e-1996j)
| (3.043383981944675568 + 7.5907509071279302161e-5507j)  +/-  (9.59e-2026, 9.59e-2026j)
| (215.9734681388557325 + 1.9184397619064408984e-5475j)  +/-  (1.4e-1999, 1.4e-1999j)
| (170.65242435964907113 + 1.9534303738008557116e-5520j)  +/-  (9.94e-1997, 9.94e-1997j)
| (3.7494411313428778019 - 8.6246935653063880951e-5587j)  +/-  (3.78e-2024, 3.78e-2024j)
| (79.386341330908676532 - 1.6612169942705269341e-5559j)  +/-  (5.81e-1997, 5.81e-1997j)
| (6.9239565457104964806 - 1.0357837083212931504e-5616j)  +/-  (3.16e-2019, 3.16e-2019j)
| (28.95559229372151758 - 8.2291939843907972346e-5602j)  +/-  (3.3e-2005, 3.3e-2005j)
| (41.666976217779386122 + 2.5389921470804451118e-5593j)  +/-  (6.46e-2002, 6.46e-2002j)
| (231.27194676593183849 + 3.8903282325724014478e-5671j)  +/-  (8.36e-2001, 8.36e-2001j)
| (223.46011837287470478 - 4.007509969672580471e-5881j)  +/-  (3.63e-2000, 3.63e-2000j)
| (116.50595503241763519 - 5.3964208717474043554e-6025j)  +/-  (1.46e-1995, 1.46e-1995j)
| (1.0406748406401594478 - 4.461471591763306527e-6225j)  +/-  (6.01e-2032, 6.01e-2032j)
| (148.99295312862507478 + 9.2992214649801972775e-6188j)  +/-  (6.23e-1996, 6.23e-1996j)
| (143.96037045935183364 - 1.7716252367273058746e-6336j)  +/-  (8.92e-1996, 8.92e-1996j)
| (5.7035038557927833483 - 3.9872791928538351833e-6474j)  +/-  (4.51e-2021, 4.51e-2021j)
| (129.67608050462246401 - 2.5793119786054057914e-6447j)  +/-  (1.62e-1995, 1.62e-1995j)
| (53.414809032766546563 - 1.386723931944670045e-6499j)  +/-  (7.81e-2000, 7.81e-2000j)
| (6.3716578854702156358 - 1.4580706696443650599e-6557j)  +/-  (6.24e-2020, 6.24e-2020j)
| (16.361584164380751302 + 6.2465911605279453735e-6548j)  +/-  (1.2e-2010, 1.2e-2010j)
| (120.77959697316415132 - 7.1424949467657899836e-6531j)  +/-  (1.68e-1995, 1.68e-1995j)
| (154.17114089009558492 + 2.4169683747337406015e-6571j)  +/-  (4.23e-1996, 4.23e-1996j)
| (86.058085427873901372 + 6.0899481695999051195e-6585j)  +/-  (1.6e-1996, 1.6e-1996j)
| (0.79473196700136159852 + 4.1595692605127297134e-6629j)  +/-  (5.04e-2033, 5.04e-2033j)
| (61.368790064099991019 - 1.1347592930172236582e-6595j)  +/-  (9.58e-1999, 9.58e-1999j)
| (32.25954056095970796 - 1.812601764269264763e-6600j)  +/-  (4.49e-2004, 4.49e-2004j)
| (201.86027812144570084 + 8.0335810723730003725e-6592j)  +/-  (1.42e-1998, 1.42e-1998j)
| (37.552963817622182453 + 3.03552007036950635e-6619j)  +/-  (9.65e-2003, 9.65e-2003j)
| (0.47193845768537280597 - 7.6439089231199453544e-6649j)  +/-  (8.36e-2035, 8.36e-2035j)
| (2.5462061276190357795 + 6.0233580380290322438e-6642j)  +/-  (3.44e-2027, 3.44e-2027j)
| (48.48694823351817628 - 2.9678824901482936444e-6615j)  +/-  (1.21e-2000, 1.21e-2000j)
| (176.49029427296302777 + 9.9183906501211831718e-6610j)  +/-  (4.76e-1997, 4.76e-1997j)
| (93.086871803263351909 + 1.1769323059860671391e-6622j)  +/-  (3.93e-1996, 3.93e-1996j)
| (89.526797399646162628 + 1.2274441104087252751e-6636j)  +/-  (2.57e-1996, 2.57e-1996j)
| (3.4142135623730950488 - 5.4902302528881951043e-6687j)  +/-  (9.66e-2025, 9.66e-2025j)
| (0.18444048146971066097 - 2.4578514721026867903e-6699j)  +/-  (5.61e-2038, 5.61e-2038j)
| (39.560004318754411339 + 6.1262353260139424108e-6664j)  +/-  (2.53e-2002, 2.53e-2002j)
| (76.179446266045462869 - 2.7688878477266449939e-6657j)  +/-  (3.2e-1997, 3.2e-1997j)
| (64.172523967413951973 - 3.3485847064955068313e-6672j)  +/-  (2.04e-1998, 2.04e-1998j)
| (21.177003774580905762 - 7.0701631937873143878e-6719j)  +/-  (2.67e-2008, 2.67e-2008j)
| (2.0821700356652283818 - 9.5503981614766594586e-6739j)  +/-  (1.54e-2028, 1.54e-2028j)
| (0.5857864376269049512 + 4.6168930280899418118e-6744j)  +/-  (5.19e-2034, 5.19e-2034j)
| (195.18733016548021155 + 2.4342767377159349537e-6705j)  +/-  (4.01e-1998, 4.01e-1998j)
| (30.61798872297429414 + 8.7271899252993204028e-6758j)  +/-  (1.4e-2004, 1.4e-2004j)
| (1.3256504749227682944 + 6.9362135348182204093e-6784j)  +/-  (6.09e-2031, 6.09e-2031j)
| (0.33297270570840456309 - 1.0152076163565471502e-6788j)  +/-  (3.48e-2036, 3.48e-2036j)
| (17.509801611789484541 + 1.1485991127131028971e-6762j)  +/-  (4.86e-2010, 4.86e-2010j)
| (55.990760230807973468 + 7.7603077927719826485e-6749j)  +/-  (1.83e-1999, 1.83e-1999j)
| (139.06710296631714256 + 4.8369438426139338758e-6783j)  +/-  (1.12e-1995, 1.12e-1995j)
| (7.5982222173587602887 + 1.7341828528066131668e-6834j)  +/-  (1.51e-2018, 1.51e-2018j)
| (0.075849873488493830478 + 2.200518019453927917e-6855j)  +/-  (8.19e-2040, 8.19e-2040j)
| (25.666593532668940272 - 3.2810870085291283574e-6822j)  +/-  (1.73e-2006, 1.73e-2006j)
| (0.0144604933357906272 + 1.2199441378849359534e-6856j)  +/-  (1.67e-2041, 1.67e-2041j)
-------------------------------------------------
The weights are:
| (3.086599355682925428e-142 + 6.0417977990990196335e-4921j)  +/-  (2.28e-356, 1.55e-1862j)
| (1.0714804323243028691e-124 - 1.0133937103802274449e-4911j)  +/-  (3.94e-351, 2.68e-1857j)
| (1.2748732063829042784e-135 - 1.7923613830498549148e-4917j)  +/-  (9.08e-355, 6.17e-1861j)
| (7.1851426715488785272e-130 + 1.8987695087244005235e-4914j)  +/-  (5.46e-353, 3.71e-1859j)
| (1.5401607071437369965e-115 - 7.0632908843061519036e-4907j)  +/-  (1.45e-349, 9.84e-1856j)
| (3.157240118646477692e-15 + 4.5166533577703621762e-4847j)  +/-  (5.18e-270, 3.53e-1776j)
| (5.9783462991252723099e-120 + 3.2620146800802730088e-4909j)  +/-  (1.26e-350, 8.58e-1857j)
| (2.2010727671724764043e-58 - 7.4396519803687236858e-4876j)  +/-  (4.55e-326, 3.09e-1832j)
| (8.6537929028787698923e-44 - 1.8718885295929172614e-4867j)  +/-  (5.16e-315, 3.51e-1821j)
| (1.6909885084508719302e-107 - 1.3196838136242127775e-4902j)  +/-  (6.74e-348, 4.58e-1854j)
| (1.8728594370522509411e-07 - 9.3655073555399622542e-4842j)  +/-  (3.08e-243, 2.09e-1749j)
| (2.8709833289308154998e-09 - 2.0752660919691390415e-4843j)  +/-  (3.63e-253, 2.47e-1759j)
| (9.1567296679775893663e-26 + 3.8917184140885325642e-4856j)  +/-  (3.31e-295, 2.25e-1801j)
| (1.9982840600522692654e-19 + 2.2814966040306893856e-4851j)  +/-  (5.85e-284, 3.98e-1790j)
| (2.3061707468451168251e-12 + 8.6001929750916358121e-4846j)  +/-  (4.47e-266, 3.04e-1772j)
| (9.0583388711386634155e-09 + 5.6192460510608574153e-4843j)  +/-  (9.51e-252, 6.47e-1758j)
| (4.109565174444846246e-06 + 2.213485448589496078e-4841j)  +/-  (1.27e-238, 8.61e-1745j)
| (0.00019291054870322344902 + 3.0342891418719740297e-4840j)  +/-  (7.56e-226, 5.14e-1732j)
| (1.2322364253394026427e-71 - 3.1142666487025858935e-4883j)  +/-  (2.56e-336, 1.74e-1842j)
| (5.8924949797488684301e-16 + 7.8623041977537482134e-4848j)  +/-  (9.57e-277, 6.51e-1783j)
| (5.3206695069855674754e-11 + 6.6843441472083703047e-4845j)  +/-  (1.5e-262, 1.02e-1768j)
| (0.0046300098616389562057 - 4.5203136063032144325e-4839j)  +/-  (3.1e-212, 2.11e-1718j)
| (3.3186087050791194055e-79 + 2.2198036826366826578e-4887j)  +/-  (2.55e-340, 1.73e-1846j)
| (1.1752909867082447294e-30 + 2.1366203887168993509e-4859j)  +/-  (2.36e-304, 1.61e-1810j)
| (1.9061660102664966948e-22 - 9.3141252926571556691e-4854j)  +/-  (3.12e-292, 2.12e-1798j)
| (8.5659704365220055946e-104 + 1.2455178364362766327e-4900j)  +/-  (2.73e-350, 1.85e-1856j)
| (2.2094335474567017602e-29 - 1.4406960352192826651e-4858j)  +/-  (8.93e-303, 6.07e-1809j)
| (3.5847066252482242942e-42 + 1.7002460708283592044e-4866j)  +/-  (3.21e-317, 2.18e-1823j)
| (1.3525737859995705183e-06 - 1.719722116334126222e-4841j)  +/-  (1.63e-250, 1.11e-1756j)
| (6.6592140020185593511e-49 + 1.9231146943216645015e-4870j)  +/-  (2.7e-323, 1.83e-1829j)
| (8.1801782448770363618e-05 - 1.2766968102550561461e-4840j)  +/-  (6.15e-241, 4.18e-1747j)
| (3.2031160748155402343e-05 + 6.1924712134720823706e-4841j)  +/-  (6.83e-244, 4.65e-1750j)
| (0.0083371622447799696562 + 8.5889615049400635693e-4839j)  +/-  (3.74e-222, 2.54e-1728j)
| (1.1791846330274885397e-05 - 3.433789227798773877e-4841j)  +/-  (1.67e-246, 1.14e-1752j)
| (2.10729716782194493e-111 + 1.1063292940477506672e-4904j)  +/-  (3.91e-354, 2.66e-1860j)
| (1.4980695904545582838e-90 + 1.573665927040036276e-4893j)  +/-  (2.89e-348, 1.97e-1854j)
| (4.1765128290535356423e-07 + 1.4565730609431086343e-4841j)  +/-  (3e-256, 2.04e-1762j)
| (0.071243285430158249694 + 2.9152780128705165196e-4838j)  +/-  (8.1e-205, 5.51e-1711j)
| (1.9418967353103104603e-54 - 1.279755586246547978e-4873j)  +/-  (1.57e-329, 1.07e-1835j)
| (4.1334064332171513144e-36 + 7.8610742120734354724e-4863j)  +/-  (2.56e-315, 1.74e-1821j)
| (6.7724064097174836582e-82 - 7.6150539861981749925e-4889j)  +/-  (1.06e-344, 7.24e-1851j)
| (5.7668778339980181887e-32 - 3.0896606030213181278e-4860j)  +/-  (8.83e-311, 6e-1817j)
| (2.1271605956681474303e-20 - 3.5866849087028757739e-4852j)  +/-  (7.89e-297, 5.37e-1803j)
| (1.8928020224239164599e-45 + 1.9754665932361059168e-4868j)  +/-  (6.86e-323, 4.66e-1829j)
| (1.8717038898900280681e-150 - 3.0102523036153127045e-4925j)  +/-  (2.08e-373, 1.41e-1879j)
| (2.2666443824076026141e-10 - 2.1000817695128939529e-4844j)  +/-  (2.56e-278, 1.74e-1784j)
| (3.7406128581928869072e-47 - 1.9946221588523037721e-4869j)  +/-  (1.87e-324, 1.27e-1830j)
| (2.8998554735494890126e-69 + 6.33228334702370147e-4882j)  +/-  (4.54e-340, 3.09e-1846j)
| (0.023296452058653420059 - 3.041820296509686985e-4838j)  +/-  (4.65e-240, 3.16e-1746j)
| (1.1729729195993325078e-93 - 3.3467838805191148987e-4895j)  +/-  (2.41e-351, 1.64e-1857j)
| (4.4263003661297010789e-74 + 1.4111491832614370355e-4884j)  +/-  (1.37e-342, 9.33e-1849j)
| (0.011909562117500692997 - 2.4134781301172495493e-4838j)  +/-  (5.36e-248, 3.64e-1754j)
| (1.0832698236851020606e-34 - 5.9381155885087508634e-4862j)  +/-  (1.27e-317, 8.65e-1824j)
| (0.00055439418269534605259 + 1.9434892778511786359e-4839j)  +/-  (1.33e-260, 9.07e-1767j)
| (4.4321554529681489669e-13 - 3.6563210068513299022e-4846j)  +/-  (2.65e-291, 1.8e-1797j)
| (1.7263194073492704286e-18 - 1.5032073301496969874e-4850j)  +/-  (1.2e-300, 8.19e-1807j)
| (2.8986638807897328357e-100 - 9.5779779055821828875e-4899j)  +/-  (2.49e-354, 1.69e-1860j)
| (6.8518789483826042555e-97 + 6.1421137290673671687e-4897j)  +/-  (4.73e-353, 3.22e-1859j)
| (1.0645145661805376983e-50 - 1.7669385526854356339e-4871j)  +/-  (3.33e-331, 2.27e-1837j)
| (0.092078784338346833365 + 5.6977327632508900646e-4838j)  +/-  (2.73e-243, 1.86e-1749j)
| (1.0025768218384881773e-64 + 2.0839491105874460009e-4879j)  +/-  (1.59e-340, 1.08e-1846j)
| (1.4943618127381107024e-62 - 3.3993907960657353755e-4878j)  +/-  (1.41e-339, 9.59e-1846j)
| (0.0023454494325812582099 + 3.2254508369096346483e-4839j)  +/-  (1.02e-271, 6.96e-1778j)
| (2.1988529583106940895e-56 + 1.0041868463949359714e-4874j)  +/-  (4.65e-336, 3.17e-1842j)
| (1.61001726105577267e-23 + 1.5099827294453340998e-4854j)  +/-  (3.7e-315, 2.52e-1821j)
| (0.0010339717182262400138 - 2.7931604679833490495e-4839j)  +/-  (1.16e-275, 7.9e-1782j)
| (8.6789567091185880148e-08 + 3.8136130992530182479e-4842j)  +/-  (4.82e-290, 3.28e-1796j)
| (1.5227426791865045311e-52 + 1.5437826403880306577e-4872j)  +/-  (8.53e-334, 5.8e-1840j)
| (5.817704695659844606e-67 - 1.1916420331243289037e-4880j)  +/-  (3.93e-342, 2.67e-1848j)
| (1.4452768374006725835e-37 - 1.0066309248818570845e-4863j)  +/-  (8.16e-327, 5.55e-1833j)
| (0.10517006996795477409 - 7.4507236679981509936e-4838j)  +/-  (1.51e-265, 1.03e-1771j)
| (6.1601983972380436157e-27 - 6.1314934061569563678e-4857j)  +/-  (1.14e-319, 7.77e-1826j)
| (1.5975829227824149108e-14 - 1.1761196004857425422e-4846j)  +/-  (2.33e-307, 1.58e-1813j)
| (1.4632608216648107334e-87 - 6.4682463643623010662e-4892j)  +/-  (5.57e-354, 3.79e-1860j)
| (9.5755120439649741824e-17 - 8.0952128442910797741e-4849j)  +/-  (1.41e-310, 9.61e-1817j)
| (0.061039505133143629152 - 1.0142550833474438304e-4837j)  +/-  (8.8e-275, 5.98e-1781j)
| (0.038178407089900333946 + 2.1874952116370851906e-4838j)  +/-  (9.19e-281, 6.25e-1787j)
| (2.0923227340527299895e-21 + 5.7529330319576785485e-4853j)  +/-  (4.47e-315, 3.04e-1821j)
| (1.3314531744667705107e-76 - 5.8618701213901390183e-4886j)  +/-  (2.6e-348, 1.77e-1854j)
| (1.3488750586357114198e-40 - 1.4830803984577170523e-4865j)  +/-  (1.68e-329, 1.14e-1835j)
| (4.6217958043992533108e-39 + 1.2445848493908351104e-4864j)  +/-  (9.44e-329, 6.42e-1835j)
| (0.0077590512464918349024 + 3.7306516961045992975e-4838j)  +/-  (3.53e-290, 2.4e-1796j)
| (0.10876298795963937013 - 1.318466118627355187e-4838j)  +/-  (2.41e-286, 1.64e-1792j)
| (1.3587217010794467273e-17 + 1.0495369133239003475e-4849j)  +/-  (3.74e-314, 2.54e-1820j)
| (2.6063555182331666774e-33 + 4.3468910128915058082e-4861j)  +/-  (7.72e-326, 5.25e-1832j)
| (3.8364085973715135339e-28 + 9.4945101603120812634e-4858j)  +/-  (6.65e-323, 4.52e-1829j)
| (8.6025142423213240386e-10 + 6.7860097400260048401e-4844j)  +/-  (1.44e-308, 9.8e-1815j)
| (0.054665610314909858389 - 2.2729569719186324854e-4838j)  +/-  (1.17e-295, 7.97e-1802j)
| (0.093880115508781424933 + 1.1161630263486524761e-4837j)  +/-  (1.35e-293, 9.21e-1800j)
| (1.1163127988192982324e-84 + 2.3496939426853084905e-4890j)  +/-  (3.92e-355, 2.67e-1861j)
| (8.3384220036602938657e-14 + 1.8187849977323492165e-4846j)  +/-  (1.03e-312, 7e-1819j)
| (0.083398007742538543775 - 4.1433364506395278876e-4838j)  +/-  (1.53e-297, 1.04e-1803j)
| (0.11522467724200541635 + 4.1581910903064048392e-4838j)  +/-  (3.89e-297, 2.65e-1803j)
| (2.9074852208286754727e-08 - 1.4274600185762650415e-4842j)  +/-  (2.37e-307, 1.61e-1813j)
| (1.2610455092143626877e-24 - 2.4360601420070178393e-4855j)  +/-  (3.57e-321, 2.43e-1827j)
| (1.9385302408925460631e-60 + 5.190014216287233191e-4877j)  +/-  (1.89e-342, 1.29e-1848j)
| (0.00039104552955038829099 - 8.3133693315314998773e-4840j)  +/-  (1.33e-304, 8.97e-1811j)
| (0.079234543831009754797 + 4.5796031023520367297e-4839j)  +/-  (2.46e-303, 1.66e-1809j)
| (1.1448323778672977982e-11 - 2.2849203546095794439e-4845j)  +/-  (1.26e-311, 8.58e-1818j)
| (0.036542175686911240912 - 1.0854357286628932798e-4839j)  +/-  (6.13e-304, 4.12e-1810j)
