D=-7751 h=110 119773892436491018344273083628395363570833669032162757166894112517792816302146685870664049119349299451385858958504120646880831870294122575390898057377503423145527479744121444986504161814270496702580006171623889073877083186792278022976177472607525161833882810496453257056539382793796056498839158874605503903488680788458357465773790565127923614825590503530368575088738905350601756840083573823752949512286479554337145586480505537334927684266356094809034781945408694479207441855526563637859246392562837664936543197881/2413129766306400056788393292368949840126926871684358270229366597406826485777631082580862075013681843150862941612280576569182008512477677910986797464347187977281795156653379646432467591179690218484886842033*X^0 + -47214452497432082396664513609791274757823559560437380506400426914891192366193677633105480210669112819109796548199393805650677649986186703919323015118680426408929698483566153876780764342044845898444060702447787284530708941388067204738683996621975447602850974461015608530047281297221710991800683755663167087807459359133879347347198754218044115366251527219479078582948812727531553744979032833707161221809427952307368066275633160001829328194237857025252764536709644307417319451248310759976150270189091594264596240/488707170310975717899541650665990246659909993473044934931851400825551067394143779546881875558600343337264990068438158838161700779147360564526379044281320813580125638184960084776186763968449797261157511*X^1 + 1032362944024167142684800438022028938036820093301252020613177615847059687060014413361628703370590779084351995254394376105436981111760262016357752218200612097926161083552423168164118114503726110093889459093901067998705968269874599167548452717556729992776509098064788218001668972009324125500556001980716020642857824578781330187020862043875766976004009041160923608719981743587657589070846356249644969882692986207670316935321215608527629891368947973320558540648992199172062671986009748263195296486878476711421989281242/3787969277080372789439347334312090401860962359409571290656780207798846323372008435267881417454711261207140938020464169154591342739171191735643963972224517626059553821571625617100223607519454378571231867761*X^2 + -18845864442710453735185049424912689201746719579164717535544940199795982815612427908361051142130356874206292646530789833317885771039727028958215203727826064941205197069038860587951637536531058025399227139801183519436059874766610324070271087127599617340466209647046861933378299167938969400053062427093193393634304064033187930186245740362312972095841176111228521250908166818122862926605194997562307948924709906690270975057250687735685345943446326177748766886484266051702809094681354618286356480197586102198707202/33353901831312882824004326306580936715661512907655885766862261777411497181202691185692234830408925509664969648587767517144567115490769415383105988185372043656803826938439412314101767273811113759663569*X^3 + 268104522126972027161608306045278109337482729351154061837773681904747370424220247064867500844358087831898499195809900450441460816667093042417651942920656250246943771782930769952553233629659115738573989444837958887413468586096485313905949265973714191120299331495910068453950885985364991013030406368170674954951685829447803860504706930699867849124610868854362873091883507694927358754266977243286365963504518165100756766982111535725943935771227584628787863553199301706244271853684199058448577210847215380081053396933/258526093094506154768857533202308840483092386547240770578949391036716514651502059380300512170499581625413179746203786025387539712168953738634454514424818710383886462599843884846602798139309942751152323319*X^4 + -3776848438054989837271636731346382709584724500832690206850630062440344262854922365701743773608625995215855971231656977769492251276950895790393267696081045035650567002274430540181959037298609813617460258512098842015309211517203082706319074603311108665740204458856636818342602078446226737357797662478744986727253873803729937388666403262176777364981343372035373333797996920054652193237140541971603226290966686054282006056824606594831862822317955061310464003981768083405348842883411788611065409997131160804541934/2276379056736487551786645415582675206113397023371173212575169201425710490111756371723802377149570583745680421120233391377819120641803253868876669816805807133847145458706547427965402514236366814457751*X^5 + 34996100164131569904797070929482340772288477426416198315876508857044867213054545163462132880996442862542320373165590947030334084100633841028358296861123438210982288380896907391791352112683426982507303161464749742320577368435063173639759060978124093516331461211637870023455876277541283112795444950344282273841416839048102209937206653007781577803841304694465068161552375053143213342176120446235761890654077502517756944040828384136696128702799942870816452847792756876027121434394827368891694433476433903422315264274/17644214068764515013898288616181315522584940328149963570670136480250682008856223637231192225286321594612768944102929016569476004094617020737663067750061811094449224450434449114159834887846079178862028001*X^6 + -487166985552034608213778454626675895000789129248767217854672079727273028548841237452714256491635733914583320398592855954218657323798617999634587021800685685848271247278647801816699817246520558509873236636476659460402866366481209086774531426149932695968466822888682910808881416288234794118838810683378742185275483208631743437819122778150891594348864531511327722088511148328725576888765372484103403559842786572083646450006579225710928111058283240255704420879322466043572195315692039194447893819061978564091/293688434619595865280176159925516089035401499596332500654776054886557926733551331663501790368929245741927547557764597003976147676661495790075689564805290560424093079435756344725248679426701950001*X^7 + 2873285812373156610114224249215324687455016177602435216834866278950654306188427937367798276129900423555218332466188779452708877345753002810133728754689803353301123707033729247507066795196918990736752955701682678652301383307608985055119908082882077878523506129268501585250936953588440515335762072855085769653018758661753095062627724719508252979971729695149508037459861196963380603973413368363965406133051110618322790522956017759200489500337933725987028827247268891105360477065558449711044570319280047270259075/2276379056736487551786645415582675206113397023371173212575169201425710490111756371723802377149570583745680421120233391377819120641803253868876669816805807133847145458706547427965402514236366814457751*X^8 + -29723263809686444687953880374866514716536681801589965269311988567937693358980671965779499807123084048784318929297528209058283719557979182721359607458528970527836804657261412466211933023574637384285335615821749402202976950277608875843953458930824704521336492381578168533325641445042326186237047686488280303302895050381916148345692568217118536004332323238493692248057794780520607360407841158221569865655613710903570827270403017795743868070872283842974607519705416570723316142832536411471363873584839325/37890392803457084928419063337055359184028060843288930545062063590060369853380380810669822006054605307950915695750818862595297081236162532586206884892954529792812937612663700777351139133879751*X^9 + 103903004603397840594002266757470483721310383338377209141059088114498199185668483604382324445649975782553405269897624635856418843049979562621659395411285881839238683451195794731574485387792858591218915284181758894933212711081273809313094017768370231738359101954708172716445897591763518044834076243631088871916322333862399239346654007471711529641663810355294020676193044985107884813992191801936383184618560796551736341346798028243193679572747491418727291880449826546247132182718386390117227430880538650952/293688434619595865280176159925516089035401499596332500654776054886557926733551331663501790368929245741927547557764597003976147676661495790075689564805290560424093079435756344725248679426701950001*X^10 + -366696901766052974326392317452782265129368599787912253799636776940726172826893616114113843211339357255634219665055574910908151280529804311103093950180915332103030941271282310883873986671189086257960014225108169751299520778470930591010808788883685203946312000926127187736332453478016610664186162143784184085394349258585104089596703324747396872302172008758501067741859365596581207105445220721010389636647230395777200957073745601368764902024115822457709918356984152021626454932438540392689413473571/4888452174359061402195724853187377007357510107507280421243976724301428183896320579366510386537815160360071693426760271267616705100782161345143450508702687368444450730572016614288625872001*X^11 + -488779645047757407939741213059831664021166800257514562147450841814425045339731664420563667181496518055086609722806199856478871983916225172192898146669977950724276321413209178788455934675450542809714732124354961699262055298803021794989393115298997754746385944627388874507751554241850952524467920067172935958136384046094282710182059881291181002433144301588547162710141365301872253785187682941027525086685339268488765376254708614774112552031912993898511063122989345863812330040291153890137206559172756/37890392803457084928419063337055359184028060843288930545062063590060369853380380810669822006054605307950915695750818862595297081236162532586206884892954529792812937612663700777351139133879751*X^12 + 8181746116295242678367324350075187466132238544649624003842545141250194841110117616603703004319931750824980792503787305854585902041736282318481311843823904536225793198300042094551725550381084101311871293886708649551680993963224219266447714214268585454108579636882126625156862290377947802636211127548971478667428928106618822451500675813708016995487403699020813419298289738701393813421196925399583429751784326154654981949719317792447935243823009832362341376277969490642500369246598117656965489/630686643576191640071697181420123468888854355245423870628819084544114073525521942893369937625830881223077240798188655820876881060609232530659714941130523463868462228173399124537301751*X^13 + -10487374926980037154935100627151474384654519923656118847881023276162075731666634149045037645668097627885313042213175672615891767059384356172551590776028988025316239567057566547922346594409485409736035700179349386833774518753620956180975246937529975917702613825644692959335140144302532060557327326732266626327066520345810733453860914749835974836213411971149689452595600566978277644156964804339459487503620876321526181587481302694914981866116249984026520714221835667988141422341107420609676043771/4888452174359061402195724853187377007357510107507280421243976724301428183896320579366510386537815160360071693426760271267616705100782161345143450508702687368444450730572016614288625872001*X^14 + -67979208499554290920462412489593955182172491353427242696086944946387404301296568777993848695591483397959481645096999238858730314258691158799056882699461239885165436028484007636690330318461955131647321854647728641725694483275623392977394837551855515035909241580938677335261112991718240625665885102951867045090157838270256431674721939314462608185560051155554412828234343675959828598216986981529413600125502382074876284162108737233989274771685302036775244509950209358623128194228627066455/81368422600463377637943127521626044238015011643068490598480077995628186495358268983791760756783754512072924886877648796397481752110596378616915874226618947731707164001212633794001*X^15 + 283024246739480066413024925433720868057038068678958575809908831118408649285621709006031812856619943884408778103656564149589266265132124065597344111178755157908836807027372384121925764512610403136851166550500258468099898115014963733905770481468134875359710880427611563829506240036817705065755904929998852713235815722423914292925669740776633077368133365414426324024856713739165947228937271302235158856775726695803745235953560507814030301450373819133856310030176701548429851412794751608906602/630686643576191640071697181420123468888854355245423870628819084544114073525521942893369937625830881223077240798188655820876881060609232530659714941130523463868462228173399124537301751*X^16 + -688433036843540173406764176574491909138697196473892899838254219741523334789433875621629870352671073492506912670523756288713614483827200061372070177891300139343432679228745276050821091462238044957222342042890121245302174984894169860666712414169108107920457631200677850600038289908668816618453000601226376227554935191396484306851127080144302150888742126311350622476702051647991160318462858869264212638914360847533472558591126339419595905114787786685330838724129172028856530095960888/10497796748866388548309008840359443199331055559678556392527425879967512126868567795612406238779996711659518112098780647193585569876221955698221632592777570343401775771024723751*X^17 + -871801207141850870277366436826655761534289582786616722941972693258040233846142457700752374834690994552606729781648416257801595658203392211070246638003624487310022385903214970508035738810432061359268030656838493529004040255268285874159161871092067373700193730624749039004671984050256597666864308178509980659822752855119630422233772077859987716873293661141031644783270923428955904070882408564569843676005444896525734691819618364672472202310528357770905685700216370002559728819649423683/81368422600463377637943127521626044238015011643068490598480077995628186495358268983791760756783754512072924886877648796397481752110596378616915874226618947731707164001212633794001*X^18 + 7970719998203446799145185620740452099513079929230162149547443724158636082270777519494632577766485544953959904594869132410226361807382199518060346813702238571591973084002329806330726943759235820954434594557331537191285793596552616687344043618438695376614019098146276084873938148255967452226500684372463308306119045908349238733609720994655689798748176550418210572081944001420134528413863175197933712164226968746935618778359672346031772972134448948409817680211710789215167812124/1354379660542689788196233884706417649249265328303258468910776142429042978566451786300142722071990286628759916410628389523104834198970707740707216177625799296013646725716001*X^19 + -6882535022715704475033407330740667891023778847843188777483004551855677755069444003628220097409973815599071891722701442576397149520482022081636284520400452484736229266045288031966916299757966664440553091475260620884571816786064966028180803563646899181840936192288142855369057818840330333090372902562461694461651760810754061923590000323945192697190829979269053006469059311160295309913123455903106961723619130746878741552881833971459380373096914045820462645946140340924585918863570/10497796748866388548309008840359443199331055559678556392527425879967512126868567795612406238779996711659518112098780647193585569876221955698221632592777570343401775771024723751*X^20 + -26838700303312859490037300208400651045363133683347371997655906448983778768124029741587246409546516143596020412738868766182927040348304227670111778018963981416446483271643952572853655939612421817455664902417360797742779096706334699040999559722584238312324338101016734580694348315727661157227107154044968114116437370277903783903984128537607803818859009514426189512896711783247009427434284738220461753073711930832569614088761777374734087203583897883819944790579826947078186/174736119280439915907138934938255405657239753361277057013388742411178296808986167759017252234807158641305627197862003550910183743900233226771670259015068932526596145751*X^21 + 88376644001835660544614348046622623960906666752915550121838765199421867501226870320532284401201152241058199620259215501963935603774336080153380332589422625792905509758212194732309457715452520281308122575456021830839275959551241112692835602841373986498832902806224483317983962437132000018466566123331618309288408251607903264869452544567233578869994188990904450081234043940148590200202917035788491994266473044415440655191975054543995973892891558671354088193645698797588673808/1354379660542689788196233884706417649249265328303258468910776142429042978566451786300142722071990286628759916410628389523104834198970707740707216177625799296013646725716001*X^22 + -206489920306706110696352445705065577289112717752788448970099711644873761711517874972399742030501591489760886139896970431268534454845290789398798190294273790584589882246601394000839002171705984433748814793692663213906930087982567997460907213757051422567875580172760467949960718068754007988040092792828488332282633490783395404443807344597554413596728948984734011854445561058347905616086039834751934216693369091885942557704814857199418537243880179926627136590130138199/22543687173324721443315563790253568011513321295481493615454617779793355284348621824153948166018211668340295084229390214283341987343598661691610148240881038901638001*X^23 + -11432387861782150188942756162851804334257422970838114016102570793268690544496220680558434678050270204342097016612479619750082336529578694735138667972878999837500406391765593236926160667390589824504971200320178449593920239861514189363766081454331888830233942708451510069814660512843028273403718616716479307863854671742079929792168852620619278112427739086507956647580712145703769918114184503214032891964779082724409703184668160307711486555003532093553621097324822450517/174736119280439915907138934938255405657239753361277057013388742411178296808986167759017252234807158641305627197862003550910183743900233226771670259015068932526596145751*X^24 + 705403050823728558111158345259691089825229967968319950106211605776246491324291731806454724494936428417670738139007542899756757834273950104896489169140334587364485934222460556047227236108585373351964048156094345467317843346253175585377806511752912137842138083960958547202118497652670657695035786536347597980645964859234705408766044655223089597074402700065034663327108114980220767844403648796696451332229482335425111364914947466010744366487523868162974554584685/2908487572355144038616380310960336474198596477290864871043041901663444108418090804303179998196131037071383703293689874117319312004076720641415320376839251567751*X^25 + -905532223699439872179077427609464429495839294523107585382753509312545609863414806015780974637527509668023943427016697141046041150675492516214091974030141833188199207370505562171692868503647230209799671031191020680415906793702222266807163020937149065586965215551536444902873998253279986191705682580033407724137999603200738398488719897673118486993515218353855362919331486038458377560138862823154281798091899836426465795017478118186819106963795960939232628859124442/22543687173324721443315563790253568011513321295481493615454617779793355284348621824153948166018211668340295084229390214283341987343598661691610148240881038901638001*X^26 + 818853732445617099123289084567137988736007054580157030095047215140883640098470585845142329542778193637419015605182399301558608460943308817333339543178532661970720440758558073275796509498738129817008693384000494159216867658611470095887858429672053901710684006160166785535714335011542903822179564525858128094424398029362773761240216155319364256055405386999573277250140585807273406851278550304297644662213121987021580199139726773154394416105329956598932948/375240300910223718051397279184664749606321310449085907759391291660875255891896633247733195483954462272143427079562620838255620178567503630681888837161560001*X^27 + 600285831938376090789390312907818093738761638493670391721324539119781081000189980262441997367716932393191098125517861555302882633808742033166692632883821355187896734593227864714732437548507121593183106618680069844952294316866634844405808646452190322350055027317653337666822483742652158773015928674806537751149510161739650967423493541474181038384825560673742003443542870658671987026459983571910991175402510754125181380309677367653151833011850730261082611501/2908487572355144038616380310960336474198596477290864871043041901663444108418090804303179998196131037071383703293689874117319312004076720641415320376839251567751*X^28 + -1881143151433572631045030820628789901433319276579801130615339973467671802881414679014988653511073015996428693468573637563601761692033238538234871509509243089889784645142596174569766828330275389311082440672180358200586846334006928222061349810298849704634890016882590601640763643443360801923544661066374555696096481760458031027067237694536297686087917098712206382975945293694885066360908228097538049348437759514771029656312142406739263977507300215499/48411856652073760553657241541048219533779036311325752517016035564556219312591489259157940328209839023628361124959698211618580851318217472672156990989751*X^29 + 341168961548870025926600814199192871675562733522584307419547866179509679219118447557246790505702518228006667093936628556285104704463883478988202889954438173972692292493022140846040796240788243372491597204187854976035717773690804187462705940876909431953486249364750079300076169950988374256489762858317086002392391865935592932655437724688742731890651087535359853154281479427455273411042774106507028617584567622179282005964918397072948668002104655208080/375240300910223718051397279184664749606321310449085907759391291660875255891896633247733195483954462272143427079562620838255620178567503630681888837161560001*X^30 + 1592793211198297665162746818317969331050858356846179540026220758081996322534951037881674704481980544823828239662883006496672169287730160020089662154181577343312459737606155224455160103486557479255178481654696577215331816236839020181788086382569589660022670031831018513900094223328561366043027102970283405344632527864252338934708049286464990648712869251977006647032488461141306546504878524423619455160205047682890930251290395760706302350467397/6245885260234003425836310352347854410241134861479261065283967947949454175279510935254540101691373890288783527926680197602706857349789378489505482001*X^31 + -881858899042160523939562529085835772821437429200886343149763517736800138394110335241778676226476335755029995722879049780620641639726685783159391410336841099729639925106480182687520352986353255498149236281207863816306452029009451107836315580865580373334311511945914884698945147952124888399558633966937195770001948261462221378312509428467186782604006892349227932749605557801795643938465473351485581731250543694323762809780492744930606257975356473/48411856652073760553657241541048219533779036311325752517016035564556219312591489259157940328209839023628361124959698211618580851318217472672156990989751*X^32 + -94226168401596139649841810753485018039905026131112968487734942611796352615996308730304087696882148954407652177774982215767779898671793362931634976276086056364633996212328469986530929365879493386943700550271817097564169705093830542807356152201595782617577765665042160890910584811082875363420549241475011145033535527977501623125778393663907983180617988749026645252589778240330712482323049998771127575950624561875084929763536087665710774/805816702391175774201562424506238473776433345565638119634107592304148390566315434815448342367613713106538966317466158895975597645437927814411751*X^33 + -1015477298674713264824942589184421874657316396174013537370898522030034350073994499685938709206465492369562712126021288690490671744003197939404014326455423870345280923194683406450557999053158214513178140153499913660984480328638959108066618822469233498691595503100723902454583285817582245099406701646759041961865339694611665978874950817833731700897037975459310334325863571260738923108986824862958357614488754949162538874652761451274477145585/6245885260234003425836310352347854410241134861479261065283967947949454175279510935254540101691373890288783527926680197602706857349789378489505482001*X^34 + 3998646868082771147275252816477679146964740210010349807000688849391421127888830340703201187939136126036733015231670600686349232672913059884679568498602180345207679986368306842893627383791171367620782288205353213662254051207511321901212928517683029539192366298494216759262867594353503855815485573113830342244166847060192255111815606373469743644173369138647517984384754335776923692835087571132448393903809927526878112456195748654961/103962934123490617236687191911526057770150089738825715344356546549367615864574304582047263884352175603991609639719540561988852747443933404001*X^35 + -997070636401860829917201982322037086142824835104441815479070211529305950082829862253097552117440105585023603524399303836323793568814067008690880979290373152339937408019948683069456580594140735255133743962974518012433358042904570895588202848202938699256828722805836043732190685008285369551967249966689916093170735844037852814775843463584801643389178895702116463868185744271017065683826215781571135855746267524400523427308870453915633/805816702391175774201562424506238473776433345565638119634107592304148390566315434815448342367613713106538966317466158895975597645437927814411751*X^36 + -3839954156692622615850129165019405889416880175649183961417083839904328320145661319117011718395627877620721746119287549904678885881827844118376472453423793413925183015517088780481334941639691440286398597027884892753674491887335749956271743037864938762462999242421719977935648773071092574417954131204468890561078383800020462685012693472390192592458951624210174162341382808182431749394571451991210296026261792304062851586683045/13412841455746434942160649195139473328622124853415780588873248167896737951822255784033965150864685279833777530605023940393349599721833751*X^37 + 2599170244053918374418430433968344824133356808371138973709832943794359662184834940231297736257559878992521445714680248317196638806565038269847245435372887867661378405906529462777953435433363536563806407490107174977729679776569216956826636403223843572231785724323583458126668329714145391129612392013141806543892388179416600450222516810140747898400521140417305390974442672718948990872174387815411204335973939815725628544576393716/103962934123490617236687191911526057770150089738825715344356546549367615864574304582047263884352175603991609639719540561988852747443933404001*X^38 + 979810473011110189176912846796282498898978917502027525493476453470395959454191254519696299213780147275578845073392771660333556622497375431784864784650968065850655916152385290175667626147096054978550289883653807000844134435051370113764357828462439615357080376880680140754417837909719966982877869640293345960384504560064826933719228989073631189174359257403841305592827722904298344583026613769847433607401674132317445375/1730465934169324595814817339071019652770239305046546328070345525467260734333925401113916288332432625446236296039868912449148445326001*X^39 + -1878932883586641060305092549718193607988288845565225308824164551834304568878287259285705094990269630007245523257047443253634010469478922423495893117495153144288520925267262363053268054967645412463111989209075790182933770351696960425252012014904481055673321084653359300981209632141036553863639547994616600363399281315656273938546129027195247132792854923878940448626618563092957264707137023524734603408154288116983519238378/13412841455746434942160649195139473328622124853415780588873248167896737951822255784033965150864685279833777530605023940393349599721833751*X^40 + 267862376390176775394930725754033826907564606533108755737621750658625566315853217713910233879655061079499931168944082861543711620313870058669970867293245856862529518168695450039572496928320686133063374945374784654472925628766495974648549629790770819912188801712346765623833604811235873997882539576346921392838017402689107577067836058165195843882556717289618046483543651045761204470534864521782572056328079597268/223257119619316810194144928276482989649108412468913214820067800989196327484702025688803546424001112817215365248338138620713255751*X^41 + 868189167789464641266822427582468151236497229330920647076481576691864417896824813920509022196166487045036109527227257325040881494283157209813169656352035643576657121335577997218540939114994311932477539594295958395562715904529607063339471635948374493551550498335941250492172631292628608132180645226138189169174331415942593322215776223837306683410895752901772332198581042797904058193063794457751857644054889787643668/1730465934169324595814817339071019652770239305046546328070345525467260734333925401113916288332432625446236296039868912449148445326001*X^42 + -335218787669641922115206057969042361257515461027127629624909335562418763581771854520359593893525696565793714149782298807325921217809137222029634239724350268257754532786564926747185961090053110294170552583751697677199357022836041723936391825886478380407296534467073949993964977801633994362955801528883215960372326123692679936459794281581108091248735469056551475810443314165593952541779098302864965640527194/28803653672986299857327432366982710572714283636809858704692014061307744482608956997652373425880675115109710391993051041248001*X^43 + -306125461128263318121171339870859218128374617868003679093291177725206899682649275063047350731266317105744237330739638543222434946897028967279851139655484037005714957004183597693622742696464974812600565618771599333416149372946002392435750870222401466151393817223787590274604513756688768926463854468027582562883550256633297757342018614313807403360877015288405130612248756884129180910580541461247668359625020878/223257119619316810194144928276482989649108412468913214820067800989196327484702025688803546424001112817215365248338138620713255751*X^44 + 157642717190815478481389978691040038333196427608690479794356187200908013588927249270127599109724243199525072721303459997481923098330348764569683077846390155121630840497487494135807189723657511384981437416872526850206180373709936932050397467289564453504675333972034779030659761558181476392157930154293372158282238455588112459563250757515618787369552611391834594450456282142946667833878384463161501106/3716120974453141511718156672298117736126213861025655877266419050613823310877171590459601783754441377255800592438788677751*X^45 + 87682728424498079895039409468419735229515940667767784204421594385430390881360757476674565443641853762935201793849600347051768936216942170077193400387842055836702216769102793579497228711124553182167408521864682023165299696023569122774432565260616336064538711363847551467057815793500623217388264449962861197599767258651216031671814012655700501440113442791537252710041974556448988500681023357163925997926/28803653672986299857327432366982710572714283636809858704692014061307744482608956997652373425880675115109710391993051041248001*X^46 + -48391936298714996298174678522006584329593368136940958598159419239504030548267001931657270150631460738546139762883521132602880557508870554365815634612887006812336124149003977200050785134329586555782758181132297962938495508542014179283497531795250595026213866863835877817167442291969423934404231759274829346309062195037153262119337872146253853347838581989248425856188324358064038215373247837265/479437617656191654201800628602518092649492176625681315606556450859737235308627479094259035447612098729944599721170001*X^47 + -20367459660047033305131976832336620876601462980513879178658664662811768475011400546202784809173232817828529995375722631884544739791511482261635446378804786278680558371548035092362444195468730881532891976220817119893618322832927361130133633065235227965801874204894321052574192614409022359667084598099517261465218350594407325594671266740794834534003729429741541268526252273259209111976871575423896/3716120974453141511718156672298117736126213861025655877266419050613823310877171590459601783754441377255800592438788677751*X^48 + 442731121201264199010142601009138294756099235100248708352534036063446994807026919282738093676897571812647991129352034593373690585597803002303390066693030843216945499942901190577768824497195486385773499836178988506428758689526742080895264630057017583592246989718515626631948154543997450403562687081618892831229916976611987060870333573688771635620036052746488005674115971947479729144319/2689345092393080579795036985985079583837665696014995628090380769155941927878183903867994791402018806717476004337*X^49 + 3738059412145210873683540040602393677256177109382836847657676374894184709106058812249995387616021868375891742286273155378351114714377395428609643739828589448603842812494090555127602163868065293186678525859801431757321910979586899499158335633067057821750094519079701846451506277432292104462145697575490263694696758525032835137670374336837115702806250645114744022246353160995921851644563510/479437617656191654201800628602518092649492176625681315606556450859737235308627479094259035447612098729944599721170001*X^50 + -1429933362732847559629858849691448253633401406818218802333288740181339989365036095900954508042432164922228281951684151283035541774065752240756334789532839176136742880634445570046082641553386751907319540905876907540438774729201702354583159057244740707117292736368514401436838893239220998633455655372969472172007967329941537604346704819957718484492469651182262481290008139545084326/7980252499682731690786459899065518052930758741884260024007064596901904830499062029281883654011925242485092001*X^51 + -494854380253210207938721597694009221261587100931897759816380670905815684194593981275908626347711167920103640787381168394060478850998076767386498529485868460307652793135238323010042104716689505426035393341373863683620183779164422685000177357838737450539123838202300630903415320118731057906074246192078545709362464418729200138088197903741248549403339859969601935147685889135886205695/61854937125040853335285850677656830428266311008344899446078757690586664341198229788963880202246432554501948099751*X^52 + 5244347068492505948944250540422037509835774167878592982198559413442498861878585947647800632011084018806767037093893281602110838726120276088951322251383016693504558398357409537457486632009834222148360804922095877842453000862409124861561489025820880518384076340189947291955910135038177586709454816551886748221101695974575412130172168322363110231069856719871846782831759758/44764223969320826433539907327893276339831375148700364183062295450808057476449389583851080388011225718337*X^53 + 38937213222204353452787604018368364345595208003571317861022196102350477533761500738603238141566276028380291484440910098026781722971566688337853276428917058619678613550667381674684752929602363749755096301886513151820573682412386467790714477863417911659903068348063632625578306802889600997200568351630467982604771345576230604379231829091243759166300775697688528617118363349663/7980252499682731690786459899065518052930758741884260024007064596901904830499062029281883654011925242485092001*X^54 + -4907637259229306092120228206835255602052102731867782402828582114789850360489376270253519382848370347645929068211497294729207043208311750446355494509493780954660718565392017705912043954688481559227063563966856462772879928771968256247152887878486201565023195118849579534696025356390284524363507925157691680317264315089320388494493877939437158799981172026270126478255/132831525131515805440771238361701116735404674031751822501668532494979399039909167904602612427333014001*X^55 + -904706767497514640890175082526849483367835579749871719235300424351193120094237988065668310189291730382115419122335683009262138518418237005031035703653047314351259485878597895056770254028920344541684939847361816424839542801882898787083094534576188500608649497895467333512313046699565502923377008651165825711401083074315407691570848857637055400520133592411011500666907/1029577151294379007971417868541545355816121628420108376210432795368585321958335960428574848924258191521751*X^56 + -31961379096230216565140907034035064005645290209023076883112791793682852061285888110428002953001502082779388454371457890636797735400047839955005829058570622451448401701108049139248727515425166528177069961668121250437282575657977018583069059846824495715184396719101968974331828663611732753373100831576539094585797491971958576498103069176115514283913725294650/17137340360149116945009835938808039831686837057379928074012196167588620699252892259657155518943751*X^57 + -72749479248382056238377422895329467504821804513235113714604008933907455465787408364174813416678184478462066446492236842883618092681170957571346727361722857147181855037747800103233503970122548025989255285765346393861207009740643191688683821965577580023856849265769290509395892245713488619106522052427226002618092217346319352419831230524597444215045779214558363/132831525131515805440771238361701116735404674031751822501668532494979399039909167904602612427333014001*X^58 + 49927766409033496839336662798658421696431681225489375139718137444546129225117749861193398616150022606164216644270053884782612235722250482857281678019332303262182010826586335070523390538618209974000749505707095875998470856932306354527279307730303072002692213406867407093837966172058641083481346261235226422955704524782887021648058783914363665212391610/2210984435575940774740012377603927213480433112808660569476479959694055050864777739602264936001*X^59 + 8992845490506572459167641247699878985572515760600822417096458693829949202748325567686883843632394437018176603137972437595731785777122984000065544811731391172940056407298292588973672880242297443691923585068241326328728854480817510124224679578395793727156760265081297798918190318846213529928648162453437449129490812425258673291636819668780060773319738775/17137340360149116945009835938808039831686837057379928074012196167588620699252892259657155518943751*X^60 + -4469506553880708487105219917855006761898561888342380890660076263511315810531910062022593870280995882607121048514182265784025259218753288858351022062183408843205844769992181506047503527592781488912573033033401408007016222085531136382930575951789695933937003046069882184688871080398477631167428372711414715722508965450936570732267789786583281746/285251507621718587890596358870329920459351453078139668362337757669211076101764641930365751*X^61 + -21468857360843935643900642561626256974372252825725670307117791079678030705623221449216861278217397149567553539570570304609354651184351389889044161615592436038213800571867983189264778065706994540846311290322197360879340511707832191285063927056415052767454685400339771562742663889047366745796609647854423150987472405002866390701461282782621757549/2210984435575940774740012377603927213480433112808660569476479959694055050864777739602264936001*X^62 + 150288827210206687762513347329540348441500377007840020231493460841367356033507152700687296065797112216205663952437474990169371314861580498282858386523964314800077618261574996153872925899656841220445472966266134043093337826059037196896642411655058899038534825202384050609082473720366978710047455389270322883992069559487145474748612235458/36801897512800746728241047461015342595710418407707349808068347009316356096215280858001*X^63 + -22339904184317571291731429495860377095076879824104745992689111981566821454374256251072034130696394767828743564101637653354853463119829732192479785393262341990174295018551788462508542014289428998124874234426311403930336000753889089630412459873991283143386395556010025218933342348354844949455371565979820248459788955421827250074635976946273/285251507621718587890596358870329920459351453078139668362337757669211076101764641930365751*X^64 + 8631398047920781715376876211570970280805067299682785522795432178321048626366745946004182343730176565167207368834330896761177731952229831952435556278848112184873101799030426935520560479114037762726940037958677001303557046234848552871424745752800766794892994889296554055421195483629979236227791808930396386774537111657963641884491/4748019289485324052153405684558810810954769501703954303711565863671314165425787751*X^65 + -19754386657388179150127560879205236526586244131948054179330061511732122510449731506448581238781043340781412553246594740004299405729424367462805897782884223435718151157544659199885568926955698758991012402444669806302044026782932994547150910178224349524328923846956438345964026988081509153474764941570195787744651132201701367210804/36801897512800746728241047461015342595710418407707349808068347009316356096215280858001*X^66 + -519716441962275247560672977650196907403646726262507017541115929132596666076462611140662845899936227805889641307603576927568871403486217827984351720612966508562318479118615516997037282185163363007301601691693045193288168723335358942907453270382688831440272845510747706644570950166846727448675826578132236413961278151961883/612568609145313385647452675081771488963329828629074223159794331527714380780001*X^67 + 3379863619539353488148835960058172925966773684790023881437016994643493378376349779363405596478659141429537656406802242187990626837087416980211514799394887786420317814466080538326555922290707280620245718459921843509080696762311337864587351123054533803143789750042503155623070609982592926094505197855217423617608203104792661/206435621281970610963191551502556991780642152247998013204850689724839746322860337*X^68 + -9327747535057575425158482447482974701989490758079266687383122843355159440997063706039958056236375593508364838176570431716974049213759388864001631293078143360195651970624043460662544645499052274501252651355185020835788098839900255867816118426066504841322130579617504846446674843459263336097036815060989865129166566/79030913320257177867043307325734936003525974536069439189755429174005209751*X^69 + 349563370059513856296112630631358891298259402879994474506283368990328414092357532275597267000249563599175420824860541654203171530790176826546466427738063454922852149199381927025683048633517226100242071746032376019207687069860275057426895783035971077467065603419932635797109134689680323770687997238022532282737457989/612568609145313385647452675081771488963329828629074223159794331527714380780001*X^70 + -47783573252022929500956424809048589476135773458038456681096038072127656432983353358795881008214478023281674256005365219026108177167446292375422017475183469330904571409223752945992462433302886552781672201881767241894303077163690802914251792629579730724388349799612806686498743180844108659735789648447386332/10196221561122071715526165311022440459750480523296276504935547564702001*X^71 + -8034319342185630051113585980866727900690076582995576012870563149182732172825978234371224089506991217998608207692228050259468906222260204993259059210452677040796609914588301542774281083299384957102249700868248909575062413624241222119162822352834069006643324084348601207060327461310340625509698787056219729882/79030913320257177867043307325734936003525974536069439189755429174005209751*X^72 + 4375425924326447101172256178226521860546903164918352127521737974488182181044277116125287508320093614236642904696816998924727223527668671522975378609471446930054392298512460663767629781562287380957204176720341378584986814397713414595655171509792330974202582632886574682865378270583755061356047490762/1315471753466916748229411083863042247419749777228264289115668631751*X^73 + -6258469614555118246524626217884633096740078236387294954224566602638942261253453197299480038568407044932462589655335658993864297617709168201294936532149846045154010017633074071409814290072644839067724931985844070518094912430014720894019360713965482765147303281891096771077181251934687903411856306527/443313980918350944153311535261845237380455674925925065431980328900087*X^74 + -2050286875018817109696320847906457919554101781704965535272970737549140806242545581962162685562214383929460293780267197558534993880063475138004761901657184232276864669396695967021498866392190495413702382769276936462189100877597603020295239190172902588770562518934522815324345703821115251338/7378973560028253006509180211602666962578459874620746210114087*X^75 + 3516196070790797469290740997073306721145143950799632325623299157866188000131116925597651312394718675219636265392992683101127885134069865346701391549201461862344735989121236029404345048457412706201176400557862102394122762566956386321317949766761171113400165546580689414079275836224769903061295/1315471753466916748229411083863042247419749777228264289115668631751*X^76 + 176988670341599624511443935642456740238725191921188247536465316375154326796633754857346246111232698433988181254274546007923461970551013390046023346546174851747986147386780156757876101151198296409879326231241368016469425639890964611552674210532349215596483962833235377496933445474838/21896063976344964411006469470631059236137863129438416053751*X^77 + -20908154349659742976975755654289613615112090778225723937244254927615933158192287759500428873114483911717117284424863914274656335409142817722857011238487543345070035299179140023357516534193571812567521110562827074911331796050679694206670023189601042178501340142940581015376252240090933/169716391880649819149711144866861340139304577116277162832624001*X^78 + 359560264348929582673359230465006486403225630760823175964818732144151927855249767736641648150447037994991835498548309406855429307641517302081026215370793014787314346387845553710648010269562147063742185404518569724885779797588669586976728971731798000410879450558035558568601/2824934069970966896014252286238041444476566008184546001*X^79 + 47932367040081012580862208586815861410787323496308856367009744097839302064096653136122230377599295624498396147657223668437622538733380600592332801010883939294647716099137349383777223743580130946542829045534592936252152327040827419560738607161535206121394498959455758077689772/21896063976344964411006469470631059236137863129438416053751*X^80 + -3166964929948152859120162033315773590014542851369695329417204723080467431793943285392845487370473459070266040656797242444051038582390064868281494737259287609100656987114231498550660788011128275691140229982369439806722639662285054752664505839981435343813978655609341/364460594758220474263224395076511604241590247475751*X^81 + 22490469170852664006799345496175471683123486042703372535707508091606370735026764486396100773708168340134897700332307508039536365087384240329223113137564159539390179941912020104452064572147915930957205614732483708394652563386003026025658993099400462892211517031247731/2824934069970966896014252286238041444476566008184546001*X^82 + 18059565676394215360792686518318116870932160234573176470307866724993172329487056751105365203053376152809710638908657308070015399626017163299646194136808292975381513947812315512597419182572697238446406717124610355311846357061950012975350745727334678574799/2044395925116088663248076798373907457896542087*X^83 + 1028705993813623431316918300343903620881645093480138842397438941652712440035225423094554883075133990081649579561439862995469472256218005983425129711097262894544511875309367708917405278908380773869616008305539606495582674914757043942527987819184056944067706/364460594758220474263224395076511604241590247475751*X^84 + 11844374985457769959447813448314861881234183621861735432384372969036749162888901493221629930617044997857799428589137654101913278237245045381753422449159749070759588498440638423068584699660579854261714558193991815940521726776192310768160711177826/6066456751086316508154530558973019162897751*X^85 + 76749572364854981642849967623151106619542990910603465913521580950766778457713599419080538548634161207684020681615570587778906157380569769193554276023522062322497149539716407301633969670049909322562343435356175783838463202014542131682486105006208/47021106277670039254705766362599871531620468001*X^86 + 301579026995064763490714819207186150830322141932150674353047463747571049145037025975046260421025165055759559076007152795082953692959939283672229944280118404966638958704172888756312494151895428414170067533328356511818560153213855441892/782667623672599214056835319181140390001*X^87 + 449137027415499346114041268001512671136609360216545229145313847541473841781217038775319555454071827769895264849900048775575285200674853850637407731988976966352810013071258296007795188209978130584320817136580469534311899251054027221179/6066456751086316508154530558973019162897751*X^88 + 1093673111701451755828969008251139828876523079786068263837561768502379193941073723158239075057671810869487943408130616387599849271528553032880900202317080160523196795461684686815817295026046412538431345324716950932255311667/100976341591097821449727173162319751*X^89 + 1105160556181421333170963285579742217266805563211255112445324237159070948685890306900958140897853097897290822794452237669512056249093752428552343376807813308406491291685533584758672334185604943927563426358659041101992389030/782667623672599214056835319181140390001*X^90 + 1748223382117012516456018726026305799755810543967836345818839491664233691725552435717220333101464198032662709334787114300904802025486365605119488469580799660589769241401693232817407949789482258312161791868288768/13027524395703499090404744312001*X^91 + 49859988061342990308654787880691509342929572221862841545694473321207475483346560621909135632519919031911523381697205869582864404520531980402330654143653870310806112010463360522224462908583328744463961393631000/4390275721352079193466398833144337*X^92 + 1227827273134119356376544692504289928426303664124860319180894194837718782979214889430146780340875957698821819320422036546058998466998072475833234964980262021373616522804961654803118884073092131601313/1680754018281963500245741751*X^93 + 497827828965830004782541012919896687695776470480602680115361895520331981816866753652573199676365543616144654227717398926584782571094822620824864088034369622500679635602518198686477845926627070308762/13027524395703499090404744312001*X^94 + 117622088171114599073133995967879798603039983423190727269891829911057998022696258447715410090262546797552095358258403407070272735929606773589444786608978382748562791971925845045059310322/216843506422650432234001*X^95 + 10995267497408989495732395826612860377025431756525890358258998610828519387765434454898390877122270505789377512068931058501223247757618073189486111729699415767686279235831366669230308729/1680754018281963500245741751*X^96 + 70691029679365034798431549306110016098644306308117144218366680321926239361003115424464717112785962493429982917949984483453304754532357566480048140960463502782794088472936/1216356410800572337*X^97 + 89680347868606001802766028631659504638106178212973735069347372773204101972046228902003770168319448134678917775426807117040746440065676462890128537477880599894874297092693/216843506422650432234001*X^98 + 839652951883044508350776556665553893807217774191554920841917492118319277206597371449978031940014809433905245527767455398693226666607717702276449481812016488/3609366204156001*X^99 + 2051216145100183615412363737563579652735437857958870408375487379027045267986216800665138508600229490064526608815617920345896882398459863356999573227270150/27976197448413163751*X^100 + 5402838701202746348292258061613689360816729732323676617102152333064870154639326387194312703844865752288590170188132066366083944200431965382/465664585751*X^101 + 3655069589843260099376425779076848191151488120586717566975716881914801442823862465165709371120898898555462316335821592022836737789712238/3609366204156001*X^102 + 15203682733649560206848154084888163745029971435171790505782467409675755498865140329180011017829890446514796373464459269/60078001*X^103 + 14738732208716932271613378434838480961414676881751048283954363962680042284785358572685959983411119155687098520963/465664585751*X^104 + 20455353934967535003896571335897716115809094875465678006657178809718509235864320578602429386213/7751*X^105 + 6609933553795981925269758721583243822290099581947436069069137595612921697342908240927757/60078001*X^106 + -3721361310544926225386537454153597360527004634569466284323128*X^107 + 406507489384070655750030894215063025378066154/7751*X^108 + -354781551071273295028*X^109 + 1*X^110 +