D=-16391 h=128 175977327144578278656683779453096438605108112784229000919398655349684453293381026781770227654045828632610186663493968680453941586926937867517775214572639364207619828714972284745459675708869367956623062986064585861185113571924318888945844768132774638510829752924980860833752258862523014887128413080727054679917150200873558418781485413430554269769092233582378442394913884570222880672054215984500154823542677252343012951271177048156784690967294276229250208175114795731659845352271138343274881083985954352755352636234381349230427246082410335684223180747267319713535680063051857669899015631724389285733083309035096835773029665370639606871021549215888372385662334266012399668694815123061593311130136219811459446282313/10718737774116022854939638582302122779436308110409686436714628925415246858680513728410986981166574666867538557184077872897583422349106715963130761050493241531174914551309064710269672662192749440216423742678514098706257178739755779877961377168332165281182635523614837*X^0 + -31306685249547627431120441006421708466576317588980774658800752585626877170757593400757728326251547621949443395500735797091802516785012134573216208368850277816401818264727342440263673994179659167936944046038661058511973222286625910567756211290153216530611534877913567260200993114610919497404290309918248692119598069121715383789524160424428025425870230522292925578123647349008360256264023273600101971329350497281783264268032574287762027587501684567625087241726918572860484408375776654326551258929678011950641646269325252383978532698254074517136525466357553335925354939538259928511035141029286621565198226284998324855330107090410833604545300351045026035422800060225242658137072346819040364112691186409530603112/2020867865019912690677489452405762795423892096699389032089036225613196162890914134345685931154621234625903452327455840779879574555370720312642806632738255668326828867400269016810164069631599291145471714399079850863604480090960788872730923241536467015902030147281*X^1 + 9447789977784313782871980884174437376957601591117301717780148697340758004940654994037222590005841864384837931480475599967142410639547719297989478189035128402829208133079437154347706131743431591654293795528378828140946587125541401343668039251425583245754655886412278552641599219346800711990081466330409380757628342115142643997337764678633158446843420442821729167724946018861725730031528562266511654407941278024767995464684223373629536905033438072310981299158170089500538011163767815151442686608076922221196491632500495180556700145565257319562741739766547375804263570408144278644907848851117737651426022124773236208206321590979725781300513861721006651125078491668796826798740586107168734191432151351056397186756149/33124045175541388912894729614382857979793015356999685624971392774025898305944973576060138097555396656753183487099328686223006106537081476644528243517212748659545051965557809454535399265331543981165426870715317835505341033170938290412932562852024230857650176144082871*X^2 + 28921500521767663094014035466800298404663223864091572124959193998812880284088300388082857069505193544925906453493208841548276205685088021508558029869243385349858530431908472232870542357748312912773058964183444138221214235079734311455266887064934389734987053998636985360437962281414294479224222636762327403153184888203271735036819707509727063311774667526861744353303890360218866530004843509125737082746325649534982441213100033671457620577169749892644233345304030171147364472127696334021356660680188684754677830610893978856845912725204299878091116117715767771145637896208973052156231969757493236668217282426054765922597928261003855256190803921059823488967993491051656335957318435030083051035708978099590291/123291310171430217233694677103639972876816063492123057292967861973839067957471425437477025877287611166243880930233411065821461445633013258046660156960420698452005909791975414362159970083069934180066604502414730697553808803060264100587573866239794217308402791*X^3 + 3528550918448620841303184489966362316543396305470267103593972375083272059931656907861118084235177909351130597436174172990106960870383539598299630925614196182043380095597285322733561668863116296915879243394616109283936169668881458252777620450300538483417310944969959254831671555576331398312228460203825075551289959445699506637847042497968096174465485579094302641006516994640661735747972804300198777929813534385538344680773485376612208431451863349857972765437109480521806465375593997516471077861175231130584302777072697954818950949221074298765960825464049928297892675283879102503461262865909354663771052586737602218574835295805584040439210591326835929496377721034904456027792749520206964925081446851634359427541/2020867865019912690677489452405762795423892096699389032089036225613196162890914134345685931154621234625903452327455840779879574555370720312642806632738255668326828867400269016810164069631599291145471714399079850863604480090960788872730923241536467015902030147281*X^4 + 11778751323690886882279204581702762733107665687754669032485919959381203760724193103351289184506871658729293316214313571863752279066639979962590706865029033774148905574579501560611907519190838188619607791895289239692890498688607878418872172420151208307582800244156579340399635195390445392777882765545091610599904032746572486321322716441473918917716204540734887826429859248296689100400009893266980999626818103976639211520197316841193917354368020357378760390877104045391478002341557807871880877655308101280008655234141629941323462712293471002313324409177779795280751493821733418887863231330320217187860778533630648731581112425932370206292461451224578094217360611160416645754820189247438106207577272823178/7521890682168886415331259661011529063316213988903853168993219570120131044931451737995059842431066510050874317017473678593219537894760127999918257394937508294308212420961223498393018734858759940215154932732275681627344811363569281958853875068012581130401*X^5 + 368304231966543953858913928650344668422612864401020617782873429817738468781052791838945589484127474108249976361059952194567014614590061810007563034663366605957278792317885105691225038024949201367953850483092040605219811983995338830805021140936242818814419683163651517826972910148447556120823141695146597479535950771736847521206919053192562171972984339809685604460946337005819689386768398622196731843453732869596233086999918157500568953512711548225710713067080174810616447493946558986269636210059580811107588546848533522775704117590197647817930328429527912891232799088558319877098476251733153307223009250123225336882899295047394816157299237289091061532348648791440751816708401165455308912591467922018772399/123291310171430217233694677103639972876816063492123057292967861973839067957471425437477025877287611166243880930233411065821461445633013258046660156960420698452005909791975414362159970083069934180066604502414730697553808803060264100587573866239794217308402791*X^6 + 971239917459115576729617654035516127550788721846304349104375258548946944051700084227030829809143570673260160450775662467671577062237813061666314703931266864658478764741463612436075100124837233242842620872372300026135396452078635487753422312473428936304573929859351263616335584766579076736354404720798697860954788726317463318089781261044119737404180502227367321102250484411489826803678280150869787720705586280056160024443069672744324540701605853973303839463156737994951101476729808581584095054435624912424860830266076112490908740378047860885571129487462545777358564201203683220200145862348906337132283480798528154683059975660334669456224419315493228244495164825354768930867978550977036478842867409/458903708264833531531405018669485026131182599530465082605894672083468430536968564333784384261550028067285358856535518186396164840141548898780932059968123256317992338537076657823989917324065642133802387452399224063653517867339959853508259109756121111*X^7 + 10670932490124953282364275265277089676894714094838378540826099831872795309680699736566569655058881054274832029888248749613682059693193607794137572915079882600075461585282873130123932192877202603065971198534818294902846087555329098607662321242299761273338773153939533917113873671989971225649018749976278734790169202872393752526841089544884141300911450365348693607755046886165965845026097266672685345298053861728670423247288895711585409863722917836633100864078828288571738531228798690935704705964618261544698308197695732987849233616676162579035758081867841011381580984148707174629644060650827562592147389851924536271886935004084123502825904354180149629956975989666063052614260290300113391960022420625/5494441696251925796443579007313023420976051124108000853903009181972338235888569567563958979131531417129930107390411744772256784437370436815133862231510232501320827188430404308541284685798948093656066422740888007032392119330583843651463750962755720329*X^8 + 39111088795254799373901301927997784876446226491664125066677270453276819634996290780163906490030734347529115389349591753660997170343251893241774742493913435362489384965340437185771074490250667577065625891612064864202351720720064737599729479065574299586208094483684166749905478706238086458521898327280902034427002571813117340905266711607548768221414898034982818972776500467561381100649031833878943345723376472585642452562873245825563408107583191079612275264593958042184557510116844622835548666793513086083940068100829795761715677268332716235319082481122237136148602268298182221033793075010069716819943436923936756730168371209289730532303594678725823536055790764139904019513468493070016826576730/27997297801527272987090782665455739499187517511467578708187094874227834210052380229014970670584468797955302230280978475162965337083859977962353246291752989830882334118545339382831426839367069863571617805649394427652584825046669504820222018775921*X^9 + 306467560055413162240298921180234233753489153089554976446368726427807134586657142719729813894637177827984017136335802953672443120432433447742946731301865590420374678192263346646114591508321815278561753702785973712802097549179763787404127856143442633147220983524068861689169553494999149029333322412587197874634757438000120575749387213321205351971904132237831918049292087737009439255618185722866411683830570220143871397498244625162639070413199176303496957480176407902275466734829518889020422595924513093856006581855425674241730386188936110687857400153380036405719370848404404763126533929118859391810884754909668049347565506671712627732380862468719488289279809215478852959228324629756286539560875039/458903708264833531531405018669485026131182599530465082605894672083468430536968564333784384261550028067285358856535518186396164840141548898780932059968123256317992338537076657823989917324065642133802387452399224063653517867339959853508259109756121111*X^10 + 610375060832429291342426099953108873988933314288795325624717872923203476612021593834796357119017571760893662928023304230340678600531010448639723914328067761094610171352514822543791975410195017794616828512269561161769599465792600388517428747400606381253615895038113138980461103214704592963275144845218077904018655820242113035200350240847413598792348292339733780050989017780660214021659958777592085636342484593335914714844641602442051745604078887241055516289924269001130890106633140755723619642393455693166829964482885562473401126353304726391079617823834316159176034715937254772915314742457996762498885191950306577849351985461221539779110280753215758464888388498558907054334847378845573879/1708089671254180525110779248700856537074462663136329614311945267172706620099590032884813048049812018666054678194190621387527627178565064850366252595433651993830903185805950789020281059079194061593046050006063963617386664940923037326595205831*X^11 + 4629126909901138335487777149379611370753948342462300705194147265267532320963103947727539889693585013223657771935884910835931742645430612065621203395481139433276199610153901430981132231977795385904604687833207493182396537565425003605162817414812926266921075513797956570891621422911325911278791907884127119718607605143583495152705543633693169263746214140903312801560909700102318377399169176934365603513638912788398705869759878722807132858053571879964631948596586504110627135400375973344238935587933308767023400308168646053161787691766824238262314603948435791534206182224101374480023252647780688961935104306128063828580342848584660533193844510521122940738637520300328132496122813585955144894300/27997297801527272987090782665455739499187517511467578708187094874227834210052380229014970670584468797955302230280978475162965337083859977962353246291752989830882334118545339382831426839367069863571617805649394427652584825046669504820222018775921*X^12 + 5328737758237843226389499921017056539476788550237596373636750218578208528630419200926519477517840188058518787996196947256367095375643623236917783331828302891014908744566521958570879468055826299235301934942419066149239603018061282514245266832573285332825038371974683565247693793818511532653753083856447023846683644577496926329098844562144078292301921720415529962667758606597834380320249826012088405451023932993535043672344517349278734332341575526315227074205891653507501819904216424755442557618919660626368935191802750192377889388847135996938837926365947363616849517067809983698692198496427819156098493871788044598827918519753022379510814331965871311281330065714789511366324717184700/104208997087070985608613217540165733455827140695279703148797832174529108663265818612946925022866940312735933023866183966050126726774758394873177511770706606908114403380266657862258621138380456445186141785495940675821283932702277916331841*X^13 + 35946202369664786051568370753779186685714409154659552696729834540678406268544804683418126981902355325033814904422635774367265839928029817783088615614183488212094163148496228909563549202186653272061389271194144039991690693331914903624882579040821705583336609698496756867899440398968938992388650762503890238626287666110310193739661384345947394007361926839839404718931069783642677713141286688852275371273475465432008026237667543501278650954930565497352651869331827000960774436846975168744448003787692361007374920385916421416333130258716305695578656354482015093731019853766410234438632071443259646908628043113909365894580689736525820579440311856622925905104584787899275923611760578374097591/1708089671254180525110779248700856537074462663136329614311945267172706620099590032884813048049812018666054678194190621387527627178565064850366252595433651993830903185805950789020281059079194061593046050006063963617386664940923037326595205831*X^14 + 45619923509597377362054930492530920342902603890760008257262999928578720143559443750914811923645391212397889350880187798362111715293255423017323106613348743612418345167725731781105269056439023336220627362327814505738735032484997891832907701996836094501481542168968836931369111643200800006804614210742437004080540913950459964221399035598743777712581129850595448006311086844075785577455492737785932965053539730287761673855693214348960302892239003999687754118157855320242508336890720251441478916962247914659453211878331596685308629377053182429525782724337542777814689181035024285430338553194971777174230359821886380851075859678622576263473828498646508816027564343599802184923344022/6357696119033066048966702308594090260254233463198078405759125872401263416708304472756203100656881234380814655839557315969137131765893380200913764368904069727784418484550464148755940524579370169311582074644374393009656758751892984951*X^15 + 163248678577980802641031393343913757263204406495847346687053297379392001954979862094495043640291342613833734962876440175994682357880855992730101546245186876014922750758914009870294530036509062402321976953381216480744657277937301413990824728520401880667727933903368393268687283904600790280175691208857033468412903090736120285713319337882830157925064123907719338481055513790895728343173657630208418205868747406733297247297362635704341777865699391117071181591488725682727986489281516774119720757147744443010977032254364201951616043960092810456467250470490023557220875919916117480938918011016023966591428382615327260591998877714910952167249220965253529187761407124872499122635999089048/104208997087070985608613217540165733455827140695279703148797832174529108663265818612946925022866940312735933023866183966050126726774758394873177511770706606908114403380266657862258621138380456445186141785495940675821283932702277916331841*X^16 + 180069696469057293416262094129844840419751247855851876830216531663756754240942789827427518254431161822557857835975922901849744327363559968715663962605383543111970260943910698488952942637943530776011383014815997353358713203403904242632806018156167730695159456427228623243780397251461622688537291919492441669532807948341853895426599243826418732741557348457150133373327781674972276795326597361401143604363141014294069135106503900715098597393743796299555684484814764031409818175217136974300399450546520976548418350775980992051582458430051321176963068058839069945732417831854151213719412103028730524807466879274884327838935518791529226301386154284068907524327343299032812236195/387877256972305902566451242059306342520543802281622744540243174449470039455085380559831804078877508045928537358279379901722721723256261375200644522537006267328681501101242398191442896990993238320516263476564846135663276112006161*X^17 + 736930332665844718101887098260067549471054135704391249667664863829675985601411303967289666344415568239397063044784966194665713869104530569737971786190888541438919968006173334042247583017826814415176907908755841721644007625224203928739366839641104950896713761652349078892285261046549121852674259714480100084873812590861862047611724546559703563577958796974351299065059482645845683511645485204583113220802573738909115796619748536248855705697765482856742961133293378196157004063821838236662941952061301968479216636285617614686087868454033882273936864813465309005326051152625448130913928324606128312243830821980955104091849059260207350789428713263610657110158980313773264562131911/6357696119033066048966702308594090260254233463198078405759125872401263416708304472756203100656881234380814655839557315969137131765893380200913764368904069727784418484550464148755940524579370169311582074644374393009656758751892984951*X^18 + 249146314516675484734701576856487967814991403590495323733389201279848012190507057401824819978924569999493228924011824631137375366854860640157312009539408624106235317770856708569593492772972615002600182935443120634213807378334243125839558705372308740062504362013633543075593472663875333961812700666011112491687327710606822707503073722916006723295733927350317495048160052986937265985270196950401792139946108963965658203651743464616510705299050142388754401328842583772645317490488388944672492445810788605834125097913570834556611641671098339417474854801751895100895700901337220742514288234240459052200551123558045922799416942444487843177252486776012131502685566129083164/23664038617064602682353196391880077025229931198927627633472221002347022113055053417108889273313251665299770444651295216992417895385044315490247362731804421165803276255337831626590378682874335813587716641850091277875863346471*X^19 + 1437680217347863410547291279817932510442781512972850918856091091530860433634334554960901439346321448096706093443668882481626912598736923314695058643009210144302181627057020622599748579173332288727985543786284798174785870399658915092095099568140146636981763053055853222878275475803660415549184202022178478492290054292126815144256314495780272837597328871032521495390468803547710111893059746863405207128130004421771471186761422167003598836429132049683242082971322201815864766935006307962312956483876173297425489752974797607983701705972734199916911336043766352905319186234899953789869638568330670490068382285905205620500263562812273160291917807270683851556905376329813278576/387877256972305902566451242059306342520543802281622744540243174449470039455085380559831804078877508045928537358279379901722721723256261375200644522537006267328681501101242398191442896990993238320516263476564846135663276112006161*X^20 + 1041029044405178507007734982632942199139587439187134078418938422002307392635652890905893860167022572989162196260218503611647820975413782507851400587144492947515513769255138522572637473466604720032454011379012979235464345529242065627054715702118098680576889544899387482943002841665513943280828410056219268341525078211123365764228655031051400488596261281594065497558367244087348149590387016918794088739329002858519247307187925917471208361606381094058396959235941131919679230573089133904265724048029161961506183598489506105614220511635950116614554392111170864749168646736982274734520401818701412517706956934403056655774598513342677603882256221944782330603222408276/1443721470139991622375278896460257276873279921842939883684474467838876341471237472827093482601015902952825968192989763711330479859986841284256443336697237579513347340329316797424829399235820621901514040744926562008166881*X^21 + -5169636632453742522743118813622922825029647103896307395575914177176369586113155147024402653590918319763210247648008539874401695251382620105997426931647449725031825351549435360388601057148394833796087989370134872101551496571383686852250260239013745273261300867506675291937564742516508070987855769771679177841592404547519009748161558265618391046455707322313796706984315312239764814295804959542217610646695051488178372830927755631861286757190983207767778824088310653470880319085677187305616883985078254202024755818753591401508957230942407003560983777114928562820367358882523842902934967423464618231030194682720641098568744929570587273149055023141686545599795297178751/23664038617064602682353196391880077025229931198927627633472221002347022113055053417108889273313251665299770444651295216992417895385044315490247362731804421165803276255337831626590378682874335813587716641850091277875863346471*X^22 + 950352131640311285764291778490362063879231552385826952895548147555379065271574685202549598250336751495889028195465561638908188412706359243831080598642379515178857327750896885389793154249367200512975792660949370673083424416246312965913033521974861207709200323806160279734706102168578630860514662933606943082084915154274201270587939448510936125816445083524917964114125192944961179687613850303312163426047312773523412403951100050550019551134999283510263792722877494167727730770800919369718271610953537489319771643057345436660133053232890642661246207842330261849982841017087437026497267368033488084815968372788735930923497544453235080585727974185497906991568/88080133618448637811925989656534517532382400210050630448689797317971834633105818609425506839181008050321882020193384400666858633395573258755197567976159940181401216541352986237864035094614155445153684384413797938391*X^23 + 7014407950595895347266120621738678612365752735804226866717050851353347552119832753473130521817086423897219196012301059038501396755122818521484566007671201203657325848952714713533758994177722926308581887845825985401669506231328181408615551040184091770727971042119020342089250566233869654818513639897116153511874089524211147727034661169029675340088628139220051596605351977628171414204404982977438594930116586874271701274904587779659132966368057457822631835476407208295652761654061981607000208029512593106232074773424374486382923691697581800636142107229487648868789312413343546928894629458175594493785029785516392033578981062837995429529585822653941603892015535/1443721470139991622375278896460257276873279921842939883684474467838876341471237472827093482601015902952825968192989763711330479859986841284256443336697237579513347340329316797424829399235820621901514040744926562008166881*X^24 + -14969121855779480990586194456914930467317645251500816895441352498275947220701423485251007931216578208009775726076547852891983450648519083228550406392646606782419730623671627999980974516659352147569186761909262709280790468525311604852729580080728066970340077951365407807106411968070171028115974222716615025052323368569555343682200918301616356496098180531599501474178662458016832288337316612520880885016682669358393278468885236373862511761126075511620602808501870228422467447540951464441045985325780301152665405570428298013896808512132121312113173385876875126853132212039227422684639747150252284325197672885777205509406413002842637953565500383843174010/5373688830361090709043132795835185012042120688795719019503983729972047747733867281399884499980538591319741444707057800052886256689376685910267681531093889340577220214834542507343300292515048224339801377854542001*X^25 + 21038624980187826751445417868055900956507283423962742287694626060852924024257812316120249190027739153850499773064796211799440280338902014676910478700938849082227860643169573112257063602334734454628254493264373945995106943585124243694263586013280807070098095103463471369101461880750082002371944170116854276332132042753035705544903172604934590089758857798324768598834201388993245152196062520473563968077114191748671746703513355622863698202822494588401966927180462096210529659278945410739022759410141969711959284205594008480721137098503809020141943378341109690884942561269911014718469050243672821031960132701101055705921502316493346632571778579404851663029/88080133618448637811925989656534517532382400210050630448689797317971834633105818609425506839181008050321882020193384400666858633395573258755197567976159940181401216541352986237864035094614155445153684384413797938391*X^26 + 5130375926741147444836683280878050711992816429463555166023046799064824558007062468921231627276051517261691440130612790147738882252052127461272631263230348418085856901696798786490252522026867324487175113289280735051189526232579133704092190831771526751924949976438822548957058698221572927038134139350093749723818781431914641336028730827648517452704435036552675791371751634366029643723353681680709344571674786960713730633881541406027517971821932939580157385758505396494890363544427010281655409866629943085948378464141073519933223088307864213144104035862782738851361067547160762129458482830934935110054891350461276741558810773667753845741163695397/327843867388267385092009810007637423710702256652780124428282821668723552421076644585436184490301909054953416186142261000115078804793892130453766184558226425512611812264934568198602909676959808696223621368711*X^27 + -46690129503787545276076276427963840216438989678789482284667905766071246839385745636996024598191640020012766318047847682662391752274867168399705991645559714249089018741710265992587746682777457926691725944724310604252620770546949863744810986983090553510130298678535226324497505190056495274946384361470592048353823856941197145044931217435987571013762928627695838297350951282152837817522479207640802587110337755377316697926014859715095889698219468551295836440536475745360017316220193423803243225765142696911994897102971982629261941820337503989288402407614301117983128620235491238663607247866312316911960773422859002429759996801771664301289921127964048/5373688830361090709043132795835185012042120688795719019503983729972047747733867281399884499980538591319741444707057800052886256689376685910267681531093889340577220214834542507343300292515048224339801377854542001*X^28 + 42463278824024986954933117272948684928843352486901835327895390381164505880598930579242639712829233331929829921147134201459995391365036753131784365404501901998966460838008671128137807934746387298053178165326069786012588284897911312447854849609627002494405767401686591140397900366035411410722232658682180015571866339409675747648646836019916255497845021659459065671737958430394426082156445283179995305161448411407132238067468462100375485556908773315332264796538251766028568726281857247056094353149854768963748312120610587226342525242890802821181883384874280665232141422946348506227934369434657447026814179059205337703968355914358305447744416/20001456127647329942774071747156209121511942935316949815647783641554728352210154632751887285113898423217217752799845097926610872112372163410027831404931146697127192499843485339430352612833860575695419521*X^29 + -75366828969185044473864791329947441354163494088081073958606690119975108275661896981143958852532777386119440060631249256707945778682844963140891666496713696412039508180012710116173438983560752891987115519129896443233345606828285298086636378573295327284489323754210352086326497545610920572650277498989825702028581675687292807531029867837072014515694519938228190609554966667335904239211107454416665151461438340073464521155004545636546478975761106920554602612880951703295431318794722139226365948536707833481192695366799066134142701483419568955132380778062522541899274567843286101140075515505129968138497435439351799805292114315656534192666428800/327843867388267385092009810007637423710702256652780124428282821668723552421076644585436184490301909054953416186142261000115078804793892130453766184558226425512611812264934568198602909676959808696223621368711*X^30 + 7243709226569969776298085094531359535780656279211849259462207149647076677092894619517394460585982124828454246432533847322568059372553869209157882778457628984421724575522685926374556687003288509354316587272715863285739555977034472762818312548052025227911827284158877261975361239122023136417675700482770605871299951824962863218328224226820085918669389286243531370481373867472451244396797563908123280715626539685041347930602736896845851670480218850404266127195030739364014252140074916451266044360815793772672272253033728391149639314775960710049702757593029261438100707436140099626038948650497132314906026096880920367630000402535675855/1220270644112459883031790113303410964645960767208648027310584079162633661900442598545048336594100324764640214312723146722384898548738463999147570703735656561352400250127721636229049637778894550405431*X^31 + 78030958428551459832896452433306147320321531039156898543512343238015087556156028523904531819209263825177516942074552323779650982817302691108468953841041977041427451598904912130624103221450257348995113894076760506848636023813006281630421803457251685802471920989688758900195924570104504731474606243194075776385373062469084058508778822847153880447220269563699368216023438852249703601293313229028131591265977282638796878623874024210813458776826927763230848391138906680404646940626083025080131885175369873008069181958613432441510026201499577720287965192396760135135551304944880275979066881488801276054107762101176008704088794133294287660933/20001456127647329942774071747156209121511942935316949815647783641554728352210154632751887285113898423217217752799845097926610872112372163410027831404931146697127192499843485339430352612833860575695419521*X^32 + -72801875985624558727693650126008031813554505441582391389274151029270685137960238080994548610129993999383865600700060262112176573056515150078028961361823718558943717046664974868678849508282734224393812000269151729467447011547499339137347450281192992289433205281233196573745302907913753163764901527913426080919736440557497278508930905074141642143245158488506723853796961904904636209475155765204024527811751751930621930202832843939026646808135680518803856464784319728881815043553770570445552399372709718865540416780553644159022521422941760214233263797712142981807345286529374034194218931551684805844406153395596562371798835787623/74447601983555602649734007278592579137695123373110123074283697099788521865684985574098489207131982476031981838370029084399054270559359648535633622337603353142114590331750450627115468109260847441*X^33 + 3594689810556788522516400066007806240298134770250457821137847453916441741781437785867459476472242921056941598253839836955502522083677885385774127173085142387985555301051873572961568664953032376774340264177025117579971290962753080368747837473074203893929222175203023548843047685928016341463134077859726472727562220641570917485310491246592958584768452773070408472209979730203245381711815358684675584268646482201411765040627216429820215880894673235527977226084869047550066632911393846826153229480834719364916405820771768122386626947807076459218817087613337716677489315314999791409720330718733789404785192236521129920136149904571029/32980287678715131973832165224416512557998939654287784521907677815206315186498448609325630718759468236882167954397922884388781041857796324301285694695558285441956763516965449627812152372402555416363*X^34 + -37739925599966764157615347211755502689109366444247657078424568691305432490644156812927854209577502202869136542917158242880276570196436609783482954173766109067239495788596474493870810728704482087561781463997951911300720781617637016595524869234725290105076699527828814261653289969349537053187389302007187998583122342401227539379111255011135600165549020165764043600160545920688801933322180093162879401120150991988538430662612817881442500922328367026722255182795800607583209808114460126701087425810694751323798648881052723521823564986121904937861413730924015381944807859458927254008851751520991304662505745621509789310406867/4541980476087828848132146133768078771136301834733092738349319571703283623066621046555944677391982336406075397374780616460194879541172573274091490594692413711311975494585470723391828937176551*X^35 + 30516644937174364500154024356834824898839460563596940695509694022130424831258600443305622156794914714335040384469683273366049651077966709426843847915159442199638979364471651890856501772757755822481293838739523676575997698847792027774202871367813998403025938135677086701067482274060731162757821288926242320316232199430771088606561016583254482531781922729623371116529296450753463340471891008478646655677056434910914284472581960004321462991366709782529878695693330814504535190424647542329554700841177335402133527845647542749115563592120878333290009210428190453776893709934148272889850609658721091301076571439864362090168279118/74447601983555602649734007278592579137695123373110123074283697099788521865684985574098489207131982476031981838370029084399054270559359648535633622337603353142114590331750450627115468109260847441*X^36 + 581589850991743200754324645551997507192292154303441179342719167753731073697702352930195269947768193722618853623741483607191299606037299578270303333700439342322876136648606227074379127714685233901959830459086045873147459744963568919598304628882828992797674105059576860053094789192216190754870861071713923957863988715048422662822407301420732875839343508357180813796486378847397686042483054853228002403910613444110504751029586531564388920972532217631630916891797194286320391361393709072528783521807078208673126483392398199275057143364695497626479805973741262907244478983609441961309667877536162448412118398374233871/277102097253848383145149541441527592650619354202494828768795044335506291444489112717707563747909361015561917965638497740235182694232967681904184649789055805705080562173477562283681833761*X^37 + 21996390836242988956570635303657896089885329575459735714447378580906595385058800035809268301071551254134480498574497366098749281714183051255118164777652739553213835122884229006807153286483757663775468907717864843913942598125815482713914083561167580097904670754925122447395985243569253012432997498386604378475312670411540738441387119888316274622405705301041002901776106506234004034191758286869040617175507399509325841255964715862818673606205956598094159711855523490270697650619300780683191533598659113399495600889662622802836842610786806868168771972041501894242141612780289274096923797786599083843012359555108370997734/4541980476087828848132146133768078771136301834733092738349319571703283623066621046555944677391982336406075397374780616460194879541172573274091490594692413711311975494585470723391828937176551*X^38 + -25967086537050146367078834941888386114440291317371765728202822434779641962145011027159990854410468671765562333139848595089350599967700574542553996070652660926230151895597829440046027810692125933112469829384899465330328634727917816661465001634737507995348202236576238369121023144840593922804234602198361217248711907048235221554251352201551236846785448518614284716259319985049804223411369006955020660185193336199921879819098535280726498068145376830217403482239954624839542941010701568389377375345002365478482798862706822787425973176915248828951918194639800135630806003459491869265376140624853782993962205820645/16905746888771178277417457229060313138345394070068624779988716023153333624823934642041825620639946373958996886440027926315367134051184655109766618863343042261306849013085080976370071*X^39 + 51505787299655999490922570286246976923675259222266714420206038076246890555832342448127435187386305510253568590343666165757082420580979354909810322729012717341810986183815358804347749167895285760717708576044504974041212223206021771445626724463865126761331751562914688145641650309215870307443775118019253933412239868781506627499848885628929176560219071074022713256875087728398366768286037835758311446858239931952769610326416378406823076561049577495047592388475090959987016415182537106522970172382363470546299884890895268521201004947464972526034302199708053705717707053457191125193853498743592629144735721523627956/277102097253848383145149541441527592650619354202494828768795044335506291444489112717707563747909361015561917965638497740235182694232967681904184649789055805705080562173477562283681833761*X^40 + -14729629878401871927874472733919496619820416629190277164204956180765801920089925153750753985338584593602004481348418910467431946962895776390208873739481613144429884359126168582197983253048198866813994950245000053170896410230193856719007597436952529575048717181865225421033636000961052396970260725850422549685927613157690494351835178097881972162769674876499367026884241021212095371451096262513487026021581059387105861919423744662905036616428166286576644414330285298118939887734258369077247061667247558659642511182157795582752499454904042751257154088643471620991044461977513942693791096803030859994804847/1031404239446719436118446539507065654221548048933477199682064304993797426930872713198817986739060848877981629335612709798997445796545949308142677009538346791611667928319509546481*X^41 + 9484279269398595692857406750455605579011655424289188323198854732876722478593568239343320774207202972692990102894016274768186760465816993889711416065515037427196484511505358517732349542770838904309661019825172982092674223413739976481509941975621579848045891738144724371674083117644752643293747302686155486378625952267149983635768532426620391508173830476287502964243206303661412943988698015959672874939872166228686785283405812808688089639120999666727602476306433175364635890060529473626448826586060589156076124993645429160422337078003607073945660376640106884637449859743810277056871362246770178353470125371/16905746888771178277417457229060313138345394070068624779988716023153333624823934642041825620639946373958996886440027926315367134051184655109766618863343042261306849013085080976370071*X^42 + 1330159314562121458908283009883447742976786440234440667298909973907547613008888526902966042308985857694259314076291143129275573878222151691305765296573533329280250937239199262107729253499244747867731827769693566258382279974823227361228078093916171755693064031727867392698108275907652729430782554578880794107799512785656700439987252865552216461645398620149351101390067195864994535269712524104626449053047375294584425839489832571946606872837793941140039041271757581661433281681923581651802977053620828294642429463940658388532969578767046236488417933456488210941454041833862871977705926304360782276/62925034436380906358272621530539055226743215724084997845284870050259131653399592044342504224212119387345593882960936477273958013333289567942326704260774009615744489556433991*X^43 + -3686112227455416557294416626303740165604483092817551786383692360739761029422485569957269352535930367280243093055280680697102376302149419789327835755486921435093737133506054767910247729249689903012823100574409771575158715966074128026739687517420401070219020546497247856608385643303056318339772026112438926140633645545065666228500352357140357211554552867497351959273841100316252379178337796709277946058530269723859608104239726112740557856330613830765603257920679042912790967444251385453417316048635365168412332315843955018659508139692139276449297014992994577267178715630577644048377522994349416910209/1031404239446719436118446539507065654221548048933477199682064304993797426930872713198817986739060848877981629335612709798997445796545949308142677009538346791611667928319509546481*X^44 + 401775782096098785145536814515086559728038933689373601500244179133994822362559833477447203613366577323690642828579321431968198278399444503959870111361047746208754314116768102485072491481848177763555070028546113938664054628089069266222339938564683550990782310765792098750256709388141811351486513823568423846511044932238462884062671640468005087517334772121969237044577111667581231100705583741535023796945583183798135611674651252957902438872520260281157319295605955067959608291714349533337389573934072278775630672288027657977995415632752397435146172948890545958850092160134450675914776382066/3838999111486846828032006682358553793346544794343542056328770059804717933829515712546062120932958293413799883043190560507227015638660824107273912772910378232917118513601*X^45 + 16518715920121045731438973120632611754543745794871644210958824147639521665801537110475360236169964632016474083421439655249231165960678167324954990514983910160574970723283955643359158306986598553906050813170659172019163531824674086721955945449745641482986286974983944775212021839116907036925912133589725008391138751907343900948816001421507553810775184531857401701633710793273869786284805758226833888664161644349807909203089780853020075562886199395519882968280294787327929948760330551907169111275874666527111271035159287974832043906857991722788091302087414525557787234154850100739093238054271/1700676606388673144818178960284839330452519343894189130953645136493490044686475460657905519573300523982313348188133418304701567927926745079522343358399297557182283501525243*X^46 + -48772167034315563500231963856536769631892443901511271431064947895124101260803395461629128175949352426867901381329167561245536980242304719212492196328580623586605673691527657247691823967545996826286085249122220197036038768846702884525623453931597030069480226970345092852973678969045447822620817464304065514729595359352339840560122148310053072386301553223009404875485430370229809433421720331577483751726510760773084181876030484107811380460833896366302034871189614585896364590886873383196504535873993400662578594506758076595411569222839397872266010310132749046904524916327980501396114/234213843663403503631993574666497089460468842312460622068743216387329506060003398971756581107495472723677620831138463822050333453642903063100110595626281388134776311*X^47 + -238671317057766287962736638727207214977727959007549123999421678117280620556313382749357099788779175686062542535559739662169096228864210048943350782964083796847735475454670195723810304603444564573450789562469697438868356942467179986635600720121455546093433342828405395536093843986780391730069138227424971381209226516406431391186612329739139717113789924234756484998174361025677375971934725461297631817475976048598800288189874606851948347009115654626497893438127818561728984285246174436964185304404628641352506668015391261080400798026025784452986702421845360210392148676902405863029968218/3838999111486846828032006682358553793346544794343542056328770059804717933829515712546062120932958293413799883043190560507227015638660824107273912772910378232917118513601*X^48 + -45161018275937160041894547397934063356631746526189777433007247303771161680442432829708096115437737089967130576933125263419416088543490286525611051364413458101879939075290504087403052306721606816171017247323137489999154939470416744701987516965498040512770489390475642679485955775798491906807184235493591386895163507994103705445417762126404289824995749877501528579015323967319190940296810802043688739016261201717182215968840323813905153945543084862815965297444024533922506124981387784309566656751330348324573588684101382330596015211307223598081466254432176875358350969618242798/14289173550326612386797240843542010216610874401345898485067611273706882195107278321747091764230094120168239938450275384177312760273497838026972765275229173823121*X^49 + 81856336367361903578775787203454942191334455382127426567369580065632366424828495340782575125816020122334133847388142554800483777714774032695612062338551481904583524190514446681182138548529687478778078271465034565872302359506329458963176352235647175772409944576468173691220834854281476104245277271819660232311823617209687047795614389629527368002588452441571881762424935667981370335422505713966112456252490560224639409298702719129897313408721179720452896345579705504435684049346302389574983958986029855448943371371300272308468723385699308031723600685066683746535782447689421533726/234213843663403503631993574666497089460468842312460622068743216387329506060003398971756581107495472723677620831138463822050333453642903063100110595626281388134776311*X^50 + 18820230682820040765232626489153055209919157850560812453188781439329319864323705333706827107392653122703844854447918083177154637015824301605344461191825610652905274889588313000859937553697972703651473311745932038982350992816957796865743374292292889908498700233530100389694815202866890901808966557712311611957220355691676684889211968326500162842772587464342320705394215888540922630720752660754289128159340782817982996728208397869206740044383829719338472770472713697177677038621317071309579484399119514256876463763506276080624258713523716318427850597613135376009786805029/871769480222476504593816170065402368166120090375565766888390657904147531883794663031364270894399006782273194951514574106357925707613802576229196832116965031*X^51 + -1814337023407907805875155245456468380879595277517840911892809260611830328166035941461028987147553389713292158688443408232187729332145483567515798966784927543565448530405064137423666862442970310441072191826405642432156973345835986632002911649331887380752460226461752699623740054268176496664117774387775178869070732350892046369955374175577201957071862144281320993187669132811148481256283854627976080876358665802285048383803689899591025307490948452931175870581384362850844168541909744105485657616696981106212420911830737252680295921928155908536613574808885748342248974772532/14289173550326612386797240843542010216610874401345898485067611273706882195107278321747091764230094120168239938450275384177312760273497838026972765275229173823121*X^52 + -3206597091414289011523461816539251908803098825615643437013501546982627148740280250610517299009069194834147568846020917997560728283515267396577724610434861322330532729850625696506039004471391348362565584502341870971064267360211425331859876726520269334437908434057060163417576577425087878604162716857698484304720221964135511685110679554440984608393905563633704570350279925846666008846626803615679600365252309491830571331699373319855208340695711285849506992287330494485033254359562135762259601170891046638206569915096136557275951373923998562496585455086636807391318/53185862987156153047026793366201108423288395483836603434103511555374750282703597280908075827856690060537685007108448179266544183247745871284802442323041*X^53 + -2167347800040049085505313223698370181057910855567426489312013961934602896812515178977756003157640790691458174750673230499661710522180268520861002953029820755978698401605718067374637959925808516311137833802481594334924704149762209896478835356361391816164532137141564997528757390704518335379416396722377656529775558093994132621216455409112024943568768383248450060095430802219044280568949906807997917476174248954226232021651801901865988701331165778907347279024496491140302829664191518988834230177065544544651124878828821597211287856186839501015117024797616653779941713/871769480222476504593816170065402368166120090375565766888390657904147531883794663031364270894399006782273194951514574106357925707613802576229196832116965031*X^54 + 256980255807991213579172410558638325698033911426417981350937727926331618394166185216213255804940671662176309223664455533492075246792448712054060078866144560781795410047831295963290082617821182401081916440216516695093001171917107561253214559027446071022710248826542331924605853564582118804023929742126979517280456976445968872171879227749525877649981270715247266824615084607451787974857489178556434459577896397188419773649143127469422548669819080189311348876439320376641413671640823516197974553970830075702358478462778955603602132621394277270303573155779324/3244821120563489295773704677335190557213616953440095383692484385051232400872649458904769436145243735009315173394451112150969689661872117093819928151*X^55 + 257110866826367082275370153618815357269480490977512792446730437766681152078284427432936234957793007557081699211302387428679789862569742840758526234156201129891375195761980247241179749225753829954350411513705225614635887051148377286745646707681713482756041975284830062131554418738196146053904688617533339594267719919051637614545230961457408355485112228258337463388775309416275252396571308674381697975777219615356743366161148533890767460342984322259955988116278736694569154944866593929315386020985671050316216939713095061896873842998093076403975251884349987571/53185862987156153047026793366201108423288395483836603434103511555374750282703597280908075827856690060537685007108448179266544183247745871284802442323041*X^56 + -8442578268459604704134638569630641019318195915910215247899034664505118366859406156647530587208820987803961273149745032297887148413630228888020845448077733534338365149033300362629351589447943380138677820845025254780897797543866332445136635885023485167378780452453348888980739638091006984260753817153014763772562099493181032303077093270732771711960215429641895815997600864598318710919702964275383304881269173545271789902703649240475641307203025982824893584383848081457025505599844853052667720223991174703410263556428712290032863887902176576823518080/197963584928527197594637586317807977378660054507967505563570519495530010424784909944772706738163854249851453443624617909277633436756275827821361*X^57 + -33179876136476724205768111354893985261222632088371555482381279943354682581902121465437326591532125242000790795324977213726131678893772697755128933365886891217744960471351518119832185471326457776981790846626986386209762728078011542867331182695488152970293260035311099430871133216352048943987066376356848853932414693613126883698421433955753015547940752380880823061678645816141087902577568680362267845009457940420787444127505458113178454302043835269171329574011388234164056983703071055886470537154909192752846187258842816121058794862586414604135108586758/3244821120563489295773704677335190557213616953440095383692484385051232400872649458904769436145243735009315173394451112150969689661872117093819928151*X^58 + -3818747509635823794728536087927081505688037993032679537643007804246364667680077348948333791456575085566500376506647214665199733649058142659078591914480929835843509544566898490749135550978308000302999702809313365967171414977721128967127312605222219548772067756109960134361679970138060238108297150799116091892155690293250321973332624553403860139333272103265208914897206013225506023375003132031998575796935923841087173103318177753516654603052016157634014005323193211091726464073356186736542490719177239034724614407626152232920879682910429886372/12077578239797888938724762755036787101376368403878195690535691507261912660898353361281966123980468199002590045977952407374634460176699153671*X^59 + 3727418698210727490232781718203646951295863891062216241385555378657794000595081017375621732740349859175928277878948036281823980736948179494668529616850176773820957122868150988409314936121267414575345083162109173540365074959926425568224439764833963360491402327219065139618492633208710653573712418084109187698660591747509843676853733432802455080418171496232818628906527588119660971552027509379623566577435610206926590365817908305843326312500407587492893929204280456010305454311336908110432032449108601074809707837705500714299093328518700605359483/197963584928527197594637586317807977378660054507967505563570519495530010424784909944772706738163854249851453443624617909277633436756275827821361*X^60 + 805271981325234537471885067865894575307802744036222905468808269522587335663251068789669218994577519982571352682542412078816754191145281770007570959127886992748123459572704655316149310864435211622946541491198015036951239813132874191315902683539007824389390954677735519452948930207712020916685017159376978164903148227725987563498425451356668901161359435235957114532983028181057877749054208162993033878930589996873333755481479765696543062051889422172635707901650646626687055780921994770317657216281085753541864460752969509665506405739886/736842062094923368844168309135305173654833042759941168356762339531566875779290669347932775546364968519467393446278592360114359110286081*X^61 + 288337851321039945923233305872767740177398410417165656659881487245666293978727665175744932308764754334725506799591860319273172743742410379225455022072691568849163457519622807987242245614063925281530401705636876003551927245314797763687963718207586430040317006482619295513640908794328349670377494068603202073427418977343463557481096285969981676101070756418520650845572820997446874066171170088363543249275239228158804034600293857388152481648705676246103279282494393012412015782436440993378911498878498179796228585380193385244556047437994098/12077578239797888938724762755036787101376368403878195690535691507261912660898353361281966123980468199002590045977952407374634460176699153671*X^62 + 1221397835366575434553596222293107581352400776613498988844590600728416693595010702977353585883084168189301485620904195932249062587367369616834505853340184526332613222464120103190225744798977481143576477872097281341024794720548028155269128616669274657147657238393285603417231496210097952199139300614277124292627642483613916515990905879637034088458196223162775858236160121037771389319808160227427069949330768491059671149283301567588705889666216075706181443896300529074829734858612908373172530408673534657564610841815773057447043/44954063943317879863593942354664460597573854112619191529300368466327062154797795701783465044619911446493038462953974276134119889591*X^63 + -20612938424554197295932582277889878637602766396818381599757410265987464994568148313356303251124596364030441625183681004054943081514169939826683204839329323347311784281854280976069656353959182761488446956165483875293761983437633404880783674971735957722901056529327121403539139095015610802660790998551102988321670675272253570467835925639865311664282413509690160070662737540732893910739800444058892722254046798410497160873798614253376204003838596841356428977392633714790696583071586821938099099903423321502863766665195933335043323221/736842062094923368844168309135305173654833042759941168356762339531566875779290669347932775546364968519467393446278592360114359110286081*X^64 + -429523224919250054380968900152525874776431831412734192879409834578336697221550705252944065907166685076754508035649596780856795922931506709580456822629777145624233654925671929150813718841390228885694859138486249577634865111167562548137009886646842885449959933073859230794695793637065882291520706760188198716683031220851099903275958803695543940634549250035012786698933993686989658490242720806892616220292430543000928461968153028345997453719932205390748077936753346106137601536261795467917108064509389003252276067436637390/2742606548918179480421813333821271465900424264085119366072867333678668913110719034944998172449509575162774599655541106469045201*X^65 + 235674036595743183936208524278569151115414745216167905453964704185668236622995709015325907962565059033950146710728861215931562378802402606950083802965731711783727057317952580508633629793088736676309650261249035177095713740614038740018326740913929318313956189421597658978255002774536610900097622107874100144448959566724711211180561138496436886274698793047732424906714691709440248227451651073985396235573827404871842794954933553393784245599351822927469323709705417784942986704411284010749176982958169704656347290895938464361/44954063943317879863593942354664460597573854112619191529300368466327062154797795701783465044619911446493038462953974276134119889591*X^66 + 38340149393654544856287901501176124349293454039536065738015599319097451413661372644633696333976544184714013692229958807188430586153295456490083025926622225552279900668649660844795462521346579641371351144634106894832906507124205287573147745061510725759613006410611666682656746677657284134728792684316344611554768290365220408471552682074006098664320623945987989038840191213800759730157839946408343713397111600777008579444288458661253051836258494667255514869753803942271609526951635244486519329853801808323792650800/167323930749690652212910337003311052766788131540791859317483212353039406571332989747117208983558634321443145607683552343911*X^67 + 32287360400005529442069917509413875513191607518652708924730175388465982216469430597115523622169630944893776550012284152597774691774751214998953221935736307833667298118336794491786142773648155084753756246328489991650170000592100275724288810585939442691589887496818688642551969345437922131222590421392349249940128697606100354975446669505054657548578694437988982952954033617861563982178055614978943214619730271604876306284418798288028604382650045341930962095394443273230162590911294611052426399677921753802568359685194/2742606548918179480421813333821271465900424264085119366072867333678668913110719034944998172449509575162774599655541106469045201*X^68 + -6915157511941285855431846997663646061017538874993856612654213552743632817496516146737785153804101847354947634382426670526368404713024318616744256527455008289007639528004599710421059265585134194467908324243237122045120526992119053386722621887251509997987830169796798520060890050476294417754145706154713726495863515683664808311141803208928263538888009817590305337100857942318101665261170545678179473931818154621996426834514491591042402423217198626209139804581571859338859819428733512874180479136284130675119/10208280809571755976628048136374293988578374201744363328502422814534769481504056478989519186355843714321465780469986721*X^69 + 1089464064901413461819851011983919541738993802461968605924768840939063613759236824558220999109610713935074683817536201467714947897096128181043592427830878522336730901808662179839411775514671870996080927725302753838230825532223724823065114972548662025690585578994867289418733119671044676698003746090963607900106658168655267592400591804928477585881417718845639073415782435359917651760603935710106930932651602104345819803452222151655065465604056370655214334137296994234490256161974080034348464988957231449107093/167323930749690652212910337003311052766788131540791859317483212353039406571332989747117208983558634321443145607683552343911*X^70 + 210527205076939802911564310983998534101436273295048632493263704999567317472566865192732472846117467338950438826394611392768022450193553728356408811860733706443092215082290525198461468802925208276444669031063009004385394880365128310351101954908127593167267042654958401179578009531594758905896540522952618890109015129057192708178703110585322395758163794397199406085196436297058585876014675391835027821367695049597867277524164956296110220322310132021120947117543309978641115028160051801816820307362596/622797926274892073493261432272240497137354292095928456378648210269951161094750563052255456430714643055424670884631*X^71 + -148916711916435216314130152657871880965235087246735131509149063862447946252388105663900077965758106390992027561333660063691899362816276202266289150648548636596772584097144191196022292315576516356690399181169652195169727382111979200777426001016038063212099925754358596991356784591533141634641484805969457922353810684366919501901915949292412473563549806112480674685886270623387649120928636422941684782504874454929926193399465567323770175177956483099992704614827867449542671395389755341499591824757272837/10208280809571755976628048136374293988578374201744363328502422814534769481504056478989519186355843714321465780469986721*X^72 + 8860503715411689044655879798149010297423607035677759585879975152610185028397135937275223938195391864306549497478271273462924295197170716039584200116001646513839763813086413752355075751261355801805694663732562347482945757142585852318620356477293804347936280583533729905628317636342190625622285302250778373628494460803586791394496533296073314385999395650133336153326003273774681405527754197530449092305533117055532288884290401317549109445379629012513602939241933434411446703777266040951338318/37996334956676961350330146560444176507678255877977454479815033266423717960755936980797721702807311515796758641*X^73 + 19535287067215823268583754753354546399555380970527016997515115913958382547481104246324935856891524767384381326104941016641609268070117943468578730911447260788032949658862133632075864182034623668705275628473979750837188195777943541024293672615147915568867022902606300988262463337765426516179847731150108404287964194469704452937601466064080141294949162446207831594398299994251639144070812644401027239544258643780129503346144969866722690809106979969317253096516419195594155670355304293413367315/16832376385807893878196254926276770192901467353944012334558059737025707056614880082493390714343639001497964077963*X^74 + -302709153987200494697681152601080032043531085203421656071359779059483343839108840795587976267041321050136035598813753104970639073712749337659966815958296578847663733339499531189858933891808628384752468326215256384012201341926107604358260172082616178852999308170791000479210817223855270224987140789966243600249974634604485488967202822354903976367868259490939358533083450814659541275803633179859660227475543980703265144691002854101319294879900908674409621269273720472662451647695337713/2318121832510338682833881188484178909625907868829080256226894836582497587746686412104064529486139437239751*X^75 + 100757393783913376621421959888283862728243472035237425197919101409945399377737539838103882379551320390166215444085381416385312750899149571080903831970167150935861417998427678940196834348830225126035650491128155007923718766137638704745825076752154882957717472243722225120910587340069161941573466580320627147028092419677644146411494509405882796419513287637534601061200799873260654206960314561066166310355966757887039309617651479085647997862943038972375956739109911753710582998252593978264/37996334956676961350330146560444176507678255877977454479815033266423717960755936980797721702807311515796758641*X^76 + -3359819267432987501188090738713018156614701049532754056393754413622009190925180572696082512495146617483490564930170766616851907856013388011116202856204420298018642468228772971759850377002815979249149808563175063971180970590902746078401674934487929053950808244973498261396029714047625149365656750541634726097821991626196756914028314495369827346641563970804804614632154158123935631858490026895629260266634922003424455780004700457192406161272516166669422276213144244975586908168/141426504332276168802018253217264285865774380381250701984436266035171593419967446287844825177605968961*X^77 + 51753986485668983435582001799009805560022905052910204791013885609509837152900344549066633771297388811473439492163874279356957979213609724745709785469620143723869947798343862308587907195723856696762904622031231503063515322037007194466704135211593499846863156187618176405524290773083101449935547466336525065311517991096620436504961004893208968642661091264204981121023192354394292514784596832871688088846134618807977203123752588061695873842603255003550057804189527845788631659190/2318121832510338682833881188484178909625907868829080256226894836582497587746686412104064529486139437239751*X^78 + 11394814263862875706773226293848055869911723717982075651608213441546418953153309114375300557783108252020085135055103117337744516823698252160378982165957100995975062001555051557706554726973039494157427984788740797502797823781080932824720569343447923045128470866264092013122878870231674607843998533973268192083829496699233053007291225675835640617996126530242304556342515755246501802301865482552713510005795063709794301688840719485722360008175903773717019690607315161707/8628302381323663522788008859573197844291036567704880848297008482409346191200503098520213847697271*X^79 + -24701826812669631035032094051858786240286047251147075527858659581560507668359656118419651117861601046199677610015558503696594631318429640475383280195010355772629638113383724651894774915730484099424961879726700397475848924487636629660352664878018935636629212406635145886950324082875628653238308694739557230195993639709616641560463199655468444897672151543525653196643633486751274925862898609742972524606462334120406731766689467097502988110848433410632829575893501183686/3822337954926382940595087924790926645020929199493262215795574757707340362701822872644454734529891053*X^80 + -21613361313135601606806244569203377117146858049734148557455928460591798336200923998588190477489311293875413381838472217859198605431837898385802455102563790104383075255127214546498558346485225700322590635902857998442119691945332156043725371621827126349007946034127523689164300175851806001888010504411411335447179267593878735769182775744187683139308069333053845957892011178737631998913757673649641854332051598224882866812331838056680066493900412487099909725297/526404879587802057396620636908864489310660519047335784778049446794542504496400652706986385681*X^81 + 2327210887295291843274614503002576706453327786305851862142313057994463546439459657470895489372962858367196801479057035877131352946857806792729181603370553017573661086392414538975647900013645516118231771287051241057840145137455938318948562622448758435725005446378279573833349978243289194108542405228100960807117409441206095624554347418067477450265283765280972579289238323970206893982373819498382410490930570962871500346590269852227498115406366834557636593512017/8628302381323663522788008859573197844291036567704880848297008482409346191200503098520213847697271*X^82 + 38504471441202816843967323875232512794276765110838455694272968179123885599718125438700517053534764964836110997938488891511000999012277189151196875131456594858907176448196984105029211862079408340538937862410611184425901405190162472044261764414181159603929615667490396233975719474927454281421984530085879224510118730231530142725554939153610290338139378406985645589108078055782718023380244798163581086551351251762575765013224631033389954085961243496749/32115482861802334048967154957529405729403972853842705434570767298794613171643014624305191*X^83 + -1088426214666766300422567422997409295930992213011510996022432545349729044434764359364105115727067760899316322909780930880193806435180892367444635090407281376348732358067193874373361664956427520316130186242941674042479588667393370161989450466866197106615546216110906413711943059673737041587048553089586539592790156029671801287007315907750075183977673561461365433712466356905278148061091447505915181261629877797442120591382758305714311126294806239221889/526404879587802057396620636908864489310660519047335784778049446794542504496400652706986385681*X^84 + -10684840083226540492632944158605646192681687978237712471224325941257341777127427086705345254232272611524732818764684141618324775416286100199782694214018549481736301693373533929338151979875675675361276865093754732074295678163508691760695136880173890319648013872762859912830529766763101104682001541800436894754642660083313295300188490401569512689612988911577302615809562843442732712646801874846713030308228172970870784467553606297363173491780/1959336395692900619179254161279324368824597209068556246389528845024380036095602136801*X^85 + 637555407627395741855111625362784855546144117804100754310902747690075122172823524941609095082490718450968048762262846452326309454126270522465789719458357515103904393742017320458061925460703173270683606323944259415262686806687271550485054733546404002367677341293218910209687941989520602107198644515632534500545530807289666964415772667372212745902798163185758755518464547871797803982303893137637298218328885149602283861481145310746249884614115/32115482861802334048967154957529405729403972853842705434570767298794613171643014624305191*X^86 + -2383101003664846391595769425307045430077840939466185221939270449172266154188800191898673881888519039819587315833956786805093993321796270771905489563676772750780177343868376194293991090539465350125107292478411909760202104737669641998076090542722068135164719192972691401662545813708466021046754680037464321697342757803323204889656164860100093937948249948920825640216162112314631756970511980334589241748555051351019180956674404507926/119537331199615680506329947000141807627636947658383030101246345251929719730071511*X^87 + 33685290117729615121265586861539408366778268279582785372715419735688758574390103718895804831062541480809207043469312384587694443051796509652184090721574626581440760378137498377460142044008124008330312213690267039458820802470923310038056788848490691871739271384229457008662404600134773570945706803570738520896527884770618564251732550496815491559715273566464090045021942979150707543063221953360034161906387855097953781031014101059269/1959336395692900619179254161279324368824597209068556246389528845024380036095602136801*X^88 + -240227855956554292396247327693620303685354065010051221402619474863710038874416504855248139887827396342739953372411542178799209471582996634769641764183768764829851280979489017085333990573735740182747864849513894104198930686554462826872556774767068934232367388407751446886950695969663409240634107820720668314044438264865108531746021084795124612959225845421795195852804659589146326663422627398834985726302826824221064569065/7292863839888699927175275883115234435216701095624612903498648358973199910321*X^89 + 2783307194570617189319770751726258910034508400237892100917797392411893238226435158253569722766879575977827470370992184582041820782756768159672185782070715913792812847041612373346525719738982437609986667357347370495348064754722631876221565781503748116559505812634290871997790783389726365874068409550378626722802585162803183321188803749708525983648664341636852961198400578536400701547074627647187528009263762595143681931306/119537331199615680506329947000141807627636947658383030101246345251929719730071511*X^90 + 25803776408196059775431280042619910920374481026806243539802309949900769087218357357144681299793640847751102701989518733633715292068995678045005079509525442176512826397387893121055244023573581892872045591447938940388797155616237317834556331352606792393423619636204437759585092514429262078307467685156560830722557956069885075395614037693652036502222098063966633977843922288583362261967935741015724989410146270766/444930988950564329642808607352524826747404130048478610426371079188164231*X^91 + -546063350678673480952892022916097016402667536307492649549147968566200654601987511784501266823174295158107020476504887324005566360982096810954118728350568372305970857152816856330838260939371937886416014755171711847068118187359394896611112557556504050527462595654750511330277063299562069765339328633769446206469174931693492127771674099424749616954302180883599882883469132291659289694243121642657117707522498933630/7292863839888699927175275883115234435216701095624612903498648358973199910321*X^92 + -622253366957758425654058039101101526715843112871782532680291289824482868730686384959586691583708534231793106135555193858477536525993396879948913003837061221615369089635736920597695877886172412998705600467726604759884702653821111016560166541520910870271609510431211647290589491875401526755175826958686789780403786147903730965373349797705693854989359394982247695328856294982843203340963911560673784883/27144834906385475544067391089776391113867618208070197695465260154241*X^93 + 33304801112962923730611416970750063236595330426662620490453922444340024545123841121140569949753559094827036664033461918099824418855175932512414539995867305013707437422228566184384633928947928470006342550260818160606677289953067342246177535029682625479248805637747277379941859158041938978332720966274715868204144698361443926353146602685554660493901286336464894020485554073923279555579168646982025327130/444930988950564329642808607352524826747404130048478610426371079188164231*X^94 + 20115262891353394873066053920611288113743871067184021884504788143997994357310484513104491496366868605618379402091090544943189354588385302344015467360437000207495729782726815487517915767571303477884945090787386502134261531082929032827244497238337681658925281586311096969495992395456353886049878511491923008736569569135707997612152455698334655900004612325513872517256127891065314465811900486/1656081685460647644687169244693819237012239534382905112285111351*X^95 + -530886251640593168520115781432199259769245777518179378078878493131164129751129188816365159738715053793182659203258249484482942442254283885713962128871709885197225307563145311318110294021487781012965531119487364957797498515845702338190291734979163759157159836651565266596857062005279288714224788550339144827242740292023593667263884842347025826525696426378166553306600166355749171141833630163/27144834906385475544067391089776391113867618208070197695465260154241*X^96 + 122310949515693639498131268386662993830400883582354738987318325870947207343219023262305081029486744757892868399890505924659873300286157141957098673899158451623579711004680909250280996036846576323703381409114836527074005856461904979424053487423321326134005575114908104817131269155061210774516908301445465696353845596999890801074319923164281836855922297141028534781256710863763529/101036037182639719644144301427235631566850072258123672276561*X^97 + 3911702698434128778246211707586935962648476977283188147913158211304770197895628467727048138763513304391708347167505959225587855554459519569619340191160992891680170723281084401399250739628800029166666667239201459851909938701426362238652614198664080905383297170943920396251212224705501878976403283753995265934337810273888141724742036669053042504841236122301858815682293233934997847/1656081685460647644687169244693819237012239534382905112285111351*X^98 + -4464571604028403625288957038697595926550108213441447272071225786935483952215412767326050088843635990514454806764067992750623184259660955084878947638800232805456264286324121648579531122740269139511470919573682350123846416284713980296409629705534592394617382340736458090040528414451254643392999175520108847617681755905427844764733652086210353016179858162597094885205819/6164116721532531245448374194816401169352087868838000871*X^99 + 6624862322739731570517969091147351098575479447257731958791590624358180648397553282248792143772023715958582183961811614151801834924484213000644594429323168460236871112393503445718998121705181806969167267318791545694316711169777423724655373007779028710561564262718725762835829476296984138733068523626725839040440287420797690816235431007438122106764163975655857549534974/101036037182639719644144301427235631566850072258123672276561*X^100 + 504808110597030196881674602715009121672317151590290699564937561128985521118574896720877036341752812524995795500288448531379486279366744091543591062195044820335508731261174764763153082090444974675105620084149029249554080425259434664399605789535098461272814988699245229326353020297813277351201738528769772176335844303923095092564897201775659661032869372319/376067154019433301534279433519394861164790913845281*X^101 + 67141381037400282432659885985693614262416673165291467672493672554771469575961441415718442983169450379804546426877474349263899082376864240876500784451941475867996313831981882429004057714874379003549777500337271014479129500611326633815604664159709700681240849044288126411347739634336925557824660919744747471009745794480645386689611825558398513006543204606/6164116721532531245448374194816401169352087868838000871*X^102 + 6292346969847670213773525331185949626224812090100210921870901410635226813910783762138869656680531761852864291679595890868101752190789095315238305084168758656520880993071660504540574880249724235623970785482647760394129061390373243508948437605393262543864292771738932629303776944484662255717131450689795921418033766921734486887212467802435425/22943514978917290069811447350338286935805680791*X^103 + 2049403805932558394210487185920986376232269910759133737949861094628912167297161520930093578319727337966651746958903786473003460740230486137284614176765361546089153131424929137691493393581596798500131794270582389440118965708646770015785767717767460912915529471223632491353928345303938508502826786791118863940109459920158082314900518365865496/376067154019433301534279433519394861164790913845281*X^104 + 26244789544125581630977329580226867378601356765884385720752323931564085728030645998888931696460793012305941501640412693147343747439446298753515411776681345671424166917969753799409194539196178851712949588983962413951139343611124623460742539289275126161217508904605759087643448221376922352526220855576232595885920099560847492233/1399762978397735956916078784109467813788401*X^105 + 1228511415167598216651554240213872574875103990898537741429163880079916871038894157909902118602939875513715529378481599536156389987136813934008266388394126691891504559129179574012788693326310050113533450038718955760147192314938337148860927314209554199667698827222108221531517126689613763450756981756670041526130247850572950976/22943514978917290069811447350338286935805680791*X^106 + 9697022225939655615870315281755866461807986539776557700199211634065020366560787619879017294212200247701705413310431902962180250152836413739457111822388991712004435143161806577632842323016667950983101026146948016682647798139861736984996445457204870429460135863215670306655297177648595267719828603799023564100274/85398266023899454390585002996123959111*X^107 + 305280432588735941683784567950111336602815902068606306447671231431519599676359600345155151146356067557186578382512598212441622312596664362848129997468645159870555238183678937939446354255972830656360865545080091893381736468780408552459211472978072235619327088470164856680854663562150266622456489716118685461887/1399762978397735956916078784109467813788401*X^108 + 1537052139873587092609785749108695210039100515872205191364319745369992590291445527053393258709197453332126729241774319262950251529301857418290491514941190240730949349828898440504378216964492722638208563711508842320776328382748823603768982850868338063731817079745105707536623778489895708861887954/5210070527966533731351656579593921*X^109 + 31001470009541225311889402177159065812636150076755942661008515923151725602912385335969084526553590369766617763895047887998720947329945464793452666420780072066423001860902000260606008008532752965686622380507081000273807464843139183413507458727653644025547404716746801053138999847160732226139160/85398266023899454390585002996123959111*X^110 + 104370501565367880765361113363166876932598736298805507368626377122630901232103339736490073208951949276864270994955554308084552540743559951356932120227182364530880226246254316915350056017919616552837353866285391353983789791379835104976823043651598981815329209269059728897478693011/317861663593834038884244803831*X^111 + 1273078315421537971463164313325832103043833994602517658756200036159316927866848094542646035241362549729628276824631136684873479618540967578332817392303401503485670343445909290064858581735485036664131403422941322814984643807969782994258950983574229807401979693465550941685074613/5210070527966533731351656579593921*X^112 + 350190152339498620405331783071003101247120163067800850364009888034056983036008572320130705909815780504459128733458659323479474047322629315923483270026396983366800027821373084396992193256045035148983989854454569150234521712918683543889956108675889313798930178566/19392450954416084368509841*X^113 + 374740710188242759166105997579858436606213003007040750005007745627339015578407627654550360182451939398143964849389141063248915613322733363364474445116870840221855108876206241029150457145097395936965596155144675933262234643860461296988201270755132285320232520/317861663593834038884244803831*X^114 + 64984327660646402255967470210567205500008929925084893112977499306401464800122170612216151885198405870214618359951576884852092234335365835247815692614152986692367500874969740015354936909323582399600984631523557924307348951002327185374425048731/1183115792472459542951*X^115 + 42642152404814269814943847486888426776749341708291674873972157251486197513090745398443578817133397977259421801260539491893811449010570415766703719465523362815955063121555425079871266860221115051114082126779893612021213505535059195090637442/19392450954416084368509841*X^116 + 83898756465022815615019069332144709071411181677233247894624716585163943175993955183474638650720695685555646652670062932107598822159295392985038548467329365961683275918199899326318831806097855013553757785095917681034309731/72180818282744161*X^117 + 402552979599476822336439884370808353171210999201564723869905457562825518053472661551941101062551451159856691522429048939068957890862087223868764127621496496587506937867803379466146523637732037558333690760191919472504/1183115792472459542951*X^118 + 217774482548538700398534707018554033676251695679839706224456565417411340104561803860465182761038541524187068245575860708276258926650657303946736184854964568531940760899619074995933479976753083932121/4403686064471*X^119 + 286555370471864122893224560645602882267826930669930387613675709819581670552608145202075178330647134056415631445868146378721489180008494901499890380324744427483842352353512624196263621398450795/72180818282744161*X^120 + 7477431051136554734081746569583494516940494530800861445497907192348701322960886277518583225273488616347731676876209249676035122515114724645893005640804093709869968654569/268664881*X^121 + 429630673107114948454809253149633613037658716727645583792827732654493082611509249771700286297610323784469030074707089887243207585152401637993847687548331861103/4403686064471*X^122 + 3737063975729794396912304531365375541560306867063040298467582887076555121790336687170227919643252843999781189822377483016035214912146108/16391*X^123 + 71573481160765076852055314233680536817422037246257617659762173119059767472462361228326758880243453174184416510214201339030790/268664881*X^124 + -7223481305424465597114291824585655034208943767802781235135873228506400897826347315823428*X^125 + 1337661029192056501049085155350359482889719958849317242138033689/16391*X^126 + -442563846495274286595101401215*X^127 + 1*X^128 +