D=-10247 h=105 -3461414231652075730877341020176611441085213513788171426543787316467419401369590571101960504881568737689845446954112135924721299901447044199422786772709117107911866904815487514972447967084910800532656265455946815741124733277514479511929439056615688901740815983385200877598121889545552761328569419519644750296562409440222184623236106668083186888975504954953882880788988274286407106695024559579475531756671474735407015058019819793559955259509587520465540247706112752777454313455146091291992466891809101114547979652976155121909087426204026875/3470831629763516441858976740515216784602615330723833185051016439788695454191172321375102282870732086498376259990742381003451985537850324935195375228747230098540706247444758992904607328948727321100907916503*X^0 + 114992060356718442843116611838727419821194345370380481533655833733168121219940807499713820356812792278866773482487836287371321398024812057870131310712596396170463405708615117332133386423942646129978871615287137475157098206769521386640206202763343777724532721407390470897781844259367925104795032053049185362851419723541409778537119599515221558727655414490042090693572617587466145087500996664989821487958912424025975921333346087263073662516712071060810828845028543419111743282774838004755206822494064569969780444408075560799288814559380258232000/35565611710186752979728934660059426391822999293927118647217765458514762319096942777130673092576391690348861536125137178142372495806352279610947009968972866819746616917566445400293511299737608859321003420406241*X^1 + -2022243732115937514934914673339472595661136430761395658459741144942002133979754772445370449112821456520813281916063070272938853903237797598912382460147431032116269494891772695660150415714545252833544284451777483139456309078510959911353529929530868849298903837864826692470895613327139191959169651627719905872336193727898425776898434497106046511224379977949827131610651736659254753949168633730586279295826007774736377573976993169643474543189680338563360922881400123770688941858408444620329389498845545350178942316327266409356440763971425/338716856617889766942419902460741366702704726331983330247976621429559427558424155496740732201691430320911121302892786279247778426646855170800758780984408129066137039859935492622680523953228000497795249*X^2 + 27180578704854028121382042810023630721736507619490383906200246586728736468236843521703234054734222923315172135184990600741415287337646379200030035082328450955179174097613805194561846624472349452379178415840610516800887736857644807277925883287291014001123376450473782295010502409346828502587175201430130203124118985155998365199032436166970014432893737347896903293928788886532292775837274727526964109109984254112276410066750813553791158715458623698771996122209282390010878506478126271537644438601166461874251688548159411994082784515451832440/3470831629763516441858976740515216784602615330723833185051016439788695454191172321375102282870732086498376259990742381003451985537850324935195375228747230098540706247444758992904607328948727321100907916503*X^3 + -287116121784172311674061519868623365770877450377417500535857090526785064257671929861813674597599623672972941409060768008449860791344928440444728459439601359684028013254630619868251744165062894503327058886167618858532843056909848330843404429937966386487398874656112680732285838288641996872819008040004096706864800194576519342297102112989713976919024372669179125690605501419780142900410658514061607251077830286112712429559459495983515304481993789142635385938661520439742912264040304225465368411954259511687094486273962864457192295997/33055221686141286907623685221112654113662996616764255903969612709042590763972299745949129716179509155939408734545992610446743283560735353840222385184386467167574611092020639467422711423170488972167*X^4 + 3055511252020723609239689946098688413784666708889654286828902551881041627302013607972744068180170956721297757921323589854262726022294666969481224821760207951397361536703074783180235698787866489558933141207524315238348121459494038982502854436788667596866206279548118201573250618721674763534804164658643640211018731071393534806428366016961218015391728826035026203231934896020101628701985935456956969805154081766479165292042072576561874396162891818996278447215212801512829853558531427654585269214489080049435764088708246489721863707250192/338716856617889766942419902460741366702704726331983330247976621429559427558424155496740732201691430320911121302892786279247778426646855170800758780984408129066137039859935492622680523953228000497795249*X^5 + -29721314163096446632297733635757113806604355494838174099679867626127157885713361806741544506362500508808988810406049036390529282522666354171001726618168488937875566580417012710946561951394282829553394867816517877971952276983695712500557890220264462968240342484195179178463458476212877706161013062987866636770804173934013311771990541254114265834657106834548630288331021211342199981583650157466442978800539473705933589131773677126868035796594473353408300130642862551257709785571125169093330149196925740734408719145323642425346452/3225843826109230692653819188163623901011320056286157500143418825904419904749907265145811429313897643792271760958914083189884188890478711216963246333989115562366996300577792472667386691048159361*X^6 + 282727692837339268802319356531129488343689949307093724441315126403494806884747693325313724270365709409278468072278201438467673526443664370676634359734568438590506893082742388837363227363640203535378870132374435659938325079815501218098869586620564781244270295981505755272742404331328533305522518502705482942022511906945974823503825814650592822110821113261424030328730713281956218906634889248882749021751398534190829973471380438336963328881857844528263254055649816780573245164649764421178631215199575330080416728777789370147189734686/33055221686141286907623685221112654113662996616764255903969612709042590763972299745949129716179509155939408734545992610446743283560735353840222385184386467167574611092020639467422711423170488972167*X^7 + -2017582354139121793402170171838496338679326685507126723485045952807939526999129036948349259546099432951394319095285535516596653144412555287328890146622604388489832700514403296468879839632536558800057190498515281768905671381994019104757120308893098274348858495446929447990489336128471784697565839973741992896799158703890249307406397138945889001035647500141590170627699200479559210315652004177680427675990928846607823172698128725810407601378236511620566616028606569850834547380097889868560089329069616593655725657952166090287/314808609945274782146366662258575573437232366183874060714689062740745574777974750185011362282999672469237021660867969473005190679269904481015248007610921788071337591546578752090112880945463*X^8 + 11210366238745298512377838510480901827625315890728089137228593987751832385163796466237232793037734123571003412266372049775662917699392605209480562663839718932019518822085823325307338225369123148135398275969169613914525021119098034077871227755851678107220897634544446472547689275848020136866802479074920701029333923353613967195492835485670287750261127081587826505161080175472298534623238888571687534466416652857526793706322393958805727401908409845531590538296242238930232178640730738935593348490449413743074910701972368164648348/3225843826109230692653819188163623901011320056286157500143418825904419904749907265145811429313897643792271760958914083189884188890478711216963246333989115562366996300577792472667386691048159361*X^9 + -37170913133604452150336512864342576802222423389551789407930034083552424852086308362992787839691007961212067869418457109462653586487741636138901702995265322419377472903763826469402730346188178214915740287414852352116995040488890591092651998244374803233098694046209031135936681774405759658295393143099084067651775003185559292684168321391939903275598454492336253542192188557381999798998631846769860802352718588557199714545274716336244057495642201865277133535583254874886878155769109024513451335783846106656715954103312243/30722026929371990060150938055877385911704144255281942101560365252341717066260832456817738097296737822702939558979991165512363684909720355324997365825209504056927646291263662739349358929*X^10 + 60357696242347932685968174326224806886984359890172601738699613348058480162023079162478615883019380303848989754865842093279468483920661352376136279757460765968683228033038520182877316333492237825431661776511672473303205419230584615974384222541492108967937096675844738759998673018325771962090857910509871100874460979080055938338848382141543918075333572751407928541121516134763337029325184121025430395850105014314042590969446179177729940128364832812355720414951035784423175830550693086713406906332981417048199931701249550952/314808609945274782146366662258575573437232366183874060714689062740745574777974750185011362282999672469237021660867969473005190679269904481015248007610921788071337591546578752090112880945463*X^11 + 56039871017567294072112519254154029516574075186626205540517941137131391005824289191318786736304931842661644984489869288245759035411952205366447426263304065556099588372367710307151077681770249053546834771132519903769092193369361501011902111958876609661430892195785373373349038741067210338641104342732593340382536242465053343679487908533571807204471510720027776308318294199738346108915476748085331613339834320985288158833934953106866601938696725984859599125886490336175387240190037925304556416236706400876696946228/2998148426795353767946807656472858974500258051652380413931918147003192843394245384680173523694421569503556119740410965698483818181879609185615044971719479267778632408633128012037607*X^12 + -128680731152565634195053212557622229525479517267080621765363959467573115563548789310493100844406978781948863969305894753524198770575215263764634520009532034642068378820369164531934899811856683592080393584361959392302274315908098635396867478677143706873821171328150739757355526081005831255729218981801834974392185248051583771101292014001398077648580617693335204659390985460546911787689103277691910324636860242170031995084600436859586567335099650693042826464484517646812661373735889974107886456174467455959668951496102/30722026929371990060150938055877385911704144255281942101560365252341717066260832456817738097296737822702939558979991165512363684909720355324997365825209504056927646291263662739349358929*X^13 + -1052249602770412779697155735966890809334399338953415635108311030616254267840058379529000152330519816217879901349103151023609529560363551823221255021594174876167844656675726416703843413683322140989112549094128613807511209288580702728947526280861524293590364874334652861004414590795042950279344931388689157914454193917477623552807948663235504189727929220403526320037859902093891772666835522497170752385514612361239031110753989999560361390324120304129187582813642137863960219360280489674222786050591129250920378/292587921030092101878287074897322042988216848995060057961541733873640367267907229889740755703564123109549733555226989918852719643005719643370259097464572974312348239351334830881*X^14 + 181872184460558677713465711911571883629291931230516036281358040812839720930503968073663731661617020786169267623787431150964196235509570733752933598927819809390156375161988676635323569111685120169147856778748688115130533614764460054621712248329158009416507266831564346034909276089850576312807682424591634590283661182927227372866675909076217282010565035286474262800134375308692362748727610274958557529486330743626584834500303123977859122742108578650887757634709290610561290641766128820603744312571968147430903875/2998148426795353767946807656472858974500258051652380413931918147003192843394245384680173523694421569503556119740410965698483818181879609185615044971719479267778632408633128012037607*X^15 + 5229787097389432007540395067642794428951834604197178588786832941849851325775542877583011170058642280228524640367045536071769782139092576929280257410622301092468990059523557618136869162261603400748576317955926555169276741597565007309104961572416363523090907391505274925120333860167660298081368317775537644863909886645287350862962213140153453582788556870605506823720572635253837403357233516431642963937376092118421170940104626880048094133576100571795592799802461422295142417684031008532520688885204175594/28553520155176354238146489206335712207301341758081395331466939970102504856827093772786255070124341086127621114006732694335192704499435897664707631254471842911325094110601623*X^16 + 5968512515588922313142368806815762131013731667013096894787395583977646473490754523640495964541992422396060074123230031706595902667678815845349836523996523769381778059048944561331257837711899209958535892440855470165458010175912247537818184889561212164217160045155918126555236104589807698219180587279651813029191205969634161415725326212039509203545485340378198621632516303073154896677886125331567588815757288243587165887419811444747218713230705932487045124572805113043261750798190548700703738967361762284075/292587921030092101878287074897322042988216848995060057961541733873640367267907229889740755703564123109549733555226989918852719643005719643370259097464572974312348239351334830881*X^17 + -14323579693193423920383729461881970398620723511405231820826722836495245530961018899332296397005707859248317818289914135225872255527898910468723672273714157058523084927564076095000388998814924420656786805250360646282417269999744311793027552166429210214461658555873659961740117966653490505991268973925569562043371787665008740683100714615333948591847737893281234549976913237627120272368699717072528802607455123638043584900354482559564260072226658784145699439401075317033890755140381394698188528285113/2786524851681111958441152454995190027061709940283145831118077483175808027405786451916293068227221731836402958329924143098974597882251966201298685591341060106501912180209*X^18 + -43026918551419923785585773544356390437049080725927183879280418253801910527279236938147773271337136134820997815104160176697723648251585342681726708649669552258030150387037267260959980131736954444557189116783607267516194325907194040564247762740735708491714282362991950160522562946447229666331513209469088825357789691712243273834073364239667978637240496613887512963072201333407151602269158538498032572840215699957917632576152214524800553994683585927986285507245428485890461913481068589750507253598600137/28553520155176354238146489206335712207301341758081395331466939970102504856827093772786255070124341086127621114006732694335192704499435897664707631254471842911325094110601623*X^19 + 6534007453504276981320306468376598340219144641078195923329900691925688876757271195725592142641852179605174707841204875999675002818605955817702175590499270274640500043696975172028715562785804417572454186295246005033205302479429974029852686762706369996347206035568526549666657171631674515659981368191139381561184029422021360237337361305137947119587084551671584312476452958467932269870617142448175625732216177048993147428106588235970916231209975603946532785358850862221908768481332261639199459/271935674019821602268093340001482387729258313680408493326639746577125795589517561424445502901065846768459349890692314150382999695740408529452394417033381487899083847*X^20 + 142864112142534994089823322279659952334941755806622726343622310635475046670809602433953976671841378861236120135582163985235075087657545325670091648528600252922181095698176899761453783462745630914994061476090512049044261309654950609057352806699476825869543116026131922259290930117128998048039099358277502474766715950080859441283149363730205984926352386861782925943894517579932215593664016880230479662417700068701465620311686646562522612756587951449207258835544491646769837803664030361699812646600/2786524851681111958441152454995190027061709940283145831118077483175808027405786451916293068227221731836402958329924143098974597882251966201298685591341060106501912180209*X^21 + 131546064645893729864472955427922493006429169837163795465935241911564832504904968547359320799380240504951902213162725537415044702026989507732182958934514685345989700341964847099141413312758073584099134570780802154020983665906582789299722582496393124945880446916363206424530075241048108071648007077173964453670449073252994039712374951734633216934150733351199734690911263484401588798753093882509516966024109525598090856558231874116429894908656717407797133328607952613965811870184163313883/26538076902490641384609479847904985627916298787977797728763515817031891830732659453932419527770649630961193509387363535706353049257383480965394204843698788708801*X^22 + -162910728016436206105859816801078977126284638112505959995257563502556540001359041022644131883057993432778582959637806585132792848546137243033811756339291266639790769797345017731025872304567989951258950636343505033266734578938212055354303792418147687289861999127499952785931449948532329354177438949657434952565326111641861844462578956300911014614946974861029063503280972939551735600387131534771317892884730153090298902299846647513002808185880996662978560435024315333245916075895809779009539/271935674019821602268093340001482387729258313680408493326639746577125795589517561424445502901065846768459349890692314150382999695740408529452394417033381487899083847*X^23 + -493348312491108376574970707780826700081557516152667479672239753045039749485892738448219935202050159218802154180656102099479482241591803789681398858118536478139008520989747108181326241370176727418769494950987460210924722723410468238121378686292383544340327074980700979572966499736252527718374476838047281757714776972337106939087348767715967585087057748834173189763499313216807069851991251949112930236388968457047809389536361568336810291348142804290105739303911574551127786533596402/2589838674977129050903628364194884905622748003120698519446034528840820906678311647695171223555250281151673027167694304255523865449144479454025002912432788983*X^24 + -549404732823926444211701423263514828447931627554548193184974322208214036999126038847349958994178964526834669679356691758356835056632558361564439779134664935753250193781784735671715535742179450918945305637587564875543900621341720025970520595558430444967501732666578534159460517526128562180372815143716943499099013694546870622954471675361798963833957626727387708505869118094131994935816891576077985873529805282113949459322580917561178402722533578222018637948311117693702606038594605932/26538076902490641384609479847904985627916298787977797728763515817031891830732659453932419527770649630961193509387363535706353049257383480965394204843698788708801*X^25 + -212360127176545865165277828869733073402715809403679128518568791395785189054321465054283057004940419446653684505297177439046638507709549399773949753676900407235735892448795152303668438108779592849128016796653046721905551933028960196312803390670501965018044981479470096198224243111156019225083280374499600543698630357549558380505326566458089929649397214988003789066854760515297269072509720605055330971257517969038540770108981878590679548404494740609150050136263101767626796385/252741160825327320279460170215173700168122182406626185170882651394634615661004357147962449844369111071696401597315731848884928803468769342639309350291089*X^26 + 219739588879003856381520714732242265732759198251896056859130442769755018116544671913638389434667229190522638225801006619352483263956212606240267598295344700435685360958101365152204566031888748092712381347218115616497317858818658859506887235507349523347385467933807694198040049120535952896488350097949313858045430491231944021627251065733151168588299143568265024588373520812382830974519166763799119308781834532658680647371656391958814987632885133014397559892799322422098204245410/2589838674977129050903628364194884905622748003120698519446034528840820906678311647695171223555250281151673027167694304255523865449144479454025002912432788983*X^27 + 472495201845303974748884212346561180458497962365429952893376537253573539832338894048036613371432218883355916066470542988549530051382434205478074738235463465390412036252224289736268176974325143045418374057290694042211211814643034684452365999268892991064056871340253581710811200308476547548773701627347563947835615124462624779232858370911097630188977926555784259904338133246411585156828628419385527023212486204038384790256001683845448024579684043758066484349005292187376/24664893219998762591925458203881497039926044930870126395128588991376462931687748331020049755476638144988426036626889025947587469841784848505836766887*X^28 + 486618868968978113668614106591119270386228547360596988580826701823421262898047014697427035312929908772433131376834168243946737531197479373256951341041167069790594877567014321396255556144821899928206879962477045289822521908183155190863795311428865491542003146985882780050006063132069666395760505326260623821837867060318750962003766355654456593731818318940819227225059042027044453982729348410761920661610937958031680902682173291582312419819823326935770649766173533327846213/252741160825327320279460170215173700168122182406626185170882651394634615661004357147962449844369111071696401597315731848884928803468769342639309350291089*X^29 + 285074610280845472835651874080587000860292282308130070813841194079893187292922004848210963498026991920773523475209722709971881037571789009821802645078062800639619033055781315474676003806223032298842841858978503340982331638979840058719984890858891698536946856778085408094262076718224417347169688354089942651887086596094423785238534852236135503532999910472109587578970608052076614992090803870293475447449170584464960808934508702586268579877652584261012498283120058/2407035544061555830186928681944129700392899866387247623219341172184684583945325298235586001315178895773243489472712894110235919765959290378241121*X^30 + 79873028814463047762256118024252063210981121044171831047799946506983607116556085310897619790224435587894061766182064539915307896589801501887756469033942403546030671163269065543940632686799967662041509766443322010750349474228201954375544265457277123804243653685221271576379098617641622685732710576674594762683757727571071535183516945987634882887605053772776361239960380144122105661778782255017732496887593325673871174019881185045929215949079473424859591581793198950/24664893219998762591925458203881497039926044930870126395128588991376462931687748331020049755476638144988426036626889025947587469841784848505836766887*X^31 + -50000710778787137557558701487845560370164376651098534796196707176079451821843387916834843029454573972611165484460574739616428269901607451865211490581348326478207776480782062539071193188494761882687375948050906532930869120554627269415375699912890030825185092119856297500027759189278858746409065580500740393869475749747016988511888671376733190089650086538846621373943172669902214237243291760372496023392587129055811203840367123029486283945717218456948384196/234901487660930597266217300863094535024192433530520896186136544567647563574248589658981750884666623965379475892721078765515362522295236691543*X^32 + -83988947613776775136009598001868715801612507570439464822910900361145569979627892834367482909374590215342668144775518696416759842306989579681797106892466597239083807747608177255177436884649171315484883800436733149450139101411466829659793231710344547022688327219444969155824071514481344636161678535411262494903594494755664925926059679632475585719482365380207878371493541805303369974897019553228587028031478115173048288541189077848217312996265303483070161038926/2407035544061555830186928681944129700392899866387247623219341172184684583945325298235586001315178895773243489472712894110235919765959290378241121*X^33 + -55041150311618352403164054231513261792258134754933934863890206714791921124525679741375388102244287737621223429968158496128748630533852158944636587766393840847111566558926457372737690095190511524493421109111935546680008017438319261578226397435930535687525116436095115177585945174870920221643004767020687229810412281949805722645553936618903184127510293325875802736040751588233164949840032924356161455194552361598597870476719416310760602776151916132377/22923927750651956403456358042655853910821941400460710079646388656938378410681037343513394250479811063275053761366358813849454720629963569*X^34 + -19242227039691835894441007594997327676288343465725062117234903157997274884460817583589205745387914562337682854279022097668660813959688908700985654647764187305730787730121358949898453090767636074368545679617569121581710889725296495970682711581692880175179985344723583052215974212174857402311684060283374639490965380401465140006578518694484120853860307166208701236867782644377534407125095694483270668693379141354793051953088704425355931915152003693976417/234901487660930597266217300863094535024192433530520896186136544567647563574248589658981750884666623965379475892721078765515362522295236691543*X^35 + 2709039978104761778378861744225834205409019534068536857233497902269456037946160737529118840180224728693794654124986503975896634173303479957417752711516768547603735160280333912442129341707929199842744205768826968043412829477953817238844069203540321805818615643233397927799878399622977676058936128887796358847081426271018351168592689131140284115926411967895680225363909375379371460453447762597042448855198988768714995976453268396428659931666786/2237135527535079184488763349532141496127836576603953359973298395329206441951892001904303137550484147874993047854626604259730137662727*X^36 + 7697850949784953321760103932976717804678268695062618086330622940403561517733382142425712894783662875298701958889034389805276870804240469692533943828613025217335899661324618792840175908416726749955724908905201592895382233457601462925655625688960475442029246871739269229848534005859522092549309047584034244674319433471177189049787409031097184627999149348475587554667008797865595219824152798766161534464922249857679799028484267993736199845794777165/22923927750651956403456358042655853910821941400460710079646388656938378410681037343513394250479811063275053761366358813849454720629963569*X^37 + 4673676229387205885401894067321639005658118170623986844130443237458202976071323116827671288786272748778622494892382373924850662134609016251374259640115503903395231342916692405922831639555270073693100296734711537197826295661587243096982878630117240399669839524822262022801021746837582961569034607283328229965000393246329262562702598951000840016348004052340996079009730356036526478681178998246697429797147273001123735725656812009302910465/218321023473707346978507206941752854116115602283981005169639738004216496726055626222728909685808934114862208241888026179343235841*X^38 + 1474536900686264509311154568575287544597465896564400581432816305769110490954274471978548566746071351078633554709833239356433544405051020539535406455686501987675360812856468388435136973309032622394278644242244412660769664350827439046333913166829665052204077370585682829054625589777364033348348470030775685138802264898303473963203220864907709280933696270319717738063226038411519398197377347255170741163523252134161876635899297004831541977469/2237135527535079184488763349532141496127836576603953359973298395329206441951892001904303137550484147874993047854626604259730137662727*X^39 + -111498432074384490546805413268206429727567540822176858718783854473807392617827267244661682460786080483374337303124828884079618923338927510966916227201215626212062857094539991583967071084034509883667703200062347463568643815970008129590308724197043803570448530475583218186871625238361538429148457708199866963658748660516988335465740058127364095010260437925893973589076056966694806104287302551016787781103769717120429160181186107641/21305847904138513416464058450449190408521089322141212566569702157140284641949412142356680949137204461292300989742170994373303*X^40 + -350947919813356622103404914324283630787875505276123232227141004853448596765663668406978673089538921883030828668451595725228889190801408269116696357094417387281798338513396664243170473960701462952878500344938763844389161076898915212578190700262602395473691463128037869904855860154972398501369192253670404440202837239245150046730022117294577316798132950777695597190316428231996544707881583969971767710517167391308043638152455350639920/218321023473707346978507206941752854116115602283981005169639738004216496726055626222728909685808934114862208241888026179343235841*X^41 + -160617649349665660689043917096796276590525483977016326406902423706036383550914710169390382508533205160947054446395351194104961355757511772223969635404486893286862257814156955184101560382007188800886097880366403070113718464007902623953774865839336128772977332277455745579835905923555924131518184253874524447571739798004936140145710957296429525719559351102880150295548136888482526241214061219153371929554959231829188454848898/2079227862217089237480634180779661404169131386956300631069552274533061836825354947043688977177437734097033374621076509649*X^42 + -29085141686546165799922006375758498766823401170027520593175553226324019545202249492018274892562036080224443182604225750549075346316325157838691241375519786537180997882513579485151584758187761185387739934364295684801128210331552738666183912854509884850692788776383633250215523434370704168108577029777635825321339991967319260552763479211553850078690221199606597801461498834932546155671644724288495895799859490693701034606668105/21305847904138513416464058450449190408521089322141212566569702157140284641949412142356680949137204461292300989742170994373303*X^43 + 8912992283909378262315643203281920450197058717944165032721083731534402283191334367828274141646324500537429243198191952710185320285042284393328401139765362121502910542808365126018359782361545417983272034219189802461900238956550488610907908032018442654694409144711177517490329157458008526072220977405219534494608586893640000241753484150623168833745261832560036102598044947377596932827570600713428354423655154043450042/202910887305268784764383154169967932484544880155782241736074194840739907956021757299081582626860323421199704754667367*X^44 + 7918886984622484320412023672090081063261296638684067003595819963760170372397709825321284694654054682565207230982575456994010877483201063979532085611503824093454018154255028570457901281058453990783689885875205684701482242289295516301124182234382735301763806870805296479011303139599026417886817713657209426438839664803673375338003386783626173526662480207580544129206402924450769725345397555728217678614351397686584033973/2079227862217089237480634180779661404169131386956300631069552274533061836825354947043688977177437734097033374621076509649*X^45 + 2445988310269383352362729529283878827043307485069617105714815265605089325370615837085180623755230617437005065424846259748970825308717120595893492684223388759268704105284946331137598888408025779896802212162170463486462932755077406042152030108779436116384843265025008652153952573526670209379283698827333354885239428872973998507183084710909322354952686765094349652412960043712319586692685101207194458762687504594/19801979828756590686482204954617735189279289563363154263303815247461687123648068439453653032776453930047790060961*X^46 + 343497370079342961170041712705207592322492884665685294280422067615606832604533105583847714907377064329362433282056033328852995768753698028658533179195603084325463157263579123631898030777436909298665453597458190847861390798621666875734877968488423610554076545245702676936746912930326069599763079294606744031664987196670200983915202120394017279622374950421943319544715343891671980246576246305683314241292465570987/202910887305268784764383154169967932484544880155782241736074194840739907956021757299081582626860323421199704754667367*X^47 + -50829275068666135721992586088789275655937451537347867095332692607005991769546781282794038140808544695341971057607452669961465968158121517861418892290292286065794025400485364727769689298562868560243290274536643441016825652508951141917628864301785623721805485607296354113631444736920845984209307076925626881401897602815666153154103444540767430411942206779789963731372531251178792061440686752801022969804/1932466070923840215329579872608347339638849376731058286650123474915749694900758118420381871062404013862378263*X^48 + -32948721580160527440592771990362625110122619318118375332525397659202185499988172118044838783581713622995758295276525977543042689391410425536221138433741967515079527825526461499189058071432227589097785214186094138217955510825285622530114746171297916202509440328548388650042260112998274418414775986993633437314453842276348751315704129643623082390767054619553190046880893859067969274690998540434452740230924/19801979828756590686482204954617735189279289563363154263303815247461687123648068439453653032776453930047790060961*X^49 + -3726741086028450320820169527975097504189833016079869652725231268831166993583507634200501465593299931706398120498532518409118748438473701329212339431992662099115285133619177918512537740136680076089531205702287165513129388736886235296462394161292343861314855161448440687128225512222024481399258565014849215270101205572132372099485335625069539785336933875650546354552114145146875040772715916713848/188588471837985772941307687382487297710437140307510323670354589139821381370231103583525116723177907081329*X^50 + 1673060675077147838804763902125896384677507133340014142361710611758613957904454555078451746398683000966509324970096344869693366990995510099228815927394057623800331622811486985931774844364355743628942706641030125375919711482555607961828609183070825403276612870342959733745673737600912196673719251590756383315704053664018323827571822237205601787780203381339282345148013125730981754413011606789072588/1932466070923840215329579872608347339638849376731058286650123474915749694900758118420381871062404013862378263*X^51 + 886465925880777356918937350940790213438874203307558929028097474750432396673705847625161857219093976641386125433383410809148866934394476106833666810777474457727060582589419856023976247095601616782119911973041582272023219057329857778613968679680186735595029310637832377001435573060183703206336950110349098499590811024372936314095144318332612513428204909638198584289562973348416639683748740/18404261914510175948209982178441231356537244101445332650566467174765431967427647465943702227303396807*X^52 + 236627428384230824798500708301682461960004395542953975230247706057938219145213785060097638725938127030451930453917785872590756175758189037378936617262751556896453525204984366745175752747718180782922735323354939224275349203926529801248477943292202770925095178691861169502091675076740436473059797334941879786888643015655541115337512612323261433502407269001972365712164376183048621805083796053/188588471837985772941307687382487297710437140307510323670354589139821381370231103583525116723177907081329*X^53 + 38732145475775459120610502486432188879586979529427337883288190718316019995304234632090199334959095393642479836167698461978523373588538670102633742999007097535009554004167261271828755187344096942138779309140662652633596841814731604540563868512339468903205722315528825120420161214590958112747748949020519705284429560382072375661808751109765242214761383595069691243790262661239945165/1796063424857048496946421604219891807996217829749715297215425702621785104657719085190172950844481*X^54 + 4881063836217966623733465724162463536042239682043383012707492371113171036655383700809854570313336768270921983335633305959083716332575253746632716923022727857603545713219557280133670711648658536474551829601660425532958358590711123060017264837727095810526697095637790300911399184262135607301927690921648438779209063061851497238317078352943975542225230055769112200869325815385307435704/18404261914510175948209982178441231356537244101445332650566467174765431967427647465943702227303396807*X^55 + 409921955589537235073665836045947201029468597561408353605274955011500027228097781448091615049490304716607997752220600619312469265584351416604317688142427542066709772829996045711074385137527414224801498017411756916230389453694272806887028570713745080574111365164110225127000118429500865312190949733083603971141565947227366321780566772826745471800508846873443083001811182409/175277000571586659212103211107630702449128313628351253753823138735413789856320785126395330423*X^56 + 26523131974850995117458495896990432463326349953460849818332881239769069224010877696104852388955172008271217188059560839795448037118728634543664988066855678992406565153399690373625023281722092327903667526803052149180412981367960779044231278915253549570518580130553397242829668823941754814112309614948795350162911722623253839941700208014789509640294653565462559164756589863984/1796063424857048496946421604219891807996217829749715297215425702621785104657719085190172950844481*X^57 + 3440537696444090225382408246197621667754533762895115482691464873408231646688574293014833565918530971190041855621607424696191733967042099021306337289258332136400050624785501716275787736156440200055968748631203771697957077790058618408844402940501591698582736024722487481730042119122119279578709636695944929634074973223957616063732585122458362146839679131625614821158/17105201578177677292095560759991285493230049148858324753959513880688376096059411059470609*X^58 + 1426020953772137352864760149410086653043675583179142795352775484474645652063621278854378281041224758533668042239410959952691031089605904589009208470031610587241482271623632999367325885514532373204248262277134134081159241530231936839145115827824920332358890825391450638623310295291083970422686538876612332325541467940976085414704201556046161269536708330719816286592773/175277000571586659212103211107630702449128313628351253753823138735413789856320785126395330423*X^59 + 374177947187222700628895698380300509191632017592978569877739377372642471438503031568424646752451755872826805612051740864567004586938218762172911814216289104941507579058549395975958955769507162021761169273701050474384815714958109414767174704152039666780379339604568769273677357273632411810271534947562176909070125285247892448206806281270795574484487148454114/1669288726278684228759203743533842636208651229516768298424857410040829130092652587047*X^60 + 67324146139095040576152367831962051009311809244353616911418113676003388434585645761253231143718229670317792092131843942314900315472095260547276208380326706243620518664855835927846259639189665649292845269549807801235965272685561748527175533453028730943736207395181999280541161958894680757096336333217783340116024008515489688257993578413744823224922236927242401/17105201578177677292095560759991285493230049148858324753959513880688376096059411059470609*X^61 + 7719523826259032274577134519547552396207436635559872673173985093134984995360455559489166077470010332608716198983290187520747418578602431295661741227888967965262676333454638544955271605722956038097764894834759443105409428818443252792410890690457706102516340520589270533793461026232113986646692459531702144445174780035123916743414446153022663873952764/162905116256336901411067018984467906334405311751416834041656817609137223586674401*X^62 + 655606684944802558513598673334889387579715755053264049717994404442227418158783269785658508978580594512641279053335833590221415595158033443977304127325229298716530381789268103716123180269766989689979692084012643314745182951261953188915207016221532479368781540781852560872487213840138108242121710168752467597667913917699919778034027836744561798975144902/1669288726278684228759203743533842636208651229516768298424857410040829130092652587047*X^63 + 30460046570447986314544699628909971029988335632807725384900203641417093373200039152579964714508207611685172067695541955600925006000281174080600663753911670102716759471119051436262539974519254374793372511299247219900042124284793248912583969476244909636187423901142056015388156617377341700714305605131790363450290193322404478549198146878807560/15897835098695901377092516735090066003162419415576933155231464585648211533783*X^64 + 181563750119774076008801534654762037779318378413372238217904514626086652539507143341179713231564457162224847271318319943758273144964726101582097223202659673766554301961260571239556850343315959043653412496773626378959092579580273979342669992581594342083848358633866321612683012068717958789498345238974335746378845354548631178571414184249846755/162905116256336901411067018984467906334405311751416834041656817609137223586674401*X^65 + -73649269976556400581998133406847791041599612182320824608612199543691752587659449681248833817603919358076835954492565235110602187603219319765730034210804588621657544330503346375046192324284004013953980864625356998991218420294568665510868191601885184952815052220546830961625800482318153049292397554828041797102573161283947147814846340/1551462388864633685673125474293946130883421432182778682075872410036909489*X^66 + -3579415529202953522685042230814797214279077254174637846567518813506169911467379508416630716692949880800993293328757760662687255293366975828341076906064184427341434206764661558517324882393378735061105486773751824817159037949370198387183511300262066834029454406893882250050681694508289551589018998028875378175335386881856203915357425019/15897835098695901377092516735090066003162419415576933155231464585648211533783*X^67 + 135770783888091933064474517552452498772181545503194606601420429078039487973104398511631926858614031734793794809610471084228082755303200598411075321780251117480027848410368364815657190793567427620683868506336485039762763047491595008687633870871492698580618061800109520701144531644156718931298374192646850029366821768528982064/151406498376562280245254754981355141103095679924151330347991842494087*X^68 + 22124485491604224648833220885989775627127260165877271429153031055927787858991445017007341131829999216171488660112552571247531722028485292140618696386183924889965343214744227803673579613684493344130639002308042368530524138330990070962080608103476637380449599559293871369147693896904799822454474105529291636314780911253006375224/1551462388864633685673125474293946130883421432182778682075872410036909489*X^69 + -219139386966849715035543477844465843697511949801753887882090764965727249540195517940399348117319745884733019490142825385850340226426505283634839559320566386243476184484165820368565879112968677664658333023394279690750859869595198729787656085410294133552030843642419772721957671725367380484161793104223043605836477882/14775690287553652800356665851600970147662308961076542436614798721*X^70 + -82030093797468997945022779837028702686139369779295943877545524040146858957397959945135821482010071850785804561426414667175164301457556581069580409210977626954865682860148254254057797548459587783798810417522634133963999713041990235382200677246633812353603636902810929890392276251710822156416922640948317704867523792927/151406498376562280245254754981355141103095679924151330347991842494087*X^71 + 2659805374106109110600939413583443664298901811133077098816984022073582447174031218368279242225513609141650669397591503030329803005224675010686620403673430734595747922209060068829221213654419844053523907475161119571232366528104195703140774543176718782192284790085493480624097438058628177341919902890675748374/1441952794725641924500504133073189240525257047045627250572343*X^72 + 125277117496358815155512383237322562744066188456746800473961593161502506626707560011156073375742480483679999041521002869147725154374631645646095698939397840387600868037001343278620009803152035881894168224680410306202881815245507412526490452664419820580216750454188697667135463962380245814245043234841709302674/14775690287553652800356665851600970147662308961076542436614798721*X^73 + -12126128467982412790479118870373907745162942067152331832461038509062671083046725093247251380552358184936620910248264982341712384611381527024728757826356195731191869473953239795072848831255734292936421252194968474230177337702046699209908390373502034964363060039049417561729653775702656195595141771844/140719507634004286571728714069794987852567292577888869969*X^74 + 488345478270686878207537727293123267447869394973648102982430280990394683851531116131882876867475153539579029573542776122112846804719586917315744066075066291548340457187360472900030836162785680834609009227414987745675073805203350572072354931253119174075150922905160641660677417507604368556336681836164/1441952794725641924500504133073189240525257047045627250572343*X^75 + -11430456401401494144554365540773862758997364645726668029971224456764012583786416861519331722266701336422438432079758931739853010278401029037372114008940889659822471187157545604441180282672908811164434894597803783058386444371982149464689481496964350194529201773930810506619554986691338691400/13732751794086492297426438379017760110526719291293927*X^76 + 202711488594596500391317059967680102750523029244335767847226830183322417093998403966083044422174599049075299420785919554459622775233719137294529829055872473063617435452210483735969029629586968342164994274420509008395082439642723573696222117185590160788043791377391170929665152614143358116997/140719507634004286571728714069794987852567292577888869969*X^77 + -2480606689441443806705526264220820189202197033912817944422704512075424280515525158000557987373789880334519223049899700406722221281215974639292994287774534465647160240781163791257250041861698452539667653166981953793140641342685724650712704180345454211647718571912348106770144888991/1340172908567043261191220686934494009029639825441*X^78 + 24968804579103003108306031746666003804764696708284142927725756047773605077371506977871425786243206322849283085694118589747611645267809993935682780900120065620725270531508176894787497856206998927573298326842510348496016632387230511978533422036360593356463050175941207641715901616968/13732751794086492297426438379017760110526719291293927*X^79 + -181579379151712955432290917374047581382354442971421081816181138421185734942825305088198216855144895755571185669760724439898681463749202865938528797434827255043272938392046096886516654056656400087618420479838122512972400975798090670066160183806989593844154186876051358442/130786855525231117516465373956718455062910103*X^80 + 1112902704042713866487184812589080931819132435407933770223551174281902076538858713326701143766851770277233695171646284195058734239462376713065545206852393619054907601099158318370879393091875045439619900081114948746683438918901728491899989148887442711913902309601174841368/1340172908567043261191220686934494009029639825441*X^81 + -4965635930078929970844416907203227423788092700847475422664345787578733614312094776940863466474603873856996862934348318770461803274825265625290030679747105891487604139663475801296498378726688636603636864476058257670118521238396914840886018025772144490602332188/12763428859688798430415279980161847864049*X^82 + 18537168696447067576288600925715609891418023993791827019012460597475949547385355094651354374099647265689516163421730232387292441978625494328032179206399253289262349179730399228741501593848434172877696009297687685873190786163036983389778427953995433533642311792/130786855525231117516465373956718455062910103*X^83 + -49282644760950992137314588262206223779542501214762416951700951288976480781166432129726000486205549029731881204747397857364536846803422490214697970665842743078310360576517449803783299345773887753016187603604112614168594610521760879345123439374214103/1245577130837200978863597148449482567*X^84 + 105640155437762260757043159936478798221308895177943773964892041502101619993064607363018575391710846271416280167154441030460855980974897915490065066430812621834851970161252336895110232065794023395676485109020017392802041680275810424530506209723741186/12763428859688798430415279980161847864049*X^85 + -153013916158117695833825153031539507007338033715586614040221081855466783806340577283600706244779257419598687890131642262796005186048532271584127502831734472578327236548262539398899650562897655107684356681502268972450768571164490111277151/121555297241846489593402668922561*X^86 + 165573358006989692094567813682484989333343682674998431511745675966438196400580550525146339666219405382441984790508093985199396306113673739715263738286790850108482008107619617274253306850241626848181514670525518788543930720123558479130629/1245577130837200978863597148449482567*X^87 + -104674194720409909439088982699541547856876084888482692279355470624456465551904153744756196067271724881588599898412291945401523405956763566645585785152745928603570519130622351746943219752367833319490679279601183735990729971038/11862525348086902468371491063*X^88 + 34409420620115635173451335361561535266816837711432006862935770205429500769555259056339578561894697491220788182034883779236612213568885335555114231015804552533572252939625366694371632818582718021339060970315840210594025136415/121555297241846489593402668922561*X^89 + 843273515236117320901326513647516299193391989166396699344243986267075305479000128117093719617377609594216321003031462646683611134727373704419816179829739823764872096294008735858953087686917993232037906062080976/1157658372995696542243729*X^90 + 20116432755387003319501429662219041624357240384130772070973906179139595248244210792002398691615568925820190236090124514573585463026834063511369664043493616661322158408634436374475260585422336885371077615416436/11862525348086902468371491063*X^91 + 307772839104511906132873850131493131788276557049681109116952308297348826160793082693750278334607433424336537311867007077444622879493551456466089682147090602793945757825872258797755611830821111510/112975346247262276007*X^92 + 4737010007746558897591253177533445191291693156349229320936295504250071005571494030284776592869634287999960269352855862019170266445967905438759433353843953041479658607200374510211544197261342228/1157658372995696542243729*X^93 + 1398194989159484800559134343117276294300524082115280905691410424717635286384718848755507802983565113660754832106659661326711050533089799546466287687041741708291570113949977521655/11025211891018081*X^94 + 571079928551266415450659403187620103342216288213265448960144235481437640229140463797589929469134818252136667765692368610672661068658283976914809125950286353517590716015260904/112975346247262276007*X^95 + 68072539572643487316309752069102897689404138996494597606125684089166394268013402572333616558346667401692903710514116649126402307463149396231821587068159858707/1075945339223*X^96 + 11351442617762037513191974492118799772591895982780561084769759662544933631514192747770934629579712258263381409202490803765283651442613899446261421453660457/11025211891018081*X^97 + 851470250996864778089889220379036546416036822481001756281926610256801422360019661809505012684428672875353003569195209656475234223485677/105001009*X^98 + 34365145068986548294929572461097046561425645743449292748473365132557131304239048966190700373813756722170876707563622371229925573/1075945339223*X^99 + 859380353590475626033957650004357197028949349879436899724993882093602417957234316106281663440941879042034656/10247*X^100 + 11561465242562836622431945373720074063976146788608675697697440513848862006727351553329903323055343620/105001009*X^101 + -3723532742656471642300028254406724479513026098677282919866029975613380*X^102 + 537621271034301474822313497289493118743895565313442/10247*X^103 + -354850543215369942595698*X^104 + 1*X^105 +