D=-13367 h=99 3495318521878320627618195157461015927485705561053248033594015406354592902781860429471763356504036462147557778041524483142182735652837128110993090921802042065823111096788266577228853931526679285958302640748215982540336797672921984420981132690745176703540715207669606703337393267592095146729845301882920491647889598056350314553523011129459253783326432022978870637149844197463471903544762594742854001750769841726827219222068429971229607018226031871434588781013693883584753626890565940540928780677918700252458152449931459141054870466161875/1121061676560350131978820436314361425792356104726263992696356644561143270611947405451562912580878848914228312036817934599993805007210860190807172574788144963408860589031925475745578284913361252487041*X^0 + 90189190376405658508842522459957543156162242235983463528159270676712734749315691138827154908045839165177795162091280326297862098970384029761788146890695951534963400025562754251199287486105051762209089637336704605830437526332667889773922076527189320147546024756606923402510297934833457833692214957341610825848086148661416863588526544073934269484384390941551617458370210471366037431949985667205119347821944112730753272811169265356029023749869288383224045397252941086524263063458808101603688341639477225414851545471900475520143573534138092800/14985231430582200214160892772214069178566424051875970790372199267848802098269900968671041452468607573436489846996145331798117191531387568170519475807193133725886239493589747834291144934436899861994277047*X^1 + 4025864217105027540272542936654438120182239324922305843952076342573537310675812834705394960406633412476357508686282022491725110317004244030446078095297411621962249241826690157503393294532360431192187965675051576992839956578016933950834852740043821344911852865881575060715127197989823088230701149562110335548461002716584237095728170895453330623084750895808825675233423023792360319914999622735244450222859429431099823981072274849444523277411981959576856819932033985669242561371778740566527915940145631708836807690303713487729372355349/83867859397048711900861856535824150953269701857280167030474799473415371482901728544292878924282101362626491511694316944714132191756629026019837852531468913249709028879473739488709380183538658823*X^2 + 996608058474715419462215743707521796583709135287787484287394043445000487467565082388971607609899082760453296382239415388378047681961071670483361095445666050145038098281193282992641590192550465247920350998597423494472806366056957636724233026659043301005052812252041303061012143882129436839726271917415036933963829840660355153335002693145124009539130822540315667278801284706757630497454726979860379683217881388390792703865534517145963143095735508503373705662283137206356285155820776397260492212209656154375512002295815670422316005664320160/1121061676560350131978820436314361425792356104726263992696356644561143270611947405451562912580878848914228312036817934599993805007210860190807172574788144963408860589031925475745578284913361252487041*X^3 + 16006147056691039873628164918755030837490059513595278568847948666231837928065926011845389242356671998367610206111708511498648450034149085064734365856153255032443896295031519421778757346068326603745263923314938371719422445441556762186767884738841494132922669976150786419544143687508753033126975299473501267883188597641900436316802974819258965805969163205435204038292125008943748482070535041982068216327564361546580792134217251864738925082946506031403195980120625463052600053914191432866555618069970504583591913773171592111627853181/6274246981151246495164349258309579632922099338466384905399476282891850937600189163184923986255861551778745530911522177355736679266599014440026771342221060316429193452492985672829309507259569*X^4 + 886352652878810375377266377912414168455587164200990575998488748437491006851861329078922213776391159897197287865188436003101802532699536164651089557480981333905111991443845933210550807153692924480762244754089050234027184615271207380214236860309532675447508320836674803207577321707530737320897091974333602083505549270365781695221268619394602480085142760675451521219395922103602612083389784748362948878293564960825061175487578897083092737626859838283817183559861432696167212951016581617297639188288007833044444422448732703429356201553456/83867859397048711900861856535824150953269701857280167030474799473415371482901728544292878924282101362626491511694316944714132191756629026019837852531468913249709028879473739488709380183538658823*X^5 + 8675388740003296848125101844594093259098162348820367791272675979514043081784491713725046323978439188651854718302449889919333061122935824154993548257070143266333893590360918082521426471955297473261247146035138917110621566667758349553967203308783374830109298695551558331758577266967882164352681627217816304704464652990970307656398590034360773026804808851708890725670954074275124958257712717938435010620731776520293933406145072177070284587346640043714465008618785993553568251233219119546411649928703485870658050898930072502332399/469383330676385613463331282883936532724029276461912538744630529130833465818821662540953391655260084669615136598453069301693474920819855946736498192729936434235744254693871898917431698007*X^6 + 182931500116810033464991660466647419633496298848276292305234938702317871832658643913755202570675833270835185076119907318408700445586714222453851335318737313033391948838023356393154198564581996484075857960271100389603680055279660179652742870416806608555142522000192971255792644788116683459328535020052004995430207720706057143784395739044995646757925962480739975674409365885965585405048876166215861106105121424656402132678076801612562045654370721800902914900012267650123780856532456242944228055157107165848550231965709861547203648034/6274246981151246495164349258309579632922099338466384905399476282891850937600189163184923986255861551778745530911522177355736679266599014440026771342221060316429193452492985672829309507259569*X^7 + 1197248107303093614894171510413136571827865452200397354375198026912038455053287707833247290156701260983330111483583093568837498306007761559411661842545612575920025160873960985793385393931696313818813807065861138543961341868606466785260708262467339243385715811398923285822594071218398215748343259429876046541848974124939663311043733297399750088914590409997467855959343581228125227522960386016805708251728271742364762166098576963572001235687291717212694500470519750468635361692679806964491834996943675190712446791432880570502/35115084213090866571656413771522146534303080456490801132986498775404613287859778749229699383201921498437580354488895735893878575657952865021059189999995244575128619338211408612061921*X^8 + 14729361496228115913583762410337622363561627559034704395713241050618320017419516484542649844682857042523165940092381129928881623284034533865438840839104569549961876994937936571817346960196017808702331171474375371754875371303667711095347084775424757039710037471542162894075975464276087425276919993816572702918585962885611525258580054513142787678969227606361458057746917867255280350421677264392779643465504156136691881604809447149738039862384385619862039638325275244778079429842601446529061090244494157489583243712918513080113732/469383330676385613463331282883936532724029276461912538744630529130833465818821662540953391655260084669615136598453069301693474920819855946736498192729936434235744254693871898917431698007*X^9 + 69200844238489834043126991075620626999741593169212934197524883906531502563126911234077160294672647836120900477929304425605959337330705006768501766113476560409496470467176205584132018930261900202955503941963216936579780997885497072491267299068816191858006895364023521559077136220243779044078287775828922294743267552729641177729506984887730978402492520339311831852072827770760876891754104141687881306944472553158356785473596235447596846979295926903713849254836306664513020461360709696395141545681204282850563609676667292/2626998145664013359142396481747747926558171650818493389166342393611477017121252244275431987970518553036401612515066636933783090869899967458746105334031214526455346699948485719463*X^10 + 629795860394762345900103987593429351504317826809639764737171191470288708779224401090623786961103490530466581147158050019376904093498909309781590787513176612679147997463066108513224530012883283321653763964752330838754939532931388274173817990604377599660275348772063264531907151300070798786708768433382936760596896181495208758255015937470428916437487849370269615268741288869927938876468349347136164341449309092892567715352004134817930361330240659817678404694923158281360002037753544322707747541220528906390622580669511592949/35115084213090866571656413771522146534303080456490801132986498775404613287859778749229699383201921498437580354488895735893878575657952865021059189999995244575128619338211408612061921*X^11 + 2133140783816579758449101137834963035684291056699954132118359826417578513172000993609833082756494991597719092162592620074930233716916501863835377080092244494141389467587193289505265603726599503098695712081113517486272373223413007771900225788507381066807870574980458852053256843112601612348487609087475410421724221964970411370285742620420556395634769494403268697678926040784803038144067835555147432773963552360925617423174087754668642519899208179724097745511937946174681441098904121248511015749430424291242822718900/196528626143787937393760490891579855357086231077915268135433709404614125616911217496478790152653441537847057119403503922629093354522328679490245031348186917517419518212649489*X^12 + 17023811236060068677313793584128075937532610338785788208193483823056843165656885119024320652041710751554525832329386463189533336266534798858402929210173582423415394693583368453251665180936926420989289349994276789015583047057426047912931840989488460747206915357351705433545809562366324189735836186302994581110292673377662481821732645148096875609090780837984494065883466139727285877775921942914437071377215496768768475038376658874609943170915798295198123810349074793396744235254645879335709680473827870653733194723576465/2626998145664013359142396481747747926558171650818493389166342393611477017121252244275431987970518553036401612515066636933783090869899967458746105334031214526455346699948485719463*X^13 + 30159934754469961057462927924103217610021003736676180932437585679898320940039825368687986202394312686172741689135486777983379116636430993992925720644388835864661510017445243084402545477904054104096984874953744905882162666762644423352892787217408877943799699419786358256585160693502231738444767738004694650486249117934668110207589727769061899862517948390147084004190756480186661032074019328955625733694463681288373718908702499012648862541194674426212411211553465197895599664581988345269353912134569041303618589/14702523089981891029682089540778024639566561762393601266958458098646975807354770516681289006707072756628043474182950843317804545112764919539930053964852765580715158091767*X^14 + 225364143867949532567999146394234986368841980420555970664092037075997318138311492560187688941536903764419116767734996235706174998969369825047092121436186312295480534186815240042918733417005036863231781541319801715910130809279489556252139839429218283675879866771907186643499595237996743919425958234958324370964587164827532768165195533541361779797354697052811411649285293399764457986842806370854750076768095292495455419895571867997689554549234736093571929787281032991477388945920190813893759670085223175277394958100/196528626143787937393760490891579855357086231077915268135433709404614125616911217496478790152653441537847057119403503922629093354522328679490245031348186917517419518212649489*X^15 + -80894833875775637116137093287090929580026039888076729150534505974449869430071123495426389586598278080034656814916289988745998117409568284683521247024455368890761343674956240107892590158200575122958044292383047355512415634335625086515843231731078366500070520783975066017979499940439816181793714440324949319180831067039279502219088100018791159516600517864287573444611511282541706253288703499452573773051517165882534684264010678656207182030094975329057856684817997064092405150378031035482624886768284140870/1099911954064628639910382998487171739325694752928375945758843278121266986410920215207697239972100901969629944952715706090955677797019893733816866459553584617394715201*X^16 + 979380754329010294120964957245202771933197411558322959389314618789059659545839891161861606984369689986546712646183223129280737576099807987351109083123054693218236395946671683195329734936808537482896120245982481501237475577573098240235343215273036957299340053403298268985174180580534578992531947525990000626484819704511321698094781816292919697304373805999718075304494625455909223033649081535204204869076247877925827102842347294328654802707715434705491567519222079926579168709376218608253203243396798180856751/14702523089981891029682089540778024639566561762393601266958458098646975807354770516681289006707072756628043474182950843317804545112764919539930053964852765580715158091767*X^17 + -2242054502970583741760074600609616594819432122898229387935775163762176781955925895256937695948719787543565098958026791309478610014524021636808938903964097736999754223311025096330104130322165471360010900719588396302103449818122885273274857748142696806360708218550246071204502789158227020574928674805288012164481809108220305202684514790949079170526236026105031243458243285094923579646385196328644592792596380890078479941524303316231160830640783060114229168837136748336205907873189728609988953598572042/82285625350836286370193985074225461159998111238750351294893639419560633381530651246180686763828899676040244254710533858828134794420580065371202697654940122495303*X^18 + -8545904030315656057221969750870566276094554392027740613809321682803160393784431611453617103299727533361393476425497354181615686398851943069861636487420488123798177808738398149206421327126444977787738393731389639843756849202204307455420459033618171315924677432467335373560972989768778812357830217006009992568723072473915582785350666818060505190263192854189015302184049164683619797552000525798903370099441591823312766890600027215742172897551842291392696252110125070510607082503338561203886384797233316636/1099911954064628639910382998487171739325694752928375945758843278121266986410920215207697239972100901969629944952715706090955677797019893733816866459553584617394715201*X^19 + -7479331306804995443367417160989334037231134400017548094585413304251114831453400731439525024554421020091879558841798981056737459266937064786247206283564144566650107203341029739134401137760080196922694137500719464485907689864650768720640543984862069112115268391726982412574092777117957771659462783836833456456246618212556880236693437657606214942488750307888736355827787814230720335201393412494378745675880891858675540121541400354293992586881389919587655635228663945629337824098512674334281396794/6155878308583548019016532136921183598413863337977882194575719265322109177940499083278273865776082866465193704998169661018039559693317877262751754144904625009*X^20 + -19226309132066025187929914795116723340250868831389665501936697321473857252713281667189833615635252613264246770483260287097608749197980048440607223079412706876019775012101495305537420701877691908103394530957884892926370619220048349310107383253779907835995472505875492537044355909262231005269882895762034719740703906610818464861596463934393541259381190899244077803381748339637539717100002017380678367772931990840408980395208254851537144350075137787781626202274253203256284795124794306334533012818890/82285625350836286370193985074225461159998111238750351294893639419560633381530651246180686763828899676040244254710533858828134794420580065371202697654940122495303*X^21 + -1157424720306087365531594683867778636813871191555664275368749224909661157840500237192803242108206936511293650605255432022989980967817434281701064809898821568311630900217134851242019535226482327490640565388094969672242771611849167261432999793621837778291189317387274105481673194565599946989190953375390527495633886870076173446806364612239015244427863679219642268763994727764428944032553934689689789010959466432846081473328459220485498506086825012152780986288118694261934904682429229234216/460528039843162117080611366568503299050936136603417535316504770354014302232400619681175571614878646402722653175594348845518033941297065703804275764562327*X^22 + 207201085651542668972493571825940285962049160453872431000575777211672395446651206564943850759522979184934859276992484331131351947709115425260758384755129987258263506362990294211078956796031205405950487012137422052265630870514852456711400056606806534999356178884405304536974019602864620966565959272883002381127224785597468139440255478118224730560247850239401963386407949053768227733241014873354603075735593706061168683559104689738451056867169802398386187102114891875899493641275430237078567928/6155878308583548019016532136921183598413863337977882194575719265322109177940499083278273865776082866465193704998169661018039559693317877262751754144904625009*X^23 + 384666102737048212125696440080535123050551819674084964033266426238959114892647822160773013417538694877322917171681470940544914729515747258759692857436474775779963997040875507674545022599600785856043510647228195792287760154216073782009751300705158296797456594612216527534298610890117430649639839414986625688311962063587880236374325751459130445000938050505592833831716542424164534990796112058673073544230969426825468360717879938681227508968101274537374523288227976402512745547548059199/34452610147614432339388895531420909631999411730636458092055417846488688728390859555710000120810851081224108115178749820118054458090601159856682558881*X^24 + 632531618955719503238082434989031299440197315632294713165220572331324061759110036484109582481219320370458149268626886972400887802394099156232862454774825755182155887843490020060884328750936815124041096383302265019063167888858211923887202400011540874693680394301418193924311989621258370812301415890928545703994669897526195294545352125229564769423512837193740349223560841188333816377613485971997469755813665802482434423525072427251824516081793665476254090534925410341123668421493810545869/460528039843162117080611366568503299050936136603417535316504770354014302232400619681175571614878646402722653175594348845518033941297065703804275764562327*X^25 + -205607309148923396567692489429535124163904089390326281988241946561095248715163580395702129070159164781911693243934675901241291052084157501889445208146545198070611933602053978703453517568975651072638225822148706943009726484355571482386082130984732851970704184389279719112151224332491604417185216327134109319359000875725506122127768728987441995310170431528836814045112688890483132045560956012148552399400352408245755614894211849425855336250558815023760169165364789559802499337210/2577437730800810379246569576675462679135139652175989982199103601891874671084825282839081328705831606285936119935568924973296510667360002981722343*X^26 + -1675293202282485951142787405640410007979713577358200516557587529182718590482087128492910900353830150952154517449684527637511062680320487858324707034930568113198566932022040652462322562157319182549827478786396491349785561240451072247871924793709816466580383966546049860486266931457482041658546830089972960815808824092188484193235146331401882696938173650534542664313764619126745525929087163823581018082649200762481702865535080951395725848512292639212188871469281442011657601385093741/34452610147614432339388895531420909631999411730636458092055417846488688728390859555710000120810851081224108115178749820118054458090601159856682558881*X^27 + -1792846696450990654368701427338752094365632217923302085298736089657424632906278835414631914185482455673914605037033127349428047387591775432549665377994881277329387137517201521284065289555940122181246014685514770071865304365924942073551325647307019428466137332351567159179571733746772317383324046181544391314817340404240687403348277449280929745329897612867382424594348514034910910687825005216998158028050551029532267982324669336672066292786132395395350440160633285616069060/192820956893903671672519606244891350275689358283533327014221859945528141773384101357004662879167472603122325124228991170292250367873120594129*X^28 + -2795481812699470974812524342696977251671999491427464403249686924399569537602333513136880622618596533859755752106768887518315515857580609638548748924463718031385252426681416098147103990298182800436180415370062313147038001258985661184677598706141935819650296594623816912210579973349034204079189995741021852737052965605155440253302810186880716830505322126342676179382488156216425962689313627737381067554164462237141048862025129953005658665599451536828922774193626228216793946066/2577437730800810379246569576675462679135139652175989982199103601891874671084825282839081328705831606285936119935568924973296510667360002981722343*X^29 + -1188073165242019280060866793596256866035404097055040544765199990124450228685579709354111464082374150102785340187849347114641530967616872919973595659308313769867061237627182726961602014085858683254488652316578785557434393248083984853281620999380859480363576161841146114548154756974852150777246366928602747391846993810402405609036699798687850545640970358466609279127543233997581687094337019668745794582703511132767827013959556634670044147052594006640651172536533574985/14425148267666916411499933137195432802849506866427270667630871545262822007435034140570409432121453774453678845232961110966727789920933687*X^30 + 559402709231442505456608453789290546135491036257750626737444690670908262877581704373618496675948837711272080327833386697832922620198915726893605107731648710071064620771913238385621544228382270366842253546867599638806749644510748922683502080395561012770703938054994688783029954349587326791295187996638569425977740039926100260172610621915222039919301284847464305180095925144101989196019366917571808654141863945463967754399858386652535612082357736951615941930608557220355/192820956893903671672519606244891350275689358283533327014221859945528141773384101357004662879167472603122325124228991170292250367873120594129*X^31 + 2763645224295535159896745555323088171361359025279099794246522529119864793389542091452827782952956186510524454809372299942657643203867528475787885255989436649890000352251929715020240629142235136736851203721148402543145575087007041260769932150144481442046856463057631857280240992476102176098123998635275726016126275018430359785756628918781858355894995529298141795639223408128587293249225232919896700323464984533776960524108801656535076052870079663936810200535854/1079161237949197008416243969267257634686130535380210269142729972713609785848360450405506802732210202323159934557713855836517377864961*X^32 + 8479420054958750181759791524892982270251721062746059342565588512115818766460202886945370173350481006712926142921508241478591986486815941413321305481551943473240532265390110770214439182805770439866594798721099298451284458514049594470783919100946919598988641460138731616924981613476065097020811827229959792043595024113609608898004253150358025471612692170574394379302693833487506962259205284981171791146863169631808134975662934354270336828356683078263395532610398962/14425148267666916411499933137195432802849506866427270667630871545262822007435034140570409432121453774453678845232961110966727789920933687*X^33 + 6972512335134520243682678382652608343801038849617564955511303841652480750155391970660786178358217334360354077726408952527965059211355635231825915007248315730285874620781627695844770383986653050078254012166855445315134974257849494971699232565966582237710832977591900874796648268545256633930927618654046937772595397084919541149651097645608921206476867215231546005149778050901410040972909201090551984865625799491393305112688487748370277167996955125636603169/80733241411625421442077053135876235107812563430852866697294080400509447583478749936822533308312276675631026749286590546608616583*X^34 + 10450271532378347765301559462002153641310449285338990262017797442392723613532019745261123600251003658928257429984812397131542611641691754414667263497414507677201551936690017197088834102164168309052782306719074876053553888546223866776902669717117089435007234980698360478689579958281167453773717004195012347101663121997070175267093480311529245807333992491060166560269961669461492072862229195161480969002511808581608472912091900822414696617393546500301152171433/1079161237949197008416243969267257634686130535380210269142729972713609785848360450405506802732210202323159934557713855836517377864961*X^35 + 5519537274077632695711910780210285468098519706553295675482144079514435347044351135621883093076054295702536381590909544226943641298958988648543001210286287121942208256117879433991080548724965417639560604495536377024732173613068906986309435449824319410782524679146750303343716366644567541598991859686177156339611015874356116857309437362599197125609637646798221352605505640814133554609380061855049103573820483059495272495718936076309117373283130238047/6039742755414485033446327009491750961907126762239310742671809710519147720765972165543692175380584774117679864538534491404849*X^36 + 6167333721119543380126159844103198753355684047413518148030644643074991682382004140458907269020034817934156787702608851050856681012465196268963096960631547290420719751513806149208670457703072466767025463748127682550515957558671707898407600870037098373242772645894956391702600044054118085903883673812475328944684986014424833720449826352157966615390945886912959691018607329230698160055776132894449303166451093456588023671094558289080235718544246153806241/80733241411625421442077053135876235107812563430852866697294080400509447583478749936822533308312276675631026749286590546608616583*X^37 + 2634410363065924340043938335488055637970722900420399866112112327058491283603433010185476531361113945056640861424336905360304303154735610277975238644960146778387167142331334532263769383800046065281335202976538333118777331770619887203350032563421069543022531907061300971995394332280664742632751403785963420965278093820905684071621179138395254234356806015214013340497653562197734617744480675078130877258801962932422760896015235162392802183881062/451839811132975614082915164920457167794353763914065290841012172553239150203184870617467806941017788143762988294945349847*X^38 + 2457512309191062370205241060802051497915265994843332780382436733812476849247809613825622034779757801950389813199460604661882165254294667997995385631040982042379674041804079023742117601518816597838279333585692964249286219590258733417535781430742519465744529171155162828564096556573216895133281328499261804409413635846565433169689483519896089966836101603479657384907522337055000284693199817903287270330153915066978498444275015570017471882100682643/6039742755414485033446327009491750961907126762239310742671809710519147720765972165543692175380584774117679864538534491404849*X^39 + 875543943072310011833321937262602440469355021233287147823038842295165335366187267252387571627008208444363813857121854826493488973382379580983582995755850062092966024434545094481320892493997570175141624878218680857186932655250146174106232282989892316420804870840372092621503817620161755990660319827233519703620122615478462849806453366918210697177854925715462132111855418278799883853391037238642620410525550607137789687936935636378401559/33802634183659430992961409809265891209273117671434524638364043731071979516958544970260178569687872233392907031865441*X^40 + 687718090881600955681502214407460665467710977337476290908268247130806106057282456593955191781900042097611708878842723848951556230313475710317327275623789402473159924416670544669294832594296697944322937521060574659722163558911567264023875015988971425565575382903400311464428522092547703187842427925976807201546571390763770974448995185069162425270604921390789285698224736707682239189544774637360426597745218502443268735723686709555240501885/451839811132975614082915164920457167794353763914065290841012172553239150203184870617467806941017788143762988294945349847*X^41 + 212739684075313898898622614013432123468873257524509380225310345751454355182471831693342829960202448825617960054575402075316554803079254884926780823812136131051706204739391588472037189609062937601970895888137081414049420718209571553654792630384260363491996172729270839690170092214970931145035674920816796304578185811049664404947151998777584579496455179215351750408083404113646227421848349091646032896321991228209740647819243152555/2528812312684927881571138610702916975332768584681269143290494780509611694243924962239857751903035253489407274023*X^42 + 149905631350504730491857503221775346537233094878608896296914169816897219952749764077128662804334164710735441440660776062953126773319411163994627414607046546219162185107905654324704379601812696715724275709128016945918297114155485525404584086765563964247828283815353225733509828858911458014055001863239653878533343835881648393923824982767424015198070857395133562612178750777753409827057799563923512513414526473132536384587514264992982/33802634183659430992961409809265891209273117671434524638364043731071979516958544970260178569687872233392907031865441*X^43 + 41802762496095339583996933665997091273696287054962889199910473418689668783344243278797285700347397563302778303442621803825883406874730615287333917099588589249816742798115558898851358752748730892528395509766203836876064369200462643699396638763944968506928429386390343642916878692001411753191137247158301659631458082082436094861001870664733523271157491278084431648898655802982034353593135662367357530522217802017238406811726/189183235781022509281898601833090220343590078901867969124747122055031921466591229313971553220845010360545169*X^44 + 25747915618880970961180416761711871555727158620370421394584236242338849882801110305285703294007798708143706522991784395210123422790601620174755659661041633667668045873402143490179057986504565911666073887784808557865963043800856905701882923301328714730138221627061347801905424775074220811865468440662421787595043242427515546079806040743507999348000335228346257175180721555041563798405853882985213027751449624547278962701967067/2528812312684927881571138610702916975332768584681269143290494780509611694243924962239857751903035253489407274023*X^45 + 5969712302653747660154908484203623828199688676361470877575782630618634965491520911720418572093256631426700997309841503642972605303883670692561994202653314272083769232831517531670092127220814172594593918494408326616513365606992025513124742467269374668975522929066801444015540508390309409511331081967044633720682028719465719331930969633072450289815348337012250330677636213800351646660571590917033456061609110828177716/14153006342561719853512276638968371388014519256517391271395759860479682910644963665293001662365901874807*X^46 + 2886198433042923453590179475542605534905725901781176362781635071745315108067639684566319125616605687470402389489308400310941953501498106956295235216833068213552154235792648474125853796676063150549433210647832869821081784009851420820898605361991075798780579889175075975050731344945643500630228870825046636847997999627317354972696449631599597005092704034092930728912528081529715102677511160890281836788313237922141001664/189183235781022509281898601833090220343590078901867969124747122055031921466591229313971553220845010360545169*X^47 + 507975483584811573260268607130823209753979314410778704932601034458120179700215184374040271588414596568695067739357126034363604545410570299504761027821923362201587261498092674669343470777437803722560764195752068376574909468363327626017344472001418421842637748306900506541915643781063444631512434116039431357406113851132227677696250523616033149016244499715934557337909099079629383150877405292038245938861057221/1058802000640511696978549909401389346002432801415230887364087668173837279168471883391411809857552321*X^48 + 189893152715384015984721172671523719902555436896651058356335827838106203887248785466431941167696643448497726397508920481145138231748857932355376954763633288811540788354306948489052871676722163735382672678684626970146052232040127918541763279036058888192501787941373317946447527465249671534250615363658936268866737969206541606011770213985165576490401995800278112319869653789672686045135274430111748943703722494540/14153006342561719853512276638968371388014519256517391271395759860479682910644963665293001662365901874807*X^49 + 26711519197944393665197610671592591700078445211181267730556441138747598685935043865611690126208880572906211933535629900590621459229204113794290833308736561804222070838046558057291188549843266643551183626854677443679327464974927760457773896839667430019119734428677364282637226253962596829106824904687664448715672032922904390189793826370115472728645611196364728903106281588856870294964973965771963794327/79210144433344183210784013570837835415757671984381752626923593040610255043650174563582839070663*X^50 + 7740143639813266804881797079803106088441485494830567209886956620232891055084288579639463284723188491066031952685165527000853608268625184289776898945492735626618367638557357070397851511667989954186691429875407908961117567568788272919321562396028864144408423389663465436473735141469976002884880023969932525155409358166114610885217056786601167839347437213304708934818683739005982562400081803062350439926408/1058802000640511696978549909401389346002432801415230887364087668173837279168471883391411809857552321*X^51 + 736626648342795735560434321054980119534063732588764346540390975255623102456102274375325039979470199100414606569980757267584132051687925634914060122839890008227259571434268661108077074611884557962201060566126479225721047866665647695071686939502307342136874903919267698713497136091247426682354374597938086783902242713363061705552450153669518127304765935665833030833945558517493051957824454358312/5925798192065847475932072534662814050703798308100677236995854944311382886485387488859343089*X^52 + 114807302123786402426154298262880788655148276679156034764007105511829937455365222257994222586334355425815423814999734450776226205333905283921102038005965371620274155310389486458753651109018833583958758350664424047135350649134185901444283579791979802617960333819296504095526069911646370486012920673670287636746889310436530921881044835978283653312241405929930205925817401921314900858717811884353989/79210144433344183210784013570837835415757671984381752626923593040610255043650174563582839070663*X^53 + 3714811253107599291050212694461939513991057909199114618404633417820392381873535144759834624949593777630533505644693711826674525333463992606335857664583246089610165158936797515064606723223881041538888318620342122592711260645109203899115553598349794839237384325994355424615849058236696305294180923521922737924307768877382665429105702044336100070504025041008626534198464458912198120888658/443315492785654782369422647913728888359676689466647507817450059423309859092196266092567*X^54 + -211471862042888680379987045510079757207819715166981343481314570744519930307454267866402898698576511669284705885721347710357207552698695784587909166657401818979064605033330110006407841279434385418298251588306152201204441684652440373395359320826419535746584936060180174305508518230919328508028972497511651107017655722020291879642585601437204249222161064782982861798895366957614714403686542/5925798192065847475932072534662814050703798308100677236995854944311382886485387488859343089*X^55 + -33559058825235052908152306960865178872686737946203498858872622161440998829224297470488461241791496480600274788617981173201085067454871253990108363431497657915447776647710556801624602987406779332451116470477559726861051667658850203008098912583453207674677494940852414031639471367629146902152097371804721160494986419359009101222091723928433584537288341699890609153165256697897849/33164920534574308548621429484082358671330641839354193747097333689183052225046477601*X^56 + -2137101191740469766599584619015421652415831792692505405644851721109273280028073643361065536846058043205184115984493487812088314887105274747922761778750005562607771204116594760662598365164112569043387314576783878013765008857410213897923890924768535196179988043521637323711811196537816763945644708551380388340916810254317602682682404441838427853203290368224966293002702435894410330/443315492785654782369422647913728888359676689466647507817450059423309859092196266092567*X^57 + 102748288278773759546677650017767343158291954175469964633662063397881608118791649091559755601291571107069093765315443104227150513184182257399492365411738827002590317421352621792737016938273201966850757458407680082377006796287251187284844473027033514713921641252703886308066902600067206957128149284187278842407763752941939998789735882031902260200895470701874925334784521/2481104251857133878104393617422185881000272450015275959235231068241419333062503*X^58 + 19755104304314236764113623923150288263115622668420391591266477491049165756509411223372621541364284211039621789140152454688312375355013052377241069026042598836991816327159912559662808339406168303089470333187192601363175730426609896165711894263476862987762992550620594250942831451802167976715650084513145501405562817850351344572256667232573623446278807294414300095829021037/33164920534574308548621429484082358671330641839354193747097333689183052225046477601*X^59 + 324308153062272850614039669212956551658193504094096059901028422085896283771081015443720007681369701139750192426888143371531358573806934325110115881374511528032134083638904771148336540768594093458910890501624052944271225444937521380258816911175319191410978636485658425508723087401913525687817956388672361176696813703623461319859148877802738358567559113013604386/185614143177761193843374999433095375252507851426294303825482985579518166609*X^60 + -29380100630646367611533460972800007108320502049052471191263725874526219885910870131263924759401793103554043468571580901122991248902352117718210538080572674677356866732061408794868906854837742548748844903469411942863275666993541899463166603089012046484253571783274565622718458350277358885621808209535552911820685154334984961177255311721650178796584277695012479162/2481104251857133878104393617422185881000272450015275959235231068241419333062503*X^61 + -1463346901509532877673621139618751540859078190341360855009759581540821822864281393126593419516472220899426662653039957092008501796645221788657169958779350378656587507986722611415043326152509704201430726016932951455483751259587816850818833694911226284799697552725949623926784346339458406278988043441923314706669282527226949883079549597053687503272980906/13885998591887573415379292244564627459602592311385823582365750398707127*X^62 + -49695182976726292735453819452180285016648881240302896416476994074953683634150416447700588495594788981924831237496494032742707879366835921897548044549726236378789372615052486616284853363984205135222916540387948164620072252823704769089352403180927809353002367914401574724803335935147554200445834205114274248977571705352704857779830240207835346759706251901/185614143177761193843374999433095375252507851426294303825482985579518166609*X^63 + 1821071731446733114387159440678844465106860211361894880166884696681356252434049447124505970495470580855198922755776863718819504705683664463991693425633273270303129680847674676233342292848568694523979801427208505258333586353944730199503407870736604599792564403121736048397036885498954605656154669525710224132943653600289168412938580046809348112/1038826856578706771555269861940946170389959774922258067058109553281*X^64 + 629616264284417552274317970730168498298317568116014181201448739147817570603715593883269943330202480747995773087929562428789086915163527309891481620574224229948948815501250194941411451835860386335424562684273064241745342799052110743625496917607367896473342026070285091039945429489859284885150775867076771856735774867758438766450032738301885802437/13885998591887573415379292244564627459602592311385823582365750398707127*X^65 + 41002245019963792111235237107524562777487569067663625031238750206137565191618382324501799540076745292728765406804891775396044789978334934673588515515506162537528830092042055335286497633266655282760836910323521316860104944482783524148625251438581967964271803981021557072617063251826943152096115163420999123080873688253315154211385016871/77715781894120353972863758654967170673296908425395232068385543*X^66 + 4257102507399697889655157629435572339914933602177343861474587928300754903815272703583038022121701675170485564630807292033544670422749880357715396960352235487338557744703992374729975037600564989905359249398711824401894561006463257387360108169522449328746765771983535608723658523217927304674980044137392125075967503546494954437679996032209/1038826856578706771555269861940946170389959774922258067058109553281*X^67 + 133780387810773098466004208049361114479644601318162302068208272950395809832075740266987253375049226561745827228132565409217347691000705868010844836976981978825728517532525601990754595396618980459356819652253299142084110472438740903892361055959559436093713234297042100987527410380460045924426642018990642271817361941618844192185/5814003283767513576184914988775878706762692333761893623729*X^68 + 8486419380663204198961151273781253654009670207475060166188592227155828879078296185199428169529628806529325933761134019965635065064612112051639005227685589926531952996163925068039697734914896813025014470283333130536590623563797760212382346811007939120000344521570357565263746594050819937986488605523826161121417316743150738610591/77715781894120353972863758654967170673296908425395232068385543*X^69 + 195788624165309848995100685275271462360170960416680084177459964511867284836253787256790235154146150675601120025576478395659820339922968753626688349538137221843466580093590388161033101080170865734285850169496073123913019715421589045561449053056395829251314829817264509082300713723861696946374021279757293066842121892581/434951992501497237688704644929743301171743273267142487*X^70 + 9054475069848314281204664584837737916966805407195690166136292255107770290779347574446118109912546246052405447349576431924924328287515866180382228550951812700326773191153229001303252226959031326305740086071557328628023976982938463909557402959830417667742718919036187050532150313416813810478611015955319590960375834991943/5814003283767513576184914988775878706762692333761893623729*X^71 + 126936667454413824585560084103056900660449296417096798138117237489357930201072582130112119894774189242085505985195270539981437125718652616933789433161939250139639994119757827511496986065719358797468181413835544836334717582621488143714098013746321675665053500899740371230115603660653943533985566072809559358876/32539237862010715769335276795821298808389561851361*X^72 + 2811594362152775937630200282858378792656604316485170680851965949236616793304536094093822655350460666522337922109170614015291533186571949174304020634524752103601510879856210086788976088171725374008801783990705644772420810901747197187841102633983906647350487405325249991805773892917620886155628406603259071122388/434951992501497237688704644929743301171743273267142487*X^73 + 16997342085046212084362602972959823521626393730442030164803072255835540315428295722999773657441456932077384629567520721445192239932258339689905506907099573131955435618190033344014667969009605700380524972115331288233728278078909467896525839992521433943219274809905296113397152751500812664627967445385/2434296241640661013640702984650355263588655783*X^74 + 168988056147272870084041578629170795550958170422043226981705110895897771398100547787588641786145076818061774351859762838759179896070558572423078450041782521118400078521911273462920279571609854012985107586898466628526419137124696883434403847476811187331085497448949320116630194439694608350731951730522/32539237862010715769335276795821298808389561851361*X^75 + 561809514338113143744201969304837858474726572516175991819315486500734151849614111236748191280147876534559094330260465243238122746222013466662718521337270850550121344204535189798889046277113994192517387332465200019284535976991921605421978735543526377571514885610491744851944240759314279767/182112384352559363629887258521011091762449*X^76 + 3955974756420337545663337766816455112592571170815776278839941688432758253958117153411218353559767913961734202774079544653834352688121949607710348652030348596390037476805932832991624518747477472944248674943019186474242421586395795035735187965263622302257011571330564414498514368310392302946/2434296241640661013640702984650355263588655783*X^77 + 8923121863832700477306095876773723286532790406159618078198941947704844218073487631576284732568392218317272117391488034906398879022064678376003246733389504610128599865317974213972891742986083355630786272978789203935554362170757799305565590428671365454704628592392363995298865953/13624028155349694294148818622055142647*X^78 + 30140609193188088843075133132324885787083958615144014422774755674518703405108062089241278486527442844969029719519060458395591595777662788231767099770269280352332040675836872173975642430352626307458684159043206163186692228534837052127915249383030955699141553052064873078029799928/182112384352559363629887258521011091762449*X^79 + 6950900874312822497204261402370772577654728146917999718003192172771604698919820568661014258148172423121441067711699550675016695262037094794081345437924896787243639990302415719290064442466394221403935471158752987583814831870045210847140641756142447703329397303394418/1019228559538392630668722871403841*X^80 + 2678303386859860416917867864063002094955301783291371667067249538198760389960833093066978416653358299786181871407174439301609217123418358724270626500044128055222219882233083318015482639325115265708948839773583284183722414040797434592940787392781408280541498893437436/13624028155349694294148818622055142647*X^81 + 1191091832911339183641771435127970377074990390967241873813830764123832824948751072959824492530736084687062280166162980074016078055804360104185920158716903569284745470256264756665953330091122117688857553890990516952085333613703059670587438511301337000743/76249611695847432533008369223*X^82 + 627835401250343501811029930950154632957842143247816344398231907870562688156286197467005525611169119969201024455407337654858458428456566117974318530529984482798685223821543276940518507653130388421195681960902128248237271329479513233319152188536679064181/1019228559538392630668722871403841*X^83 + -1319003899927169830707418407019003756947437710454628565303054697370744914913433243721389503903370612097558669717076961976347697841804486280720181796777212455443894670368949810207761785791441666829572714381095629911889240723042636536307633/5704317475562761467270769*X^84 + 6049844571473874136660820205241950999428540912555320573370478834389072502802577044842600178700043349739777347779034372302780623464718450310841470612974448302997307902816639286808378920667842082997968965652695603379437987941300240613156/76249611695847432533008369223*X^85 + -8064602248919972890592096101313420996708758635161405180627820528582480344547046918884078825964795350157885688286060506786707128291667362813087488190975494710136520371627787496444561543041153104546918979979020429893885345/426746276319500371607*X^86 + 23375432742132587455063080420278581353929121125378581096794490921476042109853118055048799875775825294287015557923634820605270455518694356127615309000012323850727233186102547693881155518685547608627334724993304289112933/5704317475562761467270769*X^87 + 615965172682760137286679827757176318077669425692163150400804644441545205936130321563831680283894152255203848669420162732502605931261896946271276050398188993548532058018387162463211363023540303730542749/31925359192002721*X^88 + 21342473981141667039878344423977314068053364245027973289035148500938165617858583020196608133168310344428966432506295384805846074361954505805372008260517878141710540119811121676490075271526011430102/426746276319500371607*X^89 + 152901985964182551727203169349358764524694235200415069250302274170761768823598828508743190011336233889608789248522049110827988701560800859290460702138178825121231478825353331447216/2388371301863*X^90 + 1446552314683836680602875256667099695270061168540416631214627353889606003241845664532240631430082789639076413401398925113362576318891294877444958585331627332196926982587151420/31925359192002721*X^91 + 109789491759263965253668810880377162538761540512306505348962131797286127560651981757441651267838023964714777209189542214086675182414459531442688397974/13367*X^92 + 1778132951156876799629663991281198967930079648940452375605023772365551247675020896810391070379769312823042970507876948707652238616041866330460807/2388371301863*X^93 + 601368442628240416754673156283055359148823905269009379610681116524939198118611487420130208698394724240873832737469334226069/13367*X^94 + 242878396619655614423778426804776937378404093523432446138407248144018320429051460630053833100137691148916014494490/178676689*X^95 + -24523438645801740077528258168814038079745189185293845122457526858948180842536496*X^96 + 2464134719428620383145039420044512279959973515821536079953/13367*X^97 + -665151953328405702667844992*X^98 + 1*X^99 +