/* This file contains data about the mod 3 Galois representation computed in "Explicit computation of a Galois representation attached to an eigenform over SL(3) from the H2 étale of a surface" (N. Mascot, October 2018). The first entry below is a vector [f28,Z,P3,G,C,h] where: * f28 is a polynomial of degree 28 whose Galois group is PSU(3,9) acting on the 28 isotropic lines of P^3(F_9), * Z=[Roots,[T,p]], where Roots are the 28 roots of f28 in the finite field F_p[t]/T(t). * P3 is an indexation of these roots by the isotropic lines of P^3(F_9), * G is the list of Dokchitsers' resolvents (cf. section 6 of the aforementionend article), * C is the indexation of these resolvents by the conjugacy classes of PSU(3,9), * and h=x^2 is a parameter used to compute the resolvents. For each prime p, if Frob_p lies a conjugacy class c, then the corresponding resolvent vanishes at x=x_p, where x_p is the trace from F_p[a]/f28(a) to F_p of a^p*h(a). For almost all p, this resolvent is the only one that vanishes at x_p, which allows one to determine the conjugacy class of Frob_p. The second entry is a polynomial of degree 63 whose Galois group is PSU(3,9) acting on the 63 non-isotropic lines of P^3(F_9). The third entry is a polynomial of degree 224 whose Galois group is SU(3,9) acting on the 224 non-zero isotropic vectors of (F_9)^3. */ [x^28 - 12*x^27 + 60*x^26 - 132*x^25 - 30*x^24 + 624*x^23 + 420*x^22 - 7704*x^21 + 17118*x^20 - 9504*x^19 - 14424*x^18 + 10824*x^17 + 36492*x^16 - 64992*x^15 + 19488*x^14 + 56064*x^13 - 89604*x^12 + 109296*x^11 - 88368*x^10 - 11472*x^9 + 58488*x^8 - 130176*x^7 + 34224*x^6 - 58272*x^5 - 39960*x^4 + 32256*x^3 + 24480*x^2 - 352*x - 1776, [[2*t^12 + 9*t^11 + 6*t^10 + 7*t^8 + 8*t^7 + t^6 + 6*t^5 + 2*t^4 + t^3 + 3*t^2 + 7*t + 10, 3*t^12 + 8*t^11 + t^10 + 8*t^9 + 5*t^8 + 9*t^7 + 5*t^6 + t^5 + 2*t^4 + t^3 + 10*t^2 + 9*t + 5, 4*t^12 + 2*t^11 + 8*t^10 + 8*t^9 + 10*t^8 + 9*t^6 + 3*t^5 + 6*t^4 + 6*t^3 + 3*t^2 + 8*t + 5, 4*t^12 + 7*t^11 + 10*t^10 + t^9 + 3*t^8 + 10*t^7 + 3*t^6 + 9*t^5 + 8*t^3 + 8*t^2 + 4*t + 1, 10*t^12 + 10*t^11 + 8*t^10 + t^9 + 6*t^8 + t^7 + 6*t^6 + 7*t^5 + 7*t^4 + 10*t^3 + 8*t^2 + 3*t + 10, t^13 + t^12 + 9*t^11 + 4*t^9 + 5*t^8 + 3*t^7 + t^6 + 8*t^5 + 7*t^4 + 9*t^3 + 7*t^2 + 5*t + 9, t^13 + 4*t^12 + 2*t^11 + 3*t^10 + 2*t^9 + 7*t^8 + 6*t^7 + 7*t^6 + 10*t^5 + 7*t^4 + 3*t^3 + t^2 + 4*t + 5, t^13 + 5*t^12 + t^11 + 7*t^10 + t^9 + 3*t^8 + 5*t^7 + t^6 + 4*t^5 + 6*t^4 + 9*t^3 + 5*t^2 + 3, t^13 + 7*t^12 + t^11 + t^10 + 8*t^9 + 5*t^8 + 8*t^7 + 2*t^6 + t^5 + t^4 + 5*t^3 + 5*t^2 + 3*t + 6, 3*t^13 + 5*t^11 + t^10 + 8*t^9 + t^8 + 6*t^7 + 10*t^6 + 8*t^5 + 4*t^4 + 8*t^3 + 2*t^2 + 9*t + 4, 3*t^13 + t^12 + 9*t^11 + 9*t^10 + 6*t^9 + 4*t^8 + 6*t^7 + 9*t^6 + 5*t^4 + 4*t^3 + 5*t^2 + 5*t + 4, 3*t^13 + 3*t^12 + 9*t^11 + 9*t^10 + 5*t^9 + 8*t^7 + 8*t^6 + 4*t^5 + 2*t^4 + 9*t^3 + 6*t + 10, 3*t^13 + 4*t^12 + 8*t^11 + 5*t^10 + t^9 + 9*t^8 + 8*t^7 + 4*t^6 + 9*t^4 + 7*t^3 + 7*t^2 + 2*t + 7, 4*t^13 + t^11 + 2*t^10 + 2*t^9 + 7*t^8 + 6*t^7 + 2*t^6 + 6*t^5 + 5*t^3 + 7*t^2 + 2*t + 1, 4*t^13 + 3*t^12 + 3*t^11 + 5*t^10 + 10*t^9 + 3*t^8 + 3*t^6 + 10*t^5 + 5*t^4 + 7*t^3 + 5*t^2 + 3, 4*t^13 + 8*t^12 + 2*t^11 + 3*t^10 + 6*t^9 + 4*t^8 + t^7 + 8*t^6 + 9*t^5 + 2*t^4 + 3*t^3 + 5*t^2 + 8*t + 9, 4*t^13 + 9*t^12 + 10*t^11 + 2*t^10 + 6*t^9 + 8*t^8 + 9*t^6 + t^5 + 9*t^4 + 8*t^3 + 7*t^2 + 5*t + 2, 5*t^13 + 3*t^11 + 7*t^10 + 5*t^9 + 5*t^8 + 2*t^7 + 9*t^6 + 3*t^5 + t^4 + 9*t^3 + 7*t^2 + 4*t + 1, 6*t^13 + 3*t^12 + 10*t^11 + 6*t^10 + 2*t^9 + 4*t^8 + 3*t^7 + 7*t^6 + 8*t^5 + 4*t^4 + 8*t^3 + 9*t^2 + 7*t, 7*t^13 + 4*t^12 + t^11 + 3*t^10 + t^9 + 6*t^8 + 5*t^7 + 5*t^6 + t^5 + 7*t^4 + 9*t^3 + 7*t + 5, 7*t^13 + 7*t^12 + t^11 + 5*t^10 + t^9 + 6*t^8 + 2*t^7 + 8*t^6 + 4*t^5 + 3*t^4 + 5*t^3 + t + 4, 8*t^13 + 7*t^12 + t^11 + 2*t^9 + 4*t^8 + 3*t^6 + t^5 + 10*t^4 + 9*t^3 + 2*t^2 + 6*t + 4, 8*t^13 + 7*t^12 + 5*t^11 + 6*t^10 + 5*t^9 + 5*t^8 + 2*t^7 + 4*t^6 + 10*t^5 + 5*t^4 + 2*t^2 + 5*t + 3, 9*t^13 + 8*t^12 + 4*t^11 + 9*t^10 + 8*t^9 + 9*t^8 + 5*t^7 + 9*t^6 + 7*t^5 + 3*t^4 + 9*t^2 + 6*t + 1, 9*t^13 + 10*t^12 + 7*t^11 + t^10 + 8*t^9 + 2*t^8 + 8*t^7 + 5*t^6 + 3*t^5 + 6*t^4 + 5*t^3 + 8*t^2 + 9*t + 8, 10*t^13 + 4*t^12 + 4*t^11 + 10*t^10 + 7*t^9 + 2*t^8 + 5*t^7 + 6*t^6 + 5*t^5 + 7*t^4 + 2*t^3 + 3*t^2 + 10*t + 7, 10*t^13 + 5*t^12 + t^11 + t^10 + 5*t^9 + 8*t^8 + 2*t^7 + 2*t^6 + t^4 + 8*t^3 + 6*t^2 + 7*t + 3, 10*t^13 + 9*t^12 + 10*t^11 + 4*t^10 + 5*t^8 + 2*t^7 + 8*t^6 + 3*t^5 + 7*t^3 + 9*t^2 + t + 3], t^14 + 9*t^13 + 7*t^12 + 4*t^11 + 10*t^10 + 8*t^9 + 5*t^8 + 6*t^6 + 10*t^5 + 7*t^4 + t^3 + 3*t^2 + 3*t + 5, 11], [[0, 1, i + 1], [1, 2*i + 2, 0], [1, 2, 1], [1, i, 1], [1, 1, 1], [1, 1, 2], [1, 0, 2*i + 2], [1, i + 2, 0], [1, i, 2*i], [1, 2*i, 1], [1, 2*i, i], [1, 1, 2*i], [0, 1, 2*i + 1], [1, 2, i], [1, 2*i, 2*i], [1, 2*i + 1, 0], [1, i, i], [0, 1, i + 2], [1, 1, i], [1, 0, 2*i + 1], [1, 0, i + 1], [1, 2, 2*i], [1, 2, 2], [0, 1, 2*i + 2], [1, 0, i + 2], [1, i + 1, 0], [1, 2*i, 2], [1, i, 2]], [x + 36, x^63 - 324*x^62 + 49248*x^61 - 4320288*x^60 + 154076112*x^59 + 16357764672*x^58 - 3384996714720*x^57 + 323392103360064*x^56 - 20915408037629664*x^55 + 1004753402644792704*x^54 - 38583461938300424064*x^53 + 1259833633235095995648*x^52 - 36512002443447194451840*x^51 + 939658757312529314376192*x^50 - 39636001772715371914536192*x^49 + 3388507393987458552186920448*x^48 - 278707095740901522011948486784*x^47 + 17708731340282810706619739202048*x^46 - 948952125648010025380935644759040*x^45 + 44537947677281104411668630111442944*x^44 - 1857977056145759789960771895700024320*x^43 + 67712148400267610656874629748463144960*x^42 - 2101579876871810090985364350172527495168*x^41 + 51956455403857159197992375646218567479296*x^40 - 748263719124954641505488829705797199501312*x^39 - 14368746233628655325925969899943488351969280*x^38 + 1746221418444532475922535783878470667895726080*x^37 - 88432011023091759750514309747894444245267595264*x^36 + 3313696666841733521183278293750739834630094118912*x^35 - 98798999965881419504260311539148372047493399478272*x^34 + 2228154727938100518564209301470868771854837946335232*x^33 - 25173744145600471369018929800724236064868156880683008*x^32 - 828536734411040173581639624108455536728041368564101120*x^31 + 73806405624751294075758109859095807192280614868708081664*x^30 - 3334010343037150242948370005002028609295572516344309022720*x^29 + 118471874462134415609248560166290770253400265738573879967744*x^28 - 3472308799929821896004266556438914042474658811036905669001216*x^27 + 87124738514166694000402125966799640218114351190893921171931136*x^26 - 1804533184047849829632265439969102608332724190342491703130193920*x^25 + 29272251728381528729571732470637225920042072405323933556504788992*x^24 - 357015385787350065494752921121661161365775819064372566726903070720*x^23 + 2991803453279660224058392260370357632385685104478025917902192902144*x^22 - 175976280183353596403596277328696887416374428517457159381312818118656*x^21 + 9586488210973165206460757160263232138183068829265795154957347143548928*x^20 - 472535437832581586717790819467717218890408677853890108871242142827151360*x^19 + 14494201818433892942876163956023470773000599588329115274528909512251801600*x^18 - 398343935733168950159498266333555152735281814591382102598443236087627251712*x^17 + 7700379483357274271523728660601644240758384973327396312681728439410243928064*x^16 - 133893749899315736676793378438925858118648185433729357852055241540130274541568*x^15 + 1400052344761736348090610994057868918476530689215129847000871323269648739205120*x^14 - 10083993013168106937340534065640284422757181838220114566133172320819074448752640*x^13 - 111726058709733021922326446847830595160454763272602904038838254274547853824098304*x^12 + 3048351802219071056684318756893819012122695870706321784845471403013953127769440256*x^11 - 32147254174018077170284690799066322061944268887524356167414856440838549282517680128*x^10 + 111474972706511931082775285559175091228706636358447739352559379306973605396010237952*x^9 + 10243196363929600599372324317712082233590197713472862178528425551016028721683634323456*x^8 - 76978177470287880712749232914159354793413510029243084651265713326780204747800453316608*x^7 + 1710466198917901589063759605185122132186282331299311201671225590620636069475100030664704*x^6 + 11166837971725439739748859221349085810990193057105778903403734527162946332370202538278912*x^5 - 150034708201368230686348039162523258323764813097175109126728076950324263791655754775134208*x^4 + 1662269233239026292807912607847557805488888309355283479231791485034072222699718589473095680*x^3 - 13884735929154917868581054862171552988535467974183900099750697463451823896695203648487030784*x^2 - 175484258492593377165533283708492743135864808247639932856220045933982078445908512876613599232*x + 1090907440253151337078360735916948391271023908621051943599680735625396485145099631190515646464, x^56 - 576*x^55 + 174672*x^54 - 36469728*x^53 + 5704878240*x^52 - 687639255552*x^51 + 63731955973248*x^50 - 4361898532988160*x^49 + 191122602036696576*x^48 - 1863175381792771584*x^47 - 365181458270202620928*x^46 + 11616518138568823176192*x^45 + 2833091999941731753208320*x^44 - 446110991534887714827583488*x^43 + 36241163286301718278105393152*x^42 - 1947486500527136827668958826496*x^41 + 68375597218589125272630140983296*x^40 - 1168311179807627174815677194502144*x^39 - 9985390243986031300413637371641856*x^38 - 987130218813273126662122459974500352*x^37 + 332514153547025412867522732518043598848*x^36 - 32726254517232536009545260698348335595520*x^35 + 2080098382197599599020168505661456997482496*x^34 - 96989036500883207189365900173390159544320000*x^33 + 3297343151819951187937517922096206739433291776*x^32 - 68111021881612806178514896995614600375895588864*x^31 - 272526705037036395652351301238108653520028434432*x^30 + 87378152891452181483208798163222675463780784668672*x^29 - 3306465189328844321107455201230856666090436672094208*x^28 + 6901403045799686561650731768981417329651091618398208*x^27 + 6653830388285780526710901016552713424364011790020902912*x^26 - 489630628415171818628152694705244915645428051390320607232*x^25 + 23074507919909288420393282812497234659140742757843937001472*x^24 - 830227722029886778508360137472767748371446012564621049724928*x^23 + 23484548893815648530446186998066758973619669682321464510906368*x^22 - 501326630610156499616760609279984439141508495864148528495329280*x^21 + 6591876258987254599556488595633478889908423131549769443378724864*x^20 + 26380702591075557052203502441548520830613193248365069962877861888*x^19 - 4688830561853922629150650310870569484098532673187060281295440445440*x^18 + 171542759722824350529769386993684154374238797815854793209263509471232*x^17 - 4551360139756029150352158407609669829701136294069572505689794025619456*x^16 + 103616793143045423787740643524035365883551504386645587225421650631589888*x^15 - 2076347377759318802762527677241264279958113491537247991331814394415808512*x^14 + 33469584884893054208989712316679409449978709274410309857016424751674949632*x^13 - 317550894032332693386361406659546324184756826434451262624015659134569414656*x^12 - 2170331664540920270972893712899346112226616171436355010228097655965631905792*x^11 + 154863523157110002559279773672459279765389043759008883599392203160636241215488*x^10 - 3087486285545155465558094192567886249237855076715484956067933499589333430042624*x^9 + 30046382270149041321340854597721812910373100366172598635612289118222273736605696*x^8 + 28785900275816000443923605360269223544289985533715974916068079067284582682329088*x^7 - 5390497583880423853779390964063858742296443187010207984661760715196704444223848448*x^6 + 75934761883301784572162366842936083027939337167772382248444295531318910670885355520*x^5 - 333283529829781649785546298532684493892585478033602476085311380149449830816295157760*x^4 - 4448712772193757088510892167179568637159041922487237082572224497614600667847555284992*x^3 + 65875799268880617347746609211419748310509986455031875560254251557307453789974453813248*x^2 - 56588612556566865274251432124625326009402909396699474517369190077589002043668966670336*x - 1806063763481305034039219471428825459048304414677694011509401540982020734630158630125568, x^672 - 6912*x^671 + 23905152*x^670 - 55154405376*x^669 + 95499261067104*x^668 - 132360024364544448*x^667 + 152952351230219548032*x^666 - 151568383838302009270656*x^665 + 131475471329941781948656128*x^664 - 101409595695430751552002907904*x^663 + 70417587364924252447345329197568*x^662 - 44462077756310480561216288540554752*x^661 + 25738445869280055053245149470182861056*x^660 - 13754915580561439366639370700015276870144*x^659 + 6825994403529518504224441515188072651317248*x^658 - 3161541895426178193599326208612983459031036928*x^657 + 1372656360562807601395198585897863186140225201664*x^656 - 560820476948410952009531877375697005357076879349760*x^655 + 216351030671958867975648531492631805051170273833873408*x^654 - 79045508999358196804237905976174601100268487535734575104*x^653 + 27425196646142743075665961222315866864871982793019494623232*x^652 - 9057931678279297373362799598519549064902518133676511720706048*x^651 + 2854072812334329808995919940706895020819269796441979625883770880*x^650 - 859644119236038081908582944998136169676018033390305118735118147584*x^649 + 247955033772523143507896179951694316746081546756247000375699366248448*x^648 - 68602816414471916521181148397241541897876021605089841779544878338785280*x^647 + 18233873607271714684899231409638870364925892649633842269875169277181722624*x^646 - 4662111257672676294374264356528905698514556697150610978517380050565362712576*x^645 + 1148161026390403206868811481310609943975697579942749543985183342777797928960000*x^644 - 272674778748406467657317369705825395387758443057398326473432343651989372440313856*x^643 + 62513586159619325201542323693803717170197628539098909813811991377489680629499559936*x^642 - 13849036331067198346539178118579181751331677827235266068464561080301910192473514508288*x^641 + 2967391488283759585290964036716401381134562557915793792589941919236517055922187142447104*x^640 - 615464784751175011376741789123178022853370917694083202880284684107669099152848869179392000*x^639 + 123662510237989113615190810925274172236348874284694175675959870899875583077268098108668772352*x^638 - 24087125473858372896399094378359778907922756068782708265077186106050033081602792078185097068544*x^637 + 4551169698309297383831830882058218895696174422503916819535253943603230309309152887068382458937344*x^636 - 834652652524087591207052861189307108490265637102682495709692453687413790936718981125901057757806592*x^635 + 148648982127066809145958320266521087180618526823645831539658542538392739420474602970097921278636195840*x^634 - 25721467161626479294939361429246252917956152041826914036082399446046417266357931880364334751900057993216*x^633 + 4326003685870204342204907000738695950546172936140945398879304327926346630077111491810321140761900564348928*x^632 - 707440936154561303370989966490371672917960608732959995527006260968995890327335924031153237352640479017041920*x^631 + 112521284742403299077667220326477483317048744705422293397644155960388113609523281673869962039267764371296616448*x^630 - 17410941806423100199782773694639666045614695300725555088094503132881830632909783706500115886607529059017629368320*x^629 + 2621353790856713096577093050714800542610389648042271174825685505167922729627756041652858903348798345383631362457600*x^628 - 384047968127983368659645286725065947634112499238138254445051495282559418902627412834156128828774260269405753449644032*x^627 + 54752815397796900449394962981687890383243429666920660245047057123834558033593460025483680989129611439339151547296645120*x^626 - 7595423252983579339309431636818095865963703013129291699668778263259026234247318779190565597599125454476855726193281859584*x^625 + 1025030688069596743535323255869276483985869882624309244829467545301048163552422789554755724395256603552045168523274946084864*x^624 - 134529471761793780208862981959533006517626640320156551080728970613932950006630700925441209655160700897584908619055394388443136*x^623 + 17162388289381184255113122039481760991385406012412745987723496820732615854572930508867755102869019423547646439400694401011286016*x^622 - 2126718774808069392063259958292105406597072481916409937689727935257295602924378786879062136890997074476746893316167798954076930048*x^621 + 255733206058347681517807544806866756290200269130664459867765603471779532838095161502029444862914383863921841443901495543274269573120*x^620 - 29800287377458394613338268975519734379834341801381220231297006574633674280687119412714984883370867979369011337505762283569326961197056*x^619 + 3358899793586438699718981477934323458318229035453028236682426323172544580757686967289421198292647332928278141977056545180753488368369664*x^618 - 365239783667241187899627728896807556281621955302148659909111805522189402370749841297622896574405809015546702080974108217381604472242831360*x^617 + 38170579561644656832917199938708514183345430995215905152217065417500696118649303861231884052196717990353536879407809799895587968236486918144*x^616 - 3812531830089420375620537546563814726514607230629745048018642336633257385415362723268544743873827903103339213909611512335976164933227207720960*x^615 + 360746216012158533685211889212929642218011272696706496352501155287168939327230140344099167180179596035673668195659110713305585117959366847234048*x^614 - 31854606188821336210931014095713591983335776637664154363053623127632736130073091232947524675965982612346556996626487070499992304031593478819414016*x^613 + 2550271284110475874020709759852263892201309559313593442364797876891562654141445981729038339932295295215786347281856569618625898371581531297006223360*x^612 - 172915771977697628949481172836056852058931959309227835251484402953322381802401251005598628298811434126641585669117890596757433772887192580411212431360*x^611 + 7736801016917559940017119735610693877010987782487487774325175516972814844656453951186420796547581476156030722019541565228544739839111878838907129823232*x^610 + 242667984474487473493735357068632147638294665902966449461362253984229013639700278804648755925302020610992310839939800793302989155094916591277225478717440*x^609 - 123004958166975541537217858442949085344035298537878964438089803993907510778958657158151489287040965214362338799082994593943585682642748666087039780102602752*x^608 + 20906721096446945333032926001083633350876949042022429669579864732914645879915079160022482070660729673411186747368568662766100378176650696492292637046400352256*x^607 - 2729048140876229668813171847088498259801011213840589827411728330625906325278823163076473235498787821242987085412485263544631449048157116330698942860442216693760*x^606 + 306282568795648636873597850469272897637210735742572372669356502229366922425832340429236829792007785226584836285520677905388797150536751060352025209704226211495936*x^605 - 30327028841450340224674471357985894314148421490777171730881552005793439647978511559268534780083281486183949254821854625224655739644976518434671104375068993704165376*x^604 + 2610003332697032698284519943737830015613146711646550792873408968965973203227858578537264984408646119644192543629352545396482109236754720780114265712636955313722884096*x^603 - 180079219386833952410853624778020788071099307307407797354915987997929089057175632487143390342125659117758893969556425942156695685639953651884451420778676368121318604800*x^602 + 6459108193957531687601850033312615864638730018651967428969701302742225896582746318498977627405669209151783054297800065277577679673218785335518689709281245638700277170176*x^601 + 783087628721401699301403607127956129773639708895767274407815070889120287598551354891262517271002786704590190627340739993377726643973321168043700188654357838800741203968000*x^600 - 239151538442190250697856190869343699615653930228509920930681834375788663656695159899063415173278485182595437059042555376130324318425003953776547020299860069391912248543281152*x^599 + 40715571478846818715070941298314935269700543108710358623673739842478627861956294493176698134404749202155714462883916870838405111157019508352192787989885272906174664699644215296*x^598 - 5713317216238092282964959405198113588486246763726781839377910465448664437731152174898144268409308359441246238362253362697802418276913883277873287571707173622457050760139719573504*x^597 + 721544395396438304717237591057593658849199685867139376770737566433124723933014108224265333235941449745141418118340669408080820262252156479607422671781585124204705222790219590270976*x^596 - 84940282292456998451962248490984856802612177461960653885619310858355216784422634991556563015496511568367777126026149084604574314931426619753760843421936631170006495092360322599616512*x^595 + 9488820058512875614065289323206678120175225142248000917007113275642114883441236546757576970822823499122383939330991465178672085424914446522315919261194093158419678366570817612494667776*x^594 - 1016626917086711432777901354803472199878426243606761397858461827403283959311243874364470323522681256560516078744679107690307656662651757959911901662475655731624742966202794252715434180608*x^593 + 105193828432372797977573284409210400673864124303905298334740316913686692166091912575440586171820837337428633222945822203799995869657926694906836627170098355964980335799952198099099629649920*x^592 - 10564825362396364658982838087443436957716552327353311021202018596658805458742288104575143696665866924401617377435976257857184855927915397413248731830438332586540748673033124097401835675975680*x^591 + 1033799503354930566004606404234946704256202278986497627345638905339677426095586526431334065608384980006211597503006195434015892637192683406561382087307101284283960589613325151486180962089304064*x^590 - 98869731818118426063640972622241606510542116620742992702827416886167868608607081245664770502937985036920119384367155208759528441836329127180124761538651349989389848583924891987438034988598034432*x^589 + 9266242843381063345048245663120885950343820338311073515015320493590601450243873427301773209928218348782657719184935296371343303707971877922964525547152828131863180310566717372307931722890906435584*x^588 - 853094757182803977635717647197468445927134691932395709117036466371324049952973231342565614299312579309744384632047713144978071598655390363553269675109639278458862316389143196577195040777023424299008*x^587 + 77322457870810587469600646707165582910884337802140498592935807096091517116476200006820570407803061804787201697083493641522251947957150373022004412227510218449411885444653576727392969305394109319479296*x^586 - 6914063275431491926739518043049781459338563449390798125155662586151858309561188940780899697403477188244278193384768516748475873704864862003895516030009376950912670198721145469159506928565387170836119552*x^585 + 611130250191474349450736616859230106576871317918450309061598206284219796444320366844117071279556363743279838740313917675175469066566804904295116468196993284236921741937328096651683904212139646123092475904*x^584 - 53493680760835539000832048343368977719085371951287183991440274750210519225918741087432016308443402780142524906436988722489329262590467849528029610482191563099492773836237202214231753785551859545833436348416*x^583 + 4644733745298147977766019779254607415003198458538340402391857124871791989457757536150655788137074641142097553423695933934361626822509935575352220929642433224017958454488827244227985288396445237341151733743616*x^582 - 400621298854227430924506061275475058333905641826601981189037371043817453784357877383303222470994163321383974281886676752813055239933157577810706713836889841814418758618555578037529031827040073400196063417073664*x^581 + 34365951315765884544008267879638120145950306094334014954315504937527376901948967677064934311610696965470180870198298496630071072520223030801576382746221886811589950254125237523340911723388533785655156811929485312*x^580 - 2934355925542354386833573255693315713618015993727165887367075628755733621311987920152293112828448392793848202200123301914837248123157772999800918195166688727181934877335899544970609784838822533388296057856930611200*x^579 + 249522616745923198817772170382241916675702687177425951545691336444119147686274801097992140136019265652949756842277481752766086310944068519160912134522511865286717968330511810153090064358229682281516035544948733378560*x^578 - 21134853568967872605327015076502626368090736015448204216639991110621475931279583382226220816728060822970469749448417028778823103218369905920785529272527490199628684932771192725076980564698172059653095339796309852815360*x^577 + 1782924514339945359820909594193110434249586625934861371451806700117288539886678422225412736881869832305265596255074882499168680541387512124180621614502055236523373203625598458329542380607441234235464726841165233252204544*x^576 - 149748337816149771858556874061866382359235107335017352619633561651281479194123133360973224069985052682233784765098515702796447999713482545838049783805570043882015709834366649158270822742478477402332424525201455280543498240*x^575 + 12516079483091371872553105866887190531413446166523708035701060936676067375177035673738407214323790342090474868548402881907643094267991568486237763599907061237377677656032520426712908295905218122696635596451754292027219509248*x^574 - 1040395030635194896802565832225386982572028818387100597056960498395315605248317707773020881536158941450398409903864068724094791332514226019553806657710003154537941392349644029945810591717789226699577780443724646859132398206976*x^573 + 85959446628303707802392136778966633089121868252567440480209474757537315448732358302459753567861595738467309904283893966511749865726458464737028000680226872181951570507958729505507542613380203935671839759381541802593471210455040*x^572 - 7055320902570591896071526466336169114693782460171605923743674705358030539700867146150659937638354171333510148659353520273116308438825089282028641638960727075554932954033744998835259830063225260047033933788508566126747237029511168*x^571 + 575002360134320858922709886713013318843695364631399677460872728494676803493332179410096547139531315280148589251611972433314413506631127791104247238236089699725337186341465193740328752039092572580018168651259908345807982819547283456*x^570 - 46516350577534308269318953311589499664695290088680337369368454058163627256287722209775472210846882687082599927762852415174885052809740403561863029919978350370470530790059513475452822534534762667060288502440257502356604886502822903808*x^569 + 3734532081649728212018208892118750324240966706747185623346922425421244832765351244405653721294588296637480747621655261383876374471162571217975239708087376410358884992669591869030419933544419378271136813050419448850595084369275822014464*x^568 - 297531095455432592091019982256668699614077147125275921456289095219942089617119288376087316903051684653095564558691399226212187139508187848115757016081149838200492943945789752144519162908214400603060158532698215078634594999170419354763264*x^567 + 23524642671914077609159297233018635958539684832010649030168313559950549924758805996964253417534266636410074021381513321539050580659736495781757200501950128477983567092601073151907861419426193382424476965549233950311230299849757268184662016*x^566 - 1846250201027265291332545890771220419125026091160840784348768238235240394615237251565355148591844275516453246768642390739172025378616255178375027549388357672556449096083499136366744600065182383124781827142510083284305183634519537610964074496*x^565 + 143868052382067871158272458967079095643119895393932899634367328076952988138123870598743823745606521945043083016944400694829981358961714638924657098672025619029473532316825836092556325967191593605898840377193404340310172346105364251723964612608*x^564 - 11135588900524570180083243768183170396793946581287895147448012994916053523427652319950631486830942974088518754161029245305964289175216732128237146387464751076299751518356823091445085094078908473501083415278955622080284698595992383556146987794432*x^563 + 856517074390261737146862749585896215167170891234065705553205709542530285398297934183653830796877007510971790504675514211148920990013395050885767943166519605958814977025113687418615180645341857260900682414681035140949138861666164472019864168431616*x^562 - 65501634026532266253830539725913611760301649824962177421142144751436006493084855313813812213693761293013785555436551989307920439743112874844357803019420680147848757813254440218163040348282091977000222054635528220900509340690084128181894639257649152*x^561 + 4982993540338435449403131622191638680646089412861560192443594977252369699976236251832327789302901533901400697073798439349236721042588657233472425654635009162685198115141088923568828153468646466072006312445719692492360783770248771660147504120986599424*x^560 - 377292210959799228284973449184064375359778861032731191716521034967832993141266511382800336678273842629268899822405288490022133864605707521108308416505482437036592313757384432072652407141295737872708345711909877530048766899175018379090727873415795965952*x^559 + 28446534306733450316912950275506842092563806103673048611677108046437157591375646594747992917141837783133615844024645187842923591921863798617716076205315271703352522092190273554621320524155548712836486981195967832259920812066910895319752625961112904400896*x^558 - 2136666495766486316939055884517905427754698752208989331466925440879143619812582039524991723135720990166496148115079514233023328990491515745143896213586700447938531319165698303388825583326041255364871325225364210582243214338905277159206765123914124515868672*x^557 + 159941113149939026546978529690835999336567375515498828989563970534230569103422936576335109554752398459857439093100375398727609738019217439894603991340385931393369899548231806108787199506484469022175770907958985088363194085192822849458797962241265587107921920*x^556 - 11934964853395665825365758111099799056585165571131210512675222572522648639827365745727287675047285517188913484338826938890547334793025980231178825353940696957239687923036678231131396791274776106457732847134353236818170753203851061117834734803775155602431410176*x^555 + 887971089848427247239102639635200558117697923670812927551408166624981284372899137223953878420208833366359241763903180647658905566101356771039732622163149117705198497626857340130758568293098778976212666381217531220257723063542446701524705715174424450997459877888*x^554 - 65876149024672077300542755879158279797922559244366166191844532419565307685667992393483130245642614746938665001405099746554624645964254167895361123865697484491192325924635022139749213878924642335180512529300762504167180085653780518782037852698410740158311417511936*x^553 + 4873061975961104735035044362755872582088891374638936429160321291231358621631328786936221592560074945875738705956906656389147697339095797664948649732066084659151795233297283649421310281995900714603911464794046306103107394763451564111470211105751624992268347991130112*x^552 - 359396951472859009378383189787327745611737589847199105022387595240386413380883221342680263338132120621493474577613584441502410579805990331971026629272206716813912649072812876673752331735082077365742670180188191950542538380459208058792447814531852573056636071675166720*x^551 + 26422120401082311420553053018870170049129485046143282985146109666848111981795973052645282521788266691169312745757105117902904916479324413002886486109947088486845946173566266681759461369560010854128056198492430642268237482442519308609500110127189575797792629524516569088*x^550 - 1935881767452689577643333746886416510164699485030355738547690171758843591797249725061171572460530154445612027789545079987804245615316344770929820696973439931299824694549884620111148403350025856732522580870576665009457549775394934307017422591635659043734885982118850068480*x^549 + 141314772103036255578176113031052717235371966864395011833606331708430176554599676321461955853541719748475162671190080199520828083211063953550162896484325361414729735696559864408183565411842599314025032046406791751478284806786656216535754007952474753658877859727061997846528*x^548 - 10274569076655589254571878885871162971134355478896584265191904551814740764608652952655927271835756378150922516547888357565236380092287121054684505319518132735480615930539377421288396313553895606276544795815795178318571955710693365188161094694243965957905303040521524876410880*x^547 + 743829663004357802182383011456831105911091227640378670324313946941060815147080240466154349090538731265337025809687752280266307783682844734281035822392595384817314847183143412494141807319830999573115335918071697942705483095180048148779652713303999586558978893127733009660772352*x^546 - 53602624796468605496906482856295344204703482745795573816566606676046670224573407619423233632791473750008600686036476179284337123563828706991132691418043642451392686094195842295220109520697381612651581455329863166540574030750007569790278899560393489581667325155041243070965219328*x^545 + 3843942696452304479911735740260189133772219747954162968223581273994420157008874225688121175163109463210981082018013103963529875863519930569467482505724292640896886514453738658085770546210340197898404119725533846096044185301317447437968958384731580464708971620381362719786740482048*x^544 - 274240452891516148910994321140442231797420424122945741938249446315078697430706624522837562367965353033526029361361371366274007032758586120349629542223866822902272459454108015932043230102912098439726357979982056343719630897379809620448626033360352798085754309438955280713125801754624*x^543 + 19460198639674087366134005825943393093979043301469219710653573922022819288189410671518175017127496153800673957555870839981467353793604885708669184086515883183881340924006010878692150321094530638408498029534933365812397856491448168385941807417880670210028270841879077420186037865414656*x^542 - 1373202173455328459536679463118952664683211517023578653253738213768912466217595677353683758344459777906718943836401056064219720285841826475082082577736433522964239061047957649794272007256312835230752600916029643620041719832419039205950764844921019929768834750964099261642196544437354496*x^541 + 96342233870650900251246692077964751416018682965996441393000877446548486744789936107981896474190313154286396521875480802517504815055244542996340470640582899480282755452625286296145234108155742230565860185634761266648747387699843266858409147111144948924348847390042772531984046967549329408*x^540 - 6719399351428202168071592516494170729899666651213539912880419980311124633481605241821784830180253067892097959793187496748760976587581870354890348457787259643664737359487863053771109893664554229508762485871999089075770981633266116908012605944349618728918733223184230778825017170376609759232*x^539 + 465826769011154925193026952181854377949786192764255820344523945422303974387780279887535500796069299004324588963949689677622998492172278516196175006936631140739143964873597266822778990208253192490131967362558888578514959781059769402196733809127217867014189880469119398237659519553610732011520*x^538 - 32096575700639430228603110231191496623871104458869625812218993374148319871071106947285676891925582905934640881427662440531650272017833795355379657586400138338506417913431599580147101729031474334909845334329125979635115489320896005696125106282441717254669744545151334368866884366355912894447616*x^537 + 2197877293067669605233219796233093739861891496963311427625157391338427452520491958602003502455635595871395382409388315412809807559642405241986659809448347063892751019024926678045967438179698390509204361548416889533404471600223163335044865912596173128030397004206683734496330269333246968864964608*x^536 - 149567733797104335120773633285475501504933108611084020448267887102238114624357889947306617723395897362556816561308425090235750078375266402859286433226905838223089277394809095752759230817857464137549822274426056812503716560851308721452542906426175366304755300441326273013748279635020180667112620032*x^535 + 10114612680361744268716396897868572466340854608807494680349769217865325060838548868888406961290139294985528715114823102786833979966949029212297567268265834138519142154463047079872543084929972340649568202082480968056232968236412485762417009272684847014078703875772538229218936385754920069439076433920*x^534 - 679722141955211217833656754390664863083047522219957127371405475115528547557461420404035851942888887719099805182866493120871739906921304857656469766282239682392539088935866450108997353686263935841260591410997299436906380753129701371384873399467502016433313757098778092177988681766220222763448525651968*x^533 + 45392502596927085400097928347711957303450034554289429737630578767302273719245386708826192896488728113904449856027339197289754902023566621022370601290256353365813229694100487372756590531454878771385503241711811420158445897466768805092744003018883646259619342380424175476695290995744108542335291748253696*x^532 - 3012395463898514155963306278404480133512659921583697280190735983059642948434214945709616812519206463098081416800263242447753693998462158774080741589755899161182273670835557946042931767556779536567841599711081714119695857084265267868786186910804900818242097269984156126760087285863369822894712068736286720*x^531 + 198666038035598930499368055727078818136038072016349787599942257757355161411104462346460302412079975038781219946429518727564285046471948270982337095499265156716915391279929128473285088305773399157752291703478180032099228883502516792765410819219139815670125406693443131927179664312649754854659840266616176640*x^530 - 13020600622894784139467001058238833929766371353104783942402594171563491516171617357073994110695976437983899340479720555103665491465138564200716141494449765321608131960528188763245057683999999170118577928647214388488901989125617340239784973066417274610565721977287745848717131430700831206309691483551254446080*x^529 + 848103351073597140503945346932770189988502453112043872310408100429611791787892593491712484299529464691256633418468218206265541532365906621656780660826268180465783050224186459543151470904853567351145894365456622663655684873811270270810315336017259529009103793976196086118745963375655566790852196376009076899840*x^528 - 54902696709287833225185216119106534790918111078416576586912286807759744918711484758754983524383817296208362743556544244281749725093484402339538295117722589930908741636112602707987614346743899234084165504104537739601719555599852166430032184853489377510064014187724013009387528042349212740477613805273853376593920*x^527 + 3532515962453632738265268143138227658353854348684028645173141133781223974885509283555132029060375566238377585139586379127801600939463698579370145908680601540274505668525973821657347162514216286441404636818726185145734393000768117223415459318763307228061980923607944805796640193835997035381571275155621259629297664*x^526 - 225912276008105482636841583834560081197127138826584655901075416464602322763212521578695471652829339905232864863491338853892392817027723543793425932238976130827905227855063985479847122921927062540368898041745028477501075422678504117091738598821161677511978046455628394646485994097322085917580989392441611713817608192*x^525 + 14360890662463772934745253484214931684177814167957468655811202097799549192924994101189134934994539440441345763936711571020860514314692573403936770239796357520459962458787228902131575513991342727033107313287928563613956832271434080567722530304420365050611040999369603024246346340695360098267840591866222054121557458944*x^524 - 907465265067582798131661534481416721293753800872987060243766723548460213120843820205110820996375672108297188347408205362144500160910365670733911880592623081861902176580478390806589920514974154850825550827615550400247100526645155394831463292222803745351573342997827105115921039138944541303462923580359338129177167527936*x^523 + 57004269041160554169558050870160894465382246555674246914115351094119970204864476460571520543019768416031551766047833764670003726299793338852408139599688072418565032875837436848974257558231223895309566384949679537083315407822114451752346043663898068779658063425972906641007507416216285216421644249699778272985552712105984*x^522 - 3559879834210535420864556132743096257016960265363766679716099963974482554452887509696269654167715950247540470226581434427422308270694232454569425160321300505302362652695777950896845917949876370005625800991881402818455804588321601217475255622120512196070237538231323752238315206310985995137807690138763259418698165067448320*x^521 + 221022138776127896225638258444183698554060807116561496422735527926060743544428944462608917621589783371730981238214532029105036191059192436494378499289890760636695666460504443736767996321394001170680506964899683477656740487821718695823756992476289136150655184687184432152699806868670657807767143233609027766126236131483713536*x^520 - 13643647923462730036986609116161484990377818304014896318174695561714934462862320589608665953804454662826781173763020370974074213409308419534320775785505279156591549507670724538889994273813129292405941125749518740950440271684635485343716305446519144950910149166342499056902818388462693821531964165654668265218189359215204630528*x^519 + 837415757016275095150168617550283453550494498183224501481252805118156346916985922578717542049503055876141346272599026019919409521602859888618683599636837583784900685206027809724739484398882305680673198772143461101651065744527215858532415900177360804776650658434198199192628005870086904729049561256390120443326077728779178868736*x^518 - 51108010759563925077769120771535906093965187212298982620439308371378983248830816530563657232177239399015229368653123612717814518098452384230192255101704672719116200260452908206051257659824538166551785575083878136117207506135420835988663824345750296831500829796870798882860561558145584368569933634754830658939471375782197587869696*x^517 + 3101665966752826493287869080487259325180640359776958256419344766806106595735203534746800254308077557464463317198023852115124956111070835733681051970994717905597855114422690182075923440293432759474655769223045836023491790897763082153555229856408160329200747438244842372802324825376720092335891189598200786065523576847594295436247040*x^516 - 187188789069075829651058757640711982541028086507841971141824951298771733023818844825686982738205058619585537783436630266028216108121905360424603287199941655787538407530414837950365001442081058713373183332716367732788775175298797288763913386667126252752774929289333993812663120162384241801726541403086176003348025495773807107983278080*x^515 + 11234752776610206900980024861084035495847945828372692346530637787686881031554313209517647936037757031892720589197887191453005876638760589192512844049799922662503380183268155556680941716206988925104105535041287641694619925213039822493985492098585542434699146398720583923105457319691639838465716619269718260904436166642773409782227271680*x^514 - 670603330461219098693144694765231312403579207522911069926831845654486026017137563801997718701497286344787613764541078678206328289917103372157194630134095169058390319064586548084907570674186006549768094120479497467290082952696737027191671113655663474901352889463356578319933380610481849270998876256936069199510409809532813126324268826624*x^513 + 39811221613885268183568934022778475514130339733167699892882443472152135242526391703939706645691388534271559254046046199457871692645135510676727130025283264576203864355000372768690692672460006234854441323669045295935364310503348399402758854641181504608277282234317516007908030720270387952838981705496035227018025145834244067085687659167744*x^512 - 2350723193413062923550314448856406834237866821312416143653024094237830831067079965575518827952876061735016615315181809752684131237459074902089308764311678231930542319019250755730620068672699586425740475992384158038100269986949294219717496240173469285744894460060486697799150669471179723932810531812827290320182310703346003185302337832878080*x^511 + 138061217122894714474772775489242861133120553412663639966981065091667861559387433473260746178776053441585571434205702802939599371691036336079174203630772184225715571691085187063701577105909762869057153582444401551775457721352967355964791820136949736649961734270675241114084216986302688432878774186701363202694983243437262487982895839355863040*x^510 - 8065542527706309220648725255381246828629563731897258054480255743322802659277425362391219528659790886630434922083446815063901670384426207037542995005821631952939005734260028913360062674147317994987350827079206222832947471031104798208227187769010222124947696852682631349662610771856891323878349712832313399558969059370650850559010607123753074688*x^509 + 468709815802577837628414864505602768324101556299942816851577246408471624561260267307534743946866907853662189742401195759504740665009688929611654148681098280401981713844999335528790037799810538578751900218926982130670332084433417490395373264761321899750865306938137178949735949888460261279120327565968340245964223292826689802694865185199559278592*x^508 - 27095639228693150565046580857551637074980194737825709442917107964527181175713878297701818848663088092542131632204894540567810395442135224849716510680147372315507580547716255988776874948841105569575045589983864656803842384015638536531300607845620650564644732934858055925535309591092274159998644053380699090327626946110962234867715867748638528634880*x^507 + 1558243669353025967422027667179583146507561361422216428006482877175188018603719011989385830226144747847406865614099531018438727653058481400227696026391725334501585028546767147190182136892168420285615871893082046316958736421826771784541208082874590561803690198891533756811057965746853416145267298141202643230460554248330146221495045721583828795916288*x^506 - 89151180081019733459607414872520170924734224121435639485619193648774803330677416060131574709592113787012272758932698176150139011007176743155286059417427480047682612520919260924811827369560656125443537044368376288332011758477692910946672737025839593661963025503535825393522519784216399186952818572455149101821080874992972222195848185903119183388868608*x^505 + 5074451644619762677696717415080925520159902960984023498560992137250650415126469126831560864490573779398035816971929865071307944819765231974560117385954037301150581509947266720444562716941921755235509949853177898955455641772553653613766314949398998252645275213275805467980352638280073309055093370650815766682287453860566617718050302571786393465036734464*x^504 - 287365997806067831635343038861009387523334224510515872187364769342092403825665959943622515569355393875136853904931198515493683250566215963631124702463264877289063967326512866058120622626079449488993197841899001865131649259359402612641586453222495213260125309875024406652343367796332323248133206130884516649442714503253653068965188178178625864408416387072*x^503 + 16191206689281245376184423673655383092068993000038448377739262752314058013439830372222748668181934787642885940487874665254423619885065728266033210038926425190071460025237310174256863693284907897000995676518920585630791312993403814056699739250856036492792508902723693443694761133644236441036914319483763406036509013820484936980101171245232004365624528601088*x^502 - 907681236368190312102999954255755381159855956293343287236017105161563568004594469570032827425766069062731649096537737263011965842173210895942227322807545759644487574683110446959130981377596560561795212565956340045653473923954823914443238717537155754952292209664535120251914888626032358258165832555016330229911208825651211921407684494433690421071975051952128*x^501 + 50630231720573401415421077164705776462398521946968074007317702939168040402049223651717270813925805086051333351768617578215364598405554277036366473767690065462700276467856428497880548609278512805647449461943440670943461473560108123325598340086553949934555160545859157913612194381328165498712323600318076504508905108031747281956928296758194220494192073148203008*x^500 - 2810090977642600180600499320839895855533172954917887063478752726692498758641392956633134689292527011803963035154131900402057548331671468368166341854126307295288267176834178328125436888804600667098947300354976103835019481777865421079558885653019951506208500976859691168158865347808363712064294279076451641077910108296812343029689807352257850888268837047469342720*x^499 + 155194247483146977661446610164040581564688491148344589234220010948349182479217594957284515326780988942479017610342283510116832927976943201163358677665341863890181861204750311354502924959066382299280306711335659092314914214199783057035342015335087878387222762611588892522406650910968636189313210787565767596992331706944976665250634522080017932273378294334138351616*x^498 - 8528759398908598516896075948273564193023035783153194852767414578837292658028307069314250600030795480716258086346151157209299815047298958953859642358928712767807910187719347937119400639419526555079133437500211630604140919965811439141666643946583478029191614777822057237057367147717081213222556535939431581247790637085862624964785555812620859532998890428293443485696*x^497 + 466402318920751669771740965570659346381328603764528607502364074940527172739568171298751727576513139653587073003566773682346211662099213813222965563355007340166161163809872002269951660623949313184313957995796357300482444975547755175084309297194120449055761776236326693482061077000309155525466524812842536475175850528981863843328648628130976932380770480696162516992000*x^496 - 25381020191057899004701872950918578431974607406068072321961145008785784918406038839697890466510524541001139756099902097171297890779403198527650390671395371646182995271047973107672567320206475125475211735787931295432441228032141696909723080337958949959094597789797791323667836607532107671359801616383941277599728967222203978004048028732749440157070568479969991217643520*x^495 + 1374482662934222228208117948369420731687361618837942849297954432477315073191308247548281044990701593495007116196601148978664761555631970612165735667156051964905635541396996878095877108171367299983524098473053867845206557553182088572930557145975890670122587987620214911627544330646857515280785150700827049220256848661151314788758312478409970095653728552275740747425120256*x^494 - 74072822108463667613407119972428056315198327019904488891765639503382367453009261627631656964940735122141336689568222448645670873163354200315399606145912712994135214495617468506342016174223862314987830727740244208490905125260041989824959144284612370018683476925975472274480059251306220289468067173944062201133569070282991749668031820662040567378038221385831413343292751872*x^493 + 3972600448057745488313380026875444782451913146791458078543853096694405686298829440677460886854138506806940531631873518073003539493340496112335162308611639069862990261261695938233625760955198504661428211979164528760612944630701153992057888022590153664558417763724728576610697170621092326834240200178764396550852970348398759372986150902653145633241997434034803360591794667520*x^492 - 212028140164792520095201580545792575663138352815397572631392315023767743161371513145155226913513333814537949061207384713612884308599856606924910209839071476556497420231307926893291598618865990660304692682702965800657964602939149035682721712516701375419419835160925329873248563767780199634389651332185438677993042459032728822522109461935916457212373939852738890060830026498048*x^491 + 11262123640550694782642155348223247878463516737625288235557269898721764332516509420437686761162856872769694456141584511525181050726626879192237304917937163965427170165720711306729837182055227621823375917507836618889970432440274859042714551488054263840079047518583277594914888590871215070806481021804419440528633700909132761994649292270050054877349691510234077979580545621819392*x^490 - 595333177447339355618744947585728822387552200892494050802144802028924754740118551989939776702730021528082811315188977828287724641725056644027301661991214487893939406210136023326919115213305290227313142830490059244240434073071094715466274265186006577881400179012501157501040074736512770384580707209653986283771787695597649603284629367247168525248410731169266818335413605073158144*x^489 + 31319657363434417497288598405753837985078298430946250777661766086602909402994191103171535324883029049074027366872257188451171533912615578136747616447456138961163223012117247942795614266837793053951250266515211491606527096985793262454681574180169700992636909425039785196923635054100404272656536336633087454244793529543764987508985455030880756250746706637876279798432365208903090176*x^488 - 1639813331677566846552075019180591508900072453701678446731270782856948552001516360363789941021996569418564773907437226113547620106627840595215188191696094462407835284328602872748538189776661299021933088111538179622476414625234171434609071142954130152367470495347455048619908139766396519407589627976912806794018179811760639907662022236557194615593305536761619960045197808561880563712*x^487 + 85446629745560562646892611213074126928016709087791718523265727110054254089229433147128417254263673402583353293482257978868755507942224745863102487042604738093389296088349294518315335143380166708033563558756828646387949099162491539617746896669072382716333501099028138354714247085041477844611159645992078261567250758790052413604436597133170524870280370232411055291288897610384463101952*x^486 - 4431190545426274793882185396985198142419876847028070313018737972349018899886852532876029540007806814414486302364420084746458629587610555662300165411217047822204157006958688477470034334046379558844108273376729505309787456702037036953592845837230525035730982103745695396180508256102422578088691834948616367132419078520537339311713021109806823520992963825583969470144196611503790430879744*x^485 + 228703040308975992515796695299954555610046657035471912436466908365152217444941071282240704190803998174150061198927413485134831615539719896534945738475902105095947914972728257708115032386298242025728084128603452883467905330123204042208549684889188564703885974098667063778011624290504381232735999701665790760411209765030605918342698536315381400865717601335305407787804211282633753771376640*x^484 - 11747615669443825207905087988402944950509957431260779219814804318165439586643638847110580690092340516680771415437882209644175102980810981700062282012644588115134516822426166484972626563056875438591029218466368753508125994212172502786743570278020681704129616109479880942497243032622439592067503553365539115954863774601268613149558841015858352780249308922712557452715208554399297660614868992*x^483 + 600555610464979856848846641557281979014135852180183497873384045923463479288110865924049651179993809464021852042832785422552948922048756863750095617242497167355875301052663430641840438667683681063641248589870084012858729427003199965101504633666870708116226752049384339143999565568251022878286118543087278227413127576418655431930362983152967372694019302248089167182726434051466970031324135424*x^482 - 30554910223517530702027540225131249315075316243220844731322188688189251465033402119898466789332347414412702845290724189208594553169757440637417535572421070782480086095198084420455554431402678287707198376017511503153609102796064829261879034338605990940877192112792405781758121819373713167518494934171560373326252682083319570016451952662044772352184273701526353965308880825388521901602535112704*x^481 + 1547144166270523375106209404541452602987797419679181641066745623239326265650006763407846092373933790006126660961439361344114784572822110062594223405810924961510137633011970166306403250562603459319860705005002246334801836796551922357514712617563855385738432790793476181141118389354734033790392867927450643281691564037169622304402207045820672611029077909996242735628172134104529249898753016463360*x^480 - 77964939777751388065123661746537914728433313352459771595708752162514233004544464971970482301746332439065917252370491733352994601365493433887099183533828167243291256407508208126423993186667287637772084321672642439957459792891326278087444224342475412003314668591436925128937548431467014790603323275112289019818459016133284233485609606295463891169379368546616813187957848018620202508715175199113216*x^479 + 3910052382501363890583162060794543385770127049083828172721016960024950948318479680673898811164942616768603453274202445782596389425915084414719390031873346150569731582029602065940649556411423611147702375363009251224355188083063058663595556123579028152148596687861953583439894344288992371490233737833391745431522187751112003973609154792308524202229987599658160483503061605164681030753181693537943552*x^478 - 195153065401223765369784174046053002838011743676083428431770314641914402053039348740432469797648321606082487790683432939796660803507061326559656347040060385039528371423727312582784470170068090313333507193024089918399067139767995671757247973852448984856192833113679847916005902521731286814337574093415246282685344924574311555218423809861797512363003475380138687698988622604677874069264400712967651328*x^477 + 9693300228951423260192188361740142450005052988010928929624612322508459039900424392217093744272766069115608514917727737828121352515923803213227271147241197783424981984916551887863004602904197174504573193111732190712545686134277159575262729074525542050180940929726556623098906164007023553427974513025518632691473858689264824526795869403569126490436288276577532266538806030259377758603031098394557808640*x^476 - 479142074722292704813840154673434089379006525261096853137667185584568554231809881352033289188002776977612611854438540169122424229021029332358300121496825218505609370384642542492829278808389880708806096720438534792055571770681724011638063606636673881176182912173848549710899479377492032209451621703284574117408240973571292715459769898393094283987129417117762138802144939248907391824941460417634814132224*x^475 + 23569214170564738334053539934087735097955451564805881819092988844868201304741326580600654647456804523966955072151373878251403723397649045919206749425291350037335117148596581114296374941744289676073811765031696883968936219515876947377507906765631016576474600388993115801880770493840952550097730852309334517590641440518287316089549216854511551769267987748287508953070555252261677498553742562487243483643904*x^474 - 1153731383076584515869639531531246296202558723037229836109015068528936153065870461288542349970602417377559226069235516250235962465378828176447789816999579010125292884410649559775521947643149545161951198097728293982978974219041027555314557239557545464488988640187426564661010552008481437161633339432298700483553078212719255828207943465587509790531081573463786468959334158257732894426460386953667700225736704*x^473 + 56199518702410574328752832896246635199520043288780789332628090481803561289522930328685228376594061032174123313548203657256889652532113176923127370209823547141210855464758898392203543550668778600908336694484063045400920580528585414687295960558309026130543731605180432725600607070373864842884826620992531285651069315321578365305165849691498203616532190587018918164546960944623233886111879314268180641109508096*x^472 - 2724062119888078563119708175180934334739646826286763610133577866884558277195805678991406257357243347450492223263994524989448425745889819541324336721253349591192477796553167324136580567272394625037659357287352667712585100088265960534952471207198854927115822262359870418238461220304161001577167693637879630642666935424863539065340451602035926304038434529058261806243352545526792298705369743139850324825797033984*x^471 + 131384721394472874789977446609365256970354908791201145144984565319455712452692312096000287604291344158785741308441254463598482730775612963972427514835528032693318298847486177103401393694043846886037697714093441265472961786783654928889065096774312325405935428148771596598642808417001289032152711159766376579505875807070460851377633288937074015050571657370406720131840631356934994958838534791133224191977337126912*x^470 - 6305241331083937212349403018638834512128108232485571559469083299196084921108844557969062652108591663373687057487817104507180471499389492454105270514500332760269413007138879568064973198382899780695335899255151449254122145296993387211310071255887040950066734621147058991761889343548587913258865040399429545257542950131007123865937911940422877725392305213915960783289187975093751158289091099567839766865776520200192*x^469 + 301072881911427291247702938134806165503968656181879828546432030585337734980887262518569826016358730974394871624970875694853879819618154393613278653955219245233226809498478437878825502110808930820514973387018135583665761713198525284890312186427241923006187918206286557136482094742691142414815499199177675694996565858662127702455961068232662345105805102333997124100993886232874617172300966022439475320169322222977024*x^468 - 14303330673469236025507902069415037654585499337251482634904272440227598264051474502024275547029315331949863841376887174486082580388881086358835771985501044266732469951161470383479284084250075730620051546406201017049896035847567746119328189123323046077791949375238102662647083521578248860674201649467896919262552876073047752496529960106147927050133620539846495973551765530511132546822766065210645287406805562471481344*x^467 + 676050631842403072492369844703758686246644545940484039729685113392306894485969223601126025408679335405960957517952667917993310840827245944355528767578341382766508677322193859526100987914280269066331340639576233996596711435755772775723581298444832129856456191351006425962141112113584406778899375607506855150108332030752979981953836196286879474789224610888579301084545051450609179967824219778766788573565129372343468032*x^466 - 31789003277538574586978881470166657566737848796076174395316195877746440061878326585210099057862288980031616766969684319447312503126757515066622464358004497155087359695772479026601198736620793370360602680097182250973925374395927471763565686533432405026143220409422324656193490038966004044652228504509111404384625326008224517552353035354176810125128016056101050055034227787977646476025350634342239024018065923674703134720*x^465 + 1486988172428416267610410058996785845962865430463320116947995429952408462620115853886859798448236687481937377461620973405111610375984870254709829797564002211989875189236757586477971758624313194718929458042465922727305487064841008550285853204954387579953921590186897448008689723723428215799590967093599392774074808096735054769782503853816548318541481053407812729045821170149312022385955167787819034394819649565581755023360*x^464 - 69190474068362447458711650506399981394717396939181675458715272722015808672582408244231695870724652172742070276727852097264840385404265636186780913617460563353448096539447150054400705645660152236822098384322548077911852528234626219218830145990613290889686876192074452096307342069550939692162093579406180464916116979446850176826078092134122920410662126365232771004370765817581392030230801029672881471099631927783037077553152*x^463 + 3202332518703946947428204213225212499701146108002796720605639665119598794276005860548484822320477638523781189631676016822236435133726695426673654249346272540429391410415432445138394943391833481911547572028076257634396600580525751563004617429115890903648250645163768375792338461965402257115587541148537865346283195263439650458746693154709152720311132063417892656597728859181670538964551108501591285790606457909677837055426560*x^462 - 147413997166175934687799389417785580221165181164094623140638941527695734317833199520158448548440019032161610128705640696939838280090450560727507154163472740490264116661900313907550749246079302955188531613292012843701189702726540207514710378421772865210601726662698945097959690162460280896353718083357199164278575503326601086275295830004815922344165126248045395002417325012117148797652884085634499063409364654957767398046826496*x^461 + 6748878286968287623700971235947873537911742070153265950542343903578286394196165363378822053858128910507669483870415253960872108682699808256891857862654923884696543123038996447921604619824172938671298184465035182111969115541774806256743737639302393322193532875713615418441385413554125021322285077735014837481732726197255030849277627012784120378800474849030727199470165994005065956845115090784831737997857323559071157651685507072*x^460 - 307263390380190952721969144231611596257923757311207134593299129870068008951649902833086546721750039150042358900035835960211112911992327705567248204946743811747843704670633659142665991143546531790553418245769036024888056823306328432951270326612836754562656724614061751209911129117664611749626303187023621387566314977486009815442774448832338146048258489376246367314757149035624328486561383301412286737983382693528891569307675262976*x^459 + 13910391334500512576485286317195393045895545776897310553573492338799002708224174307806135491421335779623575374570285933593996263256455109886135214861050939308451318258089869626951011015042933513410406030305432942717534576289827058102279404704723055875008812027436590810239820304095379928456259979355811582826523978478675118289995514128421741641097385811065866729220154742718111964622646416754460344588192349767340684695243241553920*x^458 - 626148195743187959765396602216675446084584833596126742670811972585068176212646006640657871010057325558636624717184819630241601820532761520228124178819057415124559257256250157852948169390837530446753344697679979749282140418865894039161636939905811836345556535776190962726717963674850253819094918615696350821210672417499225486376407292362053223745380377220281597271176738224090736130116887167092949010008793454556824917894166181052416*x^457 + 28020824577556947547217606957436260383201960112322822622703648210755764384995583916520861430363738603293988221670847820702222897314885816157182053417278545190616792390981312064359097830124219843193366141584068207898188772104716277012897940405556722539977516352000092466156559722682261388585483905912772394450960836629013079591793201513648231335408955427427512198532519826286427986507498192438958987144013425204864608939579777608581120*x^456 - 1246533635896782743985487294351492569861032235257028941293393344550387121469113452704963852369047695589646185380617773178937243115376013429492333301392385693260624832303468420856176696454943739082166563563795663668690691950454194926535379353543245023250438168944575102543525084969956691170176360386629817809620766080169767380996817771150023649153165885262237536263499430788568998266987351406330634669133245242330201394237688087830331392*x^455 + 55118337891499885612394255100965567606388384806499818315430766472345523064748361455761029146334182105039562172785280393023076986657850302801637791682485399275018564991781913713929737447654746101292012897615196786800575482083263476228226471075806282919876677385859198394077981111132113795218244973035668398131744472807740166837557083813365217395147747660062644686041032442237204649024759301452704957143528379557454894767465168120825511936*x^454 - 2422161856758937773864016496386102122121333025542732580359489733859411231872821020420680189318685844820611218621092828589485952469111283609279667507015113515918692705201477914081969439668269504872193553189757303421801432355135195439364286819215352270517581622919563165086433102332460182053047771236311338423286046611551697383030716143490335900916809199573317517502479344942875949123077424362016065928724159049353341364583138952661591654400*x^453 + 105771126235304500102098089374231355246963139948575942083466534228609720235925790576732010424400445798627587540640985699362139600090131776798933978819058654911884249642799963536269694415378226309779018676171354752663885674127487593076658231259796412335716447412938686326342383229543225871196281463610394479021292350205373731301755816778339506299512049059742174456534992921455451701748183213925197785476593079775420350458386206930290910167040*x^452 - 4589083788328856829639068250551314928912630557726637321296539261896379819978298804735545631698574610067616864901199724387322735047073745988319803325901858855951671316940599250752363912942028529556786509265695374554486941710640055692482487634459041540136557089413108252962451942671779429034930000690724372856972688548134177252134619295150608654385243926655386470475548817190351518977047430968386291491111289910319629932107338827161854632001536*x^451 + 197794274744688942282677522093775609055071926566461167354681006859927584259140416265591378264580443404328232295518486757587091512919533765234075643415118757702508145848178433837464141147849509800372891424087356198978386184749097359286973514975299602664125933323812886999328712950549201412831485913726119316575773756328773120593098453747036339668954676583258452004951428716356651955175475895048993885062870350570503607891327009320980491976835072*x^450 - 8467602976890458042479366119339028613622802635737362067324409501163141617311546807810963826664736600838169020495459346777467272803511436030150841836913989937405378936602928992374682825126050057420805749105003405801227074353948257022621097074796094475045159995867007202853772955437371676828482720012255772807720335793774176991258335835716876951978131269994630552608917375965241685306433163133173936225163085402826478503144072995463168688570499072*x^449 + 359992189577957246355659113439688722195378644410384548877555586280082280799415505669125747596345509940184397559245025014726410545107906021303214192735354047150811080531174592761822028447074739795080021347250118260482342733017725918015345188800202544807993375336718631890569561227190597118229067946293630684369313098028159161742034270972563490782131625791565748224597805151970209941773590407270836660378689576915750959920228729658905273268999028736*x^448 - 15196223082894979993801979086016992498687704662991365313778888879898052810440230873040277142522329831202297600395604656290906608747633215895977122926324609206037028364202018546695281011887132063257095435707473839391566461794319641401606054872845834616579539632345014085613068779976877393684802157087837245000232994446869624735492223287481298238096395047342577761042313432879806118407740636514309170109706846121767952149623766768689783485215520325632*x^447 + 636811801994894957773945518184080712930247185815790306231023574918441798381946497432657072496820062749240814309542111920004770877307016897393124367430461880380209873032685626872682365160454292482715181391047408368403134467875783023142115641522588911655039932207952790650159027677908980714121461832657283288473939455349539455488652436163529775247528737318918720355065099216255497156188677784189092578990021244023042491069228650329899312014759995375616*x^446 - 26487628288459389272954164237214680899238478590993404146567621861908176819427409900348991295218396149953325773393742824731893132354661826970372091251189374505423813867839155783428605865360313970447047840924528159264056315769607426834458289138553790828879335735886268550637934269973429013023132022274304172246243608614305211383624725103332957373306306389978417498154558549282950561383753304246704146430652972713100558905942648195887426915321537403813888*x^445 + 1093350147445097776527488431652445621309414983750286854520391151217008128468309821717283035737796834173599008305419163720984225294027364100114857859973129395386949385244478729837955889678447055211296553905152471307997969280286112542768397792088480142966312805181683735281630322117345296580502794059594832990625035170311723934450899405891793216361782011127102042808226812317847068638388985634253498039752622644118941731102248965160119416463126256303472640*x^444 - 44781261367307408672800867356506174024643397737565563124700265701376158131428442536244635700704032108030864191683393088534853175191424936494459627988282666457756247612841619992822918504584462708972348507416957542923651896124222629992491732495468104468797360485316947126043407681666425850596256210061696589862132491838150703618389297618147148818303010062647569741226111122773765175180859038954886557191076217035353725222817839358575728019861653240869289984*x^443 + 1819730686414309574639231285922763736132297175423614836080459912999354248518903856649771123856836069683884903439273320526628575000267800438332711985910582129945415852689387598347298074875120015781101718363326213962889213640642332505183798978638457022101114174906814338748156733060876596345427737085719342317332782222958611077849774943493981031001480733544498699807369058164512263312535281815398164888218575529579592745603485022575452159853796011084324274176*x^442 - 73362066675051043632050594519674524651744297384150918521053345107706128202405376130098585706651558341469968245611708572465044747174561342809005950759462215510314880869217815956543633378413475644770224042657997253826654804688384552764471053582543237088289981538328521809494524975432861195144621932610492941682017025439915138813791473336066683899007402934792721768689310659071048254384311801197554324373584380310268837700280667838888192257491368777232704077824*x^441 + 2934352207894300785166347539142979214136856205929894820042473536709310501702891812349891396539315773205011002604775040444846891165142265643710880539672488567889534217325354374834150695347180970203947152356944343289988983260140938880565061088768091120207186043088469409604616717301840835140850444964395034448386881933490828636747063688604291968250605297958018450281821206108153888812968465286842494665722457889929414722680013805250096412074473430956411849801728*x^440 - 116470789084681824313482375525907547103317684860978318489517767685960924001150550097616888016771444410584200294482915890433759744977917401763193670305054111342113193155722705420145862610484113211446666438146883285322144374467613960924559992922398741404743636471575789573029084493798041606195199848761563256778142707463993225470313447966510259983218890776627761052796607510628326626969032447446098264935869369251483789672949250696358807643804930419316533927870464*x^439 + 4589557752554306384786556766115388685954391361075079190279988605995580468319164358443025908159568059306609743460416665856269456904410084502039547358186671176962265372716849674632476745254015808897304450560783053976270930137880775499283555109020104471802038932735325997163472104225814640044491309941234956140756136914000583079422411270159372706474078341280020715823356371076767902838813536890404778248751185844325816119886320513216086574343963953913384912182837248*x^438 - 179679969373650577895515391366761529397104690802546091122883241189360967962155600978554155016558613519750377159220805491831181154659907435431789900789086775852751204637468839392119203732045919681110220157859906898167823726479183553049898174976554136671289728907444425789474973880028561679546395494329736284888702966399091473475983648047475042090409699560710069884673808694310995052664339558886375407072938360286669121528862582099254538462085292023073661723026128896*x^437 + 6997271239405916547913799721437741470762198775381847803342443561865793890872569341568165292415346536442393872682448509323627701389847062103030351762618107382397765522049898081347315999382226113621758678064471090833717177396928026944274652327695069061277170377790654968555920591144779851239271047824047316635895532564173003621849082662837659785281469979296836040653416378806587839874683105214154964367162918324531254723868999536566960582320115431080304467324161753088*x^436 - 271553242774669085795426279129439997729694317805885591742653171159672441427017814205695259323066268313161634450270266527516965114002989153342439887082970089406751107987771471907743794580109834904769878270267138976007611380040322639749333983610928712793884727855472602786125148585164734991930459886744224488468699522674281465620232698252128692055362531233907134819904254412574334733633779435300161313190633515002161983115902838935223482105449566076936652412648031256576*x^435 + 10529995019814103730402844407401007455326096543072838326099233443329801525122230071058368880945318734996972207837735523605414105855611653531837922386211373679964728727544378128964664227264061991415296186059589707539693107850592689665729544058388855247970120713988892570297324869459617878760599875419031984166964787225967921568263700472446160935570350401225193383538440617071973278454180161835216528893439175942005139491415137430706097495443473287854677210630276132110336*x^434 - 409469407233826747630677506291643515266312613565203750722021926264700995071389121009734143480753080944613964761323242273529010692344833581164625322457278281803080103910555345286379259829921257699168004484997423153420346070060188366468641266104975964917728704159104274985777677760723999389605217624014402992390138676789870910368609282350917980202245080815646665938927007050011266879942811705655576914562935740285967922140790543497123880015427405729791134940259163551301632*x^433 + 16041893709020162945220426423917009579918289050110384338016157487724537891672991685986559009315596951209390968843350542663768665666684115052841015268057232053210765013116151288540595935299262661592175594772979006046710484172921508649750602018930592459183421209269567450093996949151283482442133271284525502796576000633646432565286297031022499709641327080791642801387971650385626648753343073822337730685059425668017929195882637885366832736174496049567077243025196769892892672*x^432 - 636675965681457285030300934767293016896861285690897801211376600123409088828092204791821463962610677226657801562666681185521296877346396485336794537082172408397959048543287516962898222695957996659363231271862403449432687047573287560404254251948118283619143359138216568324947804870696544499177070782567849685811354110239462562989658212576803319539151519456241101922206264290424991941482640660436898547508484543559692394002400127644381026959738708972955973852322340191548211200*x^431 + 25746612269463962530096391902926713063645608194774125928184705971550889685960529804559590693892933510442944075603321128045831926146198135469721521784139666441621858147915270531307980090279669142862499382610088684810363594028504968378816236484826330248035689434283613930238251581710170482674915488420450747934126595166571649916049178658100692547120611156431109353440106019589601078157131833939591115849854626091648997237008052716179859663694125582781668125226322685330213306368*x^430 - 1066280696759632637244702405158613373954688730913238609066410436867160274333322567746355195032464260974268970221453676397567243714559206758533654935597261363005253420580355683210896933828925567292883622042756630420469865119920443059636412231899567799588013485329096888034968696477969079374257343934456466097213364315964022272925223648556876077189533434755911605487929016411114364466224792097745529466293348986913382196811918008492715387005361431901717456594085983409818637959168*x^429 + 45371194080586533447577503033320363942813066222365894990997027636640587840787082309411683485094347382418189543955716185357025442680773204757769710374793061415247008278689677601726887147900141541146197689488735630800998739121915685099945550552463289216853085637404013768975725355828193012523724977982561772991790899976637526091262922493627190954551970911640811063396277637944527125786637436275800758839191557705844982564045091759636382634130858411778226963798282125630266002112512*x^428 - 1984565784096745019289494524523928741976875710561532884387148555226006171256594315262860198146993923506304509997955894886980959531298359254536945383835839836192148935535713581155703227134468695592435615570486755378246811457223010047138642821960254912644052768384320023255290914861264412521804662370017294331106320495143376531319258440254100549175369764077607294161039139594190318770222233949360611420167675533163824599878297516502914931442744370087736329003896887239476857135955968*x^427 + 89021054925108385250841112090731510585599724806769182128056944600917040378993611042198819718283336509325886146368976273903147670186579579378016249306674915996616378642908500144475292451119788697615615447319298510260543354478554387782184348836740679599066351683338847604765688203624314613655734817714423101565855096317020351003718704932266350433729526481948223906047076018696466019706989385667256946495742148573100919872403113921405552308363899195978485069388377367034834505697329152*x^426 - 4076265013098225622769963614425315481304454190633187235137867527329723290246547756060882104874295662507163807528447217421563045889039406323176243655542534090120733155668452235042693226988945798959178087984529847616033486984912365771492379367819819195935733549541772170731552053334051777877684860643923812949804950587089269164122982822201930182782891381017577893182081688138266152698792377543701113593651753556035409465985329547961961994883289758976557045381600786277221775414371811328*x^425 + 189451793453532052476319638249058436894665656600220094991723636620824846357519029136481108349477453381217595230406091978800009008927977460088354419538410983711501792908615390120010806477555354444085707544767784708947281821443473211095131772587676281244591246597225263105831437019307851604336663446076077129568272713087371625141681039863442773806284370855125460647461019595564043059473198430479762294266555064441835391569059151112764243071729317363463085438841668820769866373206495985664*x^424 - 8886233376334201048616279455008768690987885044753242014064080691590176832897862398123446153654375045776797745742906925928207295132133741071129391712595760668027006229406865583339144344053481631640894072999484813625499864778695282476760420302715694741127471504547801028642578110929890433201984024949003444610010263610048008383023806883867914255238786502083078159192430536634861634745788403167837856740081590961639429705248662295967543463535416415819878048855029751211894052775362453045248*x^423 + 418540229925029262808512845360167536891289128136088990259347417682287131345048220589629536133796900138507247098463819675338691147763739829332238350103140228912022541899209820625972350973195189805506928859542916269941028417553009506880668489341850080341095521982190737007993954310338234231707454081022465151153509314658390700738946452654541127073901790338611750289307614775679927994405484320052802265857901427966135031015907680289661646384927077593826142481433760114043043021702245524701184*x^422 - 19715572027692210573697035756553472571605445561184010335415807203898814995938780438991417698419538282377989577702005147982048013670646859299176595921926835060555871196048727325260304253128335322048914771286719652374868616948347493660459894083404046458345329203169272649475274514274111634658118618092082859186861157502246826054944368813100825831121948150450465029608623084492802070751964076660154379775972686300739421831684560870952633432824863560253076387937837690027606875747138660942741504*x^421 + 926032667389924877869476138425904375408363862855027863475308194694851931890927866566825456275859175583679653341974478064819849708129444033218597597904837324188447353046195723686983910180699495813085541564258916960625530883413382272130346643672554268380639531782220406636326633594662316106037424145369784754078641243345421314692944752163613181218833379456595264565475740751761187803054404396426939785845452298594613929609727390813529142353005252539496868693576216661167173369554602011106738176*x^420 - 43277300844794310649482054641946103533234859372955788147493843158688888344223429589105087900319498547738705137676618195789529534000024290231379225176879955331816522873333908600907585031193893134564009084158541472937310574993551001790664702573663546490235608168403316377422600608919050589168168879072637213564095403532618939476487811777224096314964816497570769913329760322475329136990586093582607377689244180126159525791068628506223658117832764599779319637070647189596557916242893296300021776384*x^419 + 2009476703466245410146629837705307993925659761505301078012220036314215020832215837221295178882233411648647291497974757087615915791195530726159839331692107684454216282058212444612219680111600583814863255794855426929837153437379690770662020980888292912619155220498140364991997314344599463656566932191719231295141388486551965620999291444917188804835656786191654877687712232976306304524534372414913887953781469051878103403022017991093149041271538816447402043627223968155548213948603216420086229237760*x^418 - 92616834728355148938078862778862549677257843440556841037963208496135467700062150911509171381460981609174303093881786761628065442029966212806865527263158128606846080570483962449789240572252029975420206989494421857042795803553513856909919702324900266749261991661685399266521583739649795653283797709411864446112313416257875458191810098064827265056417442711076691163063356832751185651669334316356976889897694971477052457948463298274685128499286144707711470540037467058842169975830970719361083602108416*x^417 + 4234829220387768220352691040797134829941082772092100403020103697520688733564015008321388840802234116486032174559185430125933812591358648879746709835275691639354522843492284282894796313452213005319222962077431624212786882992788916312213694289305639760595658989775072723372329228019778580760321621733980719183640375287389200497209013990021030861362868653140357731755105865132584546963384017897685314880928606259340171636828937143660556235827295684381215794381136171192576030663517129104671371937447936*x^416 - 192037744626448292048122193262110040670261780791933426605389709075810617396915414435044024611734568519121978439545874754300396558146088002607463848426567107950015213417966814125501659703649335520968721222467172182256091608039482508895317961118450573195543422267465237712499913515776561931605874255179098343460939273116082806435927472716884277251245068780155838247854137752022321962342825483385280070878368427483908276945933192761156891435300522669873754473682734702803545044205114741335335847845691392*x^415 + 8635406432712267261386243408958905836721804581137166602359292750672288145210641763971299203025494224017328033113221809020500494663282680405549104308893245135671884957501101234845950474535097657927356185861799017032276118280295315790276591389748028670971811184503310998231435117665997145669010220641786266380141205784978771506435492931834463388908675655710446457144418999912303455531866670141726825221747999620231479297256542932548930684664778943958930183064994139481545686897551270905697487040219709440*x^414 - 385047847229225012498834454490829496580507972897670678685473089603354462311808597618824084467528027424266340475546733949195791082072815853203019181295998065839770586726181993699068666640328308160098324204406104089546047350409076406892370844772952095856992897466157773560273572457235265778498388815707615129373890165600744137440118297796349361956373859159806627533812852418392876146166459413692686533214389072226516529086482925934672660784768400545720570315126061047813364866029743399676051239075563175936*x^413 + 17025668450028485697216120180772294637938425466258429818399336205501019630524690852592395714969792607525911240158830510812144358341007316804452563992129384005532631753741827948982247391351302979627576763673280218885380602746171988943921108484897517728848731579577280816690845037818949818187213043880027901516723901596316650568627721740668159755652087179603865670710621462059667144210646832033987154978588923413776154489848033869608572391288383588828747399115150062329308549679604648075885941371350468788224*x^412 - 746607328376045437169172011561459537741370232565619311761430019136268208016348633171808417991724672367989365659668914024230255485792117117211634516716862247830328986887046170205461446199839695964201062305997335835028110641390549705551431784807982344158716083724626662890713792628139354658520494065291787793699150012684295272298970535452825033223464229897817937382288339912196325060251126844086476553558625350753204218321765674734020065996450419487489719201774559889865144870241444829309556172308675160965120*x^411 + 32473623947671923013660074071695966004431334802520422592955311565749209553859877120090313199390070416242225579030226373681958603350597323988137813941267267746584266102406230355526943348973535385838900210096941774722317965803842709796062462323007724220935353542881433600142930592881347434304717457094441787697345617304679658201046839862337017290287473524040067057371679147564139465420398170358382062744522071547686463952210086526115864473245369562863159149932902862731400499207557523829774047733016783851880448*x^410 - 1401124063560405463126011666515571054545737985590839423832474797416553344417949097966218321154998138363609896362676162821964718730008954810353492115049896969249049224070969737009968198305321219112330967182800776827373748906199187438175348559061830474598780252549424983845303736075594338297711670360972290322165750024223220686085673064366360695570628546811288437635648213616013512004124795081867161354998399744124588296399597291216151294484468819079470795559684849963356696059035850603448005703568871524745084928*x^409 + 59977435207102991799453774357259705544498961051821785250326393001585946347600077098017658058983269343308744180900042765317544431526310791953303645748348086784346104508024640771756725190098962276420113821703217825083694460913289351931315933967417864019353212769178355412228309377358293012899895721904252458308012131793760013419766511809709451501933408224449800319493310163289629837261252877362820865891727326564851178229982554905813001254777344191926243427698583311247498297907506290969432266018666280864626769920*x^408 - 2547542914760778504335163313105073412938100192068856471243447674871763440595481061650948820709812348547696821454535531031771676541626525512618600049576331223984144516003610496289640417778374616701794527492701911100425351526277966501898062460933034475846855695048928761665729129243590508131952973462503293896971810758660555958863230444761552130162295210968829359457007882583115076617822499780899267798309782890242330517703035377662522240758779976249088698036374168813891069015692821080862802247580357451785902751744*x^407 + 107381974183614294727700360816410452010503423533823381878632915444758882412979586802024335610018321515915531783324667361882450042725734235234356503326721090403805850951299589272235876730309259961254866222370765779330381224287862315765997195154773233529958100404216499037534071532691784563589358404375629842604762148118950687639737694128516085490230182074180916475098647351827312021696869549356173014513415176619196512114786141253194483165502462190134631665050358041287854043642107765070263679395039628588440197529600*x^406 - 4492286999522064757759204098377452550576935326475427401100274100848738727002088368638771888980782374438337106058397613363298814726819503662492529842183561718743415332131654742915058039456649517053610032387469398941143412178228749216926362709172395202406605031398044148500124857512815013647339922942917878080212838698225869244181195471768809457933033721718874026575060736212993099623444394837705164415795721844231182381640517752650932537814632829434580921077063941539622298549935097027259069024644749353764897708572672*x^405 + 186541394815916651764801212095658523008586369589629772047609171687613296128575735318888423169619440219407065796455246809798827697806263470177330606405596029176969242450979905239563215263689308080025840281273488107132182625949060435752290478558732294076529070011943569318514963017154191561130210376764353369703212433051086581160645533406579087414770416518754400626364621864709077731572854980942962733656508606071246730036687610420823489906296862311601575848356251347215699208347674726849352880886871472520423181048086528*x^404 - 7689444518050851923022170051485255712360718717643435087444735569220936229868559652355578815166087961411046540157181329740224119106098565629957494083165006473155731362865658191386461918185482999082464220676480724305851331699146276503328143891547312894203931279752106871801598862970929617756888893001124277949849021796458143066101370359281596177798102692398218283697064570268294952257117742142614086712253326273582886268222244784011493410863085419884960183958375661123168434366403129477477816242944949106359344208730390528*x^403 + 314674799558571792609595477990123494815590810372592985905906930878292259879440549205472573470067075647989828154761568394388649067903414639410406455849947178761406327645592221676620859060610661300720228486312414327305936737932095168620555880361789080502515683310500052395093447286458664714438234204440566400226556122834780314357845612579555102286204879384242937685204743063314593631004143482802604963135110338573046977658805604889939601068611082297507415706010423345567943401192937418294394906686018408359924435291534786560*x^402 - 12785159383115172477512844577895757562903543652324060228332467960974135954413675895483574664349636713677990460907419820827859175402671038519344836112834042500408260486776367898374478971825690982929571069164973938063920423214109145346625231590683468378935607888383199881583786991052017819316368203840830940982114328311109687158406464149739111324185587527286008141885171106903999174647290678417062141125181218122519706145916918100063885879304009636916643986706997278697767254554193694023484617995586532513409133454220498829312*x^401 + 515765285140151857988039056104189847550004070019353793025148739122957572815745319000899713015463763626392992080665807246046003494421951525486059493544422821864967022325525928067840157847559842965028241411813456893487218220119729739346780500232320384917346363523728926990634064752563624661275876723674928447397572950239575662555572927935039481130714631001990451086465635593015235006755031698305946607054230884532800204224040528427361613210813696922716306795460365460821216317314769522552201257841750300459869286394552588959744*x^400 - 20659464551524963210543784077338297590774407602932708774000276749902612603607206306833018428122447462507738006930470650857298986946535380142021749044621649635587512371344710008319390503249759142646733805346995788294290864120842669374924196094216573519617385467450006683640689129526796605806846799559828668363183621555754488831971348140681160638031234478387374010827205755210289297825037363973275647505775012017562096535565816752215728724029263531012156985054337774317106293409997850145781468742699484565820650957352574746886144*x^399 + 821714216880572720950224036960551786642497654862193787086674350349252463453438865002847477539709569584279153545179444216971241522927979740790889745351014279095376164430374580052000576264226560651631359111738028620521866429879550995151276216609002402134290724806027280626044108285369976234758086455373900220632491965990769785510482306119387737504127214787449260916881905739580050082865811376930816535595788726586476984930051381197344867231071820567486601584587618525269819601486938859410510616421434745459312003861396288918519808*x^398 - 32453805733381561993162753803468961804331325598999641500937729067028033701171383921037048532267877852745810009457702554000656218763179997366828834634888577933531444270605530484619908959022775237462537745474217442347128576280287128616587465765166778390384335196670783600534598810569393763524038547250069599701299399767447270722705435046941650685683890992370869713979415280482508473091929056071762527309053941344320494284239285623427233290260993118992655175393273189078507423094477168459540807592899549908764419623657326274813100032*x^397 + 1272788568669463325943501341586398004962999915744478255530566214522648349056842165706241575733765798460273231936728351117848024429447419487448373639661252696033159430566881634366804852215294833696152982010786519792941664871632086828110897106811348206096397508257212821953954614332699642855752839756148125622890206893238117648977493101498753180817199712558166510232469538150392993686587664766997352386001024357680087606816448678098309620869177046804660868560565052967958144679654499433029759635407538886152137496559423414590939070464*x^396 - 49566660174418275430708185360005974910415974575499302200339826311250075273370593654285366219051286339501657707898816174179494028220965793049510273142591051897316234981031037071634437695355300700737447347738719978928121825234464881205309496252006327881804224612849177603323843295886389864570880228944219427767985461724078180414470947223082004208174664314913349225137382914494906832420137370123494411208691928857129610346312423364722818752019515166993188700509108155915758510838762725842485689742532410071574394249422670770120083636224*x^395 + 1916711594690934679638665579866078846870070678243493670844579845603346276258728527344265483515250286118302927777844176748005663504305249923022093010327972286920513167768321123073342041681902513416877239904874125273314854283431600323510627086485816786892901488733094152299298258638571600606292364475890752745579541245322044979290835188871801928865093972432956112296797194310553761457095113154195382345396363699338116504495122072799042931615179089125680123875296452726307254467106107475670446953192892208777311371832156599943262858379264*x^394 - 73593975926796953357829729189749058500763437397349707311971455895079538806663879597616818686009907072071977830442487048359811643018937046733648363981976456895146916969520376483291878906141923734334155349430274911506235309129622652360953983805971754693889454829057394897885133013608351104831334135283731062075910644386861499994561306528660239382678003195870549559205175775828059335176575795511078879895657009748644797147656788177031763566890965654634926952614391991565463185572805287041283751775638744891064536221911354432279488560627712*x^393 + 2805589225848227512919106246202247696471823438508058529273935204118223082111860302109562951695461602520292331519772582434698240053808082170348853428481064073881483823228957351038776460308672899132461360520099727479248493286828981420900587841413698940532408649873325755139351170213553608035942676282904573384581338931982405693168014025429331054297889769722803184209159376988449574587071358628536155817862819671108773664668927040426574543539976405907302256064614594719660597831031823191841202059578516753588163240962065309834455289568428032*x^392 - 106187379395311867986062757734156234220936176838103156577214583260217595764287938322202809993455417553803219657427056796491707424501354220974031351948710053005093205615402969236771225250506258426165689929679325753569617397691660527637242281798198331226604195479856929778096364303870645825194295209392393113386629365749066961645966749699182677124077862314567907939275383319399348214059296397588744427128051054988198939833104538838691278971498914845893963876375886535057101109422076300950107929374400858375301853900268643915936875463181336576*x^391 + 3989802931207904795790675310663274395147851811314205108555247136979929606773594127309912809827227457498063531160125383950222723556282100582851168550343086736619576610597668302538214443809708058584400794149510839133025719723542725180586019760451568093555044383188597326935186159804037319118832095917617327240316779595161030737229624009618393380955162622321265307636464498519525480682669047845368770170666690907992517759453214297759116163808848679084611830380445953773448414410770451673406590029650344778859332244929809639527552283999255658496*x^390 - 148803659358520895163276958649307140488180614743410581668828212455928737523725942180625448184331662115170926640232413914516760466730242631655851802888382342885148042094146672842451616334690466994828478998905255301786126087745436092400672674026787415793872276131614640865517471920339569619573017307451173166270806229132686197831889067676059755710147013118315274268996336226418608960010644340921289660046023716635145384211774060735168054216022396784060800244456798445819780880841332495607410315623800966752702196808477553699170085381187773136896*x^389 + 5508119780441135144203586117400789438628137679691460895053044052297957817565654819360745710450495547363292398876789126471436249897950609498424529899502166438955315943933767220457273033944607639871505729176056153340599387010539365255485024478218692225939066350087885776807602757814210214590159570956282870946279322672752477112858377749758192943690437252977211988098938671145208677684800229549410918290522190933375422510480636945118608692357725953477400274346216877663068409796681711858473090094164358479917572041999310885144087441018978454994944*x^388 - 202326792945287218629927936913008594600940193467243901447560830213033947739966989942275509293463285626310706434705337406845275516704143299546510439883501043522285469069238087672139896460697781227953923635815403600403490297888568745176182450685755926262646529076747657301699441882868754792604902807927270600621045335212602900737734022255461379045511579952688830620799702951681088397462568554373839391719228368735296498537432840022436704662774918944223935504721170325116708992416288850757960119908176782675247347174525839713752195865131029874343936*x^387 + 7373662682907400235980165907691166727089901081715499617664459955542190683192486291544918340229806260496157133985338693253795609837424582504529969495685120341227244461793684144201084775256890560630356245508566101173312046479892534825841091655968590356613763651310938325963994822671653796176012437243848254459209767127205976560639051372902679628933945457806808854988425870802121412541405879111498127505296163299458646228029889179191467046281695921819189379452174401435655818790750511838028247949388797602638384777814142017365958026063053849817513984*x^386 - 266561408177371726332886148210509140609283166864884464802283618207757316997909412185358235545488465628836500205437788912850977978603045082429217457778107703882897941933520925545367974001159435671436352286960692933876756349318175436958243840199387865175164764512805197687212034639226966012844513121153959778622518141172447148573788182003997103933430961162902056038332324655839778411542224610922388528004573308885035294923006827981075469192264993298678594762020454319790670303479041898449041008829821463358562996827635446011767893436269144643123281920*x^385 + 9556119308325686480350417610492244774986335640958588140735939539408678774725419451731642738059297197904560351246114817085394630826332430381869957739490535312049664720405648136503154467284872590922952263063007890658108718452591791308477807917249455506749123942991690358667700214084124066177554277237966452749212722294368448330583253998938239372098043943625636639577377547217538738594266795600479147452273562029377397687924827574766719875728034584803898401518004730411813347760334148675182945271675823506307328963577768037556482700881693083287536271360*x^384 - 339625622399523684531242880413587381723505435096275944538556511573007887004361974010567592344409570137063537447132879529603461633144084007459473138644499528391585446709395350520610733160942531578989408065271307228922909215232394820154952256297774846528745662965820200934654890982860540152589565843890914548981364720827447234756866135459977373551778075321834562822316256515939797767366340852668400505928014733401047679753119141647819568664033484760915717829309344857165020087640749524057315655297282925550925658421341395015509863422665933216002009464832*x^383 + 11961664116812490222075967610036845242662393182180277481375743164264209950082513337877959898509863529317963384688440704731785545971130644430123433881994402533257252427671665618673398384888660635789545320040938118773193979507418832060522585703862921955897471689478200894749792303757944900742842058543311677548114431726602002432149063999406138250629935873563671433342972157395944490140908637065436806154270040787376138892561855155815993396797874147995937787042753164718817806962313492040841705873838936997753111453409623097107278607427473956836035233054720*x^382 - 417310884805774141941310253044442931465712222860381965025055199695560015894117827735966802382478924130753006933576869887982441867438906575615811037319916000749331740284928879699966304815720978906723207541515076109042883529436421276279425047981723828826399424323435275123995412063108107538524675285701015782579889740186340005734113800496219073708167075299275193350022590255577002732761447160984180663200901000562469091190404191015184424807013387450629056639453723119652381439409253902968830470921762877167910478955213904247780738548232711148066926890057728*x^381 + 14413448923788404960715190407620665508946233068306918916810012223968892900186429072721317008689341852306882711923696397106200697385897358953673920789740454597819655743882201506499790652059010928421504922830379242977039947771343036973827806186029188902172288480610195022237669683877204423129346138258948281775859738200605883810793145954396834848072440531256397299463926309019817706286738708134983238436388894497236094562361564386917615802831478473668740955218676755176437475258961426314843797675345147213822369394924008580055669808343637856532777976182341632*x^380 - 492522530732604088961572439657653551654644905156542505788192009951475340878534951414852655760713868766612796225665768080459085347448359303122781368272362607354585143771642459069033992108468669627615283804968021803803130989413340516984348682056609521956711579023191627713476699047400438675596272044221214213392264098141860866866894981454241108794934326374877910949975961960525121913323602136839603523029603041186244950472237477877198878155214763553236189162693847371734009910356648921258845407540059807559116047318934350107316718800862559151836548537895616512*x^379 + 16636983603818812112023930197499730629040027532071219311906512712362912435637832664730634838634358801269848544797043169630477083259138747707956153990992206499737777103865816295939162083760796201200253889232781078078501573745676558718585927859083290990775379051257176986051270226599650705110743138322241929029036044972097949254630059749804061398083086492617591864493464492606245388239848268288068922180857067027314648462610790594527441815165989102816681961950521330875411574261701190458063392840285279954460055565101741630373565787187697032982145743712996556800*x^378 - 554958737643408154444278312201200528085291384393935921513977335891890785389439613599458153227773019361864446179959794393615399433531789686226638678657317515533184719733991268944760706690200506524039031654381438885872638665164424659875335942149914573959862944525215352385641055303019608394357383974509416666634150869968526236060804248381304771964678568284358827359707328862896735910439096131784452644775892275824603389052926283832451812978312473649973185583200787873997482752308892823073408426716906166038022200053801667623159652601376584233761334817197071007744*x^377 + 18255943899086254053541671882152069172433332219588654871513535144357157887930655190702423113122054454648666541003515087342797381907125893916438767164569259269483631203812953519252739299582183746144532413477251444434570620311171458855419903782310168622585806803983965169478462388654803184196875401713825869149375209551584288881618287544732582706531992950734868832852094317325295145021453866528282054009782598002947436946922495685660216269539208768380283685117075001293923013292703069527732699348323790546141874575790226972661630057101069946697031238142634500292608*x^376 - 591214881560472697428650129015777598108564678381716970955336991057855075907279460189882822993104289602285679544379050877383174527404327666824928114579562544681278064032261727118817712807595579940298578270681539356043267355221393297420279317521999439599305520223941692379539427243659419248467983616230948685789351540192533344256123225146183021835366980988088085338035426515721318466310933193501475832394976299764586997450534057938350843602260473514004446490441153044863760901655704095137791547645939459303958038808829794181766700678161516583743137062981223296532480*x^375 + 18804460069489896783723403933032089095032364222759571150554295027990831620144419300135811133836985275406269054847681437466364999360242690029034940042159985101465882157210041995234626440441048587988329219470586064195716835710281695501364561820756125731571051249512962862923730359640929438086278097852280753401730745974911189120378855984025047038651155183372591197060777293725882935309451090824983462798586691796559774172844232396194381233079265533167683778498966058294101583021250933534881776899753597309073384274935822544603277761980313273367353666037058391213342720*x^374 - 585499748639794663624777885027371061975787764554250217874800664825302751019832423532361099042473349550529652354035219994264096797161943757944560130412528695918048512392841563720370695934440888060558984373378231393693489785085217844375678328313472111984037204780707794009968728696107900369027877010227025567800707032965751003758639499858061590400161269079435430669702426738207782909230136999812534812541749795575538531743978282485414524635365279914332420626345494253395946910650146709907938395935191917121561584852269158919296628941199692736093143934277384563419250688*x^373 + 17761270223419896714630645615327882597457996486429753815666373455898587426936285266505133111629380458895853574443081134493647378839939056106919576694379519343276608475900301174042135951638991296161427657594311633455333868131637979462942390616245934043636589238301060638760960222673612077284345559216398857423063169094804645042488333327947926581789941158594503517261859419321412722382130026515528267163421177559679794943627493003717593620381583815024119393309188333487742999216328603470349987078341125010553301810001118213920908682992125366201385810036536070945462288384*x^372 - 521104925474929020516696687393002414679252220309069617530832308495326251739375821812290445859301159209381392674612829189506787343257369174564137275552465677389495528722669970845680322514552099911148693485338052904669813734945734450709719767228972004381632638135953275664566092772177289958157862144135495761188878836546091937292844817574849119100137299970391170767317590763108042666149048697561343324096039760608836603651126681150159300216594842948002856194908543167606861450624390609201284241175456866062146357939386988473767596712466974783944544180034883783941112725504*x^371 + 14608857191174901218553337866098210345772383863222296561019958846001783106687959836733830983671813024241601415617791553010833092772449954822926676705872650011777224348468995026997738894290055963821717620995173145341750607920380296622651578471161752120621389512583571478790601867071665110888414970771328125725318952843578673181524819789478222259044658054680509174851368316127556556774737122975076518802124256791157194916021129477941716735163884506285143532994403881126344869972528456827538329633849280684982788211991414715820601830002060108401303784349589308634208694960128*x^370 - 382669115125252893930775478679436200214636910559869229385655787138684070397345481571095673295574426841906030369673110685424602273318798386796414163094668707660368365039378336773706139948322602604187471393276131697447837227701462011829037225081357047981727554395265490860378627788307610718828074893195173153000982683120768515852010509638326908303624368985400521750456123102287219813471845431905700747326189517337171816827457210850889242155690172381449215029415061704061258606106296351747450453480977920026898753629854794171841658133870733778321285632905593611838600819769344*x^369 + 8916653535696211201335897231573908729395570112518670148061029720849118615628097677786010138558883039900574394002184472173020023308671963972717547080849520266705855982069074321353889108949238369590404099355448340066380019586444080831092515694980245169721550432340670579581068650721270931407334430398849080342163175162083673106811718763763510884286425474523192819267536990766756557502964660630812314054308716983667366948408326417273484799858556892377686599345378839274625302693917853839018973075755114356792867429945441020098785650070834269708957534771731251356987198082646016*x^368 - 159125211422555479006982921423616637528352427207293471440775964646751623086932564838927618439008751421385731730372900004694513824198787043360210805652788882062979968138597887865547461534193428614749051411715363785492151587129994388001166746108747950200890068159348412109574108474488478994298655903021372674258164448124269136094288962461071167780233031224953248380134142768150999635620215651198490604805272064833605172896621490175908475106604659336915313371950702645640127147869310841757956449638091031532288520437369378219670053060343028226318690946936630138527345994943692800*x^367 + 441813008726044340394019885594293341513275742969167643883077964698113594426077641040649924373875970420350036700571684099104499911656102400711690829951414086281373926255643152269247212002596767060767715147398271525336493786052058453608439533617550377031816360277826634058310069970927454043800780838055774022237059521460308918670819831299423057303029242633857588944737245211070529702410135200640152875709532840021043432372285727190211036169279252913640288837509964629281230824545198276697724856092214929609664222850139374581210812762070324254578422136320932522671290676060094464*x^366 + 152975734388282669133076866963467724862107781489292987914995031026376570352128568139759332493269498842780882816833110450224335292661126055103200294848316258955703337984097898823552619309565863476837487385470348742865025982258059535872465864651518680723848395596020634595317408403993273700045378877680730885012112369344813853318982540205417378786908682537428409939848592922444021450899109578869563564808043229550148994995154558405128747411410760831744159587084727837121478772652392582696483915735225864389462388652545053416270121649271457245911015038394373589554946598364122185728*x^365 - 10765369886706543575999121459841055429716112745648649538257262670281975119386976344413686005753187541782017340879192489431337721029619242084503556394754700427754193031858693843914343361486557975719098840318772789832373402652722534374841123232276138293570957663863749722811275459292921293722977868171223631169449814255430058005814708181495627735250019263783853139632973545422384435007219671342533473019120982501977584253497030861876300197011826833503253907714642812165395552203509801662552785270305160869536683035495447091545140776130410379940897362360617292971739629828210249695232*x^364 + 546271773456463761883077715333264992329117201988494677792532491829526703945125049924780707804323871095324604855644152176646468323335729423653008289932145484305854101004838851381911832008129636627387900423316016739322650128715972225767698446902019878392907113881312424624466142649974843831104130692670192654181859648819514026407444721689475292794931289977567457491602013583974674310054977375117962372101304654126191461042829349883921047514090313612677344501983303507861642722695479473523915881963335571569192345770240864319569796257453121620019351678316879742206032554204840331313152*x^363 - 24270316560076892677169543812556338162991180246318109860206216209918109983583445156291638397508046089815445393989175333934371622775354665374998494407686971589795459177224707919819222804652905146720341138420689264797011497400047623249155717015277661709828499814564285078442306604664158402247143222656736427164334374664801509806964937702277844878667674316940740040670234868946848865550782070748813977088661039623589723104810229858114710148783383458707653018055685722477670476674145031358703137630977433134129826789550516245394946111676124585373321981640619197337377011232807270916030464*x^362 + 1000201215312210112739004500704229127046060099495362674133563065964949496611569173516849139339317426780353085440992200576134607296512671056854756204495180212370825525509472585984487972091338376960028005471810534271531643020112446687789555462410405766420544142574754382440000749184728121151505350240014142218698931794796993547595061754246436793880560260718300788969671661704557109603192084289877758085802846971302038145490727923780979263150791220806610538597436741127434917781744249730570197798147673430832975349633912031786070105450234109610987285783330042070785415631841051997324181504*x^361 - 39200184668019182238862161380358367352870980030024872040691655600462213520268310250075034958046800197402447172501650066945725353647528423515485050834210493247173012734738645530345578090445854526282291896920129666750731719274070014353655288521333542242027021519507463288237216636017941177036873443214050076180219446824164704077577555001272901252385904713660943900181631359211824310152350404803275218879223544577440876914226762907525494226351001844718078832079012038909659863676705862740011486323339405177343927233299916773855580344634095023067770208859043744776030241987738836023614898176*x^360 + 1480162528259593787232379948384455096048778308569280784028680320155382080545095902946573244604450742804004393707290701082810180548007549879098043026554990782208319185671331533656390806271998223955150751644371579497066900048118226759745247554377570665720790235700477971988758298722369945514989416490255235740582519159131787845238310665370846072117593037893772826709866282896294191921232800993478621932503741020398018212441809697489062216125728503825772162392602749906964457168610848326468258853093536589285971802733786431526663233238634972379284620073415995687544850108738568169610872356864*x^359 - 54250126423943276598806011160074636004447735896659855676118156260899410374841205769948887387063762821654349392749538456001978366481915519053136700797888758797242247988212739413938337370968754926432004581394097118145532529303709043465845633745715997142635186329676001430546821140924753798916775022590563201382826912067292789867019741221987280629781405363810981727977469240201571448751987579763922066916465755695128162934110734717986137015794784847406509000331005994880166446438093078284615449345419383042366722967030365847381881208678724121341312055977244868720105296124571067060556329385984*x^358 + 1938896104009729480120216656534539570454056070209351338049124976363263218127493474230134765206878440272892750069046613870493621575930179105576138518689098328871725085412229975643212281420566753490804858050300850556743055797620471993267897386633099189808330986401437927086963353282379291807857741244552903353410385753779213308025816782788780481588731830985569872713837451653885501005266779629837007872970161421794950629311306759777791464985326035894566834595384763239420038490632620386390080483827650596643342227158621633487409326370717376780849328130578547645107969277086249996704908096569344*x^357 - 67767863567150975264209779755072142340233383161978218904042553809917069187013049195735126881971993300343586082261099054635047154589337610102535873166874364113777803769173347846953291156234719668624178763702341685421517221657607945104832604999202846523955927764027616905885913508853297695212076701737164574604355335049479139108104566691950399234234927230688411259699960714683904795195062479916450285147560723182251805766382617048401741222327141429083486091104761440709236508450145936904170474679603848412639271018143210499018580737233538931044794519233945210362507693284833182383252637212475392*x^356 + 2320511918377127362594973034287335719507164613947315863541934897500052267520247446184492620450403789088929114747682838589163875464230192509594925037193805720380907691012625020770496476974535769210294840619906891266961047589461912199960374765791960687272991158778607316866019248190727230332075005994037811118333068905188182999372463371469999601596410300110292066687783168602404196527589693542359812446616790481125126371801250392936403433120832063225385880662780432703148291994502678326258731580909737788684739565370617401955063618742700184783132985116937662208677119061184236132650618755888447488*x^355 - 77923892517537341504507764854835524477533958223412952611959565311829982811753721626144832511222080785614157544605765031253473156122666799157069228650177221245139305927230944897767893677248495573807020230360547729507285948962399728904648620435612320834705748517481701820682506302406977759833913941912905619692972131187110841227265617226662911164019186266228482257092660537250719121885177022240672838983672257660575968447119489752537686411857781139262092751528646754832989782005205702165845912097422643597066360509193319152633393191074618002130109646875814184406113986674328862501524478386010849280*x^354 + 2567160514526785305654500809573036900580129258727163122948967521315566251214194140054513361547802911514420648801085705096346738522062207711516934001243065366743951519732108687408604803829763308424865446434151274270140565027853690316572700707301764344856574170741352072794152625412668442533470915449009108541407524132907015789906788397349031809059643424625357675285336231298107538942646431603154893422656185767307008833055748316404088682671380168326417686696809418447642586073935629823910138247490666910983606211678379515336578738460272988337459622112653230775737965700118074759578487923869279584256*x^353 - 82958766426771537803539067520851569146008577705387212725612900259585590470686156925006897277756947278166393649223534907705688593186022341958826816276177009959538883179581118054408521561842701672429620234567070833036482656399934051720979936547275611366558945571015150594431877086593110295973250517988342143400779260683016845527360920910831647783603602836600350980357983173081669751833118729324683039980036311299678341476073189035932567546892621408550908820015239785306548338743810746913751120053776495447616267152407717971591861306378128878615465674649825392678524749704580784083968481220622119075840*x^352 + 2627784941981916358075173544105793665447706979837662363851126130971172343715071917035477025170443115476212540989612121092396535946046013597303067476233633323468725600249714500419453149877649449988074078239547759389664247827485526019198960252209035652904836585557003007581605962063919458014392990971724149245830884005762395187546240236754991274183559610008786013863054517199874569755669944449297531458655762622493979209034080929437024398358384265455193846202765325345423362303083709415404078075117624702891518362683352581703524001762059786690847949964444200791696572651914775252520100016524642192719872*x^351 - 81480090889485729773217202728207925302614081519550681866170920690005725866124113463221623283135121443542835119982010907617864603200663351569962835678710902102462954713062210705387251722768460041094139455401829780076143379744636058349743453235366457442942498617810109016838533140515746333305498277222995819031329422306353333875480261015586888170932410296694994293301177387667442111617134231833283692409473676820252408934470306548460761127813437770342844988248998547316412391180890351296814642646153518880991627848742927983467700707884028400846350556797406032690031914330761105949571320508414563081781248*x^350 + 2467789773989327984892722714736438996282899880667377738912036824001504125245502715124021615858637201137652647386233706020227106674983385154506966805015994891190019199368780452662754738919247284459277916561018414460096075927786135269863621221664751121828394687632474633603356348199458490457240015970926183130762037998821216299327065218833646490975221456122447276833394464849261394951255875052827088190124458979916421448956836762864629698281682867904769097565319876849240779810519869360330848178562028826698459223632015550019683934718487564577334388785797814822130184367116911712446624758782822910961647616*x^349 - 72763670443881856809981784959144914021055593259760366996911179721211710785350892010171482323916974093099534431144143663469066568300829735014645406666743745338152810642607024941761837411694526627291565744955099442910884603558946159944454446147404126624911537587686222966968958083453639329475560088609430929336782511633592877033966083979609215088183244599003458486812015823121226865164716044200703943113419003865519355473168730174774409007111946714929010500892463102314530489094909168140747479674775021997546914597556020659052808836334739280900952198064911602452697974043959925900467059839352046514302091264*x^348 + 2077949388067686271526603306325753586785394294856774614734155430263047630288856298038465096305597628247077036931931690311767110286989455852784829097967301519783400793175521982558588197931643140280398032741783100079922323930198085884283225474964819691323753150658871782571070962938118945464437825613998463948429065485540828107189381528881472695744287179505662742065683801337405436120565696798798810760757714219567494035462622518232865937626992334273088072022080909768479324704640757212280125958890710158166552589663011541772297417229282500902185297528834821396147961552907062022677558809522439430938229211136*x^347 - 57000099869900045677395633977713044075205784180748491424677998721079515803598318576960565497961005680263129974371842646883553783447748618497318084595257169223258439276131395207533263027985825153741546999809901535322730283538185215931512516501562407873638091743767735534843223448449531014962486403982324982278071641722397041737770128156599544871275625954402398794722074851870887115803551825315650079773583802361258827043187957322640892404225471592589737446912410758604870330716548534112721600226256218409951950548741312731644563938933970691921825838589152967656918801396402081146068794050205336891908933287936*x^346 + 1480596154787875979829312465372793320090982209827756893294551381829435134009907511984530937966887871033588875393603101857936195833891729986614358819631289089077976832236357481402853141927835042282062543478176067870175944015875075181081728921679281233571455103163103225134412016935807010041652526751742761614278450572194785484715777705780047265127443052280965965381498296198841215039983583514268908621950967424502411395057736188155216024875140189814426200326813862084243898395422814016296587067740360498719692373761419278950160704042787571961584762418058302348649553577284917073073780250213731285646276602888192*x^345 - 35424458888973342802160903979117018955601006377391389003243561825589194603701795320224702753963654941561570900497079276641670888702301808805979333541663665088203244597643106550684018277942930220000206548930704555927657822770416277120059934343753910541595879880523151714665125544390092910992540128840486716712023090324193755608127120043940272223049393138410621978325446463907670386887437314432823778366071574928840158356663300186147883405400281571830676569521748599070333701550225361555466686308641444860502678396401304435063012784251577310130824017640944994293295788528621728780894998770481495249322120734310400*x^344 + 731207632865109545626520591528211037617928862232159387730109477181626368978072516177861391981639617159306429581346628417833268906515120108368293819373611530879120317032983817536651085838883666631603404472290899845452320033846530248373335766144603610644356123731875736974101898125334719430579972225407390059838818065071310673737012897068701293525383572126023417469765667441709111876505187782911657357560396231374710758552244684086660021719748421258107259192681813112900372940197432380171707031718220757148377089578492022850669932922509343075801440300750981404920694461597833229171887397548662933601371627360092160*x^343 - 10275962243564922969288469721073982779388567541108962446532717963993198743734284388325923684091164601465453409791335001412474043689594223709704348957777412411409092478246420561862348950348123985661934378528441679421009735865391975721870077406378040589582743538330658782398863530781082865478973631932033430902901567311838088893304266500519322381461058820409225266070270810466913936440860370357901330943447148168178400851117526505942049052361705884867903528382422425580779862065267016589880452787155194856229437570804259816218944279961795646903981120516077139003546341472887963053477593251005030707386827143320174592*x^342 - 85976374406887480279589862312614333266084668966677898208353003756731651360425765323761356627677468834739960081502800820895081772879151888911653253181109487505116959136648866611563870291832952562047044943067419195712054101710610251811117022803981883671947839361815896044802560608376529727983560213819705320537394214189839313479727438601817117499553950464678735441757101297969517524591826215039986766661878318206156063717479623264225126385588676686868222203451344601252945658682611016445035826534926583079991986077231028547546917243910340015629186483411155832191660330491528797929494077408603170038838097043513147392*x^341 + 15442505381712770419242419656032456013977660823552098679097183109263331249188783276830491910114885970641120640860715775340628208830571864333756896867046254259311308811667114912316518769999996969645261572153017900992424614491651918696730651174181579201016978479418259313397587842423715090643212834451331379980761793000004709216411874790882046811085911072191681832578677296280426892506956109739751900520513301091980389684781077138008020435006774460029784339346749391984725700269473661477772927989107099448185879459216727000536227467989941391080944075835631411619421005896917660956563010205539884484347650016351627509760*x^340 - 868744222898779811640910547587562338128180827050331845491451568086351171301448406766832487821276608954793518464306247031708479617368939117326602231992502229562751799014399341616298502563642821345457183077911232802427549248968342928717378214779647657602037657353430171589301181285941742276355890721305530612461478266407255287221002374336480074770409879721191388352993542190178798957244014040788116647313571851874240375678889511860485597064811467152773035127897577587551153199741647185529006088315850922042256465239738539361705868638778842144191561055056521544620500303056438295428806478122079207943157383171366985924608*x^339 + 38400113218826208200332333490719258460617296247999937917550705302456511188101505606249499271761424352457670078908713016459618414084954618048175115140581307960996958877310791283441148849003342582380058355465867886663712963937681310211474942742600037848414831468757620963392572107461687487749662751711363387605915921368833272570753859638566560024774021223050644172104796391102853363132411218873796436139852155587337199083051067940013951751165196505597793988987130255068966617949851586636004581119566010386395474895712610023343097927947090328951618851708638724394176260726025675011964733877002890271777150075204365056999424*x^338 - 1513312946120878511874052918749440686194098439351507516387668901501585832146131939301678733501882734859666984238817317916942385860809030929703019272867322183752488083426105468420715145805920504226937621509225616300736665942247741909816616266153688990469309576592363308490444875452663584916381150159758495515412313444166063025866220318105238430014836886511685711995996581079895736454623762927121294658876494192385914515367806758560035484406030060818138743406751140977894601520412052641324270989044405952020880506741277039460963491700364932923236284837872451714533385460145185326133067619270884533479581782796874437275680768*x^337 + 55522770469103498432317168867699043259297407003603254837364231504006673003493339877916277338351972475392864335197034293669400060298845623883833454239282292612082740278510010635950240418695055145220531830577216914317126897927277738780804610006380209619830310860950182826910413198130184308365161566833402412621688234669006338199785553036130882635055348891346310345187496636200452911682766509618722147403288416614959061496728227545384834280119512326305518418095284344437922589541596676720274792268097372709849398705060478820628859033254898218159875714014564508811937036409276708094477331320095587539396596574177391203607117824*x^336 - 1934219550008477630842018757898808910667182986369052362988040268900121722674675487582984609290595819348323555244605366061113877815384950934169012662357191654904087025160172980581616928832156001731835941855467373335776857429332319116291533755919747499964620827300320425251678736022894710944225314951893391886032999196747938103780488334029226030991730604922150295885532505878213495698585718124369897574716798334686458940792021977732580678626321644665160168034541906946096871442712451314879395982126815758218049633571817676544358611327689116202619468625269054105016483940301256269475713229299483892437303012386156533452852166656*x^335 + 64640560172817320492862243789382769972344795895954696018666710135987187255301736324073647629917905971470329440940312058792510548622296410440813041388126770419324425363943370556894451832771781265061343900032739514047427930747540749871883601670345240543640241760859346490519848567094619798271731899146008681875062790546755837084569213994183151998636659839674497212234664757955190856115287805285004647933576811329691640763366149205317129869807144319071442957108708556242043355277211169512444595422392936254232786970133300127317263282252154736773505522535900430029236280261895412420036890114237468686486070559369594141520496164864*x^334 - 2084455700790424185225833022288348385377675810375931554346888897355537700848466966377474036998596140400757939988293512355467366199249715419255088551404458047540436010728150813148347479755395283163651782395051285288757860045029051913355678598894050295981358843283839164068643097819600686424902166133794813856838858942890989588947503106900686989140573032479354527083657023214191262410246879586990110635664401914422351832561881555143502666123850911865964657169188623328745024160851683953272262755342782544843155916623645825580061946754014590929079775468526053299489407957438974938071588413006736959271415975303583244409852483600384*x^333 + 65082613845795462032726053606439281015662410898659537006021124978942479926399967780694855371976552907698461639363793824418960653382387376462171678340033101311339788363514027290220167163440445098118325150728088505734280829712064746539191593738084904164052630456290880697678882238665770179550247048005178890856692218537928490507002798734533474821984917546560264343153118239909218024641841418956740784656154443729000862904539548069803671320967259190304655426936638403295424475346094584407180119452428150957936397561246115358800951124289571942340701861511964766325672883256350123296435090841201181168442252272884463861699965349789696*x^332 - 1971954975306220760105735699381523262358567526416085775611638598096770813295370709755922153558290219917375340555312385055217419682231166993908630457801755385156258699849712400220238770963622891786503893514039260159445235411447172213335450307685797280122364372718346153798115141710010210571212383633021420082629265412065419406114070069149041288726371602989672750340309483702700389630562220669061147693728195807180169300165232029737613535628846173250440888532554197890802121873929468196636703957668023553744418956101510218182998868110296451994377956047151856823340106853769903895900812034526784734298498228396663208789767710012604416*x^331 + 58094371074157406025427595275534614055103374407011826853609978667081176419681709684043422679911202059150842140349192429746339420354325604978370320209523331535100835030076679520723668193226083907843561577786031243679116286731164277666909305187918434398093169525940970715986018123976589356843834685973225836448975743874074227366408889485511405266945882845462394663056983396137760762395752092835790226286442283827535324024974812388140336323454765371043148019656960733144092413732411506358384224330627590185695379324902564058503793888906341703615085746534468586908035870850897308345951387538509697798824854456907337729223737998051377152*x^330 - 1668613125514376722232672173143820184094036590112081134584137929072309067811679255246636714754120764451526543526597458490432182083106264256447506094262676676911447453218338806958224815276366926202020413506168244477209280653460612243378707092701991618526691269788340710991461084119137225765343779226175985861444017709509883643581482153505799283493884341310499767345070888517510173352841712805648223600504035415453879210439192530346346626263298980885499717438882399789359569848940749991821802455865910640948224354832694981522034643708411006763738761196293282811892582079244504570788546499649149471941335950309030657879898391466953670656*x^329 + 46967258710314408971531420864797508747414578140535979387528895332515979712940539630837584248782306786107471828922585356059700203059467580796412717165530348802789885550728695277428267031642570103627139056149626906350824310628406383617174124899907256532188659240103939655031211889542449500145829842168488741289294452527926063667966135317246205691874027232428819034461784033720557410692383113783048993472673608329076307704877563808813693114987857007295539536773966851779174148425328940993113750694339732641836895494993301714058020202590451791279519345469744194958052392526847399052511514332458872550207089301017931787589323675647338348544*x^328 - 1308910233136251396917511700152471811085749738987398279913987511675023497443010845789161530418003190290117144705115467098633012451295846671608751369244074621322095110271295665914801588467161877263598968475872581891460667310020989771347187807699063825166839759904628737222988613546299487843609979779465917494023371068055506689437364207899184440629554609834902091121342644456306930616419184637658600153927579063100358237328691123651529662192754898403334762864966459998214107176731718101563841539553018307646206357373056470539385056467912921467387238577113339022377517795749211400923028603258088512815563419569893438461809836474589736075264*x^327 + 36811363943327441675180879224913998356652672022333008915606778511262806158244764546899970881507276698351260795620163675225958285065669349943662883202426629967572304482469733410164189269815750836521603125504031419310584600109341344063918922236852670034263399276380390848666728622166533898752186554120191764617662287520070959371919152317593255843140663115935410886790500576465776724729003958772813036293044113943006113938908824373573080267945425546387003892236844503146346358912199217996321209617292065904226170558511794081859796648715970170884563752710602609252147178321488740659686268089622168096115528811146779270489181545502113185923072*x^326 - 1076837886575725486629572165567726462423912601685943130398425003700142215040625934113656627060431311425929094714786685336527609776416106992093640824910949053967728727472205826427727294556297261147489231921631926734388304611680322459527707415039905264922298491241054637734887785128513063065685266754168674437192955583756122342311342564787375038318072392634097937209078206317946351040964103254114154558864452875733011280701906438822674431803657492456266973478720226446846351176420513387596817481628473647897645807590233636698731728700866561398924826253285012565073254993546747934345545076237043140242627190280399762031764510080942856256618496*x^325 + 33962469402507336566392224341214780519847228902884642275627218118779364177724717561878749895319785131146107804776931439957822557985340951813606929470170396323563938453161443850240777940878700686052513449178535641367863111874653969307119004642732663923898761227378312749216570520651741168355294111317595526433466306416728043304333299195970756449092741931352692148123271004566083603207905643910187401695162372317471516976239156491988602870855268671812575850780948432857300798206770521899698846666303828307796878017599709883575500766740743125943018782249330771632289684023030117992657812222614286440342122606687736789861170776522884760056365056*x^324 - 1181960627554670111635160208579596054138032892099876298986568733818104189991849646226896003529761240185264726285945292642800437485802951255052251365443923434101376114615818144436913821167504752807870035247688202899582155974881719705972493942006599661320682548526399523452575017671891377672600534493687912700303873535482141866760552373334543257050441194674785083595510384101881280237126625316070870048241221872451552998158844251901121927320924632808045563842541935195997656343195297199315063799360198468081541695418879702709930387594898838683666891343022912833556187461158374952894001684490558685837799381663058342282767004271622270288891215872*x^323 + 45085286741240762164357266674983505475632523353041023368733504986141213931618478365622749253121733938648458017219164436930977272263032990958897830865726011815420703862191814924341107609956526445761796524090131243170031976891134148198131888442195754655110095822141780934259080763179378278664550836417555317950462939995041013471399990874692314593150367242254511605063296755910911033146494366522722326830988376119380673916136405933507805983912705319867511601326183777714249703225312862709039708611303692716206199950863970884570773747424452569556793704730513441013336653649699657370040574072921645889977388269427083206273109160035759714940185739264*x^322 - 1827658467904011316415336948667726356004308445443766244676234486051951486485204496172191241931103510650233097511338874357493365291517705568513687689091495056343210215600796186511035768942609948240668764146356684485776416411300485937260258705407627958721725743130213675446242060972622543109093279470369731307670189560128077465071427152784697151295994506687028484045394703128534956170973105895267279550034305794743209889010775009588793120433145557899715565508994526004078815467118478379906729692812211978363220055358364851977297160443699246299581218803489119890804198286717705873838148752509196032868330457668760974226913705928423626530205917511680*x^321 + 76100747810092130215631283195574430531247663072616956830349362160299715972848749500628190823799060289335174195582080871390476554271731176890050382195126546830157670598789010809941005161788426295897717943601991724488703879543865329029893686108036052151272170267215302911447570909507386375180867858119190054304558372175532581665847244033503956526935796601808998433829972951798279511712917494845774408245921720386184403590779571761426826413321235064702852071888198806434733123819739267942750553888700679031368935291374349322120072785579272544396282574553692641814959235284927837599942351432038863991437012961879528609074247797470988966672810490462208*x^320 - 3176437466997159963892531061415779846754824216937301442712294145130182754682032715988305274641394934750437139067428836920062855771729705044405021529995254251620261700287535223334904270584601575581247106420923546158336226808100873276646080095702057898641777738546664465641688568640623264433375222422843396372624679907024186946918742433680831262820555096146652122208308476039622097199558478933777487583352670833909887568295119590324682075810158872246822251671396930379647781517876881725130514978228067412579936988436767342972465215877191132349055422203978882355721841899737592639333294466133862080763438396100159391704302704174619993021939558287147008*x^319 + 131112098825547996145666001681146355809289394904773398364539540568617917842440567360231961094019287637708553718302907202433887904926626925593574602131761168756612358873172260981526159794040530130856024530571154305285394133271737547316037919599645140677069315821087649924596807914120362699035545843970481360076229783924025388120903622484512728637979952590967482636379378712853202743468023965315970386320626380792989914919255242075322385006178890872958568565340866727508663160419772304396399810770913827766523995663758155811269558921078667578177937251998140137897785227378375849263510203222683433486806863636356623867993030100252208216576476159519227904*x^318 - 5318225519233235950252133735343662346081285747610869740831962259856827487539712756156688683643163343653611061535195321457430089779137111099995979271098114766575296675429928254414355851288826667027797863530695386602114193206277392999535949963588057571583110788629600403199449553864759488371507694144740376503742447579032644651675164385683341991040244692442413086107826959674871612389013692444949736338175754885090090197561000115397441965016435618781918637388096894303921400670612807309492388342295347184524034726388683777427736350549798043413569855124445289557809742324704938387269767210996483312380244662137343771966174837057903493037525501314393440256*x^317 + 211520474216416323309872023062362625800521463897810489213746256573068104259556480061019351937635384255121869698471521390737599989811596555442444887386095023757731706039078062241486511896099589000260959756574800954327849330452454531018257382081101474886589912383185342711591307747477076667107651665101620660176280380519014667282127635165707205353964309022031484604255724883722110568081567625656400366418137844974779951057810617519234795328684149144085213686453545531939815770833797105387723887751917397164164394360435309552885487832597139496157858619847128951991758859730683029395637850263104362258751031545440708658798234975460837047196109974879369953280*x^316 - 8247500442813474178579699682867265624736178548410008796145081629224371645237914533346776031855774301052585669671071868690631614250765067729642526140732405244480696236769845667007691922478452427187829142733202986665390277372391046292758244929770458924597429693916371620585729052222638063760044036346189667784728088382947509136467694494339689261925835829522767795048254135499261086924390172857662223075162742276282509463119271634045518404225765546683959632323587041116931249647186968880159878350536711655247909154991263669391227809574138706870901023529219885455146137768768421833723772133666512518374546002069296339539869131616113175570865179581560198791168*x^315 + 315499717129269050286636155993826160859534745723676499823397339624154463606558391348426647351598864366835235744867305159839722873908920113526827100360882326990356249073530013083460372589351900961213437224148399922348955805516209459545837373901692708213615094847369014210052947382391766195215994440397507770234266606681101004697386657840087268357356397840972172536710763915426379864334814035320224417743846196344464477878218297395587412942825752032082476176853564876691797970160642651664226223657805165750030530018973249918018524937104575051558384262004852258405346391927550193159195586973800758933435999838414200875201458388405326791014912283717423561965568*x^314 - 11853859997566555672321967388322699231236500172093465266002866694456969984726434590352298734221182180826110855304693933400232373146071777985958204744937644467002509878783863065160426214119171399720849871645144442508654910655990908108464359248310298208521645783705048917274126280634518547985526033364037385834132386863879006263662481127853352501546152502807245304203719155503495993268931192625891886551428548045523180025440631014901403587415625076784894352691857959902218278970378288618208920027826353329517154873702019592893129107233434713673938439402074007191679575805893056982382612432697051889355177814962430222528776955933271002359957307668693331101089792*x^313 + 437944355670488873594033787091092790102400684139532950211775653784765759410004348908422142905221429243381512570308147001826303096128632506836636307553168452529263567857224404952356236184548887904857968682762775593697986441311310005634641265889804026350435973807191123587659253205126998779509900456127972432883628896335492418598014380880447851716465048593356398178934574150802294083585483863503296804285002020470932969134497875364969576991121702642564941300229561224792020011412903707630441357455133406827910629434181509418572718236088289863862466339746237265127532586922608757438058570853085264794511372214743394295611674329165012528601162434285745191543373824*x^312 - 15928426057889373814762935744034579660074352054066372018585800083644021742452479258494328813549084326162416139403264743901198814749245018762000416697233755908735406045123512259831319236414597758866107555355965837439915407939069498040918953163693451187235027373135159672325476767375488574993342827503658095747392829474185842542484491639972485413554019541226062971155999461725117879004874314136615422952341636050631813731872089444517747507228032590164187544743810741847063932250356783284859742271869141543419395719226850155094964020215230035167905862514864887323456379830108745855035284884058877419470268874721226382937580187652883115686288135864457449403664302080*x^311 + 570923573190055622384021307525635181695272445429200551891989263874056662065288580919196260359596546946921020832011373537387634262770497986810103096013611607808994094673271652645949986360093875259819738154667608617729692859703640348638939234082798638935733369541431869476941679792495030543127117216545610092978549994955577861265949660479659946027626507196788750152077662129600605725027118208968463884005740564727010115515755553238815060780929432832884262657766638893275402673048762555588075624914390854246524471140177659260523302026376338101513881290862391332781865872516309547059192933431888453783995999304917706370038944625678279180697511904431920736723680624640*x^310 - 20185691322641197249480332235893959643416790179287368678450781145767788362431340030080959807143675253690300613593119649716794954846834235166431704293108774590871263541361037896820911967723155480854359179620586768632294067051663843438450512366455548012062333426452688852904711110748093350531798110908632497493420328384667992537451495197229627518303676652856559744944256612424950110212254095743104886509099115110619472949030185237674662001478538470316265158035704432494318520836776005008255641503996907160190164640844240222498944373681471907353798018678116713490097876368859322023591210381439477895816992174779494847975480203934037705852387362820347369913230823522304*x^309 + 704583463172522680032130621933147556773380905760412402919227919001269891496927926470706739305025789896265475379145716765385397342319593834801003919674885008439916141891431774630828895990763250299704373292376278095235843669171884347799355890669597348714727118446765892926344246215813679049637216114604698528879701456457162270824993846898893786749679770889595910926847501391171385175524045801527540009669147192162309813366736026253083973737404036273236258770389466852707528287299662792621745922796501619537962166280091775674578082642800751026434460096241819141077678169533638215222987225435815798975517493682800166130605090255326748230700742445077665375940557225852928*x^308 - 24297621329356831363073600973675838397738087687127055866179277723083200593191869840737032326191695455874814390349480990234195671375988926079320643887880269718822728775909026131064767913966834705404478980634682355002251796053720920438382887547102072690444710312960705965032680641808123433823112318906173553719069827861790422366569634274214015110375950431386094880843226166420571057656047978466372467808274404464329932109273572232092169488878141660436480070368175826299547797108515087666329667058457473379402432862636857567825956367859167617225499593051297033629923714802122069321784992614881598401652797268938734665803636579307944981112114790899735875364412684391940096*x^307 + 828358199422897547153914855593447055827493452360029914073272179736904191438339440627995705259686198959310892240101404673322899654407598165719231625806330988003450238849591781954435566419081652789410838875932876487827761265342133809198768564173872596839848232403183172892725726001936032589838042080623336993572153497887914135862064938236607853746134110805573598440371649716024427573982525186677170207170828390556003023716373077655591922971017348702745577018634910087401355565082948856427015014095566100913869715627810828998012693443136410163801037946628642468149210235137634852697162284650396479057681637063652109465094331764199157602480902221679439067514293895064190976*x^306 - 27934590950694625273136416595021347588914508111143392000442915411994499337030525813372643790511390508006783194283622021980089583509896362907119965985931359800778828509584896555386068338865536167563965204342512247988228288240442783542654675265194415032754157254118326511721909921298447290224394785086998992117208612271779078445149536083286032833398172544189769116434360948400628817149750116342943332623519743628788735105653610833828304909637380461049565479681501180452145335543594457160034125448021323567651805932903830522695328062152529016974810913408218408474892627036335123180486710559090879815559326498331224776949904152100255887562150188080597837936548959214026883072*x^305 + 932294860789553279868958639980680591803569123247158166867754320969383567956491952731003325370219576372005212542522310928575078030148475200135039569973295886114868225154523127180913880220241631208586612179297789342206680516535832351091604295363153394789080574380508356948813591677837140034318108656510485134792820828931818003841606594642189679323809293147353752872597800142313516086222286443276602552285420538078897277474760811334024073262925280540484060457406506433976131495275983497951019261773243502942238413692589396981956235739578789698320004719327648507058650145545875458125727246811869244059178690716984451916374231950981157310782943782388591147155230653827019440128*x^304 - 30806525820978686405762475196461359642178225310492466767510627150956012137967986474720642609423801664447450693477348167743611793294478744518792416969470145285772591912046527582897239079153619141450957337295760768180411149000385421204994514826955724735731296256404117322012630200516301547391614476440060809616418416870733312242906443507657017198109334285995504544276137788023383513126380328310729961905323593516051481556515075381869893427118017712759414965829431110168596458558952596469616158156844352028661342423784027878890482723861510528552214039974804452216596195701246327280570367792798216129914612140938569201746311759611018491436574904951371273925325858771248009445376*x^303 + 1008278063841231929788286960411561522246575543346430592838360702323032557199019036984642861620581954436910205334971109475733978366996479221750716965473942673569762076120787870378528682950572828854447853806800502673173130969194836070466397421854347754597215125458183492653520834493358923419237045606040865915872111491831942604342235759417052444430484937598631197911730209048864565829870362047022893284963207968068964868754878123064048814092708092595611187490092346066260829390047690135549518044046465676141571220144051748048581904680398533923117092780971805339547549412955238104036380955543310475206297665634272032552699141642011547978904215542408854867485694033999310060781568*x^302 - 32697680748721235945820352433097031364560340919402032922299179869076592628084062322357046954882808375955263644254364529043295208268135006962023502487282325180768741958262159989383222382337348212526711432083336237327909779851048736780978207428010084547579976907026742538191531080437963280293089831959449950912371176616136771001729365305194281263999921042420368296356873858297564271693359337122864239688821168378815421173968333173878002547889386236900376771959856533263379952130383202182950147207289901220302764454002420321888042775429468709690342885247651273525242499741046987557809236140067486146552256252128733414447633088539512702115087262934465262860669139062585184470695936*x^301 + 1050962810627846291365689445551179507587613342156653539603923801376539756895728371045782200348997140895248132888392296993657668611557677907081721674099956572673227003809889609706002229426786599506780384644515226554030630333839904260265647391085005762734944421416869310130150426941083897147869646044887532593597894619304356192825267838941842220743675558781940716998292587807111761010356108637606855062779638959006958752688491569263568077873285693520706148384585608295831083835742288525446964672603270623019790345582577377148863966363332668187156809593185335684929388594362936968083618468376806758996732300140425385213682603086391463677448359286853393527299132462653761394315362304*x^300 - 33489790679289765791188344870448317843176071742596309661341364417299510912480963026130878500761837878684748255419006489488396507084903318694669053017063490865108932350280850015917939766376436169171014350749432807961198787594563136796915781863584252844876734214333980552712918324835704069325658618336109507124822961093773453202707929892167021021826154346210559523478557652372488616810462225939844771432736392540088220955845749232252409414668039271320590203856916791509540395048678697190744783853721092171169455863090002944809584777750257278264803241287196797150117736243772731322910673044057885874512407805046385922846652963393605433125238192508378000222954578992281127769629261824*x^299 + 1058281778328583298810986732183878353035989995003508303459108548236774654405422830044437436516779418287822330046258974898435836289271958095808747133762353267937577488529488042783495506467249606041672343602593092268395881132521195313350673970669166996808445820812011430310609163249092387116756930901827422838636885739064456020091141757260013568108000729829987385639528079268641545173109009781531255910566540582778437412818024714761207402225299567461115308941170655596578769481255377745807400004615640741748875347888728684637686082470311732853148239982751998987207972824188508337575028716945179749782202872513020745506286507187726535694898519112245166561341915245225542369441187102720*x^298 - 33170580189943601982856265833455803909927577221745729513716943790791905175894681574438966733060682768491988128183018280497899003753867219569603453567411838896968359998570627055270488354210598301000402024827115071954187321627659587861392351208823671313189308186277812586460465952951546023012091777970191238967006254359002255268110572196197260520834877421617665717310829933160741880021205927814993768424638247251803647637051132171862911232094523718040742723334754579877979925495520882354152017783159642775039152674615257308059859688871461843085399748633629572518991754293737297418264487438639976663084659318204752993891594707000332818365485019305439740991526782581556099729080277008384*x^297 + 1031473841188235246406981241771227985505364030932017784573636076828580444473945230735669490503062275519433613022835835499267461500713854663706410905094263536409560292906217237426266418361788194131368237590701091839572420269190985486149399137136118144296389890755969000727803015258553748910546813671467057902643580371117881439032639781412064402993093909295206933528782902126321909344189897871634887518105158684335824142467669757596137878771591482820213388477898614693974172668577221841473158951451916194956559086012381111761849653480306070164180785744159473494436147925464974274404970141072052494206980572292224573863077901580118369005525673052822402651333176079528021298294964877262848*x^296 - 31827323205951391115365199782446690556616076323477200158939647028811249813439510406348685246449723857197116957261656460953772962996331472128352922526803796004367936442441116810646776359677610205555809966774679846309260844124889910011147499610186225933358412614035314190158722874098055221577530513561435846200942019310669209536919981357836859247580452188917012535036224541454977651438734616423734921087325432547436888797753918047387418872637054605301502892731719021449844125197035008330482701186213610230952897289982147076962982054709824514881198058492250314359492946589773812291721509916373359169663871985703827805617869747401118846504685899245978858828990277244012389642324231371882496*x^295 + 974666582181157116709742404096682909238799557206377641962351012366402212564287099728503974208456047301367455247242369449117704656888484222427824514066085821680779198475193546566305429291249493558438602683173086915208858257730292214262828588659427113715903907703247350916551377030604799276784833175713123112712718216106777108594600349041496002739751988055055201112209571005473089403485647327569869812129226063050223378656451698925083865158765585765513697391404380498908524997139321745184174281712874496294972157076097946464142526439572936789545666967888225976452649761789275574219301643105090191250573879278311871216856349906783453390008191626052921622134333258673214993445213510832226304*x^294 - 29627733235591928058399905054275012918841137626870771306059395980483901281898431669172844329890044015813312223778107008477159238833058534529576553004012735035703384485550341802260050989805903570653585497908674871850583682016997713800578721632586454688442635205423667160176081201546577823542376956839265607832614384786973417477740836459477150354916028997103612740244295633196913634038761112537627957241816857258536697038017428437778142338041861886372010162136761256072463955001849846795019936116267764162638225066482630530438395584383128183514798760542373358618126615961704139802668028100097659667493560592048332609513634059836880017712913054808799666093966754857368690145237162405620875264*x^293 + 894119135292466144607091077881820924163869300361011641501718250559864924334029638171821881250243728031908414566226036001438733003807623775341881374592743281682333890673136252426086350480141705826752119793495175080099699976288735068129873937494123022720767354594762523670854279415020781678153240921386667639589433438432358901904163793744585823640963633078321816422117355527356873836070363074483509400139250690820219087758432862412032735455741578536458204533097707206967191393441487750035681939013714609921622205006443566013602230134516428547741643314946509781753308626173761438285270164683862083207993964385180836107047198271096382148528132779180370648613693097043106893561028881218606727168*x^292 - 26792416407798623929923971480938233891574863897982743847420842093447787553443415950517460465281305442622534840031640573147635046271308653697363524214399772458081409383830544262268975884300305909909155145410844118787027728904615593318797099928727528858294198876276230399857448545411983273051567701820307087755527404536972001301002371900635850994648912813518088933087626406420249950889880537254519904943346655943699493759829260619593676197073576699855287813071494989000689198729165980947796586021599791587211645210075947180241092755512674666863971242356657623727282810309704840945135476578747016119668954481762782266964645320321038571709055587275885921394153323982162384233911060533457570496512*x^291 + 797278777888915560707931549226835385491777564965744187899070228213783001410578309027064314982612507200984225567489839343566853240774894548283929335132578724941628147143204442550687968620112690950110421206002585412221721498611728706151161011033917481360767982998374065250093721914456343157806079162420480532819225286109856040408213003601075580177277389764742720360182826668370399690701803416494555126344728075452988456416723897134982655368021077808587820302668836510944676363973357957488822683963166286647732337881292876990101615803040231126485127205286594122640586699867069419299423815484148646692986991580605704631966621344692991846491667900231917840872875383334874455780936217108135593115648*x^290 - 23564086439263549916798277209887033629887100400445659773596496157756882357015375529321934119195073812280495313011414091903255832815542921825876608437204358413039543086267210004247262655208297178410052923256929347329753506163840882683432269747826944244050585674115140727028147796581560909265001337676345200622423392569316318994876256189254119371572550990548382669703258065475131905200271968960177860122744720396269251386381037106524179173379623360928165349869936019395078736326696507179221149828894182690215373373691837383980380723887669633960960922790322716613161753678575056081983044081885037973386709673227494911594591585736315439460299893144119256090489431257906277720975581911650092697255936*x^289 + 691817929338955730998685482273469310260840902956421286540295561858484409114175974763629357731935839282711619821330819192705187387214455082121805683955588617777789347420032014450707713917204329260216496674680243952757203017440175852910577199846076708800723252944792838555218995766408141414113011486465011716898071393518814778825977723311908298476969230628187164311007451004763424751051959827591668599863505018823140588887458596937853608164863628960822390428804894289631622724593312048355358950640019459523205680055058922864495575016605298693194444051767300501387529208293128181518701986844568191884409584536562771712871722668207809337303712666943024339555134932196850611505450678267726204543959040*x^288 - 20178617514889525096526196309794767599670897568275143207817005786021773137240963292039893460302930325756528376908266491545371956749657142026957860446583364987458613976129151654415899421968681004025747456208199832835502444391418516287114674708279480866645569020605986785780315371383033085026512817291732100111812915939277544308469888923892037907711478366150519087855086774912629227444876669751352806406999614787750774369549461091360874119774341176075085694860451879153421750265823032743181090395623960790349817995172048538786603200395893565156229798865667911977830420070822914065678928766809258178434020878419703637387256294307142374252132664103996939501536685463041806193587947561744206631683489792*x^287 + 584798382748859605057846285807897157852704452897414709410652280700609782028213722261959251920255272601356632308350449034384039720788040224224263007236749697721554371766614589635529362199829379609894782662904821928017071048444614855896730478563715797832327201861741212764678520776917044002756147027458680793420488924176291683628829672466438519953415567877767493690548150846825909482724516797185852617679426078960858466936911552214330060284009432346926429948752775922470408193923710768299888824128462032770994537932725001333736126177282235888245144391038131476813612046821557112514643448113189022433682592647715466486919581907387873385879217721204602344536121050351062575444869418808901109266509725696*x^286 - 16841945522551189145552748972545295695519207857007894238316427854842237868054622077507213561607590405696055738264286564094169729318784575565313102897952365654589578235130198349783552331834511675916930206805710580146348671172823896873794572218920847288050847371092259244017278445450203637961259035210212050917016877768614480465021306780147001233482609689079827422501829345726087230207132839466588533824948140945626207404276297281105616647378870832074990774708468676773221963443268817668030958497456801357243303973413578363646949985904161530483413679903461979645281485671539231259154278708411435663462194880083699693981520022439934306078666114192066020491202712257281999380613314627668309621902936113152*x^285 + 482064806995584489090992378541201118283106660662817909541068372780698430046847287360994966158846004353541133450300704682992330949314826023934875801123498772369669278462926290838479643495883120123158976351090960910020452525580771899648174488419111744696588356471909143497273912618541325606267076732327856537853333802032380080388178602621413259589782951802629656599583702182570802928919723408962035945456904268301059424562219993834035891489287030903313378901006903891667355993382883081802730669057510411177697934180994860908723210411089197333444338977776243076571744807455763252878808084487075203936617310144415519555017280371958806055183092035354949313010610187818846885443113205107306206321788359540736*x^284 - 13715164045012003772025612183554581871112811673317904077848359392783891472551903583422265986907422275333049243671100218817805170645699374964609429924242945531082024571746358940788368822976247919819090533433878111465534627505340233950496098415974260377835147747003081402071609858332688262470536397481321759548681327074503812657593127207159396057703135655473423111715829234436552613050175829817156227276001915704555481317992639004212227701219499193067267740246253281074609054416548078754374892762011698530306177196200430194981744648135115478584659237485197338993837807409079777790137969637789031197044753441128063855533573428015610475941039029329526998116285148600328288861310606317685200695531777682309120*x^283 + 387912618491922219715465523578384062539564861317139355340219258411270270800014865456015420437547390975984179219455537951739893091757732975595132201580217173555942578670654850224307279526162470377922364059372585524826531245598296852654739846844945094108313730388986968006084371183200840135602646778534217594804084039404314824243962827856260227999921961368914903439140821597608197135094247296081178617135176563254718065214076619442049592242296209720316078910966110240734342775543638565762135066321829406083863740414573082986312002341251788382583004739970158169857192056868295361781494828564530011403701483438426464382246485313541950650453249269760850320060730655957786151511186394479134058733003461479104512*x^282 - 10908335944035618984236132798082555147542931447251009184544449454026123592673319199526815213199222040315423839892278484251435143880792907242538793630400967353894035299139161514057156037809793048517824854006241326407139403690193536641155436249171855549902548447992548715619780770836135298055434276574829410460346743533570933823029779062840199139656698331191773325531083786416548108118436924294875943062135759978261831309173610108949944049538710621852351827431656196400039851272634264833646773872413744271879387546670682276228324626205343579350520336148824035899786850867971208742331343427442265510087670282454086832848075579852551485153361929648929223948001500747681106986240149378230982928508621953339228160*x^281 + 305020101651659571112162744692721600297956604347784141425477324186235370097087426033186501570553762002265211449695476656084004372759718941030756032103360732197191227129456955465621545083107039641375056200813013115692221173753148693462928454894580934314885025145009263455833002969344870120320815875009897284372112340580966125204279845381595215381916669429731004215421021812326854591788465522055462554648774558405608810905638222924959266713645787077207421134393501519098141944937364200515171042922607038320202266138241945308790673530269540075641178642297940396953775959460993545639518433117326316785640162895727422447228685850689894166579092150170727611205724376805162807725702629496287137395345406854845956096*x^280 - 8481965363078853782203239787499652463791876733701234439560200857125256005137190660914296109393739554677393625780131810725646400134543712447883650995960900545977837461912651573000744834989402497386463281423770317534439382849158106058047411787140432657052644556708073387087008276271702333297147434135544306911452644806179949315824704717241440611002121551134483489115835064571325957063710991893601104859356339364009634320009192885064931972257132585494175716646433045799649719929875876811994483916748453789701866610029161194576821296434630017832687053200014575536541651481046087403082372268781710426300923629099947655007649406189366223656643466020766246431676415377052942462622736526756628279281008452409988481024*x^279 + 234592488124482216707561182404039029140458612106439217126811948415313995191843195533700441733266823788718045218354659056004098454455659030855047601982972756887368261962502179726685532753110952282240731598301333130764506406680010600547188668168495310013523890177099913298327555058791357418392156944828367496744200480496148529555941653515885772185498163696421657469495129947926960650796353190951764797748887031737591025459426047938744182148148933878056687198064362517991591046853042175938231516939868223368327848239464304391603930690849319586467637158463098343264201720083488038420045132884171442634648183801951967687159096746143481339796802751375767463699419240587625918250407127775301382232355188194387393773568*x^278 - 6454034329618177161818480910914372735612528675481170422099944951063996397835062939882665728442516144077755764244898340143961372208923310159798194992775480200875478490294708412690136921862031224968322687971779071740226348072010443946895910067012486115684120657131332944048483777361480044074016789503471995554318437985649712995076516779639277586784980005401173251976740503059021118775642388236645943059157879491056724880050726855166098270628629230960289275907115097831748255191290963533523386039779770476457574163653535510943127656541608256348481049751511489970692649857806004934585828848416522194097676286820446002358616647076543572442233507904901654183765514705824734724023729222516163644862338381593291343790080*x^277 + 176642907302261404620955817529420326175794169595683825458938906388992146289562056773522597440684572568900296036750437809507314227231055073202669623115884669999901904985482289281544503664359732895881168259864144052903453815925011390636092066921110446692627691038733566619520571848445569505822599271767538800085432654671988842183036836179494410436054310303470821099667075936865408496668503030313333357197707113790736493678888820089040932014894060653497729780161438012995589041304249008655902304114141380211724645546840941707888400510745341709462418617238436359968837531790767088436899790728233538353375175469628176401607247571259956480481419334446190112833194432673147773788185010339974725300064564943591156689666048*x^276 - 4810110682569754579915678498100415603875971857309033910626382292983785649679433982549875942387897407415140099354976600249581587355145980087603729663826913093789264000236251124709466556017208162406180687856555609210750335732354694472255488074491245192903806741380128892483649374347115895561046340233554205752332445415773302868619585043419161554333620863336382663849960650190965597450560599944963351770243422842222402676774242387087288403407481367843354563888282756820429519950902875752823806815751169704410857775153840024397709960166327922068920161455021527683342560814882953830468730459001495764959657247584477424899737810936668352034259483882900339457629941615144013224898808366165932941588607316977937806471987200*x^275 + 130332232618954736027046255595956311708495039677063016981503275984024950329028592938936632706482104947047423189136070538566715337946118089443449265526332004595277252577042030634357923452448030666103525107840521046755767742930793900027460475862437917640822284207364935911902443913196028534919007319608555911747733243002486444764252549685941978211877294920839821358723508533575953242365158369146570137737915850329030693790784490765680928744282339159167338768136207455174805263030115779680729663827488556353560430501445462534037356091776537269698089342669998328982496148375901622803130614397491877218051158418386941343525070793651581981416491251243553824038882671887675108165846734878589533878687719139359734399812763648*x^274 - 3514213886486636517247829013721066326732617412804863581757948063839852520333578154734903944912939059857869862076665351315828225760856934699750616993598527683895455952223348905780546140248790480758937174622078406535425554447593236681992680075767340348793553265094018462044719223348569346390506770775382701741922421536752118271372722126432007568374866878307832189675927386884169362397710418327531828484632947274420036077511836021232177081678896193601689191369410554459467833104688462625787621526728959737692368014680748432232438461754733997413809225691417302036129505824408633477076957102312145452054820080323087354904099783855370834722517657733175710659230901455703865001059557655788969031101249583849215647709443129344*x^273 + 94302587607153446716620990531016503522438342176527808710789481343945475573077293318288249484231967121788665234925501214979497158027041272793520917598107404403245598042903593831337881641470038041296319960392636773404280841620376543257146710085240449156143111484526871910131164164783398651644057534960709798673702872746797448157414687212312953747592874978643868058267052431794357199049028198890213831273137252760963027588419682228448869264096649409922922658785064588335477889703493543034392053634286014539858870848863724826812127488768941366489169601972157476375314615569315867447471553178568427286345554613203669189163472941381566624625442739395394667221022411171313854891207091293798356642625608968637170298929645879296*x^272 - 2518694857707765267941771682942541619838807418324464370846652512071242899839291519330850835212913605890259471598853149452879452345878814240329562569304143349574578862416933116680815685071573200167117896179651594468380835937563600156840808347293337942962107264359119814037720426154452181437004316848734674143321395711887570637274499561994580652073464117861891466994154398345845694870848640897955506093289487139863985993710949558779926408777560083472722617088402306455603619876652869462494813881413387854478647008694482249524843609838811498689083532961401958704097367302994237999434750148606625709545235662802825392032248180817047466940602218160070961506958317603793207199551857168879884566262737395130277068227479651483648*x^271 + 66960680067408002996930110823760804991567147997111386477857562775420425320184150914945516603455694153115172882471439847943413969491004981148760917751308244462355157082552991044281597923589702502982537271321078368593187390148884868872019550139629990780640509016389607153529052547248013184149270361950528538970769057784619526307424513013164164443275929272204306014195844113396660407002166814245409842757091761969236841726586884465263831605100806029618813621312629252267725213487709105248171660070840547379129476878973380152280260780889502351734796966884550492829554961721839774154737293230063981143793397836178312438546540278677250316347638758918537296740567559534029348873851619401923031293510428060768176676195038006345728*x^270 - 1772112324963152143907096538112607001170738874420851910908670499119530170519059723345119771424858375448403696720564769779182414336472099659844992991312549143338539646598034292815969066159538754338805627361902730193613141563732902341792716942589523556308574961076314336843380072859175033844669279507484095715934259422890616530900233709224088250884733950677688502577151548956924693425627794532708283654581610959856091214271632051932900438095710379439323295578477643129742697098855379543666226306484329316421447955156495294425989741942649818290627502561000391350483586113474977666040004696197253031161970464606385991961877261614942398591922214636058616415504803393404794615263745529857171307752884009611580524421456793786384384*x^269 + 46690021065595178230217509401973156460374312523905888215720312053315246548716361032473937662159331884095134299696936601427834565344525061567552695625304223580252567073991104807722607474773987499991378532632220966279452926915314689740661733258757829282548757265445867236904551399360466761312352834579153989935203266489329654968638614675288676501327482401123644800077935420175648084151282491596315007764266137256339571185623512895675201927046444206729120289388124550273355148646197866798550450015134933272017979140715645520707180313371447294476173410707404232997666419582337120174090230507627290861704963085611369043740409258906756727962727427729527997150680193872754489847932356318784138702179250877422337490487686908721758208*x^268 - 1224765966034170971924896723567378606172344875316936917130751995893022630435223916772771315416642268086720701216903734107424139852650439989821773839318799695733368558947177228993040137144397385837094472177949887270114021195158091465412659585067036417589868105463432396227808791436057094435413007019885299605790395320703264406931491574453699119656653309046280413204786755360747886363859213270622140492886928750779758038994244688025576618706226974496802260171802014196578292125428563944209375458221087905361232971500325439393426505405856004908848933007496352481585668752324189587962383268381831898427247023955986254248918192688694900370155218249394221425427359932949037602336973874069846114115409952797708155448191205852581986304*x^267 + 31990019524109172959152717524496850813539464134425869654181451143996814636211826461620747728987587351835243532061648929424182619140546092638174173315359127664633698103576732540876300219195504669324701951360909871189083437138099475028787750043478157479738455573723284877729090715053579577378325824540771145152871070315520996748637423098043568077515328165885657553520342640928321549282253244268546233031549704735918921858708581209071401883757687168493696020666916641831314041607406075887799981846989861457786909486226412187599591496603668200156455078248259022797564711414734702001410080924888334713857757088479291346721622751966808442391465996644555792579493651232677323593376781374390637110118254226803353772381725728377707429888*x^266 - 832044781510454311632781486042320805597231974192864501461942242511217477716353138281485237976817754143830461185071638212031457968075548035377042269192625699042443598015167275721496026246191520270011951694060901464834854965798390837133206208648117733663720164898693489439671988749323880014506461383550513407447193144224165339265778718993098396878284474583535961070529217498883303854881260073857942895935564828376359126684984900643486755368756741583111007476928667273859781995080942793119362878109106741344248501589844690320537755013292361740997604089291916908569889584842022765372897952266789446938316786710158832972844360905663077099457137717950235500032184037304803160418783273452339567363745206431476506325293630663104009338880*x^265 + 21552187282685804693072480508992521716261267228986570682374127138319927254100022755274294472183549508760178876500674821369942218840385768115931369461703295680795662822393253178787388705127120607146472697467983691369716074083926959883910315996889271259711972116687499022049276086955557300766649154805652461702942419486030084269172937607278690523629943398752006185852683602572611091149877856540761899114427301875417016360086663729929257854922170230791356106186833387354453335647450169938162073010978375876004627677202358315564703732847843335585555916376416766342850705854036464732930931454951036100965592535495609337147121795024548003732354239795991322519826593712665007665544391614529005221586424463565267730544505412098510280458240*x^264 - 556024728929174441419792179645039381734551909008360708579600929662527521373234658714906241665642033608903813267442287388304080414921652506210408669284210595744838696481259808454865698711572930558381013569398228019687225903824471597736285668251757400139260334686787275492012178690786678586578577412377033255611280955716097345830228701460927224068383000697208554035126840508458317898849567308051737505872798043565208939374430041173652597234402965934673067780500959515306740418829902446472772347300916319287136433678691283983884821765685303460872151018575050575209993520146691264066730815949677205092744652842048631530042098245102612827698575909649772319923177584615124456087632099745868221515166607977175540908686151959858539327913984*x^263 + 14289110238951692996109744758588155116532804905014264207256371114427908666447133403440962112982524020116395720056331249703541071592696683555250671495553835983037445613505089197941765051519219647752046355729990348481876666166811658326265508256250766157272542028925347721443309548696245624965207193019071670516425060133620337073146519605867157276121727401819207621800339377221840446472761551452306854696108314696840043845972450424659986976855443509470371003494784755932941207423754823696929301252932295919613422268436141027179793716884767501268456714447107968411255800111291992819220787998664958438345117509542875575302563107694647979785688283477402163363602557958888691467142391462458133886981186240546122519629001634223879259762458624*x^262 - 365830311128180501700190372535858079862400331164585676922759748097255777940089719215523982101177923311557661729515261511165521942154584349366974152415945619750751378100598414990585133329551791017982193660432079622431619972998268643872366891193019664145579109069093039663732669678118334681687694698342328172830725878462489162805367523763090025367638228588544357789856314578179170892234391741001372005938057630737495218423718632690056731498957503141575761984052297822510019944618804389060871604104163570869409068752837117980601990873766198029143933752999831240591679105622019940827939903542970890906239149060727554571138400413272437061379952356687310834704990721732836681019224166594516868864189395117256975895312360691865180742044614656*x^261 + 9332060292243889954013257322157213377061356342348149498152868771525898745732742777989762229670202553828130019716787587509802428946099748726408561947351093931924891600420873250981085512009774862807394067967758162691149868280250497424390042360292362160245984490368814037530411923512901909380475977440404739829759892198145018403027992373312421465715617021886440353236518827073701660770357640340074726594304640744311454780766119769416091308570799386783699678218100409089399988353614902661316356626219476359814908738497024788713372207916493777999163531018525032744012393639018961187986605648984643558388052278140734917573907426676228724192973803529163240191494508546540111732410342607895279142828169301502972638941928773732717032112346103808*x^260 - 237226439779219261490147145025526285285406459611142208679295763247957687875900115748769185723127844125312692525497352977807126834067276103419780779240447191021230622872955793708684683316560078722983299481679283837271637366960833132099775472733171322092291778974866066153857201300081914037687910583510977510931267740454465959277687978403961546542719869193599300257454274095507270900525331232030420650455180232073121758002177501398982126963930388588392648254252522302993186438070742270605483620667118559584926476718907222429860730754599958271327782784565536635349847573677103805269910075000373745204306071391268971373339678452297429548064733583880230419361912140420498696584927822352602256531746939153975861202924326810043622254756986093568*x^259 + 6010413564042364893952902762839071775386885581518491845074490380388468844664314669598547550640097506925128288760488035908422340215204311243491812185499575292014634855011918665523753886450032239427628441576827849270620397581189254970584747770392857506767567880083558367049889672416907606906030376343106104910553877611977368048133666111851264103790806362765477822458152097694118692486551968203722016089263269457634577175025596266518313007991235359924241098597922353782082603679423686470416499799556251092947265465208298231392936913123518417635899354375519650013305427285177986216107656599433821107052937014241213368273850653172095230229772872610004975890503801056210182145900621220794795675988905624592455924033663293285011402692348088418304*x^258 - 151800040402816008850222827783287785707365675255141322590420512767887884522293444816996283955301305439819485874910099929259265678029299556532171268948014943401923018412594939456600389942497760124182960602340490453425296939579334845396263187360797024414701300382118811589881944666432653469892087832010029090174516359471824296061283547937613931733446397310903489758586058299800873699484678288551788272971989857226588612039331723915545666161694872892291494875248991733703789277004469263062028596912263710768771110533239021573221200798368731408374098608122273678996716298883437864297620818244586222461827542012504083725748786204223109410629563700570313347432038330570633129631687321063245094661451300883713555750751184071147189160154186947493888*x^257 + 3822411816131258684980377027381005590259191650763001206158562115115662703687204578222111374003870999241769679681734088033675284268467288920880026789438775131129169834463138589578063698690678212168611923839171061492526267322673788391302130849668234063660531185101490427693197468001476679709602678256522469461799746677143873041702555549288433902449326559410331796542217639797282536357259357972026658461321358428995811110838516555230136373742315366409609948301171496019757466119567507124363332472070830404567506726728465028292765189864805006003821470711986487969839063296021802459742071799952233688983797525363320695387693424470472948921448259615049919497755256799016602884396189272503304264521727470048929969361220541187642357423173968142008320*x^256 - 95978230332526300519652130529679805683032059697328992054830435560134583273063497539562204134427013428652435862033900787054715355079652011986689157656622896874990582864802320258023017118287728275693370902895660408522904424506304934790213949302686237110278431017772428870878675304637963194713186157134241651818478336402763859257084446261117879638489672568393724813877250144751564659647292757419080842587481195651897200562285513991391940279333071588140583020403160278696892687484104081280243958530412412707653465783968355405324618350640549815837265145012319223908696746213965221983837342599970043168063377134493303349130829360209641938628709754011759969719511331485072122818456195480770783086557296137746861300644285926051022253955206889596780544*x^255 + 2403520339038446202291566622978331844588934863847381846880056140823632277268203255610841935175394355352606578799897527520851253422819284670604031183970682037628244911224219131333165503594975434035568325968195357875107371090590095675593331333635467243926215069177336404496808040911833600405381972085251516142030422474548182899508708293247138428709777519602159646546062775327582339443205379040739704680173191361286773133405967948154689590502889967201241281756670791141589994323289765605111209357113194975100727294273828815788523430820783408801313015845920158487628636106093442929309318076599219618390564504144160837560740176229264587210292589347911629899935002771314336658784433485963258254313155001322836040014656466492232626258711392572873375744*x^254 - 60038555040017420645900307340601721341007091514656814788958165825073320552099977179044998138570432153279195436708098326326487601074499704238498119219599197251597726521899582231351560762544099152692404021360349828809340107466915222540443579141402838334922747185882281472700243432624851965080518754400479678727780987021724876733368932023692956022833729931219080428277218726960899056244676288774867819138059967298139841765002806636233922851428610994355151582350558316427679090650752612194678112122913937202111453458257638608662000291310392238723623668335879579803563257403189033702344513160864997735911192117855638223996429763674238657418471619351066556540490406619096826439087010642582716790076865263057424522082241898370218433824490416746507796480*x^253 + 1496181837273508521301884210936381110277848857562498928172332498329608275357084550353294217177722850298792266918227704393161775470869210689826447221972878527249244334877862049801946453506792079037724854573684520913820674561962035612780385864861342443507424526122428643838564495952591525621944046477426770042433714305432659652225706731245602136225116929462503503938676401320610504778195592745617825123882787353261171960809875425341262887764883495018315824300483924358251462161144380124855362952748010348399461414055837566649525842554828920511525437673032864801041057526372721049180900334837017999492427608067183981845980982023339641186177503178538153636027939865944465394148880360926455787033996457158179774133895980076443806289157534314962584862720*x^252 - 37202422986458397110722075233230959628623666736054568497281988311757519768975828788195210010555359394031901536235960073506810563211319966197685099988330770082474369594728586328759318704834425548646953551609326998242399250219926016748077411628129207338373889601512942881101657745043848567952173258599922528263975759635177320162576928069662324884826123156598162610739678213224721263745027897790552769866038093586936181695839862553389185633725527245454573839370540792470336258881925050585207019595718593105454105679819583042596317298646399508991017896961993450213089042179689159227155666996955936107245899585759079838541621459564118235018048305495917193848752994821749008205391020296203174669389069535014835300578575208286961278982108287670441971023872*x^251 + 923100008932271026595604374351279084861803386188387533035179024046711958020723520213305156374640051766622114731688676166526463098750962043718214932531149153212157373142490560144964693269070660715601042931668561106729576362488206691057711595156471699240206772028523394776506068057065166926881465460504967840036009114621943656221802170769422774357913808917993582451064885189850519709990677396211276722415278517578860731801772318029163865425006667269456852343709706584747904550807459307048835475820369018698766537826948681874432666296373688806746593027266449888826085484341491042896226185497704891065692748340077086136441656697917846409946823922021562250305695706190009534013075598795699492845414075072870147202000899797256472915484292046291397907578880*x^250 - 22859815406033486658529411193186354151559929152624302419233841672132631031167994469286253884798437296789500534801094649256064063207981852770448483172493240562091678366256225267364849494096439428070997639827257605228990324450547272530615059400649898113301507192024628463351595861027577014535541566000453050018102848906879366648450317437697697597414153288321582229890528401857895675693172093306729155836328246959997270879135094950155704881413811281411750704481614229245152607219161244221004386690102384713622114371116352886889542641407445193848041032072816300892436692714338092513021476113225105004117318420503420934203537171314115877648724841348223870075710845384350241790686663814166604886008159244795359323325450981522089891471158240427798124736544768*x^249 + 565063990291483785340442612066010022646354664943174468214139275030002130758349375435760655577901385252418498827387968398949231776751384656982577580017521040376840272930469312325217958091806107466627379857842581505755912294381679967634022938133783923184754907236838438489659914588233491024318848796559280804414450036695231609983236889884325247922283023460522981150708927392646109673372959811534769013068305536049560329450815366339668987468441110373802359707688663076066803533867541380794424554098746574737537510048014637434311500768047628469590928345552601149750265993701863804029855423006239982627951810364504450266870276763143664810320948291165257320361515174959174665880017151760806532168383641629116412897077977030772827103483175480176858395681226752*x^248 - 13943688068094181455432884254480535715425479181549197181619449968484500991557581587236843852350294005682636144853606286180418978152822387469602661854089328532355229450083475865202191721906580815346513775526301635575168454701173467287847003711568478399232521879479840776737476618311447689831713299083419530866604009176367755884716124703702578195468096458288632571450332295711314373387020452209982606756798175354674985218787063527618611224908019182742262213634020067833608787743597008219537261216021413370516093333741774650296189478496266495929923873127275214497049121270953826777027784539469924003979062711600603010985157895120107584480161265138204575873918903198112088078435642502546142767979500917032936472572351698543804051922454477070765980713626894336*x^247 + 343531893597568998463415074931044803423112955734396583784853013348439016943744552099709380420920797299943280011354629491250201466534387231131926026742849836868609040548652433342216567770347518573228346448842780400298885732536369325027570070548402931605583228386555731079591624924313655857808360450412430755740608423529726877661333995134917238875946563891093663583207291835749423789936308752602989673625499743899787057698500479928138967796724039041358971609893339497745232199009281419242694899660443155685539900306693443221669727821433918263242469945291186285836344003386534904204586782541647430900783432057162862961274948344674064279951995669745474047003752891484984303690974273143316803577072802260402656849802467828106944946236964374536088949037459308544*x^246 - 8451229174260902830239168663490661658455597459224400748765560770223123135881320670724197866457540262492142869171018250485362613280795263736238351751536886527232922895743489076282668225224868892487779540645719146867714800328674784018832559238280114204588785304775995290811810659824304727743159965009258985454421809325141166877393249020979289932022549192390402525614843549381932010630499149693698556671213633458136103213995694569191024497478506272427490738362802947266169316087609343768977424192497931242726048225700502257169347046729424481643481359151085529460828616464829135409816512748759008970372143418959805608658859411917675808452329308976482578378400194396545035093434853106489034390578841746193939583536063459560315896504958200324687925387486293917696*x^245 + 207629259329401037186779811110700588075942003478288983908173351510761082914553003322472588554131177530193642625592443235618306337056731821109272587569730608872403391184774771331854179222507155261504708056047176582355712225637928584885803479748126117548133698500256753598779777094645838715855481938648120570796296136861634224670274655645928847398695276924189100076087995587839537218468528410359126108449442412739875800302260893006227186207036654328595450815189047610977232037971454150085604671422752413871353579651123953607866665979914114275322221325186414178115300024519392544039364805694211784407007618346819650453578644116945138586160778049625945681270930745019609613586610280595825306137691856632349871111991090440931341126991882102422453608380522339237888*x^244 - 5094733929028399342035730273811392564444693372450823216962213139063086263650508423985661182633319057047275845987954096088301931805636663454643259169087079406040646011053237985087871276642729708817189266695053321272620371112127433513035671203735230549847594432291203933686535640459807960937459722475584415515925028909411243419168561333576238458521947249888728417794305547606125169804805630070256949950247592187124162282551029764663299795384588305592065857178023198447758381578687409515084004689179254191336917389952294234636695859314054384678734590361933687325800802198161246402909729509560353592998846953982892767970356201129509744994966049399120491373966420332520130564223828523167570377440923409827252932944510958746638866709406747030452725652541410151235584*x^243 + 124870464155768523462012430264337939233053382517249032477366810831500624136151918824093428610002616314612231030273546546937695454385091383964781244202294794832330528494075852471995869799204424372903422624474316944350057168633290242966695579304033148273319958940335646399534483261629755460095575473757858484336873285432409122116219271589825435273404746476626565501678117661688319661482300020552607570150338478477964448509456286779109532462170195451595533500636972415053504397612095633976767526406665965088072494487537594427038132034331946444104401095783138005652383733200913269056101195732477904879328549509177609407267266465255244855031476210696965021153792919879160223041891821686992541934068043675722219270192307253152080348846440841328280421034931672479432704*x^242 - 3057263139940136034388396239154662749705710687535617940159821435482911275026486176524534292546578005817517394379150419945171193215536950279593349770628196974394891216846927824855378093706073657712025722106056668219678707962703857957082270737169049510430129111357788715117349474421121631501507545449476872625660814647045302994918647971625015244418283346818055772012343811289891705460037821589054002005652704373187403941066995689707644068506087847758323228268659848678170761888562628073193927523368802024202346258660520074869347608795474580564088918987857389470536864331121695946900305732978694581593426431562455236510248108921167933269771071596147077468065974726700401589762159736165695513748054974798693622498180072826694153771324314230407710071105336749714309120*x^241 + 74774779887364511124499400975447092142104088263786965163027781081320061327858673857876475113400495511622766363174429227868375622913216720686286115344310948690107617968917878402603273906930142673735047945945709068827054048216607514376950854812129361141327624188126849870139681274922988448539466862154799758722025312286112557825958632601297548820712729436962867743535615005615111317557129033640078612915414998797643013702039320800493636486809378916786988641251147490375367100146361648042528525786102888206106777514213284518082372954519173767964574843305065179791241243439742748650999870301497490180806962446756034738894522865275862550356965918373742685483796179496184942186124640260187989303320023753743237049330681181000116259268989999071611360714859318505396764672*x^240 - 1826933361644604384821467682074830514047573370557779629443353639993716017751610367568898883540785639929783383345412061221317856338223622450687140281341462691256264405568084181490824058153498085272266273495923679143253789210473716391375680772073555175459461157349596657652530914581680965905435778777963637343370705779165347043093534870648367322807374605184399593795610304572336343471590676943172335205968998927808112069178462546036961417232391139652791635420412376939882399565489444170332813982240095310099232837670229813196154982089995174074012258631862882900310101200996176283829168051531270952200819433913681866346526561452125239391720636616358771721532943939793079274795743500906133878676509560972868199021828053010318407908426396899998781912704925303833851068416*x^239 + 44587345833924074499851073700674996650588107087905754696318990648680228786203875135442566232528922882956231546994399172579404810802698856621388837923753767728104298883121809292313433468808412511421852169130001290587661351217981089082650382711784401442121567717808284064893286629929256755547280913119920587225588078369559217072906413910305081912044085148556440848023841815257640605021253349071885941115446140250931508876569974539180432586899436588247566205125266488243710542597293259618157192236041881191248857628779554668036164644208376917221550677888299607249726591740947689809517459892363002491996093753691180741061976907520413110131312584405893257790514740943448257969872632860239264294175150261849064220929959576679190345167850669093582129602750196012468756545536*x^238 - 1086872509371593252599954014425911340763602200946767394949364251557373567987333973627457839199095701886056277331552810965074925517916964426536683053047233029352928658829041070278707765267555017531014120171441668304263825490760149744499094649263398289277919799503723790143056414890674527122889367685051618655444973371324127040282611956275250521982169116241605348368393770332958234363222301688987342841628085643320520604634509984655930860917153949581662220835147072152965833054379841807002155610192226704704591539362686269740167866373211371239946808884189138844447124206172372055887659351098750146032237607317370296930472338344207508376137324772802516882319843289518210479037505265982638025384651614617297710168353674768193685928408209165390954902066890297129597027745792*x^237 + 26458412264723197293428315957157008672385682534280118454366684583228694946634655561889819866094094689044737730389693008337759645584051448604641732507356623896312587453664499888889824259468401436312713830918862864012707532168779874632005590948210404566398131189498606520025639521338750616195357463938899599717935735794493131487508536913809013798567693455733266465923837441941123294021591670394781086451132392556123261590645703690189373633853454279302487259832347016003841189803050900237052806885587793800268728627903573855990066494172943176073221672845895041207122612466137063587233641601090330659067067529319255732142042705175111136690055890263908050282967166772774673515213342656215544469929486840969499040928527915757748676550783710727461873540359198038108537528254464*x^236 - 643125258484310564176858957833924028754576820859715554036382749500820646824534010245763495174169154472228070718099601565507837225435059474124894635146054662112105940394482809663397159454901093518459622102749496642204911915356984840781431971353437682114388818321777834687434957407391181456150390539410651349102520129383766178365403556959044018947252052401684925208701996801625449490911845481325038164364847025498620368415031267699461426155870326753779004357089676293994377400418023687564408109429481899718244191830675408253476494997168175023506427450716037404585658447003949343652199631931629045225091502444689326174649682061458700222065392305021281821727444168484371117697005144000782277624735543487561861997440315414244968953006899738671760915363162785693737945254592512*x^235 + 15606196445614840383167864887898984251847416572423962666983740067068104871171292513513119400459024054395052747597902369187830056762729143472924981704390785029426359184206976365793536435545132447092189445521742892972271201917166958483697333933934349635784097023988607120408438725865438706367562003236130598029068210142429580930025985722295475227409252227426564521928587058692927555355488439644311914278876316175027310431782142106236935274870372263884294564293024270758017918503997613049013739593805012434790522925229576208473273704054578643458087474616847548882747918129742448070723166655559371030524078323127213924467985313100830518915857599506842546877865002696038971620250446274386095076083480677160761967990985336939443438175114989624593481675229219220725415310721548288*x^234 - 378001048018839849731420100565278064178725149367753068568524962222643093637753181794112156091697810033928011403655890301978729549538735481044299103657232512295737896398026780684822732580117113850532732978279482608097305771572577476185025256357186668832366268869944804932652144578264982939185085924451411965535375494561738876038684503213939423617767264792861791778184890444931605905001163690909979181439659435945067203481536202551381473308640010951620929410890552484457930372426278825880559688705352860459760055253910667508277339684653924435077980517246890562108342792956614680812562937574535774269532157628896485204484489525339389406754306418483474259773528776989174551096199130645771701573770318797557859465685826325619356946298482835617893571734065250256634899483443855360*x^233 + 9137261685139165653619737817142659082677446313039058762253666360091695237292634142268981176281031040552914878058530301147168550464478260790581928986815833754161147018669983368804502199581842466143200319887634437097324114207464756172273543979327619517549892636782473846402005183284453564049002983339343954994210964742432438063320193128677073190369525925759806161518412516467612955279824397703161068500373918583033317699410437540226897730860544678204887485964962384135118807070210652339348385767953147708094271408474198400241500702187631794236222690044676781129027922024535585190907321791029912317662437339192837394175144585559599052907652822219788753375579282513633015637227338486030669830446646679203207019377857842790230614540548458484843617525395278528911265138837127430144*x^232 - 220400010422306666016917973804703925064849218367588576650321962952180900821413669479878656713546896479469839941579322714951136451462982526765573517800742500740434718614894382431987007959720394901966059128883812683061131883287235300844617166057909434861744012566576866646740081974852511584236908972180023854638870082835975395892940978366597232383135764278496404791129758713413924582923270098160404487697919348272664338927674195833092315436866106869396678929913000423487595115522765251374058394189809596366240758094865614371771052167989052023290474383108064506966013635927145388186867720330718726275958694753362993350673608237183499277076777019160539616040376608324079018003879450976497818502617702364794490142260631966561315171734538459771358997879889793601755227328309203304448*x^231 + 5304443644502751781145429356052988713033393379281973849894930574602102676253247610204399646319200487286659121033081472171301916390444431492208651488862513372514558182780621175249451609905865902370904218512101154896070003350902410364924720677474751552501019760935840962869456057845294815741415504491312367406506704480894970502674009647976125058198117269104553552326486007765031348029549823092256682148920411490825182339012766784484134252789946808050322442219588928364771979993090600468171652814012613448942534617135575698777285514474113245578413330329907308356579737018193643610808111718526256260205559550669668425622561409761026902669106740914457657184974113050379097694198342554093411944462041515527310156807235847789052474532404436511883401870350421038927113926899241655992320*x^230 - 127372280425208044505842467712857424357850234922285863533271998547402987760215360673315853619809751680275247929881790953420475377242596769572996969896777518974249868619753384029026112077943444817629400355076372524964127746460860758456277163511823320046433977513341143801427383111436398133178513133888378038171308133080364558849031021720634487706636240712732828346276802635614246195887768757364935124877648770014037303356881224099023660273065133177579490314260066975044921690283629764168204484126718066795304592838060119225221316784596173763319953658893049247124683732220694740469640509599579713185734046309614709485043001109341098721778862455231159177273931635075632023774985735789644545445423902574560007168514276962918581998780442810357050587635576663955639431642073971424231424*x^229 + 3051414755956139264113844250632368071721171403924168111077408328173410544487987915177962418361530673509676499072009727945147148235512929413555049168941212628839482692575389028924243765461238231447300920525188245058322235090923455566642729477272136602837325504069418105453022167711424468723856027995671606280044374801829963831834216012160059968806481427490075862804071707369934426590910519392152928503962954623256139319710040632768306136873306136989201252597141033695080703342579096570986088265373285426391087447475471132181920010396278473930813682916082334129527174155317388620291424822880495582546872217798332151350310912021603157029265719158097450867702930975752048448282719806563938157332528630974451087351758938481644191600789740076029055354379804915230104539807106462906318848*x^228 - 72930187469121467744647786181953862012938532241625150741353823497932467272540827748416394078285744482957889521357705489321378111612610668650338819784865431911161092747313750671268182302598982284699337256766695142950984165144279624910628892931085684431769723260361910409749038066706192641445900439628781944715390702327273417579936168940521676390455266427671876717428869687782308672882108794406445192478390135688341637451863025506126426854133344521385207002887346054185370644522279454474496279117004781694926034105263511564753169029208521670567535377729909640099834260244997278380564921304993552688813080317449468788835918754720755267669201035296733958247670671208425156728500173879425094165338515144253607709034992772390242940765954994497198861842187161810986414644869513983599575040*x^227 + 1738916742867383551879745512353740458958676900747480243018184012825372750195862878009931600349767521436524349959223471972127608254123556130838480133341045239572550554480187234816785241330810010487870148669498390945377644296609345568989824542342241328822802544560631734725315551979131554764098989800987110966816376888889963570435601060432302726275947301812770029840735155729642953248975061953196379032263796242030545867484941739627708215681571811007761101968401479470970990870606817980746270887654023570670653104337173022937968014597608510566710364831898059446376866749284701663293833213692056973797940513636808902142816889566132747253682855790774908716788169028389347277790878353786281221346870173236950468529639386647520489714485170509712070911634388883542952901110825178532633640960*x^226 - 41361067187358892296301234797960296704677501625286784286861016777083863171966442443322809635395791772344387971825024374924275281561727841270582737099220002645583265369958579618944014638278475985718510503570102471744964638970459337534453468768226698346925547328660405333081124051423100048744661776859771236707589566768478715333315247144232501673456806658083308628336834061859900480972165015498798010970768893951315999352887954959047473750330210923259005273951912823451052433139651843244267118317395555293966701500435424455238997903266767324085023566288386167160751111960299647625401381304667491612700050614411272949348247318981032343494561463139766937093502844109297722661278515866517430674918633579593689387457717765170991607916545698848867404319014738025728600015238156255072012468224*x^225 + 981315152561899981812621794574858119184852572994902096882927078086146506754523364947272096517419612528025751083883446428495734397881514350523266778833680950985477845307142845049759723972367165303136875376809132321280789214741158788129778273152077808071784825681503505908621699330365550463982338311765288413911709006709469780041543687635832408040480983464073584369581187169478382278065220102171707222102708120567328952310946105654292824162900081662371771378930534403551176947253628864284683691727383291199595830878762246769470496419951538306305489842878188922921034667258932332529654630783899226108193640739355806226953944543650421393093596911240283838270908647334967678419791623233680992108365173919291477762058538493172326952201107945468851575421975943952077419929020948008021111341056*x^224 - 23220793969032551987760512485302606671579276309769711820634440054053938418261433309449394116270245664531931528388214932052970651655203059337358496446759876648799801754815101529656589118091374091907160418715643152201453086731149440890939564248424388503751677988002035245633674677394051260226089665489474057132784368469631068959110969765848481621953032218648340393905151792591211972982874294450538262135475644339996950421892794029158120339135195124611904713323885666264013267356150053575768165913947421515338586922558333053019245868386725720558329516929076895735994001566278384268362438757591661263227772944224186671417704785361392738771188409619817003488196566432862780005395862731800998374591927911336405435027962463947928289809005823829369894398458072943040237048183821784884747962417152*x^223 + 547942540606781591183862848320521478999249020851144280045661247371674137025305245491082872460555100324465101337747453827428485360345435260837832391407128338323373902296330396834285594036251910315508410186216665913223847035169790734585410287665892439279261242921602308621314373292480832878456998639472995931172759582335248001838034877710809176869485352312299240108794267772090187816572289167223086184156719120577162297271937108739363198919914199283640074818528873572965844349871258923155708366255981871500282840296553257392486662369312436556022505171475493683159517758506948794632381560723598468481892037166300836593951830509671306033735315553858850310796238788566019756287011141494294338404195279760564957586936834785496517342081868653355653905877919224444359777970550032382010844617113600*x^222 - 12891938053608071487322982711661822026172194836255500225831975174886483919711592142089561456711574326355438689949842697415114022651813938955029515661784881309883549355356625285155230450585871376812352334002787211741851787253933796860888715468514969781024607906723161459666680389636460837160494898523093591658551573091997556746885224795692956878731710363103215370561451239659361150099869067355888374556375755351955580616114547927757773590026226663634755626365703980141464209770004068341308259400862643846142736580192493480800260512139635349072785947069400235359041584478969014132057132709615176373179910903131377921208671242032545883336663826911816737678925812020952989331534565753925060265741727497660886597546647876929501995027239724213551005761508990276512305795734944565887654481620893696*x^221 + 302393893706528871370754024253802113916022866099108269488475828593715419857019159972787220152370091447952332033451402106124045245660805205250998153325030976292324881871562183642359852528672111471634871910272509248689811035790721594218888032070342839494885787245388203316364029393009331252501108782238235792212226410790871553268424571257702290844212312005886338928251944572020778970509652153642189657720255340566302430468476149739753007328162667943507581159215212613750724061533466687231721608266515355960516425223984199049953535864110212546367285836206550550261006574699749884266954526360259399889525896618635029338478818570137952480178038790970698617284505666714561080642252084346738660045329042211207635477141399626636148398592959929532103817645938240832295490208875780960418244137255436288*x^220 - 7070832608773882268708859051201926296986477251424226226018978389514886501050875157650415462638556465856596436500415453001913318498573266824557877806360378182466949427671846073591146714051629151637247268349941598916170872592980022340927744580296106277369724124261660443807203968611785300626629439507737053880397010539748608910739580870740204851159431255656688123080708861865801270460390912069687117864862612275884439994349881950550794457397792380177789165879688234893277863154794015012813065700757959627741427923396138196607419346659443715589648814920357827930294370984088232797525099123386752692344094277434814154047711197803254691034575350714077497368328269762438802436450574370709987291774950875626316663000689895922261899340302869114492593320118773696069038317226332829429442693479220117504*x^219 + 164823972202449191813682688374970371085397602991744456539151805089599972370396948590744523353138416032121608589246865154872985572646077709310334226247154338483353747467777282011873645042000663890655323321339254832914042051588583790056469320467897512188285434121364614044332056140122569376124563024611356248426124788381017420656591318955024521973222663957478448828574323437686487830663901631050557998797733890678591042736666059070917987228286154178650541023549236682044337543439075519114047665735240127180249730141737425790611849172253807306524269651282777803631849929569720546126918281698664607485039884787570547713657645803915890742231429523748497833378000454498669515102693125509586871237236637633745640986060339724559584775290721388900764818540911179746882536026497973984619872511700005552128*x^218 - 3830724763689344786312651638708482397260577148741058160295758471888041381947047871170585248364456548617963036704791653974665884511211380429849098365378335346036421454092571356252164583444238864349173885891123928223612417671439908781583677011288432067879064362319116771804944597237102829348769499822516580108402561775180095536403728853232723922088132862217007726732394185271242807757684702081126223950438755219998577383437795965741979322402483725293006427174927006964659244868351616818904864279291955835182459999550957743897557178061183972513951458622312815227684444643795527830351143305388796483074177670298383921152114857297599108157023402857856867752279101977515667065900948220264807459264278476190356169629202816429912882132397851944369630090298870227913155391885369884900598508783701541781504*x^217 + 88790060456546772390302501754640143240030212305296806451441331508227318863655432952524911362307860233733961613873585318832717008441746392557173119426597343973041967785598787901395921997961390121364015458662610878182728556297822654538113124462496251753558205830359377968778054993768000791691562133441374373098798039373131013212269699035753701206175739506539606700157624416175469116783820150018807779144276179307535873310240003617344314347106586622368221333336727273683818982269974593614818348485484207506573942181482388822928877437011146921414197333863772872590066990114924173604698372624733423515842899153620807173744958794470870791120873548040171590022956639700964491934581202342616080776356145616456857761953326106641952605533802998594250925260128086213414132484355722268906189931546443035705344*x^216 - 2053208781255754281128695087591819504741054726850235126032980158248696142690075479301972906849120128338168966550529841552856153548924536283387845792559329526420873502049768157329757971639373426282058760584050408080564814596529471912467689597110065141032634591037940270618061498209144786586646196185547453980408785305806001533828610353016837283514876507090327966417670411207396036503024675172346894066537727505695210417094783683682938308537488244721104725511838196015301337832330043911321646121021394491024660983941334963399806918133009053800333909834028239577466080569047872985039345984463070399861033233717031150502570527134469243307850837262170026501681784343662848608058295038301126979485684055312720558142575722908353097851944324896286367545414442761120320735220220010435296066660267610762903552*x^215 + 47390171143764525192008385719271479659984091271767966551143657520399407756736529776571782800455677898524689150900998271073172702137824485643096388986595341947617360547519132905197452863654521796158954914095252050906084958150226454841589764075129823391719906174015754789773586783963381887352244725195661959551249916021846227624993356185321517088342281498634411144997684599450209223228227297918424231525667535673050007764304147445441462398322320804182171408071159206770693444107494900330340828998218293262341260983554212282682143169687771473967590116372957416332540961016765627778389109837244464120510892318406992979414019084895885520558169708608617119628248470563150256509762241753146588870456666818139638069906559985443783174835598829036954686346822889708381038710265769762076950703440549177561448448*x^214 - 1092318605594400005165266759965553942126710056699610660803121106536753757554678854011374700106432873127782653871680266473046966435983482885242432036750490290832421151213089713311053507081755912225738163675976082975412400387573913858400752468003487329851209772054668393248016742894582961449790044234084469174430210543391731487362062555307581444658675578418759705551636165208426372179715370711023007686273825237633564012096912223775311684751091482659131237051597550701421012566692580481147731703211772970140359918453434925445260497388117673165605990395296415505337379448118944863436647977570522577044903747788871586582231894466468294969231098881187901146752649722861094844224616607448267871825376587916706230504026968617723111196982661984107229519378763963825122316287514971570047125407688475703991336960*x^213 + 25155247941701405759127344272035204987681345895957653280781933753233895953747056038182498953843577925728660782001178757452543122720218933759819582523961235385620194126152557736194998484208696229267621153732709602796822249261810584444030290189074805560700058224687272332717759122256985918026862315189767613357038586463154956912230535053604397597878911741096118023968715704182711612893020030527993280167081765165028682866768727414203707974901638255856032779533211329357583252170592124794870446394533379364656078223352227037283317378052752037322055736554568116360917796967893568128409671749584624348734201889195063382700051333612213770239922645565209611322469935822763780172350121003353046600750734576224783133744446549290309965299874303403734448587691641574426697998528345619239903279577217014440417820672*x^212 - 579034728615677866268301307242399242457958731593203727465876899078794069089736037598369284740401507402792841789016229592435576429447760711869868781487809359714146242971253596243437824110487575001464363823789648094071256170856010943833120798683999532912391086650930691013902933415248969529841332547975229468354156528504195405026956999908488481909565350314213638390174621772770687280791354889468058364625730519329367293155077566623067108359312340300491599156468437294534420884102075657140989026444718804743607712999729075889952176841989945046721820769229282212754255007051067377405496975097614279926120732083959789607970329408404482287951789038962835107900054218402384886772145679541509463425585443511715028237915208074191305684966169917581571422739282098596025351726887151747891364810243895495778809937920*x^211 + 13326007044854841363384136294533040748174138305836600260572975158082146605226743000065968240823207559508113610521102860807090908099808935082924094289646837872489678881143732138778815825352434407731235167268731230208630371658479975071302315021589746426554792529773754019624406738109525362705825045610336877710969914326225064936119332181321083901570794674088341937400332347596608226967024235689455087301659593464763577508760104182818297773692746686078840192798268599614678966301212107584342815991694092425113694582446289803269948349505922869745148219526150448851272989273834003846476319812476418828342607005365738137156810704931668197392746117582563195478653013381100212742141623448002503673486720092881325409627209003593499616975812935221897899440162412350927341282976055160061781323707646716758498733981696*x^210 - 306668888231832767979557108617463978752067894863316064316319135904891251449175487588471936716366866473011487220654699388200812013176853470795491065316862614326805981952304964036892453629120202155600658937588613898066210699836801646107750556991826744146753951719211135946367994657610990168535610877978881218101436681742645837966131769352880640178053682077456551799715974048302685970505610907194871465054219194166116188549436104788871833643474721701433008371121398728433963981441766731562916290323000768758818164153611603879153886455614425566116686387930369587624325665588615087317645857438656225964982760881480627895783892487843110995023441541505049490260362168833745666886131718648443383494296825882032498517001637777051125630108287670266023571786032017179637171206989609737467924750898114363336060064235520*x^209 + 7056709184984272544355312885548638837178203123539117924314609389940457023797794301913100846114433630843228987517492330602386580609554043136013583091431966755247555535479596074673532025126527754406323442433469306033495906857909043472996064707510808237958812595945289229881529757846759063656719539099029068688947575898461507305582159392621685662393725219436828699461182577410179925276988427792303933533398995245399468182283926193477092321382938469530892330229448270664142172033577763703796991791448283884215608767793509451123406138636404982878729547622869993407688389235932895018710510387549851443587056389773842846488313382283595406939423059008975324123657534942610460226673760621636514906648540693091009763679503090546280858032734214957565613015735968632488449496405074717670617192037711066263907577003769856*x^208 - 162343637088974656749029157214321872521329861601564727367687261510780508711798501283499232367880913255813310847391540710986348057234953139546324070787065708865393836441619051284538755982949304485324121282553012078579534037116123995699591182514038265938573056863088269753436721960735127083263130200839282500526624048795426651258612714842356612404696782891150264970027271900931738310302415548194457188390096555958087903974819323691343372451463325904259522298785622227784311652963083255225828911634232889917913012477319953927183238736318820801670560434687272201420846423321582173341096364478793820789561875417706137325064617523583827691640651550438169761111819057485253552563171826150693531257700751377153006849254658014549771896843317737911258974129408204435536457081179736453812042597330541868401968136293711872*x^207 + 3733204023889411610898732708056284842578762365275490710631266788279313339786737538437998458873944420091036386954559804659008521889131601118615706712299758570131278161317718460952700679837424656770585619788075934640264890313451227065444771178814183623901330467681394404175446149802609489013692189847713425847192471664293682653252815318037575384609256807898728064112849386816755115249614145843493092462476823876191454633097235933247990909455772777964326462883660576630095761935799593905477524648405674592307193084750172826220569302692295116999264253366182774821252587566446507386887088680549553386521687095168822950895372328774106106622167772856006300162198732135099992297611541378771477520271035863690045698656589677337579600394438226514238793445292256160659521297380237902517336153500678178679501057535315542016*x^206 - 85794578533763158439600711387935379308518423931101571089041540940126791385446039939667697324707065652860162306793587619406196196576461365532592487110269672816443977949147842380402229041655527587583674174371802326750890477253928586060091534582139441901554383329401459599509081259104907097472724445395089377842345071596125267719095734022762909200664603271430274419625800237140337598762127893850569547443222042438054273299101705598494981834701514820669169936041516927968382054259990538295927317285811985903207856042887749685483622179702626951101663614075671725228766793841167799032164450754795283457163753968954398558772115037579349672138580213516392283026651625550972335871471654183213990859247020469105867792747716279500584567058289182156680538531664545468173917097390583735866467228991738215983862140996130177024*x^205 + 1970245871749657287640542235188350709434864563863842359618659437440247903554209260228811537417186109222853123258915568004120689328518857362217993678592629144780017130189425796640356583535696523870890060904577333137163458551148408521959105565116894506356120602637691894088514279829902239942205108736417490762223922501021929988322155461684698353330594753256080345062640448452459132323028064556607723587475963548026300017332908795873557844318649068495816074920334392805047446258281125837600214225686261236732239000091439543401865125053975758407571049579669284186932543875912624984631288773708834479481639995989932165048194283357371058357773742925202135690011620892117557887593403748648618300917544240380494880448920021797086445275116116895407723863211312211384282612272755392038731791319253451418670441503854996488192*x^204 - 45213047095802528402074683909912472975754245262065972442248976904151150472533557172938137241044522536433688771159464711459164123156431236658133675933699052453780609100547060461506444476417368403411746667659258049294512915543994847974320031613442100672920800973921699229906974453337746715223853093202437938644243033514587854000246806836455199279190575933241132957318902288016061432583590249515939050168837637803678554010723759194286448792731673309851310416271943326121563133224501052726915759719999078038027209461416504524688748609395692636126400709967802501313737057193833729185237953333478359927462613445151811488178688766825049263224690255306312820615965864398517100500394162900731467353371185756438046336547956579876213847854957862393230860487451389547078565860473936287385181059652775086726210591427905477148672*x^203 + 1036911565414165004478263028316261476400743973888661769268135893378567148999649430304692951183378591499412409878639789991157709515789818144847254074010838461814524176360745758730235411448058007180554420555314589534123705013177822699091076688520081961995348560061593552729657144269374230639700716503635122403667450418359625985014296156676139939003729101046144000931961943977320329657670761479820659167871059304707359472308738776679183816384613080256574205884498179394921180708338265855326825418918421156222377059041366045803527235539750326922742352223300060855739286344525496219547324355000506735884325510756937021157614772653003143995519455490166928082360006240386493625083198032425526601423351387687817145478327960755014441127452056456524463129145703590868307993537837559495802466389217193708812320496305058422456320*x^202 - 23770757841704619351040175647876272833979672845723458866841169530979038882596140263392241238240930040125193580085620988264554307383386341885109987208767514079628850371804945648178113855675637625823607415083854975781802680271604229049623311894981788505817349496701388614541446543019312095779582627105584420904373360488840146170758456771398869197221111204204636981992413332298506275811419846994239915932405167106151126546952570341403798214628524833641863370655738781850566319854303391809739236826458665656159513166639276716828493714500224018181905019489408005017100882417413243365320661567607674294917731507793983868297108583547083598560303065110982380229746383380923345066135343737289283847305074313506970494784597202398493585969929027057630718356277729300728763380251612743919802889657947575208071708205482916293115904*x^201 + 544834536933579149861949706423469729319392131239226335113401481597208663433246161129519024094625765825917230832661689987896842111652717068976511426360061209034324708651204519126534862949120916747064525490555442403836880721766626743875226898523672545891791193417991851457605017309660790341904434611224342735706490669053111321224703507066087708844084226998708122282008680858014492009994265885398975306064196535980122335051472160982377571567701606803875158148199997264062295874312069440579835752906351705974724456576305281588631485188117662495421258267798396135861840474077761957613481111420986407345831660437627780877868105626143832371568152729123478858475974588811706217714987584501700926505459662219334295475052473622298560116045839385051028650219981223850574946070417659120239623709520142549067316105978444623086878720*x^200 - 12487474940981675023904369592890171456467484481179404841022169018298515436548967399117218178106005306753415922695970698453034925079030813221131010987522274233808921664675217706008203729348477568844983726454270320675406747326195637843129575650309713716243743978473550017309035938528405144669978150977130877462719379990026893391197071360510459905102793243495746902927042498707440902894430377626526984372964437011428558966725841248626242772070664477192761444696869218425962611498623401202318986717417679287611239125772883285138136496660982540534854502796662229026642936305041156919665508336488467431065230728417348034143921194406694038029215073731871728671543725926051605107856398156112719167839604057171117371170646090804077576203526517375298129123091803492440510766697564087181621679872817344109466781338557973524968898560*x^199 + 286204195989142746557784844209498219601801408260107174025242760502524814664332288991708248479439348883421091450649455102909194237288264463616649601590885191685602235973119820138052931734054522246263441401110467068000968764865687094915881894590759086715757990944700611401028302804759087365566187994762484508374166381198798973127268034292753382608167027333093742912475214492949050106240841655816110126680981204578312481770189338994848981883528585892202612470282439788295855083315993933513255691356008329576980031530475261523971785173261420506168762776187054980071931648962829377146110569160181786762264604697873695546034903649869325165174851776996535983195630717239548542847544933423458800488701589952476868321112833094249509259491697124781405609917904790265523526291827088544072892573699453375506917641925350784683825168384*x^198 - 6558133770855820524329004334635109851980364060428453298987128578387576009588460377865433434264457368755714756829103828264430775697652735036861256711134293930375661234262429697883136423404240817455798197183896213383515519759094814049709538205003862237865685119900759796077286642775332896990554972768879896353069046944999419213201149913936241167993130975371403096030120328779315761032790531716673248276604903054582016621709768656643026040718860396953235151255714567147674464291539065499319920882016348573882516877073388772342215274934103967267049374566642246671131425991704991650562466196326467306425782228962389207398934357586895371689539714227641197890634581188564647798242009538048566212486758701387824486280881114817943584092571354550213992259358224294785711866408792068778280742037728615084627685035240331037244089434112*x^197 + 150175295121500621880639871763612822276628773519810606217674286540896707448310616380714608387582992025382051304133442063883842652985802086827462417792574329605197686332571246754668675535143151945264568989168550801538525679683277437867721067889816605899664236547289653447052678749166748110870675143746932189170778629358941724752893788768519712409786920467504104803805126953486975347051380556976682241100617667121116289523829349427669653595659476659616536932663629896350979051962832228033761769980301712848162044359417399145300553240012840676505619319100285516015828521921262574267991414024355390102693079467916095811157395781843063484163988908439702167454937061164045722464256776790658305553341507518909297364398500607094746833466294323689569627082220722347439956616420167124019372110860124207772282298867162104673760918372352*x^196 - 3434408916103209501590799289368221621274339125083487932308522213546919962728518151815676266794538044326760546005006886595471203071446438310415977326938652223878976055081697916943556348740709387517264256744706456966317314262151775028251402872399356076173447669897152313234964293412204072610598416961386481857478485272523578878716494175908072254542392380481614140736991727400929612300318859607822360808407456846620081353515468020975427486755000210927803517946118025017261317953908562700251189277022107560068009780825902581224002304918209133102773561109539868736875308541407272876807003278485657688472329370481715050796928151642939385205978578436022118857355056700019318235620507947789511219583751906939451809601449837889442956345815859492729035847775344460171978828025880627694493362676494456954801417404921237472077387002806272*x^195 + 78379117383150564958980830827615165543467542303409698185612925004216296829739934885066683883681067012034319653215559485661438547660079877948197467527920364831815137229009957662794094013163221031656939781532830779060768693835572247713828159906949059493568237135413468823305335081109301527197067934585362573462983357869588036987211412791224558844248483483425482268960081960275029128204274781780946055725386256173414599035070025425864831958455378019209489298940182517917974654471192541617041648752724833220618408814160729811206838451401739905805820995212515701937045998811369177406787196983920108670286942503944036160633804010690242610201437676788429576952145801552740530440916971719248672123747627298818752893317947369365649082046491219358104768554405351546184503049405983340495191295297130769019199376795878369022403772225159168*x^194 - 1783526044079946500803086502858704848232942849013707585462281228664109704707543314820011984929401126821558807917401336688528963988628042169120876565841709882642551028943818166506102696606217718431283017856449371735211993971394313415894129444665018945962539257815221786279150698889553644812912802049282103159676603770243574621537930205249104667990236778057197790874768435604950541278859347888824579871000735050873209767710850494170197505669949063766204590134099557867442236857016096298282892351871262489222603626658638451025083407460923638938295184480943680938654852233500354555368200714290468841801422020326851801778455355725703910493093920227388686320932047129355492559478832738119160486082599410971570340775650222191808822707988371551772323040630656733873567261892065678841005969004504449299869190163938783568183839149684424704*x^193 + 40433441143370716503181866100350739570426568385528253632738481676505565908305335768893682039455063852383498047472263676744745553563317132869005783316506748253531578733362882098901130526670222450461384902286728447746011435691689979364284038901170763016429676751535904140158732956687315222260976082411534956798908700506850041670151933132929618810939946714720204210272663267930426129551650794022755033178459486526215627938528043401924578138100203448849077936972717437594322099674790252290093080098297461288232210639819019084889022407452288390121180032192397435675829922883461205653699848549151705379657898294556019315296874934739885443039009672232050707831760527221765812406609734138822443380297987544640145309341780609733802850791716424092427729662973809453416846620399700900209399301222017412760200266944998875755647052876676595712*x^192 - 912606256162740355572358743079138511661620744688213852230338180904144735554044258263930183722694059936562230949962691697064808533573380519139811927107009575587539795673170797075350254500029845429999607457171129076872533342275420598097365005991958483469258641242859867939136920121741478529233851044405908255587304543870453965331639702853053472004740391471414185660854019664279337637053385523704226243562120256633644861764713566175259369089425788688025181821801381557359111922563293815886208196952760332414917475169983397767981894643000731751739276544212273631404845226888365454434442476217321127069503885144118032223357947746294222115706843441444273508148197727404249830917990319378984289041070339343506096485844240504855716555438014052579725652976096001237976296532132355476409434385756789498693857556883000891272499955423661522944*x^191 + 20496255369050407240055427616503383569470579159123321780075397473145190440224925954939889962372228786716465470513198608519389118046501511207409959164021368693571307793618549444656720240925398876702314834677300637059138989745542702694203155458930362392272298973506059021455720584972630773120153862532728642557004725793684814097970667650414692170562176408468465915619553371919687984688616917017860895621808464309385941770394010744842153252062207721296144606393141810947701050038921846502955846730911480031661343125688925784041909558147177654138729840647846622659540225306810598837136366197437623851030323613313807020924231176824869284272166223376270439494874399047131790912868400332438672381072396326819397458920241559661013025181296155782746174392098131060978199095657347130698940438348807007566947564132290359515715215322791054147584*x^190 - 457881212371726440459411162039070202249259756045326452715620900619318993904765372706051239531394320802573566757948506601709987614141829837637241817571035365436586618559818902928018302684488239059805195814073761581528342918553856656523998257487108299337294134291914153196157303183135443945974267503694820554955336686949013712711150654172709364329480996606516110560951766784678164274375111187869960104239977289242162451904486721051313559907494340170555064601282392860225794235655532097254241226967143021787161143782262727767338461046317639922318480657431838198872296557760211162265495168807024900864601456782372906854257194231237678853832226263367859343677506151506070338921226937438889139597616757224415604133319920218997886813190677309240434848639077437092492804184365007065716090105803589045275583693240783328290343731190379340365824*x^189 + 10172301715339513674899986177717816374655584453551178519707284304931963264533425379335370055490267447399529213806018205146314129515866973348424495569152248085106454933562096410888645462911198487740200956618664767311120289115271137241020170402263367339099924036792413895889502002125085663494428636938744026004968527792989423198130098365167049268394203542709890778160473897549407784327491261459505509274448338110356695932314961397885934266673364750053872895734002631402544851951636297757867670602669110683240666560692259451943217948892910757286616861841250983680086766518816717243062300197601907051723145604958166566040848057128845720340524443648261916936583676179378061457006918189034305312772239250170144019419839916960990353804237329940757072994560114743818671432626135802816519268930878891705928822152064786462161190756872467995688960*x^188 - 224706423818628549357802025392973603839621341761596932815099761473423617985498049846845749680425953787761033229400700284126755075546782028790754028358914588076282171740550923304201852654597100198318506026666828561663424888637599973275722930336878161836211164048329907628359274882448412590638336361429353683974528041109999254379438626032718041967344697437143429894999352422096617528381374202142394327631840903243075809423522625671136839384581439278649631772667467190025058126195099973982074394505326493213213452960406393911732602978548030044965622281523005168978875484902786418804826862446303520127747961389353780481290831635290313291987921533310589555550348392164505293594463440663720844020114182408658222701650588429690278608870293836387677832943260029495663624021052455914712232176355617579261696261126470197978456444665898292408745984*x^187 + 4935114685648689326481463519674950971999690772480836831813603102801097562966452293256688284100882160313388562118251751700480782003427380859440450059674427195720450226226668385349935600507335574471895038824346892966058404605375821376271109034090393489574135083568790394705454368597216415230619245973398007612010495793625470966515006844375317385833982624767904174337750674903339407056557683268255570037662308296193441983138881863151419619218222337763393518840742097816713030697980652338561496312894463062215918634561951369534406178315514133299326197122648688872296692422092327066187302786004968716317892586077228781186716532350311770226745282894953109917292085228694866438336140098914474332691191580831322235274518880950715167056144342747787522855192648631089992526268243147984152938231132045244089325872026351293248966980145730928557162496*x^186 - 107747726907561897988511247215888712034658275842505860883627935458900153989401296210892925575503866966468132799334571383853027623183462105899632380059150271786160109147187745668654984521746360986422371433171402225300256135357614917795044547759861440100229381504218674583678155805707596535907791189552356159045958778742861844556914760981430259442902769410055738288221615886223360803067014815093588448648084029291878622022023373624011791753812582603731717183564106074463909169961757774458465090754090113585254457553785535854376222698986723097075258777803138477948252327287211438931780501201278532694871751063008613767042866090816899720269241642576127122623943089788907824045285666006603009631461155213494608547448456061723928199826830903903071031232277828351052186244644487998022976482664642455303094923259537441915747236187651139664663805952*x^185 + 2338091609004802875319272010071670639262415064374310490311712100205200994435100042989152293790773611963547647170910108153722695961081284166870306090532571631076241029374581904244778578566557525706570571046375286766897806711562857744100580681756672017922536046922927825686735095961660497962470238401120466973050504719504060783865354118534345203456299255001375058492252051672803460974029942503902626279697180026355426834716812151063106517588326421733226085900033197499037107874315170062221587817371917665561409101226845647716693299908266248578071294139744889514872196040686017873092734129436991207665593644203538965872985098429879881873692403115642709608900307395940560507115020532817923952676609088599039518344519294519661772218073497045873524379905672622387099359490627344125870888272106642515832322019190422924377249803165451468672233111552*x^184 - 50412288530567387288286849224990122040021003541983207988195453574153447908309730321465356434469545823559459671818252369289349697123209849007117139303038409775070170497671005171677576631213645412373287980703629140241226677038245124278030595279205477311935516706837945170984377860433185342750140679459261848613593503339766830165927130808661108483507767621864548350178800005009617620520716682818693417959553676849414244584542624696350417172122489605175228875587849319398427877102593602818986940429013564345894449084811517273861348752678328207105847597819679451500131090663422288504005940335046804140437271580210162529776201710510130626547047685048126093896315254865840634059503809473255149825973876306902018679696102703458037594632395935410955788860703804055315245278670340204634408844411977137930926267908653222693816471665611946225714795118592*x^183 + 1079668297413445073751339718041264687942387312943627345433838410338615448120264112613571729005999487106350067418096335195529599754434788768105871979183198094606523260287288901050463229469139216379045695442795599233854587771804452352462977602803839629706741294305491444632016661830318561196539672456150937142016513094475534049135408701618844161521162517810523238243199919553697758400810565446859832593240884682542612956568051091409396022524359455840756402875841490818287480161158485044432608159621259160894407145593597557533086105320871850455757975889207926181376102086169248028426248141047435222253714071772219289420997648005737556608456735907083978014670586252051840082207418324758655585787512082212214356608772821631885499172131419786755042408339132734184909179633308220765355332121747905447401267766730769306744052727693622872810859907776512*x^182 - 22960993841287941114488372064680123516177168281913500017373346641138438764812355552387498007473103463918308855470927126088008783090843299801967792223027616554310038436126867775603596712972452207388703060592511549813987110349780815551406790891789463474806777586097433015576651096189112843560513951956217336391514550813960272859054039652978371083930028820656836249067749193698367612942599906289423195154528704230758440527755733624169706706686306709916913324810028858128365455360935677808033751501057535408382452894001524191026332292916602746953788743729665556991772499855999797794919556724571291238241913610327592935228176505654027474903959006665481617519847178553059534025903413244043599890115867674494884930726986975383589051787828581415021417107525910171677167569592580702753779583448382227118360544263910427668054810031913689439719015707574272*x^181 + 484798507776679793973138947813379656667389523047862593151724416339679016739492112075734552918859943607091489739365482538175204045063734832151935868698346831309142959541664834517066283492960898343540789642950390364441773692198914317098712435656850780839718428125798218135662473490525398215500005062267173350615402358847466382701061644979461808789179384569540771119790487323395637723877134731991249316577333199304554308108922578919093503559175089890975211283698858590906778876112815978476742705215588753248659379637723374864118067572236457572761542304447642754317069303354953205493938824284624430958787026289265070150863000491715644512084497399631016267184195238124836914216890925925589781911523450450050765551191646105622040187377235956254980348758776145132638369995316289593263855213819283792195177361214737827068304108424185604484151093177090048*x^180 - 10163409403359414809311197663495315253384324436403273852953935131439188656078355565693894084747392811314134226175193594953112622221118393254000263830599949686132215880355331871779587050821896694632297289478630187211903439310320767726632777802634921810173647926493731632173321351472376256364700209223499332575689650640347483178563051373236881190757156061226389742079355589634863591096662415645603316970260405551173357357387144413216835730351047790626969017035422207043418735267178440533445464216229058576177806427754172443623869952048671406424286433757134657547977075672804375971929517225198019858966387405473877894448279267924116090598046947515196379030990722064940715695458885298393184741489345890112264137793109641928352711184842798555044690549467026202300765450270628434172014945799891176655533355713030464937762497736241575906123933483532288000*x^179 + 211658117692845873985050322098057416522828295027293345771246525788172596529675602196080013900544549936504758514506770371027727282934984476692116150748526316208109403080083653752050243182656681242824569487464689688765894372371148009562105825820715969261666627604463591106986594683756655354563300084142527527074989910511215904072167057270243114009372071565031182001460096415231821272865688694954214307992659886562541187604836808068195922307433537800843733527281745847309110666033193917126855327757382764826381528758393765442706067479369110760749195730368406565893613050152946620365253126824649717653742934403874762223650487225370847316479613970798084939040799930485053007565740178491631516503776090399936458349730999528700505515053110970986698892271465736068283119550186779234015286346822246739177775303025126512239379157521133074397796561415198212096*x^178 - 4383088843026619449970130429438589945900683275447543731682161702030546096935587002770007881587734394560505034080263778725910086654955357175710172751995636331799663268535498005012993496777424856971566471368971992630588261517062427459204146051333398199500556679067044267591678839603747438165792663146534968982204427741293875122874982954829121493709141334800696789333883253160096945677393344765918293454501874557565871333405369774164990613089682154955840913401909178158727689972761903486115267147080495756328763896366987789780650454567618889940278929323682414533773906492098665211007546105043766863481172233386535884220827251390213018798303073783882771075647317781723680539304430727589228410312631663034407732189817642211993759245972058187723943076062981258273614866311243008012847480402868281624806407980791436674471441783470510025844919410544953262080*x^177 + 90397584819547958085945298785830183305806099136839340616753167930858076247031877937191434519718776070589073192770639027155190362798533419074423988258896173192602447829958148630835004570439600293662186922101340264011784757882480052851335157447416681464703616119003547961843530830837584390592902577547895576452119253647146057023800812239126096571692436221542506115287085321992155870130536079014305796864309441519367581872732104412726864170829836132282428298155242471844305434921029547416910133298291615814788728765353193644818748698540725755997920071885401296056749123155725088341083362991645875481239233772177142681222602340843520348814926142112032405114508540279853975875623892964529298020505547819645203931416725724583492197366801422971268156846985424518462898891408317515822722145489844932867312594614441461630971738143405845418117458725845143126016*x^176 - 1860709467417586677290010121282499453842352592269240209310183719314726102533296773009485270989822819912482775033691111791562052205787589250054130473325324976532323199862690495394986187426056622167828646107478194920926482322709982748822907971520709481396795262032668416164619231132372191117720743772611150518024259521707166070062080439570489331393112308427458674534389152276815702213527548780276095240764194301710265027491981009220986107457115891985084541021093255059099703163495790656382848264926350145160352105687854720467275536879928271165997353085602884936199921214501092018017777938083837136780817241005550209713517325284224312720164359102055922804079821639828517724190748867125397888941182179709588627516853781270568312593861003214250672561697700285767922358562023479197133761216058626131496753103409529727582289809635202945194182497815293295853568*x^175 + 38319038630341536899686857494244970632610377499251084013875429031634672799154518454192603550241253864983075609324467365027160630835854370653710371367067826638884260109140569894836993474037524084407418119922095168229287466416334848645191798094671142288818644516797030328020543390488844521938348387424940240807068994121349645426605835780520212262951365231519577613979417037723269166416641895986569532948608464282091268845583367342799436933860820649563310202161837438707962344650435724589549706635591022329267589017521588004025667352389186641883996066419010587231641307605473426596428088369705382145765728240166446586684754461775074486936730634215289547387917209700161950430914598269647037133857426005866693819148410416492419125410399488685957490882873795888877004390674994265151337930885768056072174939243938227348614400595254017911309236719615204004986880*x^174 - 791482824928412036449113228303029535535208247950034545780543981819544823215125957174047781547979912411777839291026035154903197169583161336505917257592500663910655720402858884453553076071044137861216761503881352171863044491108556414007896135544265781081161027934738846110297210756720291057447651346839967848929371328186893992890147960526804498024750202796875696867155757370169297310925516666021482035966116439826919187199284758029372879938105130861853194705457387024193755309041441854929860223926481230527991195096181693091147434808188956024276316368411240751398948127502425685238699350123178381915396300790760050869933488817942112535415822601776683266355032811416164640571886579577112192659105832233451875571052908623909442383405171134848013343592131726018710797570158761991912218735447496892582309746417440756773266266480315430742028897097643448845991936*x^173 + 16430078802926383250380923691861817448399385091418062559186841815637037971216559287372758039749234147323289231428098610213777602712900737138349559838333568828931034077087723135678448109030326962316814667694388724691879651584419536113583858088366414646861931067292738970269639001379559705561607035699263179507764521634322589154290879453018731439029203984401428679368182300954011093987836043965327611346951914547895220490835460550620525481508426151405063589871856517172962460178696680690814690533890026018118677476376651590975790183922924773861948806623874383083713315345028570703927179856878294621355053665007676048142084547025278914118790050926124332686283069894953263003023245859337792042532027151967925404520352125160865757063775422259867502583281500474168876713285116764508901614713920702075995720633033441872519547542855151152302173826771512118032203776*x^172 - 343147133095203453866995279615986575669721589449016222489457714676847176564596287713306281603851414756786250019147408689926154162801016959828898152433158435732537467251842706454576596697700142299328190963571879635318226543822287502160155459790851179026494808359775915294798363069870111160391736880972014153879806056323452541504255628648143758974566144098370749652193880784611829911702639351515878311922825560207867897482852201845995554210250615589251465139627130773469243170411538443203904236833885940274215513522371960041326832734720349393379411971103021620884375666075132630413849795197159648696349318325523174328706964842269659839601191261812499643161502457653150513171566331157756343199330703761406412899197123162293913186237340473329873032899498754516554845243313193262487855453420523944802198898744540948832171978517915876138987378952909241265158094848*x^171 + 7208957798523555143334500939389814150201937678357011563297377130655365964590865509736331428484711180021144011242148336398263724475324879790901276946467981988013705970887685681718611224679604500120742379034469928793521755030671392679351876625118583846515828183299951539310781520058321571152099347639771371133462806838053994639552363505434295222782706336842972614683902638011113264589566889872298693982499816415648398806671465427756887909413482669529597622236068102641296357833028351202725280593608375829142256983333997300363778796861736183242747451925496678574387534374026154093709832676395913925545331466762107751518367330276153395215862326177014898600288326015709523955363185709771643197189027774045225681481265756643255669151826331202549979875565741731491323467637396751649862194188856175979305839122346848107033610883687444010050942735187498265067202281472*x^170 - 152099328472207945311975078305735039452238121171332774546313524381536012651528881926669182068991548273631062475908839089506811134157676213566533731629477644365829996032244716324457867892860516272672555353404379404150940560621022128248698968113769152612546906082753357028951110223701406778468634685730570154068054216042200099482323328903101350514573672444884535097229319867121020916798075980427240904225995658086631648877125578544598373926947809560650041437148203221869605799393955561521116200767758261299130679109054476868835738041455978003092742433851532823175352991269292801799203081177219056366015909867883500991729952701358092386905012661933444775656369154557710768304470153932249000781375435052907103831384115808225945816902373281464952016796335878617722603236733977245378083829516823116645834188185898775618591388360447251602133253934920424806621284139008*x^169 + 3214074725785919725446818758967731715251249818779005946776272306213012990412166222501126247584890581919856726113505679489550225434044333822226749373523631063954008657006760729478733062091495799332031235829594604724137884890381029101431628661188774595877116208413427910964797073991932899278223741503289600063280800944774709265930674059283264335008776793138266942500580194018623919209545463574795856055069493433973563930999987566888913834894996339804778084189367458124176578093183329003966023448043373524373372471540870443403163165103185879638447987422360095932027012161383323641064946463942338554297435229194375309932249753911572126138373383496790587291268352897307138201338511859663055171183548006991825001276902510575779126742299595657486846281682359061592126060804709905133256912887446994208168728700612433268554556921811258382535443301543347046935838031085568*x^168 - 67789003707248283063608923483764068892206805355568229967187300722330218799315224283554275131559580069628124561818587298878063703536109098526772016243077403832530261752977824707091093654079528950939276067667998088419831209480945558040591300694405026864626344193051712378279668960858814124002449837994570981933093383225243928658209589288519731245993337762370155285672434283150319957705043461262565636435602522955089420188888600894504726580175298407955343600674085790021999478512715619383840554353709047718473289000438054265931642647285194424809776084860367932008232311935827243892809302345276907951075905696381887191755498793776711639839195779877513393170324323024189682388950598924572252305315601095905403767594262297089038944531347075598622547494898110065925425256300527512644440547716813982359280876048148257215088268898122595133176425370407548028566252210356224*x^167 + 1421812613139685820161177826958645230184214395446115888996497964814037031575892958827563434155780268184896947055738834665969558258172864862534164183893627666539559849229567847382181849882409034646068742079013251937567401702572797074329933054213768725431788753227283265945093179014617143361275799571055029732564863570445333657357776304061405937259549989414783684454986782829990004792123734344659417618564822787770983983064308654197448646318095563042575399599113298099067501660043492172134055130497545143514749381283268779730087413694448964178434902195657434567451452174944831625492774567578590988186165661450538912924656289887609175977311486790480177477585962055150493722185579157649516333062110382562889901197036138609730482119690850162751091882097745105247312105054820612578791119352988878388915042415441210305597130241609845177369235458965985405568945284918018048*x^166 - 29552729204048532566447999689031963739885928692704196400073396139882499570932382887156197288319190557217818363858730631035041273589883782220852114778876575079634867053494314196071707170496040960242150852365651595979207260123000765338374645886017511480749711519572399515165587233230172603326878761921520677028564981060668089351763320971109307738581953836508288921777494648707781633041927679501979571091274793435192957667600197604512076453786315896882002651231482556819281436769017227605731115683277517810148748395711087319325338376074981702048889623206034073873828041247741662878301009559304581381001186501175752615312350748327728792228383119400278479023433785924886784348297819359609347457387693358171278266819147999011267174304810380644561898215246027558620227388640476521005733489421976995321625419077346163485351673814207796338247486035455363715818519888301916160*x^165 + 606915707288984367964958541416535135342794819223746913854591445004360941664007241578879324033970842665989325263865612831032646079242176939239993314712121748831342920713095938409853451491222945488480035041526923440464374671484779242053357783460308144000537068607626357856976477778007980793536777522319932893981353427005689146913941638625931636135306882001115548010634920817266058717021885152431237716422413497443828001788952983019239876068761505598151663024765795552767770756102558177621974799917810356310477028351961135214772014834785701014227124126156954590330372344520652456230159656149068091484702159260318699279441726700240494060634069693368449336979597434378069280187757978868961184161839133230646850712681072801464801411737229348746451248779653714620495471461019353475125324596751197454165111057845704033204879032239087353826241419570005691237077633649843634176*x^164 - 12286214110496443935724175358820250265526351344833640810713234148934057862714245252916977112157307353925765975893774900150795636803129106562594255748166232885174930844981926430600324877153361267050560321867125869252078351610005808252628426432671969123546385778443269996419769628227633090186245938681805284136184559973991556183065547637662744980388396491829657178186359052083558172362546041420571137271014306724293518029370169796648533241974088845803269263819952025914990330446522472719880606359964366665389365113064084965329948162206343087918400121382756112376427359381269814146030297993622044060757863756988521201269346049454862238861255739937945457552777472930924637485026770567177953584352720905266288531729087348964141223628730111608214687532340157405195824642766023013760042968447730894166694705598654097082098686107403207868108261830483277332398083062187664867328*x^163 + 244772748886026929152421388861962666067600815284566254403226446032732419854784030598321173921984616685360439466224025744973362910824851657299727861248624203670967434976094878330889645595596988674207748290590025956029526646408735178636403341596979279717289796891587487110989292443999516501208282112143075453319847490363126063078751161339116412632759294460213564838078032195686489981053496655897555025838403941833050911123229527035388359712346319316223291364100776129919192316147019384237598120175730854159650666958525345725757420764922571654452426084231541090668164097298557552078546832434148543375023994466376084824503041620433299334296388775487812334138749019459480737855663994579219709397045846527186466259759796759875308849241732843539220480362691280291794575417945293932946239058589852894089897746186942420585152283415913924856687492953326778163063132575685037522944*x^162 - 4795055283624681852608870222609080025380828678300446312587232909359927400620745586921560441197675110905685036276499105051503979839910110610984258057867702816115350714262630329848183665114342988398251562897464787179791644356054998774493931731913107804748182357924785751834412696693509015495761122465546340698030952987033295009241047270982697591177654637939670416054741365560389971466275502767337157593874051373850887514068590169643489245048005977957615357512755971061503099653138771075072939197411764791063571302464675359594035551237222256881558162731329809822576058160714275985987555196235460395465673915680784684097565504095751747552365894768408111068523900097768130476444758027279169271303487802982065733628772311246628734524861517517725571824671996742600158789608311028261922335093338168136410634337123763585344951078731395024319635123854413564244651982742756993794048*x^161 + 92364243830756543578173816935195618910843475628249100477862599813612702219068493385341503942261730316131099415527789799479836118538335264839444764019124895871104936439111098998200122972110639340009933362844234574769830833741891681732843469364942359174694224480675015620004879205958017486840765629276575868421415008103539611325789405922813459817497594434969367817901580717391007756960362505841577326942370349094783818841799936825577273776516262297351367669461257896571430774128852350692027249304891386601630456128648110821792713085579306417640641259176201468178957688507858016447380698626454390581896359436562810481411155222220237824200992957385731114897066947135110296274635053258220793069447432974076519278893747086732058126043093783124425059918578020717830463761944381073835411980099386531001707589099593267037640045462169875788045421394971699350003817020426112169148416*x^160 - 1751085275664917790280663443226259811004415324489481631414466269675077601851687257615470712656033842582055282707637095767662183474281574868505569591038796031319642671349575246275395007787333373574394721796558289207149921459679392568258595878338483390163982795696059972188947829376606050006065674390971487795060153806940544191085361134686914017723842288255831072642324724698193150062584004433726122894275285785061365041230451539255416479345595681568178161386125967890975924756298214480417854598160643601259396958186541140053618137571454088850586602831050516455732225445929811162501417234204041075666937561131710957916512667599647551388638656549391995826903175674618765802612841491817378758653178410460203034484701334486662779468535321927559176711093325198872648843135670292779646320118828929022496808327279898895591934653123412643163568886214381469510594302989499549255467008*x^159 + 32743697914373733527834380612435285309531189133569009739683908739310325666132034634748542771084890866265425782414295952501190463461999715098015723319327519333369532985982495446908787188724435820608061244072166991734536982701055987439987648781519269551452716900766460163947838145535753899638429437265078513539645644419313128453761602462248613447069516818149003626306016029918578379601668657547279142969514808497403304629285962894563916079060968108988667820288096581504402013410820516721231167649338380052057216223164266176328442289359155410554273392957563864810292444022528322568179310758286183674986466288099970983636534084861034012417433604057278990797044500686513611052701886831861522600243041353256614606633092588423276476269057537108803040740792466481802861185686616164625066298389610740950550402015208650758254197219137763437127062284663217970398755639044437398050045952*x^158 - 606072047420242501965601294413159870810823883355493382170265821691568060503874434949874956606917062717893591440528621999324183087127535117324981618294007257587965119654507358814777198934413702031797857975075885498148478340882581811707234318386081365362442283134855457420638061601345911817111918904371353285078209411167534176952919110797978627258329790762591636170453306734546543470588137281762109644713280360712585890449392063949367658661812324973618692748857203930128282952078096901800926141206357548539247193764411210165031166374723488730344922941923922923937539648211439271283821152500874420154123468017910673553795147813898879665234223592023704669328522034873807645902459094354049499122029687110819259950743346822963064820714384851418990764601254541555505380071930960723742395262666222696518596794700742378208758701740131035126931515720662368123887081219327732530634817536*x^157 + 11164061732106529452797200433896784958996702557657359876954699511777651262844275719201260766295586648756283654713119092365583379342518828233647845282336193566777438807916238447080172637139395130611409409118033502033118080341974448368423641698048453711680564470994139733209221665835761965442191505336858102945123157011734772884307070223070301069384926223542145876195212369956954465965465499217318872516073081349638721624739415117141452219244049805469158873880146406147416694044606798413223176232991478251760004229104119910848581647896875492262350280345484122389624218655860844899796693573687140960932431605078458504264498027626380420917378947338600731999344467684817112335792329951556559114209469884183292236941375504627872997995117273978069341088501531133178800180134632420966834776352109009665581399144525770977443274112481940526687885123946472360012486109769059051066670186496*x^156 - 206146389595072529321859884844162014103014148606305822325316347002961321359266156983832147868191869601787245680193697899744050912192504177015592526314962676329962274603346610635286610004070969315005791660494250003044770643726772873897510483309347770989010905475532332870771714667039669395715371783872751081602492477711514842205924874958241709456854087406282208944361082178440088209393012420054638987522810480743656654064552429356313152777090867594269434943335044454331526030573513867226152953600291322205316013699170433122766299015467244976015146666633105101573822073534770747298577815728090932311464789782260421152386248913441592606276738462242527284594224601939335853801809860490291537561824937705891812754541249027757786157207181406007989585472098382781851912606758086982323478983334291246768102559202907456837620922986711298076166082996206674178944356767889297128903344652288*x^155 + 3849694736180328639483093912493351282398081712074598768537394425578984118190885489709967156135791291653540578441461075961782236345660460695249327176871529572004783834791746362411868810898181862917966531543428955686053427753591278365830731966954389206233464428791989118787650314035409475768177867050330775345004152727999448732896193494996149225798681711833665926968947422191500507918401242261757023455286832649746109275667143484109073185745219028059449259035368954542868717829920607886227115312979536180160361348368996817414058914352525452229723222412105307908595189678343691184249780926492686566166981033427082913722270480784122934022061583873369550575410652279279856471425673873902159293708048320658265308943033579176240099465169908809509543551965030778634783939355989095695279125264732168270569397714271363239649531310676553907949722745486450708449154798055590767021990340460544*x^154 - 73384467572014875803531598978938926233370842066070753641859196622795739774533698252133071556682511995995678801220999407527120449899384527854920397265345685501591349091247049554930078005777725393950639265087286514036330012024891797313916850805738917926736671034795169460236373863336912152673269326657995870774594233519063574120177127921267426739069462373729178247713435209977121395527705760406792849703621375131317846402999164070733276355746302899173362797961961301318235552606316482022568803064661552764638018005141422145130314879446779073639997478080941953714650427514615620520860545371454875171065383898080653111853860331943354147780741202460417087205827253554523148570690507031398430514602446570659604560941965196574216117580193487388340038819219436226697346634606425173529554212159220075260344187931142718369341651323786210116845749584333289917717562992810496114217116898426880*x^153 + 1438959113348641211402097263273147327894828437693859360987342884429828890888434357113625976124365599055859050199696880951898400242950259921544008850596872672701654332984313972804008297261141221904156536012845749893689269890825696755722889315991604671757349191569844143280707726912296299720046253315882734152708940838115999729206246893079072961766724602688771421499828703246431896389717480329207191344356628931233705416786479356326360097531306666265973399495847618334100049460917690993867226289448036179603569311925270590487318187842849068458614500648444256682828591191757005038461390993095312277536954803644411173379796433264399637235351698860856379193576031436464345262676359665965866773966369650135400150438331157610011541635246999787798003883007787237673930378319410426152109824648165606439894251582867358670781703149287332463056146832768898189385378609467691433343668769710407680*x^152 - 29136331386993927091784459733549714145600448329563636458291397749370779897521448019584965485244715052697648854754686001152385788097385032341620700454011270801309194477412163462011055882430350619110007993644496028258302171079673540429681867696515268510644463533658550577689068013716214103665296987197737091009733013248205673261152870904740059440119936712336970143626629230304747331378652340513047991016582986230242340892681639602255666610205772738188192867609618591037094960449224916502869848267080840224460502529506473451302139646077204868377908181884663180436742141490270504961196736060554317555673537197830905592231527368947034216318992699244350549631299887311797865886246327807311359178426203081467933505392948218962960814850601305793267986378842221207586970532884172685021625454274801314406578269683246036201097368240847025968920669481083115447258655993424316327636040633420873728*x^151 + 608484968037771852173125805242330086762173846313882812445331301865693416043023750066297745262752180555172548641225259253279193423088526895978070720146895739503483716707997233724184460038718929714544683687649274041673989169534730304807704216642175918282823515695170414039964157235723911757355778742806729352353347807023057359065951268486821840529673635992272380481388422099278788625534651727638908707795674607576604267433767543438661085920680733582234238582108379245864249673929807244329299559623712289289669086068734105090660734893622771654713147394467212646481733696830062026613817042423091931882362406022642692037953679235818860541388649179585964480195447276838173896190957665134196953712993287560176817697362485204125331344349533321592283768696206192431211826720030869346621737145343524039511180421346480386782400355763695397751911940429759183268583018442191146353188909820221063168*x^150 - 13033591450483750470648190633376601548927552550389875490767995017024775658469384299738766858550141165335037612990673640327910170706077473802793914519898048645940936662339311578639535134972882096199297037919199431950479707255633253569345909043428843623621541309544306396340983302154135131939364872843091753325193209583617386036768416082257763791171767245537416846325815142430022288284937765411343744395905209342968594430332790966872526915917541434042884033506565047188863753150748040691081767754873756489608079656390735471096154954167011501320556954207215383629210216043797511891250884798174571245060948806166081167510708247435326464609427582590676784433448261137359438030631603940658097720842952656021869762132133351730568805554194770490880690755406917620762700247729774454903297011885389103014874958129932596619794599589147975761276903420687990071846165994540104663433620085306485112832*x^149 + 284058278431585355650282690666901317596337048325152394095431574379955936773454584976743113165478889648634557079868806931792559625768180083783150265542438181723048337942224677725903932304706953896553273061189029786145110010174779011484300221895097653287122146073587610624973350211021474466380630582262548017509776729198139876929407567570272448457245783665530071949285070977230134911116530130752985942537339555083358666369673668358874089614177874398861624304720144023298790636979708642018646790408850429218642451834550347498587000927423029534174131790632235020765134738840248564521399531011618862933285835730815833440521512203826442695687611452375072021946962943244259680562448218059026009569081699761500217637626889474719237687899047564715600383312239608655008004569688043292032726978641858584038996649098884940022503609281375119313978583993935243819730882149717877811403835259150546239488*x^148 - 6247508936529855203344662209203479561529688172489038114436475383886730836112988598335512411338852067137145728445271932943073380437339902638198904026857574090357763126825359887630266414983383804870050354254883595707929778578780116839550073918324746526177304281402002217111200920489712197752340331046636674111629393483543027695752010859161104505760668597401583632760280653090195869423823568026715459381074927283184632632172103470821326106901889378576314028549610879095936408980664603394916822179827001363794377822414523199550436974655377370886213360830081854006344205048528710029650319607683484680177171261110826966272094123243485895718763233200028703931343899314336298875081788922140767161829007244843854096688779583753729893041581813060710582669051213072154573169949839675444224367656479815989922497194888428703351607138926964240363350515209531546452170628642542272557816232447522627387392*x^147 + 137687793594712918280963541180685810124071000744390513393849108825768533590585750150448315960625422133470272257812651025689273043736430084985644827968106745706122036599302269414377517332412736093469545093960430071953540732380912399341307333834375375351139843657294231189838530098097839978626767831439944848237672530434301999932344500141325793651981238032540200407598289206591292699365296977124981230085112041199925808024177560388386893899453303702784164187561632448957062087033157226921278976841636289909031251643298610773012999306386773977888534629048201340314602814056978069779883825984217319856149372992768603388376674659989709846619243024361219380845117585334522325216013704376877826719597055230754974786565042690823574913673948759986493980290408178423532166736878778945005037336835987365149998337360316851674155990732865904558958176835290003764150986066664113092153726795606815601065984*x^146 - 3024358450828048856911557768631049257037855244396000373163715787101526083168858945805025632078716692106471132499505542332533625351386776985129452311908373918855243325347358653799400272523486124714465541182538563084667994051827239558635204130035588923305159850861239831425979679407812342171619910239522136441546421633800801613280857898477605576941644477358580782362858612107435486692847435619028118076463234094614669175319665861779919484061324619457411480856012548384620831494080966394441999124418954719000153429075483781218510503384100786960628697843281315466075535150699811417197910016974539468500944456338414849630971269234082110124160568189180339231662296850247638413133947989302563136741534577925043092798416148375409012343659355925701735418394135765533010763928484391257316401782512096945164893724706564012271312185371371596755970839833118798315770169165292497309185164325535320249466880*x^145 + 65959039292651643658783980590971284093436182672314945338114482906231996856553948361954013653755484799906546308223576615510321544401692018123915728843674109775667554389966921265632063379298700313174599675948144710244123858069646077300842155001256842161588822890771401986601463753104970386437457501781480040347684259807165536486244563856736451938773920756812032276399197248252822114666475491776975936839087232168688335596794570889517741720784661642247451096761374594976777235716140355768165509038875826190540342699262989136095035192766464745337900705695104858293355471599719103804416212787702263085531475578587125346067209481111179194268422993451358231152247120936136051523197054494800514228288889237421151731682654303576836021983227099249854608733923885654904457021950474482343670885747732783196355789603026024498306711474846732221783709914045602633287674189848009936959040225626952681924853760*x^144 - 1424712865000590133049440269720457039059323648399008039665445093176378082059252971249717217624051159407404099836802956902549431790300608137092627319807305467363242936217989832443541897151104767892774837235328483185102759752084655167592147677433932164518381522874310072337294283361005365328791100398446918855480578943772812731356461180617419568311020938405074835821080635547340060798045196219217735977177222241140178705153407629130885825881707158305169868756108588447103653709408269051943510776371372897305311646165490071515430628589195292304279013760408589162856388346602061873028885702978454783065464669029308360055454412302747462943149308077875962272233598972069429147320900076366587037244542134970921640670092657644556466164534177311950276847166160901577955598648368944932572500643071033299353987257389871815410999953029511509287763568721839506385548952890005241208439618424485877982869585920*x^143 + 30430084110278186637756238957582958388816721250163324756411474899916820054080234757313955883706079703720378172377850979717556388955947773948224805067703947626387072787691754883206170449631830592429173743792011537175766871681259243003310922904932908655428207297522699331133638900359661304433064005274976359447769992341576549040567744208305530361581593937985603216657385601211182297406132525980175600121224497631481938327302050138518799665385196384503741517426805694559724900384611815893028969760914324599504184874958320611907364770063447981830912975983343204699093478184345614316196745903251266451905017948436061136526525733487945236081480901852851274760390484085179424083544167773791761896000306971952417235333991315929284020909091407136641502385849347763557252657947893373810925822102725546060707412156428650469077976223383326173978248766757007535971555874110328434156538718941440625269417181184*x^142 - 642077167259347909440024375049554755230999596836522475978088762981088144694233937848071983956105699134411645364534816873842625165313815636174472905849180149658894705183375688555190039915236286362547914531937546352291982011556214876205047052898811036149006661380083909086905053864998152121544602458748732927475311350338616687211703807926597955822218985021215883900557336937278502291115225787955911464695616852656376348095195578292900574965948419660075127203571236505875028529805801989195111112431793820864674122873209233818219096711220453207143615389993247705051651179533275240900442981061306028396949212514637780902218057215036856873251261415475625262399987394370691441114078660134859311437129244961900351390404972973295090886075447303215524642321668729618981647538863068427117512287513102440165159708472488959427850847291848678555176008205957635048901026549469451470574693896963390931709796024320*x^141 + 13376608939688707678633929207021341295768788621168536483751964686785464553684581384743322774410979906899187615940785859823753200358980374635807197975871572507833402498147829935905448728637341979269747557014180872671658732353473058585036186071411125329619401589382219519922217164441133685103551557140580313689551351922163750125626240772193827872498173473139063102153502106774939542717849005332350380327119625094300666659123979489917414756496635615573634643611279687778784171065120992315016419832074978424846602904591732194987197885628302127381986116229462619069409965391858902772605216469153703090121268072568825760341199350864386513506134314242130253865821888020665249439436850018169403844841436253301156490081580386565749916364715072678624917668640772237478309696344185763906432830952817546631519695136493547794811939749986992412341826912963553902691568291761407806900243969867367805555091414450176*x^140 - 275082467586715820170943340723777114586663426569390753186832238977953671547160191279347311397525099419017766063288075297786377423969761603761039693521404121959789596463172321219096258531252239334273579403630484430213309984176607946282715287637602719645613135652737982871426095890812657419236143988093522432281848305575521220345390789832353586749452967311774956574769705929512851893301407408218822776375812376023984603837636303011508696729644535241594782530411002667258714573604358910036568213354474737109608637632072419261973269343455526891605642908140449350922992588235027455852280258394344804403733167911478711329084883635985338021083708545994744762452691210472340262156690639445862793149778565229488257355569203550775858350424342491187543658953681794098281286400895756479666755206570591706014024646150718423961507524626575507957664154943354001469448780353656402289636534036662682406005521030053888*x^139 + 5583367088812969771917411191754438601542995723402854462662340300909577022403407694091419735538302949223594728906410499134578712571210701535700720107594270681779493762015569330055166335245841545657378665667411543901773290490649626764128868455538831497941454211127452510574789361497578988905865390400541231653065693627201845388840716150721064449315515641737075438759876747739775905909330052465853333613868660883156744836928015580542307157997638180395460470759006803081701480444188723504789532860092456180948705080043860226912421277142418390227880767100275019771914819465148604293313655872267206782653990473189542036323058649694129463946120129698006398962483038916760720280606192773453089145366701358300252861233895870551485824396987669800911303889165743566139978283801350521456842672900279158508543179035006478243450441517496126986043122052643984017617915747506865410135103859080966350614984841796517888*x^138 - 111854254965654749315652650284490729376315771308245237163815437282372284158631090428147816288757715263784787216380754659717585683902132802880638322407537983958106803223406349541495354574162425176666004846109473093973632373521855056634894151673304871214228961387161289057050576336389231290513083206541019841936584713313505327642487327297081516193368168191288133273436679774533267525462658674552738783701138519726274070002233551929871708383195938592041820228774030647519107918491482558938117207990687243698064263921271551166420155091801133962885693173734081997783394579184444327908469136425509874321364922603585978180607663914646628049835192858166505678211751679148633580012015907330756921492924202820878496758693173243438133454116939911985417230675010460291195985618059013401750780583721667059496740393741408336573263790959762263383363355032575978602813011798692744198677686864255692175351470466405498880*x^137 + 2211924402093674861469624655853699986750355182731098203068165987973311511142536694203133325122558884828834086537843429086001751663045637486408973616892464003962377679280287067904025151179739613396611598263785478696661619516843822677025396662062340519524258185125217570567802262319963129178734318605564137667573496381012383329790185966688581579993504533046228613313666411279464849532552382997673695445020565356261531316771639231866191943852863488053962242293596579830267187649707282889331602567660087510483225501740886991324368335159079200613307735911786320950403867530297398008390805648925895128341595150602303066957193935101712501959745082397892632598000865370270726923421555209625631768779485369631054251016211940420556824103376982363477328689883905045616544256712316882025998042692500187996978316039676700149188297775394404112718279527491617590635581017987813580064235671123889941652539533083224834048*x^136 - 43182642370491729780008885245604935899988562813975154075392036263226016405664538829019756208157781540998008882367355263141431536606144205989539863549347668394179821393093935334379412375731458274508637800345475818713533118113332252941578291608488921688879023594623091966331528895719268677191730621714421860212682362536466969158230433313383322762198038852765893662829195993554581764567947576080083666845027738351116192594358654856177222163807833044734326065426435992694497987578506329567344167755952696537760939078352666812342649933108694420078592124863967847760446697956389434033223872850949282167922294479797999896748083018728635160329510144659465890803404286281378714903107444956241382718662803657096139877913571332562934233648748709178769864207433709438436507419757548335285839224252161912327524897608640406434876006774265917218262669238101506675318123984958453171367957381037251956125601221884145303552*x^135 + 832422329077939111168703824697116903169594015644302246502062807508423090404275282873426702115542035067342910034005201455558291495469060975325001259013997008987544057863194190804967154438467630600423724016140706020250368551267851991032719208800807723289205799306727464404706299544385657879620771493965698651872803371549140002589889652545435166118940392570189342515025057626504768983497799074535584778457402937921476065985628673125174316896427141531616339942715443601534335348866435489875674824792097457991326199381220554642655567517496806947788068380657618480389825640716978635378821068538009699179891740246010866853741310937878175798427355778959586188384360317040719344982014526626814067988780339558451868471553791597211038366063924285256720591148989784726459102910453542416515746357850690507855286830371181632964344381314050920435932529295367328143211998997330595384712226789945295595681339916489771188224*x^134 - 15847413894971415972460418110801354132340007070904770144553273349704948557314434132483623578936478837584490040474904595091242295584515313491750948093571704877412335936690919454441447697786227543889653639807544059420045519238464783886546071137907663891664774770800755634079005055114207725759642656092643458256141089134292221866485143404551666828402467874423929237268600084986178367057622997157748364825465967485074327207966586211052786128658518925319980804554027242691070827010124686540549147223974324776904799383541826335324489605560819635739336360831479662355424540399760055502205541160074403391309800305074073546328839480837768731608124486046313909285321609028016384657973001723683851601367640558722463410477341763502874783603622386440765083438449564507000965962332442660860621406329786400077071586346473977331163843004528382177625633012873043602464131652645724241070085646321971150975558091703975743062016*x^133 + 298019495045936650790320504951931073525096526273735203888819284838221034886557935217279351086270679409495438652072390224598700964045160395297390138663233233404294828709857492478944126868592689254053632601600831494601536652041994044398251533052916106706602890335597139006324752642260996414243925863078668674324849695364868506808415961797544628812312911935199562626478181491363223581646787851326830216702516655345769010985099920113123626070552222979297632351122453304068779273802534056286324953927798936997797992186072307233633361375212518747179380249158478929114579955766231730230915644806421402689313989584745818778757795851511298343729556006260798031243634002157694099355039503053267276322364741565322756972156458148601266838151185476186570659517270050437076863404436604753681717913879130043401822738083026274541601051941394240798322669604766249171616154222466948515572845941770802888552067558495932209168384*x^132 - 5537299038230319987354877341214491742537379166846699896409480812025790283071235793310793656519785760635016288230092650491629319841761244950803743458840985560282318772547479307836470486953717782108171541156054135984250978214087482307901495576749193082587833953722583793831065670096687652455029069013431480251521125093172750372456706969924969195680761691671833723455527549390270153108965880184443245793793565766773482533261453585932539228665242654844927056723366812314342106896571368234574486279759408452555647745133669307124429502551857653543113729940344366494443319962594491366580246882584520519910180195493271455829679401326824634209909994436663699610564508444257871930587044529541095248581072350851022776215202400664625025818887001308742008419806625533183192589974847068705484311394527228079858807356339044377587325142797603859148949812009430820688184561183656064189413373371695315324700705281212469586427904*x^131 + 101675231944088196022612884151149967705258373220536094122588472004009642741473591705973622507737347033418558172290301215704270773963227523830051536650607607707193993754798127920131120864731183979800395494919472378675143156858727051594068859390970695408548033632589480194724590685325438769338974528097471974602502336774120323909271789860097436759856601938968514113967183512839692738697895038002886358956479111648568067347740724022178561953516444394732507755255511475858865543993597288649088219096178135779272719353095392154443112289838044127987971399560985134495543947444121601594080378250829893264669601858130333915579885749252985211614350661354861490972432175961709842982794748845257008845336113329301038070842771674639598897798421906875283571096584605667501713500472518855374468394857655233141117317286876373286603481469618766015764162862019643229003926652628911910575218670754511270488988581685376710128697344*x^130 - 1845406443071649980529456052367153602070684313857132508422481532886173989650556993238608159777945289372838830125539222470481061170599876348089294946023948546295457151953415059955897875521223239105163242308630282524783544369140337982801635690549596799828997532454548299623854125617286492737656676182101993964400969964501397863624341701989136757128359670996225290066107370435830155478880830031909216612320051132469382964909292190334490043549060395544171893962921718662620935374352695765662803450953851725171199929771519337322425512188341894539454037265158046564366053925811189208838178887364940303888907068648197175583077164765022334180123975452353702489359544083976171270690024330491503532079944221046167782129168866663923915592548839455324538707663917994423093558896958603814669836605329266855133055840327171585918181653320359959236852951383366380894751279434871189875981011998398971995916187858848566158267777024*x^129 + 33114697433142925353802108694082734760621376946837339796842840591554744305102564176646209517912620369596342009880961553152734232192133193407538661501379709972597977686370001116543937500441965021978179275308372781023113616484518139285181742334456867335365668760511822172752305007477610678295857530642651776200254308527832525182093514606620460512648315549906756032158230468587870211571638661964690029358783459766161401366733933683285200542616873691699553455601975016709671153518560533572873221153274400751441019848569720468525814978704194596280450651201565537250728097858162085901050939326170876639671999455176832467359647223099901144551069906065674822642269790191735900736711980114948138501858802723107136113776036312263306826747283860559832526714198342612371505547976835761683127693508948157028748005702381814352582839165496274150744906919371566711742846693627198814012920559152928326995293129892200318988711886848*x^128 - 587608097082317820055758938254076834586408882602181349160243926679446876401649982691775602595652049972349710036037896332010146302403002546689804262715131791342923244869416770812199002936424666026397500695535192074620046384794948640666205375364786461591794286831573845578724117937277219725645370367971101344201120426720440335952621635800848797016690068204033548051506111110834982317219261089485263030643267564867953138944891506094218172781543458930568040157423560466257415021293859795160927491738346198978582644739994368865770665231298816294810083956351840022692449223335260811013071157677665695015162314790880180230806478099589347563834097741883410766877542217781837706825483420151904155031795618630508309483083729704198986563597461151437442851909398382692228496745625776425532927222131859900924250674360905234981534767910596336769366273090688097069726716919967937340844262282486763905757110411221258260698303037440*x^127 + 10312672536545422771187179605502180752891723382157421665664481127447433149535485689059401094360615798389829243329811619504499981251911520547172711779389858791169712332724580351048717791825919712507462117545345165691283278224858675581829515350460127968983737440474719511781051769115853650748832986184144369571703262509328757851268281503149343775282853429586375703852228666141938022377083511283630125190155052797651312254585983191292938446158337337550354227211892034849855338545048846068188786996760588324342471716121457987032144927012308932547507968442061179788207248248801266039970602766106002811882540163390239910815669225754900426860957237246086150817072806522311599162169333442938087438663561498618627245911270334062410771133328411531223351175887405023515354033704004250406145483459370293612026055073174311215417060996307562828205940567882417993955394315619815114664644957246560697963775256508897073497338430881792*x^126 - 179035645059276596352707161645356847252128619081628147552830226719918424447672169302175388440602938262296307590692512080326750278033689133456021886537957047369228425178570254876940186983407888989329067514233423415392547822468520185359350256127408242883556651151026251043460028655791593336438738283687608166733422140180811447945908685570643952751741862948877545737514127886402914760162807915074589511617752206511865434628260928586076393589972859623012442249166676482031590823829130329613021044246515721469736334042672318459185725188547618722076932966371241088485408829737334924375357071167532035298086314357517769278373611297429155763022085961459835381606745836753625485437709979964100810231634127456088997559700647194660575554921403489729360899874937238731388097193154649117474922392660653328734002137058463784570151681003258234995590164650850950923366776730209219755193408381288268883510073673117761809528117908209664*x^125 + 3075032113550187321678771118673610364229817419230565379192606016388842995339718737999862923609011910819000776062890323983098254734088981347968488378750365124141737917804057472669948371637454941763857378821424298564985384100755046845376815137669828057457629498983079138073171269537438570218461985311167977630511041769704187394415343212443364008276907787305368915130359835917678430689507162706887364049387064294005719223689169893296794436381156699173668415120317489011697436462978005220573021556711169210406753692154355647388468987096457758424106914252969575055592725283058859421649139810230988572938504615611023653899527730224808267060114870141515937594360818159011775496988702706230715820365263148126083539333707542646941125079321044247254605213195571368938650582260881213811136974534979881214163080365357972567536408648185355148023778162193015718260555048110621918793459128217991062341212396031564903127393479004520448*x^124 - 52257256248162634219512591930098480931300066634422677583442168499630496419531986019759597605204546481429643297035206286538633615275455663463470848547831654126965970017155658148553081739419334712850735659549559509200251378741998259719932718910030324043151890615375175035990141093958964676653623228339788708626948245989328412845611888358843447203184376210164646241842148877618284595098111535049006347258068862391553332504302016165311729282363704444372057089691596372220029447677103824603991285435097230593283176525603877700529483807032355000631112454184202943572410941965147478327858348994388396720617997109464593938924887683740841690921326753981713980709750168375855129949951272630259335553406816825147991194284297654779916222779244351341691176857316481733283136177925260161687514381753490362475489347703245843945909877309417805916228465290846351151701155952457501057716973077940361128297830510605355442608547714647982080*x^123 + 878745156148252374832014342847271040887981611440395231192945393792642647285348383562586900793244592421869142105760947688120821603200917637177856057981026565722749943502676512792710961361858380576821663065156059847161640666154613724922771994202117076473667359238178891748682367542952211956385787739931488057835549014443351425282113760015303236977888260257583699914415901842607808601418365264946554892819567310027927105847323538973835273505517429847721607978919832509858593520479391524403565725452787127735469676691143586514063888222657002120087101482377231173328241241543756474272859052584944180971170998275181635901538216862094153245879190967708533827053437813069930558382315934569454181855421293175740147170691250811279170862313062319413030381429000729224334499402049911521394707923297614462004072980042994589044797445257400984400121427664391793712236639110462107575241068947771050610231355592862044855720246088224997376*x^122 - 14622424324586663367161135265854076384727215700190455685108866525480712202088520215732537756231931943465476189771883049884534249845982586406466629959890165542324231496502173072170372639262729654331858430242656461427135463128371981164849685292503187043752424617594202570725167759913792458358587001997524336379982587695963391084810667200299340079545989900001367254795048133572115574409860824296493642431576749761886425992123332423834280013560770213033155544185620835698782645075848586690041955806133812832746608933076247828018355287902364578674042514329974158469723714999660235488596151942406440208379100560096562481854069470597221254900814064989436618552993159418687613087727273971135179383185760792162289809487665142250274658762161990898075158304260955354276360946122667799230835049946454980992824547898552283154851447888796098118549689920827510787964468350513615883613404738663428421886554036459471679588695721127257833472*x^121 + 240782976628818224193626453592446059827198619421808609324436346159269545493325547391492385736566434704016271906778613071559114524866575262970347505165178434681787666177866104338910284852957227609062044591143860087765357848387526594403314332656874658804610867249903561028799626726371687557578056699024181517139787853621522216016397064537398242950285625787084306558636409662498217865926390008703208547177325253990219369897808526056438410960675549814297861092168072954996932814848176797665694399404361002812560392153238860773287031289947732018415302244102437663226553710703503447911682419832125309153723001874982436097108342121695680120229481802279354454990556046275840821372713283699024141294814977663553288413385355660064182344436119148294309436029281225389387318584560048216484509324940408650542792777811097495421186123107366891054457636228242883694876730345052019200083809454825941630278995003958744604181716474334873124864*x^120 - 3923581781951710025896122228599950722670229249323115048754872254834581660776337349365860654266949420940435575693912246029542550568354036872577750384740349051314514801886997352038298924847728982012363922688520646634935710620877563519127171733534816671523192025916837383105935840304788014039506915424851719130221773264861366895543497895793692513977287703164017569063174066231806422618863431131359088872096564209905662321426709645607150037663964406346035153061277153311942155293934427787862492086144528396329391954862314730609971363852255425799305339281631424664846746897362854998184045561744020886984393877242077648581740294188755496825936978181803398336229886688347122469419303843454841543240231900978240910531781587171741006299023830076227252489160881192754318193688555704317135101563519927182555629598037459879487465469532646854019679907802883168619037585326173930376650497304482454719705589301398534755091279208016326426624*x^119 + 63267897243381419934389461568487062748803092170493049733622459529720534361731939570243253039580537768759497789504889651226180507514405938005121338030818552094948869754088734917707578476810283579144950847432833276515352982910791305351231385460212779212403895851758098331655728311297306215064426488016168792731600167558481203882385227861698654502922737740318040653874199298071007605218740983372887940970506182955451175412552952719304648292976915974032526523023859306930121947857759138057751943446635063674255208167392000169738901998117620266144465141042077894968002273820150323268141056244926533892764344596978201797043537032998985409957164188592294992728018571755688974002686691487235597776658093778882192511255048789258758560092320928104628818621070500772333211151543886674360530303138867102598702057216206973357412876305274353549392754965122376141006231513811779784451339089497275179060811367741616184944142447366306116141056*x^118 - 1009522215973754720295003026315590472762791491269244859288220994800709259920141566633219517981633202608447778425403766701414455418350308415253037632921792334076764002219432160123224235608783441527488329248551190985160275847260479139152283223631719280455508889753800049349886323154919158145525927632260505501362918401282148470309646014526030336880302344089237547411246678036374231695336208627751397787918164764208328493823304961581054562393559371004063913312354153856731596447543153532680824738212266168991639192611898012167071474855093497614515211331549253403149188751764259331443729473285553805541840632645968056681182234417030508733300708871517730324402863840212593486225416676757776481495975146560934922345965147585630402539391276684519902140187361586397576941885133171654666039216809927067513360480665035113825932243389329490088148934837982863690013715628189715923319790871420798691494401098587047619112602600289571604267008*x^117 + 15939150211999364719008850175505657908247901209298611170085076149416757068279893324804298756460015585709967939310459942112669833448521341672299907221793533069046224759878225922382886703525402026613465931968915561826794276545180543608713878923140246863711245221772652053675315622821460396539541707835450639885498004026832746516839444407832966255636584950796941216688254684555472368736129782466195516929643772695686373913291614151157172293486929019088074007287119455599339499930577920187813192010608333890569862706084318074698671512130816955468447011624301170653162085577415130543217476329288889716610570141399520917988126900490149770298920836554246635697699511723409374619038081223093519168477050291612258877405168517852082151933219586305789805879796506595872569841424967114858435610246314264263606368210683567692173061275369520872856644078942450165972910780304108879481158016446478177894461614552691013323096022341277102599307264*x^116 - 249009148231494661519002573300343548320288516092092174459037414629745587237362224147657445502527611354144213875293915724309649161664577485309581960942219251405119605687279074696700940089975120314517597489941338772326171408883857793249135599041401392790862170869642474250071706283221958866893872234082767298759228888703982304938565100176178649984477302720514739312423008200349831577342670558919349955106721595269474734673588533542111444109860912163227632154673217214434375537638870008615177447363326785704745747404346756154125936331134074975519282181082710558116178950492733518024056125763708462159024510839230166245798508020542304592897039227009191988472882027915389253744119101591868632343459019203862053834368843037363590744435403326478892870046069989342408187831166264653015962792854873211577426374762303138226348141510657283790322069342389938993438520991301241676833329451254315533199502241692187942119844668721312703239421952*x^115 + 3849028869963380252192120608930712735019263431931199770606340467519306252145958194018655330267799257759624517956893510430957733965288485452785996100979225080157499661168826266175747441908136047600467981607144219438146215856557945501318079290890997780573852260029518925070373712615681384222536580828094822897332561581638956220541560926171418371891562168864547613749663304819585065132240822916824877313752270035286900047794108908713877070619907098307643486985387804935338393814859656297470653650499799789317562563308803546193379225394165993587291809485365215138196261562429565880749040926599672545754205324958139280208759841195486496840197296575619445419318875118012969632677726330846816725333419957407400909821645995003952865203831882795071924849890392219683176478415246636880447227182580874971680839687751256096683094706096359539893994580854300301440143463166308397929175727126807210935656710894222573820952145332788501899252858880*x^114 - 58865364420908889772659896078028588210645510289081119837233363557766829836380628735154151271773747513140341830781574665837562679659909906160783896557296781220369992147077839057719025772798550967315378300155074657551133135780904941358310568082583626357288904472116802590718843264463576288511047570251115980364945065508245124550707058163860156530138857985844908414546730877805903106760408466390006418117059786260142361201589815945591071082971940923505677672393293166264250440577755924395389575835175672284442459434190167858272656337743989871980477661751395078477056546264467700858196295266285339447672439128137710002666885486738429357625239087687207159533457994390687230089989600582835015606557909812965105389952008159192755000766127485994466722402240998694166491866322466196370942047581496395471390298364464181446460304483816441131857928953866303672344637068476346577227503330150628302229369445350557988467354630355352071354835795968*x^113 + 890700143101813450562625369587935616666999751314393554262847799331618376734537970293419680404306391530079298643383420682734319856108696588987692855804854625277787869068807477481292946231481378108808457395508893790076599904914989350646812125181137733780092629009260619316696052262678876635281957595610329773353323736566875037477163149696941873379422555024106858898725098695661361636016072791977614518971314987779166463079476230465651415562689098635535841224554772656736105139262267503389686918184495689666956698444938936441935922058359092954166924823061993892339418177299948164610269068692731116064261463231916748513607900710153665716409354966926040068212563635804999224841397289870168779309826097982688566791020845577039908952090100061713791994426709024173057317170752199109636260643035848538377383777685954865695160660417865935120373026347187621797408760282861165531513900451260980957103014073900874907132302118708430738491143356416*x^112 - 13333986934253244396540982052573297943326854776702556887545838885198263359814231057037920206618588068921380184489219153054093237273832992793922484736720420902750656620639392332934321913648665660468083131330726039837075565071378403425573078625476459074851974243720822897986450769706627375554370160809750041068022637624281574512702293770864730450293637523620000671968456178956241712762403800387622600484012260021422184042786530951276930091699894741714252870146991238435081062895527251171058797997778999216730808258033888360767317440959459276204591627284847767602272795318123490608862124530877872135430263019405520967365828003082871914413513392205913578747777666206774654968123328170544438191134378672667401341448415765814973855835509473149293786251961232813320173666166081512714986034942726518088927498768628216901181422393180861163084718456251619429030486292278639835150495478521402697825266643255710636517503272721182343429213535600640*x^111 + 197488911403155298120979415194451238267774220300153420798043824725673816013806142151813692462036536330101351182294749104545933156533635444033806828089197400909162356918170566205650809949781378921465002604045826144047610809054740267299990210957942814464662134810506021890177946075764782010825100849163495974258701956562883852295064624377710988245386555135365191374320937573666345419673611180641806378407264194986132673313044889240195746276074084746450587066416218376128338183343259419605834603858149276635997528849430033831732727323120702587505983960256401389202739328566480001705550522688922958365466037089876372182171671057854037948923129869336027048322103897000417762522370154733166916294701941667043463511967587152079618163432361012942110250373720891151427101063672397613764245142457184948282908629936474435657996512438494121360911959929123832278040901111867011995227280836816262774920291650854017335114052496419365229686610668290048*x^110 - 2893877199588835446846836227654354933844174969878292480482446177379802409227897107495471552394237063764597389020877378481169565012198321591414409224824506829649248408046996818750946720870398817218625254535603268530965419120231462331792601302414096473136153313404878744743553551875020069067822566735940874075883548991551802619591119161454389451808958418542578533444875100821374041359814125278726337094419429861544531695289068716817428707827000397190106235680222748708033889076798152915231934196050330275578454421116614938381128499745269557269288042256814590916990650856982288475018035785556942934788014460297522899382443408945243096342159722388945263440629739976986020616940322687490552546303416120417988394607902250284195846335050998847556033663974680318741777354724654097473740932379161273073165410350326711904892501441863837728188205518586383398088499592126639098685519502123168963559868680062444545877786529053442521228417105605427200*x^109 + 41954161672592219070332946171446140660599751129184139444089585725892508846099271811969107184880036988018754816338469216148905475283585448156424403404855762774613403712379168991947809410374810812379144359978727482565785292870248310742335776506373309924829664529312705362845760204313712924762380122535486697111441760170526095465613690074774290623369738087551466919233407920297650821857137901911168579962838455152502411984650903675524038370761954600641095701754286491321311582190650932626352831950709407022056396634527391380295639126321560739373832214449321050074805213626035763716679467805733659614600759362376553754686227403119774165693770490307742005423680066357430187675081687907903163678864302197687479097451273030667632580611166735583021311285503286990463225837787859493497966318370248447707620242535688941894256356947111652356055529384475416521403939170450288539440268261187041087020728495162534727808860452602833680334545846366371840*x^108 - 601771800002212948240662179428724065299352675306430892718057586112463632822596904176635669836314612912792194747271966161794957024536019614575210339175342724355184451407405430340688725335917462831970183489419011192260021420204230007389633824740880894062551789913621549343271271165901138000573714505146627364774322944898536184091447239766387483364981480745657791183812369155537198967145831009813976897921176259280882588495306254297985213756960432112242285522003752909070065334116056318295081222029608847873602855506718428368305094327002275918252579392899404092238399228035703294612547883192520409685860462469041130804732796165522818140929557112467977769082240943768072156146961133115710745481186290029187540982684030387206308868323141828533226557404785609380418155020807635728166100005700999377587958169309416434198048347816113074206977430225733842124169058055270727351990945323543030813011007697229560860180025308116411204887458225525358592*x^107 + 8539944535990306727443592006190619985509106731019443039938343159684037141240043444149049021524337855297097296844844493612355377574252880873719686742656567066367932576708748093204853217289347967560584117206206519772664480032575194170688293039999551093527488416499514214853223960189869827444532611868199167522752351919353417687685160058864954267080648335547962274149972997670803018333412365256217076210869181633989509456627154715548635574299226421694351958555926208365462385459086577688841968495554400984685227127692289537834321090200106661741149939563446570698814366985832244130754365083108243772038606331089483694502230844235470978567849022748408033945288611042381002890097922053220088297765090835242220930053675160874874853474399730980448261356549178751657342773560399419313408019239436313486662844601819244827332121930514045167299425002479616563076679339604974992272827891833785352875871812671468786026505016488509752894885582734645788672*x^106 - 119908130276513856866478703217719160280091913340622545959743068056226145792231578207742485225815644462956150781739620979064931298748303332087774128438046490594527937790401219718767582778266536073005187680777929575950235600981444344135180593087383073150564196474190209898169071500937925527866163725053599510193129810365010308714013948400686914404131785107691238484622086017610879875079057897268542341114524760321302013315827578081887037343645891919201977643920837529348635219570391370455674311679493556038241467787135673744623768930021557270273411838416619879899350524448869107519172099118643965208391657866419608660775107430750826848196063486851760002189784593999447789809355580480873459941053166525910224541220130705593379787425696568131165772965566092775721358091196108095447688490944205732603238396718760427291751510569457635008696902668935241371912887334781500822091531339413143521907064351556310058835840464676454452582922059660438536192*x^105 + 1665770088347669034436089732616464855242529529797526712562234495333163310634306456172666154488736514615039138135595112299830081787152523228624329353528523001369143680875453257347584415349790553181037454537633607962774788706139337386818415780356441748121265737679440298667261451765422237616392014880352392143160014826443170553872034191711889835938807523409329573029489261243844968103948052080149220593247143838774736697629054787270349352812409879461835307608785176322673466780243637725928679277396754855456939259726043659816314429675304378958079027497653688284189661397585663302627967068337670451793882922245873454155353580938505842563770022521586655975592881814846835913180034822486590071129208828867428686482712640025640149396267888467961558113444633381909406018643513118087655449572456971867106738627120508296719508331152464982644383108844027810582056498769105566401989274816473651123990323293649651768217284927473851444170200933723273166848*x^104 - 22895755246725980581453384229519808398235625323768481455376657816731671984537694700162424724262736615227529720604698521533513551515931870186013215927043183738684986125224640224340075136778455074612288036779494792261820744018902961028501110228603714794208052816389327805947881410340209991641850831782060385496978117007339532208116189702573674267065205969388164149259898050687131751331623667366752363991449184091427053292746730669789907749890475586427997941261964350976681969145763472870967491567773496415650532821689486074896315519246982825197468341517827336663697541103311438786947022155535916353485870676431096734899488419871385603571221630049645572816910944398491917390375873082461349709950299558672245219670508807475482390476004465035652444759583369032419067300226721113840132646086154721500727115263601321777596420566471289634291554182155862811505643828196574046744668200767204094725578479454095632295598350312074644038455522410841015058432*x^103 + 311363209399813453501385873277718294433480786679138417741506372773140946849761910645078738638422336930932589120810597911480563514842794934294155352427951171722609850502435546259314433402496572563042972279182463283364999750869107351611984616541822691391408811801508321259301148287207082005925292318324197331107772437492600087649176909034569939632904685272529780224186012147019930410809486257384565710871614965969081443238126090619237931418527477697368519116203707970936785494417934841152370812574189755645550373040927677533530108309092425100922834051210248814489194286733476085767996361808558332519828557272716456183128665160907690652616089786952904351767596387488696610806515126443345189061450041986986570761783200489285466324828595576800970064393070098993261423120023657105570121921488328510275317205978147729998083245752134937470298848616446298694234422002533509550589661223197654211197141745808004425199211836569057980427592116291248945364992*x^102 - 4189382434251709444823114211270971257954297727043218845764744298487539048945107941914889649088579716828453077398449112855464425206242034771398710219498160871145691975960146581491537655768429913796668154445471645472152841336246176990386876896899051806951547434180184062300279264035811102060426919300619745617047612357276759725146974064770331776852376081193359619820413745310983666236492525269128105454020305161366214879598832194808705789880827429125569880555492733120585844598306903370923862696919931890849626471356388319827086010326803791002067170813892167081201552099951579644645865744461153070578434088425918356941778228659309950279873546425221242414785475449278112256875145061925840247393122914128996996100553601006618524263019477134968799507868445518264965389396879417736070900087727723198543038748747893846764404047272386040251134741453268589682733241210617516630594252168985827440487228805154274443003481556738792967726326478351836930637824*x^101 + 55770134724548299484854212547915801546720336481364603990332208211201162407903082441504962268359955394157717203448517888375947126926334998562779090073096875621035101404176002244355524389504257445838039538071458415653435103243255352285973067460520246400464435286759512403363250029111500645161953326931272393317783977664866338856750347343292442541701725030084345473228867725412940333333205993517424793652543067114583572940902153211160329105065591125526955332782685804089388238131981723446577621401642946335717297044234905032807778467073004698961920659564206646617025185339994318407054561710590976421690623201871579834250352517418895937104405660470968257403394595881842395699807726528025069737379201473672880252117298371868766174081916889873112516072142653559911079431043571452238199103120683607804483795643026060824953606118052399433194768238035280302318036069353129552003968583951761592908529976576498605722163100290234217377925558029954744661835776*x^100 - 734554239847857331861190458664431650972346061205824476649856343943001303983787068952774250945762534702156613571354712150194316482740222640785618529141879055076566795123896966557591905565001685843742342940643218705023518669322966524031361623366571775682082120512179226829523454357165905360211714000682349610238089017559706517923212908847213299680421486523402073018215304104931735583744098794670422208774117082280657867818361506989856497063553466934212178607132500725700143611432216397368188976982643815760383109056715142129247507408217296575478190930435900099081576803666421799930919899126868423220171108262511818324355759561377421206836433287021952554921630773655303805708139619926553996130821472703977123195919995091589415437997285486202063606247614442933550356331319382782643721534056823429500355592611187410430542920323055585800551113286307005893387069038232815143766596908990058526340180651442844633691376797571076296424986992738324342978379776*x^99 + 9572471889148349402832240299818115467251120575510669189163936457220205187230463943344541546328137332996080834243320657062396221383698950637548507124068004381109237642608644031743063986387225820965476333454384814617682999809549860442916037044461954234733125106194570824584608176596519865068913736745982377861083143031800138028469039067574023334425667165320165616588884685153684068466570073778809165637099009570578298543387504191245913908295634166918349103883047365674032798060031525089681648914586027251761800953573240459114846764561641221131636984143511256169526995909768893385152557315777654361527529333000812867575059615766775805581601370311301205089755669527533962151631636336873174040329769696345061986474006831533585994004816083322037294553606118826195756681195424825587831916524767840633528692400574630798364896748832930128252739007879668143957953160329221416187208680478683740112715906699645944549273793942983721294834233928443463879022870528*x^98 - 123429730726492758237414209808349237833020307065539411298543335109716965480350923350905481090960226730694191639991446694052431287627111257322935554910684608246128318342464198383215572587668696496792228468934942699675014405541588738531788995037241578181276605820413565607137464973145967924414887014889212743303189492134334454263216128212818283325933145627519820049456755834274680606585383693403109183183733349881529794239782275944854157772376936191769262524501779677722071597793919700492171250924622190904295965914896590147190962318872052563461148491158817223509094569944991094487871381237157771571547426403863863543058028779820051248932426116411183426240860037191086034409115025561352273253310986297417179057847253620349909015294839629440979044396224732944818314456021243279458192572982042048585640660684454197735309376711843791155808946079207497190435081847748451199335135702790147019228739319374723551814130482511968723099719443562415172200318369792*x^97 + 1574861606917929834803283775587154738745315678980103837306612340937502615513812118520442638381309680391269499594197736153063459687799079095881208768347741549927934299303750782895508842794207085417989328442511320399663857494715369613830209056058205861064310463508990513425324065757243386876397250742241486892408662485882569192756396184501167838285854181545845818052057170310731113504214919661320591127202362961909114699261547023535131524215017656632819940441570831227846908222820119640402813788485709599038839515222042783272467010613589525775441109434603099578555724879570499331468601723179180509536874237823040767585188037166856293445182603101903734823979860302614629063061246101668141063415556947439297438379181076264335172140338255957993479551342874021959210410692988028332839662312531877150861254674210149486478191753543638150527405162044412829630075415512223721189247704158629189136002281442267516166034220795305087083921362440137560141490252939264*x^96 - 19885745399078180461113548682151913171755648582436488030177064159378878262258241460422162122175296972086593553180471992735632997920755002834796778964931714105309996921880281351317948089418875346345288567219366042849032226382428622786624090238210087822061544452598041574310756417410628116585911097300184368365221101949011504169787883437157297152992383544298898379911213295176270363185048429406814978242087505339886825172773575436697889169792310407320832591861507645903981345102129287330842923837646521397250002371190132055265608950749235987615961145250302494250541809931953944332387127309961666272651568127364657226284901719335475698689770673568220984795636979656366140534210759340427331195925559134888488349791246520824614379041729253860899554334267150573276054949020472460669196315635241785408039149077839067109262046675101772740249576651775031847088532346246292322178511406903752819806429466679369755255201796581701061278749864615065752616546819112960*x^95 + 248536761437874376806970015449871180384142893525216803608417283797839112728038391405620359540992797219353968940254710779385892809955894083536764228019334673902313164604822365257644516436210987480750716052112898937130613591640774902530668738350794340266894528798537297241210249106319042484506484635866789934086150577529218503321653269357175880893021317517572463319937643627681647799129892899535042867233367409882627055393323925791153879006324010643637147844199825412759314261151727306040640034108554706214979880955988944894879085156532695151915291342651493275966526756709314721843866109082940847873461285274933437567505139574909203246140201928845513525739453371572756249375856350863488714361451625096180350854536883034413871028434703179303938585358189748984175408940847513059816825881066038963092901448505430505252019757762289101557246684470824842451704454370057873524648348770164089920272764995665085481735131845210286646948679967559514865994605040500736*x^94 - 3075294251505411780059413035032143120717225638344359789764664339548259980577967925766359628903776882815432354616045063844888415187024725354383464321116988406300390491801079319063392989748084703967476619807912622761281871014836563285600710512939433805486517090785369824602746296227557803190741120493151895230166188754748722656528158227454155757342747405652643464985842421932730169756264964481158703296681536502096545412352976916774243776971806630873789299015782415679045074309820791711949804494414457868797985867126506863574704510296180609444334015636706945334526509688630492353842031746356771161690686046953318819960010487587421440762486925866093167071487284579607426568938945394825079082559595061540493587320212262161853956099936454419826865601877416750219470948464308239652802226428319166636749228497637470779511579452727057835958984867686638507952171270640457930315243306607224937517293960234677367321818585665794708003984248351097263904834165623750656*x^93 + 37683833745366659091784695026738802021345743361794157820369112691414399199205013050139449488490037410786129053348875796243493258661270484210167514115606273723751332972941069108862374553936419858251394974039498068463122243031063446531411785798053967691325863079960859477798893517883119016328007038950723725089324510873508601670467072638791212295867337820797019972468137971378677998982412833358465040237155155474907864295608921185461697550632440028254734500178080430594394676987608063325283839042148304689273535052076366688134815610861328293899808195564685508362256926955000003424114600871610710270849497639459455738260483543989249244283755170020580159530510156097282673990116835149382129532127934855571366955438531612985248917778101358136885273307975507293410885351585135099838634572743235807873118123171460767410070817941053453465291198217886387050208466331191398564252387230358669784547284794513607693193292094410152347850952673660301059094638464822411264*x^92 - 457453751855894267753388117910689652440070089639840875318453435067473509244383689186026882196363805144179718547002158771049687196782899773321808192844680310366474727998472620282256256971353515114073986473169932676411412389561679881389270328038165881251674975979978432415750902150545114372079730766750480368217658814299672819182841355735615791981273011390811271304573470982913643995276840777905492337722551115422475479312256402846688446214979276820295217802064292090301676762998561353643433144711069602288204564204504420248427444228820838573501327506411575305502511818041663631486180850541164391527470402212996393046811646597892580526089142250556667693374749043710120881144201992019443618908930934055190467302350010279727451486273424009159013233305522844193444113791086450433971985552690420713736846918116092987235880349650107424354053092879204857361436265125242735962571798608514213383717551789007512907044812806531542761986311785190027444019746964924006400*x^91 + 5503474088784885190439617472368546639654474132468636321404315309630506825225061657289541676694120592644064820113067765939555792208361793868679852013743190487069168798123420138430032482656754636596520757989847143069023832386659140932699300484126779231990379689479743195368034018396105037308563088525575408189357209134084555550040244946683129803852801215104485936613557030751341095126477017661700915478718516116480095993040943223030892451882929919940359612207450901801703896076204175526498696395647138572817441765499167793005368692911312264220923300240898689143323256238719928530508426572891325846066127832480965195460465097776099498951263050784046741184852920878722522633034583919217331362762883168840003724281719359771318094520909164262315566430455643728475963750727472191359384640661775647082091696870451737614745779426140212919088014629661671271104390599754882053875267967801823697628465449645999504196658544417040759906017586465681250696057763471753740288*x^90 - 65646829850142455004338926178751337470470623545926713920672777672473372738153414787854738952003915146497048342127979142569334796476357504136920207835834681327458174233066795136377777509215121994894452905537907979388368296253624977098205127864817184047817743419351641187289226332278959548387153614954830677568291650186654162617651599656225872370094542504081259828167215591953247368396765536694901253343945132470143336811681014113500381133881331214486748549683639093726689053570968713039875959975279930801295105693315516145121509897179578580908942687673382853134445809401972886677192876939597432874092158783133760399490701837826717220471038671945324623197760420720525143010122330247817883435575395233976451763314874696712301660462805117091849470201197927015448770636539823848328598915308847463567900022010269501939949188823726686450203159497287596202391993471352143926504367524212482746246700276142946958121415220337427270355303839614851878395649673292255592448*x^89 + 776734494280393331089700968924942321162594994862546333836933004592929019576683637999745564766709436660213614413137014210805357206821449571119286750508967655523353589860102020699559500196436038571838833799545716818986964872005409911740343427200254311254013927191156684001343026167451341681235448887297654262172812735333615857355534625169148058891716389749850363763084655468141609972373108194590979524980011971699813613545367845911296684575234710810262084788514210465416955758712842396128631164947087381867981555627975454960997052677139908237265861980163770494278785920528734075721607315252030663433168546320221013027839167667551523340470641365019744683704361813848398713450592532419810543621649901613623967771573044777619123831511905089018389803115074162356791906277018612571055621245503088725130944645893532128553251148191789603773552736240271314667585698646642479101728260499483953782798548137121914034625445977730631657726913751626324742144787192067477471232*x^88 - 9120130986818597786583309864109483856960912850038864344463304893725554613931519985711947303974797111474823989041078831729522009019950617794488676908792814123087811106178387403864852279046357570715737582095391677002599170805539163624355179161669886056279661454088910849178726674348789954139210422465158320861012385580360188578544439255661415556771718058872272122862576781362234039340537712543006006610386207545231946074363808197785392781873810490240454999836620380210573712439924641357990911665140930465059795573234544127797760142536487324450572598160040533354756399969511260213749321239634996157981161581695337805739715825846797348605039609215754936339831222356856037958690604270983704808935927329674678570250254152434189121728643884471600534658414128191534618304193756918346366774490660225236587465237757875960776732966611248366071372413859957903666915143624669134783272089955836358935234710474623032528102983528599761262919340708886900930297323669809566580736*x^87 + 106307948241003115616841498864344264347011609551987181661585895494377241873692736415985005984681700759215023705034857667858575006936073264333406999847933544927369553714387200089394105717544704271831062329730528038554872954653335230459116503540826479860916460497437577455876544570493510401585711823299057250041578620869715669773050230521133189247026516169934081872224042255064639152561989852884677496515320128351356822976485805113892058668011037537436635006038676442465812697794862356460118686289122413908352014128523804234475531590890626472313018634869848907655728369880471723020341367293549485130904211763766556977136943962881350016961912674849563021841299672235703340300617612957894227275104742068781882301588604018191763475270389211415311580638224170473673104279294732571134364363598661489284533092449441501717767719249021303539470479426606722694864274757019721586600457528301649460702958936437021170462646304292413101484704409174098985023193940088991644647424*x^86 - 1230548636489794604822008336220105356366298377041420963356310427386918292574397527045756843785677585394697481718072537179542843681657825992867376815247695666972287075478435352849312724434731460233699416898559444610357659996276268371144936938754247509896331419165364211136640294911549182958079784804522093466825650247547497598850762887966454566341939302767493656200822890512409110789880736217082239514870388212357635967572444073306495114926719927886004558310895091443317306281265700108778722699542817010520654772661418544276790795555598553849680875462735630953334813031541752152982515046308752153700634844083637852792240351478505276475567800355009675699558609544350814723365788341901201206923962350416994775392195947232465024263674828196150259406909221656467627541863778796857014727229424219406935191816980675381296990816444699390118709203240376091181445426050106519755388863553702637160840447692335190324750223904598146628750512698235568063966382821334481742331904*x^85 + 14147760407109048827587369821935420136895847935661552823422023499759399420786975423101838207257485637213756289780186647308841805699452810271089445948055224177767034780151997435702563174139115931777626725171463379298603862402803826179796307460241946708075427709221058357229853042424462676856380602477000779386323114496030508995893294296753431894517757005063530060768055240395764889625461499448983887980275757906833925632371319782261766077729224597205925535234328855851516246403369575612376818639909505005346852433618133080411184317817561143959463089695655308382705479511495438310491793914564040569832401673188528108208365944845933925710919329108291672834979714880438794351095996569265622454811794042184381398613221471706430621116877214159306642859254681558516555719200696014216553572584239312358802655678710891520117022415807439931320683503911676808822053065786452487342124734139900212212070135284323690021699761133761157170629683153315395743546243614098565602738176*x^84 - 161573257051707570142146909679848839336550470952336381612944744028713458634471988719922969960041349000494008541710847938247496722099800488176030193615536364883445498635212499383591798242752846378794301588088452238819919922854625250916739722535570958849771785142666917875105726159616597510488683497306187182944313941042252333232011950094701111110208377727352938540632410073992339072541081578685454485479413719237260516640122441871094600014284072517646442839221693035066954271832492623628853923257255458041226358340641427553607350527008319466390196237790577899510693782313658094607432179898271990586972924300238550406916420427077092656581676251036423037551096639594521552265880118842037410367095732398958164310572465604255924420313229783622312344058310302971708324065243054095665677312153136078914998934163320338589243543029273255349536551469648401591023464046820891361506285886219750543346487025956476333559349575764881728314461822407832149574336287148856879733538816*x^83 + 1832866165703372672225506863179956233008855994405255961759537989033081205986271762464056383297210400897209254263697636431969412294021662297041297605246257536746439163109325527533256228891473894604838803341392976031093121895335808124433174413818062932832147729873941532650297517565148160370962302660294742947425665646103670131861777629159145233058793302196560857825461128582052015943972154608870849745011113834243582096316774956366819189966939017322255417000030067027648739648593125742327499756512367691561963925736976214782344954659288415786178696036995339621998208046909183590221491085969285158321514928170689045688966105954273166256200649708283969462354918790626262583014468008896442186796056104463310152304726731951882168310768551992727054196171749232186433782371741833338971436516802777492796262299346791276097069282276308601694693671282661045274536851643845546951393510150386661407196950220572462244885304613831957216873232684423876340960672415634846479221260288*x^82 - 20649699848356381173567589640988672830483233412491449107469267156083399504273443047221944749788331694380397276103380392165883655069381360992537622942549634680242403758033483071181600646156446078621582638782401857995609319449343802877788192319527620221385165959873377100389287123236178617355316914365178825491456015507293033398152851779761688606154048053772852241100291699989482380724854264604868029302550431353080429233131126178239590596377831081823988755633175501418389583878674069312285443250700063240359255847729481505978771807559707304285090553677096635806932836393201690044283100282106647221867055748327368799164269714021072644837747715488510878404368288265264269206185623398856837576646131784272958603009845660635399102611644075575237767619029512113649758101559694972152884750914179647964915776537946176453609796919634840783563100851999505363260439707366676878007834273888259051671987329876409285258694914010866065699905864606745454611093000140405421443972595712*x^81 + 231008007401421865503688702738761536699050764127061351573384675928213308842713680509331991726149528522214569398238911349066862609376419228817038304750017140561932970919063172275552466751977857690167700103281403550565278856472360489333432529127992924855382572031568310066367774150793388266422353603049858188408782031823642266277816824422228554653888660333247635802644488065275011672098742803140183259650502457167442865436725408951322812055160770287664284487031998767123098343071893993219204352042537352214211911226656451075052142273033902068143129944931989708168245629448891154445080977297733116448645438979688308936036905434409142771180585791875057998023028304618295900892521787865210470928781478096784627322684719910193935163185969198848819282106642542243802797050861442403256144168889816883583467286439974943703953696474219441536078031227541265375566633203855797345122847633716930391831345028466983354601184877838152864852252125297618327342682484554089351014659391488*x^80 - 2565423392586555019686831309953543289477945744303559463562695616819011867250682969227021572424589562603864121756944747276452056992327828565435784739634705088094085082924483863165481355297424958384547511715672751304602242110357295977322471441949600362305146434675441182988705794015135823398950497885565345794730491258224742413104045707791179935473011524069031865067335581750603603216524048991543132363836189384480187679007966616203260898150963458545281309183712888897275932344610749302733873219458849896523144371606713785434773034841536480684396758784486659347548806525677420132364435359619950781289972752287159058799521421437516278154394467021794770395825946526239504663451866216005742357713158195756008980521149804779234913540753124285952806080277201036935525344647760333841951385397772159289030871302722865184342656283456129384307078433415122088567189560933989991668591391250569005556843183582854454092207916472342001446748270067748304856619023643543099223147697668096*x^79 + 28274291552324476063681434635855712408725438074172126549239391665221824155509625883068130743156466460163805499228757979958698421812722798207071991806364985073971125989455943948278444529160730833792275972314372836870281011406206877212066556431748448891234103469154059021070521701779730016960617617844424945317189238935031570876887323213652099831912837685735494382819984133061172189725466502238180561857932413587614900743227103034142757549013547121835507351515957501155492345853306104140467588451154572942078871219169151060071571423133246355235846866742605978054442296156508457960624440453876300875501065724860205269942512556156724013924927877204391518299448192524507244052316083785833012852494233967927169055156528583140927611614407915132336869380017639164389541983652975448606880073108017595484836426796999846418475739250791979515443033803349458962496342664645289491398028072046349178543179809903551386492458431534348574377642627714633061950335548578085900070101394128896*x^78 - 309180470168530607516379148856563597840424371235004184975026065100269150678319524447425480774520905283330625829721113860437298791297682627766796550616501198848144400920063599511604431850922798884703755754066468859040178022637397200662360564956549873501412199462512943115238349501114430956857902292865149289807370222474517593793665936557501856913383593508294807918422686933772763657704285512933943572854550601957389457431265340905743754120271057873282879700397181344672998426257234304570243447670609169326142483988795018461307230135556242016539622512392320872302157666769585209227025286833477542213132806000719584021172138989226608659457158683671080333657265750235429766908808715216999688865901487033597052946129335649647637604236343782766910123740167039264437407746152437833557728602737290993192118987565046996540224666850804222799325292033190838694706797495405329644159728019028178449325057410399192284695303138757350390690596711103265819381992328391798217877697968734208*x^77 + 3353665034545485598368749770918468812434427948587696060780652402112442893785251342135968016075993844162469666928364097674080399862872745433627509483405556278919149076955568494453190819776443620272622794421539889978490254993768520808778193743335625973662449551638188134563574435938717323345940761132853179394473221424233918910756631126732029202246452965763944538137933909442714235261859124732021423104434711847147826447844708728677536665958010293690784722505295186305598397423864625910645068077147219927116660560469573879468272592190287832871387400111444871142392548736046216150004872223463156575104344630184511271896664790039634081315140602818979110284919516783280456091650229156602277221227953004652609444420930711396368782204374511717030355004375784589179796966486990408325114582045741298965312706105504600383991327975993609273262606845965075692089186313355940586914437097466038456954962820074511457390249189327906470170149823061491231954424973945482035451068081965629440*x^76 - 36076968516421236690348844392249044765793992628586154735480876981296660140980430814057401096494220547547116294757277341320785349980943438263116301738831427060390501162148808470205957334599553283470463742175405430095936907808314888303489331096341869560703628368969278347000036280569098843982667889367108444434095780482077157236082133859265094503957917094596090897396991573034122578646072187228743773956431812839335462597608346225606491553903515274946949349967976082437718735206816586714371816279740341719895578008391602263772336080597000256974873975513300184681735211764510495802053412979437690057364934181897322219593293690728983339876662191634377742201005394196091356164665842439589585410267898699860661469247134847714542694737603704030530480646460703637660173182896629455781770068196235178273413188063156464761082355561069119263363735299338977848187611997894935964419917905723709462231985285194624004718344219148996285064791278306213100828745759306238753036219223522672640*x^75 + 384833627683043281799009808326364108367546616979922677018973984337682512952183249673164171763615544036991865349580126013971926720199422333551571609418557730328794200791563180585357848173556665321654484574807860255788840125929270770965185582322559708578423465621370710586988092540432569613940211379957169502132237857665734869861993520255233391593569932215849523582221931268784347598084818579431465285561950952023235469163717972781420326434890099995194788235855173433811744701556586989432914070837373702031128193358871810572883241427615417591392517371540098068821096676293816448422249224577042658347180233768720635759417405802938269780986422705664318419747364241002959619985467777176240909984775874151144424671112173842019099788358103749766310032817176103841028368785252099457049658767770456653965056625055793449411907695658553281536477366076840972310168608717916229150710158617590425691235636570983822295525093519829128300425067849124843026109767729631730990781093754412466176*x^74 - 4069944852933776162058093851808322495498241443246605229844814733544284362225156507621801806338169101601074342762306387405402117518112782759671163845361116165131221367275291781837299646133244683660578895995822195156335212814737310746063948935146800499939615690057540893725579677724278113041563597461167981860133252113794451459534740960869369296596087247762036594566625879732105693686374854305777598598036436343847594566007278199689962155118788905225105080267916718156505970911350173627095247059998791977547549819719571158658486206955831445486609852806621520112561495215782868278428489096695864977107394194363729038558535244816738410186894138851087732188970700445063699105251435215939223811351321348795386094684331311161896292676899707381816762841862250977327926451540006370283357583013090313139186470484814638345055246045287159885541186335736175658684780526289721189000276908220778951281432058459799388587531663087149194022328910249109561743983620118968002429816499671385767936*x^73 + 42669778290669650871463566350893379007210843948822185295999851349679664637694071608795146514158543392960703211040219794915916834709481601854216787803619676732256252183237378184797628737824730054921064056736798083216390636544107505806326858647931137894014234606291451285211408073386081869505769547647011485072591269680129555182918060856000104454152964189648247379795559528564656217875545744941588132011475523270372806946674127682131935343662363972799560315571932553581595577294883727805578165941482273011070237341759204310103305777127725528460772646402799938016219960254949885046100112416176868899422515245887447579879899315311637595528661713840562848900513075864310790560781683410248912638935935295516217976044907908132390495655282890896176620200283034184906646463874436757294544143633051059585299619193861763676728928577212029419447249504932842441868786180409512912065108614553367436356562922065567653891052197100239441224369265419583826401677772360729934323980658994283806720*x^72 - 443414727521070941622620713093775415749060717911635363867097718433820835753950550073269213475335726539055805799911823381735060504888752120974701191541590736973294407891585390624187139244765289478925743336147697779824816148128590563476761432606290116812124959943024357808773842630398048363261484447498936887614122120045184908197032635886259518659155408943035195028657978620883319695508868997197079714337425590469280300429315031328418177264262204994159126405165689423543110121067936540498207952437355119825133715998059956100714194074192995618489280621152402292325955954516114566772568246764195371626137746198314818085181755941573024400433385835046483003551029399088516556331149708435747408008075035821976602578518013270921990149340335997324877064891301686549166791431230432736062701600270294261936358078131319496053046815823239932152556874435995871821418805126089055981975061663070825755580437961882945653388530533503489983396587657051611616229499000820913590587607712891913895936*x^71 + 4566585112499588348304040782144545836436113095903800938773933532151103954661839870782811654368509924075191732832724396935403568719537981813773123674479710417371679336536528289939143079581965698312836920092487475276090220224430667769943644489090665642017629962690366915833422370247864725390669911811373869287470328068091771018846864626828824043161443397200892165256518234645714665258742608862165827664225303171784100354904912875743791624141177833963334726351150664982436866462222866179084813609496991016185052721565670210171906518667323568143412715629893847179300812454910512678107680293231727825911090984875126605516941221892495530785339358779135008911491441681842597828298198716441484948138217859652856039196529020724415691668019451873118810904061914501812958180513975030207215165179504415379349693954246633162085126009228568889962947000105354055913800920052408307959500915038973670647651549932437602079954184337562745872418346241366563636711875537086001363093983267718139215872*x^70 - 46600056252669842918438951720697921427775407562853919553325448925300677461303576127532842474383065542048325876434640255822836571911789703107705897165714825671647856590042187332108132812208488324401919783327399500763590711275514038044766614064850705386937267961606749557148450298444957668172823516685728990462244931736062127303932278117201343012131739789902209365581608202798219491684309276612742063343926083017572278147276454452998078280100457578518591326754696699142051972061524604985979799055086261768969403746132772219269578097587568353251661225211264839364838539990638988049907517959365060094591539827919149289976111798325983779549680519971776022604573893715287463452780061130475293710116024790357988741937979222914236043340406239932497482091086815427542198366315787711156887967977746694320266536072546702644570677548648224459292914870753343569477160153644760923124285827610214254068985785643808017136242519629181892693679769427695647103635574744314082647039043212266042294272*x^69 + 471085594208539049518915412010930488024369171914038471907889266546471490127725640551242906703868694410850876514429509775602178106381560054214265864929693230614248050451770815932312004141426553757195146692052804851849231083145440331389323942196699781262158457676564903339597315465675093369676428489269824138761615939424941022652543085536370610855247323164942908617831244501601778747500650326714567615719290654728891189087029649659967802219847351713294555058796895561007216332833533269931524620287780675851947965300247270735392627701754537536754267748142718232018526510885460038793851794606494804536188636833010559876269009193348343330218441085365551998532282878938057046888911411647058826540819339025204351063238283459068934884968198439120969165627168768132883938654512567282407337743969582600330953582907085975307354477900398484566319685287503641888926879544331155835680678403405941744153117193616543029789720421692660087113420429335737098902686696452233164145533568208428316229632*x^68 - 4716433159353090730905282589374634253081224855295247714383274958821659898378697747642093963398231042186834032856513784370849418957599456742548950859332880651752275149194262686674813240342475743377560127935577904405251980209452104716904483206317641322981979863448845202597258112443555643414005317922135275299939232154578406070490414875243631021132627159443470517176316782196086198215708091869736286573419079908943755835385610747298841916790967232010940500588195359721120182365657932990127654921663805596475817780137040009152274594543558753924019514709634253383398828104912248124658766144503413697677719007261879724814733274516112027275498971274767689548290167747937833773273251386614818897147216731211572451297222648474709666119030398790633189344269959025485199755268297564796488182792317318214772235532295286393583096728492125988143442098073600611496912556422448876419882519113402960067456592578109464527516669508060190697888986917060667824510405942551124784288230353494585926221824*x^67 + 46749464675439340845203371335294768836540730630096295176193041843474415227980452427238444814825380615484285966123685094673664554687586093693981762319687787135979933692104808634236719840001448359547091320749257427335396285277421029025223980274875067501857380323306706982745625067749442644975841623436384926099967480785676878801549676538186916004257465529414076408004114380470709331584273542360711356872610837436950292858368758645842662850049879639874358468296039757328474054841129654368356777670188775927112101286269427390444473111537005971458927138342116908042675631470318040530935377966265808045507978650154903029830533249739024973711326541585140078535092629458797806393525555454567165994629712927187063738690564334106686844131433408801794870645769519561772135508366961404009021872881529742573592964086600008623171122361586353736545240491054778559545648225245584456260067917739337159841884795874104706675340183964556428037571597984804919618952841799801077825550232276562625593081856*x^66 - 458551698937104367927574094275820666328324791866855069481876016476017041919037240340234416155708906848425262603408103807394939056815170007937681630926420980225207105986346184207877621904087243879323626303641049650535892362587268376088612515674830169336148141735774820943249434538786926980275044954897715918490631497218414676112425238377330096533334191713806462073699139903317068041729767848485067842340725054839845002749217052144155062229914226711222240657420437958704624348001381091617123716117002388359161933684976608137821281070740221557577928290466635608464333996744667137557750645482038723269744388319677301576019830004553708386878937960495084399303132529480126353462345410727583044642541662701952386326904908377028962609206756428821115204015842567780581170753738787139683184776595238999714016535488520387513471157414054578266011424535746205740586811678367768365337403627662583919654450373025936454869351527274815847470178910692664798810366617636028096536891512619031215237758976*x^65 + 4448135108860420625950122455906546480250781817567251280010864099265469968258803572550235170789487408802327002301356696688731697836537186319106371015236847929695343475323765594333685051841410873473115539852405920717029575535600631231295193782182628533115402716704094670157961934490042171842812995293925956503076561550506938641258691209431601394329939155100619857108946708540409030922859230972707130321534109478217909362302426466518383872985910781793523602289717553974199460319167851777722326048805918187392752848171769379568246940646854432259643112486830043938712613495558356571630591517388570410019221819571372901019395499685001497240525759351924356061641222299842677046951725369939677458692480587550803961229717133720407842200751988726798156177473443811892136863730558799476301074645410125369493466500262945641376679440089995785206372355637598454502376390760257371554987700283759970907155663058395992873120309109316250471800727545669303852292129044567990759172633398728230640556179456*x^64 - 42636245754827151259012025792650283047033632161355024336005445174116240260262526652497662419078685906508303470832794405137677325343596111593166943854642478433848118539083603607972807947830014093213738925294850404399614039869522713464808408187705998997002958603283341962344308826871860963652255408217123515321191449139233185625054469776472197102196292684622096151777543214318167526105588959879351539033942188305882009599200392043443300184680402810410387665075929506701385735312729523484958456655103487638152958174656192297314193523825717198288500479627789105968650401646207020988557494253670638142792378019578056565728013820179612426755636462707027703565810416907111578609529011689899560896868752094725747390409541562841390744974036630590571202763503039500077043465707531456696896618427766640823817375240505401449604202543186766129178609003390248255087459531850948231015195037901649047421066365756255074997864401594954363928419163473052468607972680170151531168139277453968163519862931456*x^63 + 403367894750395082278568080342320386892527420019688895657103793449844161537719303549695996917414308143871492618429793254955925331643833547759431509208157168048571597401266522392403337838639161499583809500906213638557628579842452331742340952193127696673585469620802428106677576606374681418502280209230074418158270877260619128180176161467057893106464786005717299952881101384265135244913577055907852026380078429939859406725914440550821860737360537193666831094850351705049696703717622635585510875546059035333661814110655397548146930120703000490331874615976083926566931671692997182145496191040571498907248371656665249131100070452169836303992622764490891415424361914060758318824242326647726696874402036197850464039229187097343493123754721104112348010915982008624085903030490616607316424619412285855430562188951694590687393996006362688257727369643787135563151575840071124021912744386229988885371599348839071536200028042146638181787899099133618373536753029674905445441586166098565695305609641984*x^62 - 3761024638480590083540727952779803895093178143503498689272969332536443889846685664248095543354196671353870707991990382854508246377604256411488397581489989129959331849688122972866017734262213053348553831184898944612350745783964073643383836477731166602353157291653433245579157273948923360978247563365113346941257152666925386039769426389095638125032386157588600260212851496462962601193081150443227916428094485323615132034414878901364808625043013920922554627559693607551602741174659894463749537400417269216283349580301095469162274586608475110906663678796244938208884992730478260424029689043089884822459142191800686117939098776717868810004945395331251792756765595547694980464708745144927106400478554855561542019536628687602147739299927431517252426502752850076567431047155280061308083609376996642244923301888313293136319913556764372150590778179821591538592641393187037845352186903859015848910779314030920560914044037011202191424284946351018643604817944470990002386593114330018958166374280593408*x^61 + 34497207208059764054484467935303935830847013803342661331652264602950309970348447527621779253488164835356917700647214960768140538643051905080915166531420640754934908751421971606978777681101479102858678464056276362297922018963108265004096573120291617131943366679932032562154394938937042877334302242451908116508147938840127345508102823710560501275453288378347295272849046991565235322379140444542853494188841359234153085948756668045896539567938740970300485479494442873885693384099276816116660609481841636300490888883918174125145619905740713459518066780977390123552635424769739129823812362133459531009473552343446529600831294606071815041590915045753984457453922764926572238882510717376733722739436590859343856429208659485868986326132157435647208026023091436042783114218635907136230262892813412098682220886278799277334995634664243895539648066251056678721300641365951623335913767493230885902976721824368575553486703801957979750957028023568198008154886899275244330320032089135267080456325465899008*x^60 - 310553783373284115467146553292867083249208344361741463832954044844452167419942280876544602186592131555495531872775344035727987147033870569789061318402571570225282040963848352459047880745075845844894121619333287389428338884247280426417489540486242444471606914161320155230204586980968797781822306977131725144990562944689714195176247968935636334874993619232062918240611891750524149714434842749195970297315666430894062889352912876823171396271929705734044743524252304683948384981822189927773242469350982845945788804671463503209260677285747475413275780672410284576889471197621612485069923891010891529027328875093249666776248512535385845817891058877913748230382699276531103465012507412222780095989169070367955879648093246227887514952661518137066418362547529757515558693075880197351768213107007104323463394375581430207800132378913493079362804608896536747167503285839047844668625572216711904818154289436457552353736403443762222761233544904706702780795970140072907431553008019233697621824064513376256*x^59 + 2736289914926086761594923501047483604027059061455281869643599643185078983222629267792322171726722145380017037387133776922170829593053939641159006975492724577039867107270908452524590843540985600437747905961488744915555798653156706449194321174661319352077220789917317799407483418272681965798734891467878044588081391709102813863902911413765727221965089967330016736217610481691929701753359313639152421070967786419227055597629746730428523116554357860825957603161874558915932853047506900492455251620623633971070732116572533114620501381189882338982193215120914482854207833920984292402844819841935273032681714165669845384095829759832548450833928766522302718138361817256062220017779900055196703846498627404766211953523546915275761910857039568470405966779950915169262794529602727758119160021626682945898935995448470857707783444881225201362437003287386249181790338947358404567019103718481192764515501589486122021954623492526578568588841182220198943615654010259918692228727079038001522644857460392722432*x^58 - 23519523761112183081367400249091183796700146747037548704808615202634425660753654468613711261599940036924297621301273367323189331490341463253661071740303674351509379822931466532651906430243022907080592890096756468105915572912620969725084202564172301718583606488643902169703811566104864778534070938198442996535217035473840346475944013459848613202765559639346065827368458687571901641097442372068836780994663503946880433329818462236843846340408829872317618325793012697677181469670242324136783532620005713129581636000650864630517113142612903509488114874533160416191554743744423266348952736753227648094277267618762499157142893581831715438627283160349632479385880402597500861049037327142922280517382415718146594582258181700266134958608931810821297977170515907527048671846612519363375420216121912706646423553632199112536202920993231515021955091279843901052245069525947439966083515457107774691167513061785994739637153592131962818686486975456813785033957571908003661708662121476965254141789743358148608*x^57 + 196441285968132236336365620376766056493278756591210097006649054860380676789143815913275072578770071355770107488650591489574107681918415030032647492343238398626933460545909164208682094253661087877522579491990978930882177730300430646853924188692287605079922001661670792678814915527853637698191268389375905688105484188314474689486845393184714409543088084642085652707249123926399106078728758819225477809669323640945243965025796895792193335810642096195826580707209799296398710844101039643901057961202317939346020645601270969959147252183372904437064510345236470182012076605955306911328514878682404686139384317083901595716392400939642709641263266582582833521677924753986350798143173306864386439086172606194307398327452516245393621178069619952054844464130810872473139622223967013396821819501678734362458090932750338657018359270966994069360923677923866600369257426832793055155790369433761243113086757212214467325185941522666348254710636059640698612730440202421913713951884732529641679681928933547180032*x^56 - 1586773219254110915105533772784167654649940018959693174756410560473788097767365564759072979641180266429282505623202150693224786244702921432942966716052856702366573977964100198818295207477119471218078038621399945892071531962967142903313515149145893840494308901651050336625294475981626966219000979826350829587093758343165537486958709183938514204396492614494220959765818246840128623336138522987243314721963518819537367360934735949592073477848827490728612481063049636851466228325899109155569843371852501796127978426888161307680136614577464315273048149808350558158459155525387540472192400075875687657124879347471276216860053380265696490380848218233065906865760765218605792645052363735274534293402223980065516318309589363079008007790257252644612300698045644044925859883712748819293727051645658723792089246709567281948848600061260094879728938520230409301968503009800851682248994895587407954386725630959449838666142117911612296963427848156051601599617176030187884784681261743225106419496761525610217472*x^55 + 12322386771970627730451948006518956800203107395019117367871215988448293047684232738406959242365303501846628876733760765763488218921702845995486821405119823148602870236501712593437824838127013680982602887121678805558767969978540998297959219234694778699816316290829296726501358339396880961041763613005887110458378184876430529928756764339464660169137395230565743777516857387584193078752312060041914681912326985397107851843467832337645655754041041857763335250112849697523189705719746353516334484237598871546864635623534573532018945319349895824576736905616559321856907346300147167046560485173821189803530969143422686153571380086453185884192485081750830056872924899995824043586630303562627497313172130985341531198629805131131720537271303744370869089392563553333054638009729314189643583462114751619958850266736221745592436103483349515365177807939682575588515717144455520809396574099703688798627535912992944332896269943861040844818865442890613808149801032147291020612505882689540222972049780469974171648*x^54 - 91275754625535141849410119076198661984547882658253785403667532200738144053406746299476087666035086788886555980343906301919783054609942435632637360692807872237043545100727891334287164174463018231260031512137468552111063253725471529086641340952416274018682450305966484312315047463880977507991302115593030472449304938038632951788090263603751123660923035325735183032116895582717456529178609359761415393179105400806286047664462929753184665610203428565544341232224397332422002298844188126889549745729107218136815769896307578343481468862592542499628130649019531390843012759787849716993470633132144809210262443664905619062011846078739705722968976857654156334479761893008694897738386405362521743303240740941442563031488304120657795540502578399926649479324581809968490804441464816393101863656725885095141115167690997805960523364286916449678158633981090849798283102544845963770393100824601928844927299326805888293267955833909701957551045393925716268676585901032159772886839759878088211957091988527101509632*x^53 + 637669850039665516851797058675452322028265598764422091923628290031895915190881989352292348191205334656746717740721450151469925142738867532102288793712849782821578833832499228963510568159007303493210301259256896316237819396125198208466260210155443414287977556406204627448323751580196605573814626134841569048189372138580312878121726314880529349165033935992384334012910270510967043295227345890605196324854516974732533978346616029238843809612122713142239808405837602534012674269204618135156847754664491560426431047374695683808880538544808274186237234402544825234123047970601704115282337759798957787790374191392391676033303224820519046646582784361776157570271365928765596318777454765473640524476640984413642055431208481716041987860795328073235222465134335043230875207060524189079846457984346450366713479989613587202901644074735202698521082730440393982253837759453548826925959469976620305488865127108267931321853754877091187671116278041718069785768470777916788298399925699781107550971813550261253701632*x^52 - 4126508719240011625601918837980408212034475616843357303071151084154805392501291794726609469930445505311280186266530979582710918183063935324536692184113621334958048631709681804169731102751939204668465640918798829047232506758544476949876623999233493105439910505343040307869187818700885136805201123476283686197509176092021597118550940850993013006801027746445230895683971959339765041897581439888560763126743711920956248333806558247518828323875518020878540427762247962696683982691120511832843105075085876635109028695242251237199706711665212469262209676152650180977529221731957591582352190698046141523137251991012292165481935301395155841726155681138748826321024837827658024813204485509047498602211822030945323382444410559037640570508533656707695897684448669379992361220532380960510540056655266580429639481567499561504331576051923095897484077774285961322693081702487704680851664416958055885342864928153430636839125662377283329819468476014364197509124390076836312685373022521324556149641478339680723271680*x^51 + 23918275608332381937696448740107028937945477330330944749174264389002325758982418497839986587431791428656393835009379512707451856663055082600434843477096971547774975900379819261635120699061857000009848800346081687326818010752469855532582960410397361813002852015839143238716199480166013034032127975859375756722197794645100318627279507208228289916623962667055856552266219067801092897742227408681428878158825849955828407925949895220606616233583127960049077133662718590081012493444367155900511153172972489351360103645117295514484450611762379316542279442429680337485669786795998049864465865850761120965664952161490282409373559225082291649212974907383457165340386178356177075070571985662186009506672964229980494901194841603319332189222847703529124960759613258218039564000856126877909168117380243031533170934874238063703384903192470118970343120489135053157230819363875341989149534492779080110922073381571462465400289806454632596935757921964042468462492948340040325965708846119286876818182740975350462808064*x^50 - 114667507503230386684430218624666431554890533091135265053723692008958787839010350485416252965150556874917586558085349469375945268010239672354767431773083694896054939062153180587631199122733911913248756211988935058466415847375674685819459164710241442096490835732687654568417722906792187581505891371029630162495798292736198098251850894906014374196164960157978034955847969900178797518976299055912248304400644862739165132467120514258258819823472031148210334983177884113046142146295983706341148661157267043761575455892833901477655249938726686750025045516562701541286849724826386664038439680618586941947210950292533759589833335343355281986043495246884135037186409148663524019160697943407173562120034714100859457652446717258077118287461363864589182412285275034243836648961332849518361231197318241756087856181199266074697165335709822194699889341999630858222403256661778199429058900186174398150119036904937831140775104920042636828039875349459719622543675410598894071967750273294717500907882220789879684464640*x^49 + 331442068357802215819030204153510206995154948266984956985269682747517670530100295281951512595805221472695142024413865342313753538108828812960639058248034945734246573999780314409630581632188935102599906880958806616240311718050275653914086005754289741711529863265624778784482172275793354270927818786849563156956194483610125049433811130190210571696774765839495524994631810170428233544440323379202608038747048316281114566579779832584958925215963091142839391818108123943886724941650525697683574323569220901835580348009827968717930681096255936281186795801329223393566180904880071418679667915596313672973779402355682138208420951709413201455033271384976643790648903756322870277782684145680699620574336521384967330542744958837881181291840041966831085762953081378045049999325694234130846057971413897192562305696512279201428921908738314186950187358687935833879305671188442613673399515964699734977189238449278657003477637127533580732450356461634038293118225738655963291609249844459565387744503756863414395207680*x^48 + 1356262026357357085710827154412742135704734548011207407182741074121831764471483935209960837187244183034198128666630864045771307686650469671126193334008512001403572929186306887209151831190571433505375534061655119032984978875600119363981906138976668620531807702491421476519496682511797072156304611184031382350631552944054289566481033666235467966189604518291624301177778353712752416340259729875758871701311984910095190223159594843409700596931663561618755545527855438221420665471595663476132486967233474877565878544574302881266902599607637486127738355056362621311772624502192080760355481957656015623724685616207033580657613890107436578164462223411147015919899518411902911331831376394383579566906100984546878714240049109767773576302622131673318329702094561570160631090091659618025080378278888781348172744785810669724416559820645913438140462592762250660640608632312052622714497545788648765603911043624431033263814177234746878768087637844026710793773467527548351524003285648677606110862958618619379714097152*x^47 - 34519159074660754804531497646315941725938510289860930650736640586649717803632799284398008469319939242925492734222349435521720931867008241901823146129082989133532952032865555567201187713829905571479632238644047917202641486031931375047132135016244338250237449479750482853625184895345432575283743821661708861766190407062520338018556346212801050709683637479030531498507850324285521665785368328108234415341451989429365124054146811516048043313527342376628192981535221372386280583315259615906356093079978823641285995816423361505563578516321288360399275417053244091310723401483754475281275829469522776987877739853049072593776140646333333384033383982213663207876377733948567223318630154738551054231987420689451641468877898297141830706010328451530830321908122003670259270889272076512111930609262182640763565894735614571543311382272317658829038577490518174039079703630758010993440199464093772710763627657170898138710225755490327803538693127964482248694818320774817545750116762495176233148285493733990993976360960*x^46 + 384489260951165538195121731146826371505432845096316072417647792799104280102877402967387741406726368743188097573666010853200944861709161068957088127633676175888944977100628758500735174039160029926433722135676225844727730063455584270310519983036810325049676915161183604390704871734201829515421413393339120115097867856239629165708280909984312421619581900156853330313025965409313188593538257021883545815986101439893587303572955323597661754603407564389864092143778019332377653331171905577672570481268672507640723723080227818515241587129102596747554046345668228261362372382442535003481652089630477229118335898160316308964861279958775921289722741529959174996916313894863959963613798158298134854390292904650631770554302288049323227385457767391116041361194645038936787599549411585668960080061822433693397177461443187660374554368662381678109660346307237190072644385938875637282796586289605458014657314083406048562192530506744757774117731232290447726301101278761232026255170924129486295846856269833028078969815040*x^45 - 3279875032971965514962894214197673085112602579154297814056289206158384881015329114495636786155752828361347186956021750083314861617965640333641056061340291896526181190280131692805759106300883098872149266340769237828001084768836072966375667458933332532180467614192903594069532312755998411165053574644744039888140993074814741891905663465905394982032776787466657655810759735012350455551120380720267940009658982504065213880690464412470496504153097325851725664894941783731500157138449025496376608591829257148047112168760149511218955039210600868713687317034903971799459922401457747769933450555424725743322929505310737615433261810015440473191369375902965339209676966285210884190660240794206530459131679264428160577687130941592525312546680897576747804209963982497114478042942247458050699681326093094147139425454659663403732927083119136162150757812291586541119660050334152208684612332407378139518441400758412928142229301578371903405872694145808753342189885588650077218128257358744766706823312169481079747543826432*x^44 + 23213502254503867128767524357228179358061981291931177549551527578045443076033112787719014406320381927984267221118699575803504566891101434803502566753802876652119905043238492821263529945645459974114140077085339631659652134106959341894681114310227706667783143895361678404791318605625118808017389904892655037460651073183647665605835214238981896304028692615993272329372369823219370001864314087801743280135942408381781556877282727674951061667900520940765945921347467754941581282808582068999331581402317200631122825487268893670163575801546122467994411673602874762935999495406569211877109573225282821101760693535786116077998093336290376347665262510012348941131147444219548580983037171925788712946446058581523416380277807077082297155477137114918610467074180402448327875819151280387102007408070195337376411930887502506158058692865262749467434796099383644689284823216775497761110686396814902590172558236761099466737408678689093262006108918036497307628581654922404726711237441833360171059801441824985399061446131712*x^43 - 134208268973953782651532300984150825674886020124626686028023016052816864684979991581790919244362080478125122101347939613577874284863078705715275400390849304404262289190658340973608144286241624586534189843685235320562923988541602484552005384944950366980433215875847976027789014849262325209366666855421465349458222270507821499178233901714918713762644089972435959386762984338925856059536727989966162418476234513498241105183942561426955238923495432393723916796379441232818582205159163024086345561668298804337199470220917107272293094532346398697483596387121843737033209325135059526938538020530799238342533640804678100689515780597183490352607918752387154371517620044870884880184365347402311231015290806771421120285020364369111582455374303305651404543418399349954184156812016137390063557005971792981061350044994841669845732608516889833867087792755714086841638146110762239223184975284983627207619741743740722639580350180914402767405976656130835519358205126040553671589952143352755254970512251260078454647841357824*x^42 + 544094681258587817388976872003136792651097544406092454577492069927031005949824030218772155222123394317179015375528849373192206615179515820885025925896152588384403092593114815495047838147365150543937066544685791859190442428465764500591487878426831390383020693775877679505333347899579654156456127599224002248575020102968848521510604485022723607282112684427282295617545521754294977340816370074476980987511072660812421473850505824547387845980676603583892891273313289802353788825320732371203940583238848542581834178484231377230780993065706998337859289976817942828275527983860571296565962092120299116288283919553627530608464859810324556168608255185512782270965900908802700345505661287861327953825589795927685117784241355663136236303319428044397589145079640087914721123135504682846177719152506994577510376027473863360271120157418598676210688957651798849747227346835640264110966904297620123559137111830621210834198429414711275180005893824113658697415967145777702634031031497729210099371140955272988864360906489856*x^41 + 9481746777768510229020991561816559182443561005460568741816549669454857987283125049127408579169727841455967854118268676489564707760673081232390858300807036195265103361170034147007842507697326888492637273080291460435621355469756519982431258343738395657011593841400720904451514805406207853411121342314099117328867695553480402237756279467497774083559624735392106598453589709939740508198704129095730743489386030484587626327170244413415649998035040588703142233599353450686575598930381528052993127614517799979991555674788318467447760479476042452483604656329835719163241911794858963258779341713262958601664827039135653841607129011601186515928447168601671412158793188672194084419952491907878040513676933166290563648766668300376432998182770643932690988230220470899671482872026269500173184028086534350145309246009248213425931977527464674236958331972424991031110649136619868159456423192860158764668077657083612062068626000040355493563309840790576859599361852414018497865363158221037447073628834898075578894680850432*x^40 - 30538520754445804645397302044751491095799153767700740787300136429396487557059173076992787507875850518811651797471443347945685442041827163376764632287798069986357688662529289195442424320862663961783493994247693021493852416539056628878643626680791060584477670082419234786084275224138204531714764150232703846586738937145993017742684560400151085073350818371215898411736241752864722956489176680168226928925438057747540102671696068611872054736028156160420025304191370607341347252090301650254693203342375257601719886908763589171588750032402832107593936950702364280146746234641647944179803410274638904823254158228815020251679856032778510651693850124706807034884670793112546271119422045803768777725949515254467004540881094923012175889287398525548542978096394862850897447800569337056687913135427349606356350069302559392588175312035929618748931640483558454983081790907504348193223894986601344001361543726171310354496210857818894220917094037284659980803628544248708538465956225726753274657022506653104814406530601320448*x^39 + 423775013058700452719429170358073601377620064949875699786565360164706387172865099015999899439965226475033225058569085120370015653624744630776952932669983365656609470044313633854296973841670102974527029382520669345608738343424737466647350811378389280924851350665000822381068324492353182565193924672150380545848786519855162276372703031266322944028801452822544588456652222102877447783833521551926568247611672104287410854390194338735605583475475478337747937052652573245577871994342689456771325830275720705371637353157609414223248483598289020035057375429279094797316754702497159795372018421770268642354645253694396852215067511296734139801948152040152689840284479223357610017095155666781404707378714951997603415282014275677800925410315744612327069688880482594844023728479395949860169721752282564527506355841969508248211749934217160771287297506405060094559435859525926918551435622008138950207209229090559104553040618575668373542965212868498599756761412181849213827676259675012693692605925003157220867398633743450112*x^38 - 4217316941405352746861363629491805683517291230085860909809487673091016769042487419792769947304876089652093938502836621408684868422262350488228245717445892940145803176506613526077101550268613326746441503868400742376737721552243260118278401709410484052263504398952822017934060266179818662429756970203329348584145965636814824027223802623892493447501255144567949675306760401731020967992570429839837030845643584209262395819560751482481336113779625614344540633137722515323924000435681129810558739245098103804817155289361377690225275100168127502425157605175237957971280912531968034249737283122228829952223901187576078032591553085278935863705968411013011074485979913281471950157279026252792018472590087321605102537073073263474232714618220758274630305230157387958145118230086642036342021368910238608943379521417407188348133313859727421825398585061636103055095049324596588403305475625194788112134657668597670372042347563333865081496131999450370311948288114266845319367860803022845460002909312731282883001026392675581952*x^37 + 35703110975464388007484973649761197232728476139219985209153421719793255386550499611278415156666156022588355284892571706391729605357265213979522921164210983919768896141239731965881613769290537083015979368211439972400552855479782336019395818655892713554489660532521463132534756536511196440020079580879826282189412182561961874677525884445797829593062188375431435159280942731951119601233817982575108104085003020831880226158039758426766278789136390765787183961004327074888595009600670579039782417931796862903490033560370374564502017906945924013969569899191143120052867919308330682467407245546495877512112867368279431369019739973541830119336651958025057933540851469494935220702086766764122994221635500653562638643746462147303782900770215575326107021977697686715667511975543014616594164539078762351932337094588043864706284981536987428065349697023358520263896230072154971968035310678350594387858914191352687364278125363777086861210610678748954971709412264698182117529509925519954929457883611278274766306710252706332672*x^36 - 271406687044084133541583986072736685914972884761173859879542064878083795185769405533309885550902310437892699971450097904392639922502852535188083433238645255269393654950440680987354029140785051792318199576206608917425249249322452573048770110793662808527370321195044873625650176801974126067612446520151981334119528273369222677054871497686769003423081266720788403649962161228619401011382104521452097671047445701429924519039115037905134550020543841280596978120300661804041522972536772450500088555939137602618899784639794152526297494300550244866077194968275303548558119290626478123607099325124176592487162788495504903823278363704548211427820174300700477576026792094242109454307004603332147785649458138854578690552382045000313750511600260533741057449247896609757913278088707097195739456660507471921324919372271686873873998472716358296457983927103913252731641895221521302881687622841719918769582543976906967105576959248870862454800005812151805122994276925089437228858091094178466858158488711615128041090303915445977088*x^35 + 1898179647327520339465101143757440825338200354374974633050330081085351949371321934503419692627945811447051155184389195419214542530002998577654803695187484881327352723776084787974784008912939363486861497973853324736878108872624683622655903533927554631143689053751445482418830197468642874851542696698303067455728498571828112862439373672345545291816779420745222612337219445923256216969149631769322730948119913517744634150550538973203931987530923042078215683227224438361030982897932337983946499715460756477303370165846366644627861095237924604377625788779307319451648444587544045183414187094164239911163689995038234580783360725651328061060025418038705831605238065808293246047877764658853739918954046563479891692672623089260815259008548752095413424544425178851012857408868746321131998339144700666854133949411872689434756558709340550537933054796426966113272282759775323343164277803915484380265152821390407778475435678253596054167247604371937743627499287629140406190602969647001578262295977555778839598280533519275917312*x^34 - 12375346634611418467510649174088854783177257144884316684888792339190808104225833384751657417763107897671221381063880375447995473377410132899692849487171137294872776454461625389020367418519608776331237003822076180361271162498978401749188419970656735436292674648002765396897036886897768599203030785802116904804803912486858176684929365015727988622581288250052632367185758710514650760386193931072763427937601442091678873117464647969636155204053980679461499814569227143402840390789945848396886476975452130228936453961496136776300678301221041980452347580822422583810111000642644867304152185704937424382596408811025079929729436973012890598459786236234963996596476313361531011430990749866377914374134242421732224370773318926991721598494231122722246773332769020378743459024036170942321918696734696014551586009864880793697125570445931519338829348913640980354869176688344147477062955184821948900420102598625023078012761405841288658677562407209511307859560128807708868374442490463025710791861478458508495590938268671491964928*x^33 + 75817505514497604316044026707283216057611973664851635443618362759496669344760809178423323305623871341970427120209733466811256811707842396474777742568111567382625693737952848900114050370229622057468611847235917572441331674893018515538608577388912002734532835671374514776419565152407946035166071650522310670797711616313333969470319357101604735720563541392302298788718485145900287700394037141825308230104927652050036051183217387930201045970187534034080030566122687969678796506264707993212212511564841090473229952799624157913761893930783779186052281361414975826597254995432792291637912373287982044320825815439471278387183964223507841777769347883068780670989249003730267720281388870674477662581398168021682903849359887725168864273273792538660220251747979724647452378531074333694954362198556028567105180497121349606080977347193524244387327096662831869665542314653115198004650267955183893765739012536497680335114817882346081154166961796879252756022205815701759879975384326005816172196257687331356435469348911896485429248*x^32 - 438892569829667961920727069934330181767090166302846538698617554603276251527100570721747757467218284718927630847369124136071339681849252101751484369377452928476003791677252792396643549546961924465181338071638689663226383036191202200649523510672764695139777269192024260430541753389983123064886634284865523624608913408205657126864635957394777047216422101129547646336040779860350883647210246982713636568108043430826523325798338265106485513299489463077127234001070940771816113422262784273468949865681563454214597212034681226322229035711633329221694614286566778623482297913463888752662986180882948629966509904149315068835684528457002957081660563184584891023905783112399567326656315011218707747207208381872497807962225737208410487374914140559954164674737462672190165840805041042447079347601134306049870326664693101773740104562053220824461266342253178935430163554205128430423319988082205353404778080319778085914802582354162870710028266081104065230775760444325876733605535750031296759521468159028281038417080575134563041280*x^31 + 2410794474104876438402934841783419171759455754606074443664333148202503225490724385464172535318374061780989007062370231864648216907172933361652086777980318337107564057734334621742011985867893069022824175241988863249829868884017388589594235774226296568288034434091076945643821583912632853145709776326933898912087850159271332887696719942004385706854070706969445195716969408245708420571135235813562032828732668832187349346939977885110916364824988763612553026417823096156513676187293452057186565741640152305545462241524377090210702382204455072075140069027120214591818380224216841542822590151298489648116606424657523911073249717806410342083479054762364760694146035600104758194273989078832295092429900998531760892251740281461666107669405537278122108995268198930610163824164006080858220201833723018937294048547147937945564587654194235934065492790181497164800926894581732397646611387499090096878801551847383375252642639298611456494823200974161742780465921979969875448782289603491949726690165201231259874916125922417509924864*x^30 - 12612141238686247280366101909514920813092900745878776574517034740042552245100352840741942988090471919920843012711313942709052061634445009842614574934496430934039788768903756222147618965309582094260834336126128357594925632732272965508922989941248932432373382797753510264629136132368191006047551262727768072113651392141843671172841866263876534621477756989575667563191897149709940543531437384349469082925290516398609029902026969673304414657502442053473807234695450762972752375512780342680801544480099241070683460873586274759911106431243487074329254694423688253309772538338409718032058192646334884706973252499816328457151821315291546372183761896769707611710975225916836482691526482082038480732830907175597486897956874437213042597054489186386239856834449512259118590307946784715920227755617406652109378456347240590696328659276536739080184210317256699147920390482470008912259337217786837631604519310390004027233467191742465806582608992667464605031429160043845073015293488545554825760070806187282092520271631343353759531008*x^29 + 63073227753227126003524061287021598495661773064354397809630720751821482524586515798271366532121206684651491155058009126320301654071280041840900731373892171953287042295115138612669337335683547015588842526250157475358196508738332978440725232571363028074130828864875574235278022804223406772080669578738733830463001277130982644293924646621266113153933659322386959455528330961107354917071634053280208540418837500246466340393722200761965933445557631721643139852194918355656494172531960422526863299348608697877839861898883616541026701532279198397609767454522869185094062942441650086489099824763399799633377050503125828000041418107039322324952992312970205337053587982425359376344081322163690196168776223298508474163379110636202308422033877833940414935142329823391433126025150345368905650485729560916401397296218238355603214495282871759877108218819073728869576808348933279716513215137108921493398013246488820229468597895034650785784591128126008379879070766007400130972406967989256925298954459619585265150619712260923396718592*x^28 - 302726588724298412991732441068966394539728272190076896944112686824178486784670369311950625253854288994529231211113565977962481359318686181126532400043242808425527197126381605525374614433214727269455790651723470460003907354920786745247690615955524058424115425046606273008350277633340076462673783058823105520873289123624802835969928683762295608699706289320601113197740318727108610237073268747730298194315813357153358447113265608977525426225361093962212776896101075724220296168693052190724016220161716679138603544465834299499736436245701431236669870483987314114358964767520021047781218961110476180752173326993289479348038160763205310618869431439229886815916489696488199924207903197094257431499211145206817248535010907063625290937919595124069171641476361243771406229466283219693859142299657435111978253405744225049089164581363238272425100567223262563242183498813185988293961258388048000714343547186669540908173580860202130814548243923012469075448166635771634097669939699591831302206635990679773705449788416209099912380416*x^27 + 1400550953968325490445586423071468593763668201773145984692400733813950316173179167956852704717692489572787829253266396015371852266939946572303189577740817567681037113015589129121989356354379981001697448959406305584428926637156797137410845813371273665739788356582290774176868312117947973961029989472607186716729633014610902811136977521050812942711089879906720599252732906050339290128186804075632697354566999054234191222468772055787132927909886236985027955762251427545898369356051405511816017830477764791971556607752642577117547080294266483372035821775539093591179867573732369794906963790059376926633104125239724210564681013094803784711161403702436558196480621758902295016051136374616840992041923267210039559164892290898206705352317236521841344076201340363799573670538157332968944350037213793415550501280830212508759867735352536181699608168615534175615764127665616759387021304825835567121955088150509618026036192082941608859359392920685999565015927462470112497770415905297706144534565663046001204516512362544124185804800*x^26 - 6274749315326237741217748286209130023745201683630829490071726882836997632405917616254642907999039250585979110288497429249597568819013173562991116002276621608945165703988571643031934555959488127731737846488680171911287708552184371970175374637827381033811454798517891988782415288020564276294307820049313794586300871407565557343580324223887619503777112640673092398027097769975504913054613834635407455254211326249304526063149126614643924834126462975901031001766903290549214474674440741193959442924081764860255314191641979976360016620783743890720834072439388498268565891875128557572695668388740263162890916474444612379155444418351486281269703685872372561587890793035588791694765310453345051854786524031146832083932876151458213868234345286304487795705111750037228093580627558351004121404565705955909519597459980862298636261063393407556075155004210467355699689289356757844921119867268585326850047452947520691587371090691287487617801065911521117425546813278908911447231049214835750688452173685367664367336737781416383767117824*x^25 + 27344242770491816788932362174434859304129509290808495738745629825561599882590491038953975206761590457732633845709865565408538863560258720743327918429702539905399641565692899744644945743076808357553969107057914084100842485743697296423208013926970894272427375056771664936052756729567196602719896847463070678178664284841169704189412076918664820148058639588012632444423862056552729107379183817338303204592497358607397912314484359369284348899503659750841465352391677679840651693239552942231284432099204110707508045075859160388760012540641767958659565695313075539267215925742557307554866146371595732472216623627347359979569763665454991217037570751321262287648935922836980866650106338074024112840010501672632093377968076955004262230655659931610793849022448312517086392606351068680189796699400609519560157636456453988418702995673116346226177237595260020572614423585973888026598228236283041337852536963925745021944471042311979002861590266909639361645114286024308957766140591029061888695950994967501639703154981085404145494523904*x^24 - 116312601805322779156897622519309735428777811880490159240424192674558998588043559374482335200340100243747787913987416032112874677052750701586789141513702485149756250606230164892521329304390427543199595703767373662567926587280497799907509233708481384950632342119462345787678169583291532532825069041415080435577139639752174934024386449052017386711769127209432033759494640127960896326758887567132445383313311543275391474726365616217105384998639710708569953313662578082619186892689945753563584833364176949835725141141108061399796742004151511181514711146254790183652862931044332007352786188266652361316698714721077474003659971236790098677047429877084185732888965311722352636359779459817060791075557528058775285158477050802167873712202497490859888724353157721298072082844762212299348585842024901021691639687218670273585559276260255131311038713918493076609004561852113561260321015784123102953195657286082553884918940253611494925995019178872757779182156167497064823522505794182451018162738662805783771447797758439890832561537024*x^23 + 483767137242538463938055650450879004441484433153297146017737631178784239865888186336197065789859739931309534883761979711135919661945022389860706380673712641533448860238943205325224699152026577670810426600953973393440140812219084870750528082030039502285899260661557028544404557086423514968766657522541642808471663945183159351621575146763802645265305945538503378964867056840159730581072326710384901300497034879841402307684901457229794453981031665026911039068816314450572258581074427761432997040983356040838048874820864397945847060072974986661935206252564004712228854894857625509530699575584015543803428883656643646905440449522648020393954801813873310399081030123070406557458511121984245760444824124411143415064247260801923076188291953088184319637086316920855511745225743026317483128804936662625597051355775736188571232667492890868386249141059761489621839213560806500279896477424904517665264722532897866620375708808889264347044433544500000628694787901948378277869435142980034946071188379439257389389692828647851416891686912*x^22 - 1966260782873898656742786594187860482161395755877305197523200974506300325086659780768654417897124760646168544431995185112171111890297694503496361476732103144210599372219995081927636848978911537288402690904750649801580706581990286371324736053019881850292571986185579105635281453481491406872849578281058050068829553041433591247212975868278085899969269323866196156349241066533426380855091554817603158447171398894170947907180800271026348231216069531308571335393810154556305061631447590659215594722645010331005943755711000939706573469781426338555294455997915318797733132147723757450389550024539861269629786656453727953839798685169161801808956259896065985648289555544208627704131021267548745596055193134210986114173879176150521033293698940191172721395947648941884957238469599067899308729926805996773617517178962024833634387542626865767970594138771856728146126692169956365274578709527401697655877095011088417928233990022255859160924009963135312277687453502748842044709058912984203544912377735380981396981656097973810111323308032*x^21 + 7786896008763750101751833498033693668396045064948106618409181649257705348148292710927740166344696249119571602802079452778460444448517277543932365956797790577981720256425583877613238928051615957869488342798102547072149780706832812333298472372215838336375787506164289789537585418593441612077079352985319937759990416443075161104752054093489404450319251598285799323153348244893696128633764609412247216009850075903709037910946696079682566625239453750904657200169056189185255279912471950445736062274952867612578115663614002322894675397990380828946068401117362808006966946725952887215733204586103515616813635366458547249945181584625526214577386054539322987353597785327191874892446058666157184875482297840449371904192136143605065180563088217208101443826433151471759874347551453254668561312419443874989161063020655874517689142681968038369251596799251501156569582307931923896020752952297509099878785263346927582151340474670195290996726051627365148324101011912639504492531403243429968419454535268396187380275932877392332875752275968*x^20 - 29905153482052618306342047345007380697075706751499041124985421041129475753901509298271028545960189129498493353293783212311412975131992079753505715865003148597097328549464920713154274941245657611316824633770369986121759633618325651834767181527227685321314221944509435343183413879084213093181743138816995178004884814290815030977677591796113717506988396482849123451682879511946279519700351986461162383338231615239038051519782108925788579302387265909469950963611669250048667947322515615586462834261251346852983566133544712297368407574282018052050229738522832384749695738396224839461816317999532377480189363085635314587761188352729479675979753342939245217383493406556031291083837721635317100654703074388247628428468138555198428610985527624771196187325052961023878128705170630535665131922938870859574761259690454356342463427887211341846413699569630032980765684894637910311037359358023759872071722360223459679032104676500525078826902666191617929636973774310990060758198213351565359536790624744279703528537365926097318088263335936*x^19 + 110745036671022957505173624390595581951698196943022424267557029321160850363275839309497233622849739173631415211134436681191431154833101462064280092581189250173331816822008077853660457050990677204143754110903940036493078002746123296999048507246563940549122424143785789581279910434307523141828843147189372389672682582794815118366622323974520030638524152502026089540891777361859451037247243411860615066416325146287493239806241718687476920290035160888344779851503226066606395885091498596293194301723940236491812619300014660167912719596391506181603237726431990358030412256370097158260003902952448280626159975304407557588477096042356344740634922625828533362637466460939300050669236894480029061685167121217403727873782268716325175949451327515163105595161645812175312809961526475620153945935592634801999988214232751472815655565260861873666631855278563607203991635115162906716728719435291826838298008499261894829063041263005975753209039464573196505424674575704640632676074100420583915223478058732975490824754502628719191807156551680*x^18 - 393193615307710825923991491510912574970655456399753575912162647760382100789123174235694830615626814705475934002101291268822397113635699818580626052730641713612367479951382080357215269126330800258044681147113867667422170997271138183032779185285759013332182022903796217289088745674577024501155509449896844471644646161903150715282418633384473686396570568557627996371506908876690079867846187343882626778726567320708124667617374904890631507553460214435467383790961939649784839017844421116832886833218666563474530445370440867738568943045097145897040716443497210929186876941778819831852619927309435185280200466093181226968872739874301724819738306056908553624785263595936998701482632534005058465429120194702827972304861529137182123354479666408500638699530636939874815875953700868593500836543729040784249959789216772393832569560203135776347315447362679052414093146500440335917027471299823540309204692844969702078665509333909874379462742616823760636676149645617532096760193779007385481918125202716262090753034884160041745597518053376*x^17 + 1331445586886423960499436751212469646895141167154092385038113077027241377713992156945042921253764277865829127466025167938237553241165923440175512280058466298434516817887275558844336832830897076078391468829409151190553080556972628611030319556225699579625550736407669324518218646909922373605087713420965248365602576530145894695865156787638852295031621859092762043047554260975682827309832868351767783105655919245330319587261352834582300287654147721539324160184937932980612802291963710457289578730894756608105259297389186874576232106403552894395164001331614527296304231203264692039239623577495494008955356378140780798303995491413869865688941706464105010301977333649189397192034499747815257967641937775689917550715068109977513912702023341232959637394345102311612305759436705601502439022333280980090425924802872780864404372557844969185027294529188770548794664257154271129509944201812762382508315782730297787539705401480125888913107593068214866335050217733995345231960546879318583587352619044206713450447188740247114861960268611584*x^16 - 4280900656518497927303805025274999520818897615743303485955610020106109445559662504689422878936524458003416738137175645128197496657544925095713922552249309362104970656628686135534594961072736816247347019660095146326336317943870624525698740868199776541706194384624188030325323593279794071492844098247909321662215955001174462157241349392276131051924082045750126292928450142501825986325610087540611222266257646961306856435474130314734989834522059331753424047167563813438463189862311602769581468431533145407813683615314951722419259404543725598868969278818744022008804173304580854311365075260235015473425766256655407790304620619791736199064681993160861738130163661678707591598720876669052538365765658521568844132494723546991384703241618730178119592799642003623527433942412206257006409209442692496749879769539277455281853167271088902553165343893666217025721559794812283248697176877666002351149682801184764761230750075931589053039455961886700437368458811125918054000685004562247284368518519233290612756212241517846932255295653543936*x^15 + 13019768003737301123985378323498238577322814813245169319115164719751221513719464445649368736832679411655328382614134013372787069291859088851198483132740758143843512702273902762670035511131539435764866889949017400986315622597373622636070132142509635828124033084203793819919943353320630895375962014251203661095838828050131579547942027048863384350921776621269431357114258412412510981123412415522508529102218575876910773906398143175963036444739831113501082865337022021250836465869181946580191859545355036488143636408099512989563751998751328249231223116887075755153466401050308466570658646809581506554179935542168085001074501360730644227583129087628612324726533245096752323616913434126912851999294884703133572849782436590815816057645198548526779579755066941178625644103441951012035037935284181994582199181572628189389951487783453627112818308013395693270478003571709247885249963564447514876857538169127681437861531240309478199216135314690901354319360413557195226494137567831060305296745478884941198427324069673423304493877054930944*x^14 - 37329960816686832886067550244683515690868685341128398445401481739069247556496182114665515699228267517276105520087830809639405195996066172272855001617659471209558430805266074817819980735385517243790728931863222102398143954314851283628606882669767406598159934257094680932721773986593163269348119259700544882760931071491978039213644572803522191946070029863722729731964514812767213788946489428132281136217392407394348502678609044357555406130536346035121165945485651921432208195638130707001753035371670756687575165837786355572835201972358493399372446338266409919626466119261414167095834545140478122299801972957868127447132179697235031996006253584193485938454617922922827139391906688486026781997850322798823480002899309013101111437143737159112829896003150482463026538400930629313605345928647670698839154193004159832129819983336722826734955177409425065611431113591747204848687553506874647434993656149979690279177059181649778893027834263396952396643971566604203902285412381693187110500481071655375058313996151687820295816794005831680*x^13 + 100549458933890659587328967628747920340116128146834254671794313594579659453187587470958399714903432601370325005698285191156091624934944591531257841097230573327969133598571308124210327852174841860763564649919436280147016316769532371861574310089869035976150175419409632258739565497762305719076017902835828051071639426469258818528206766012567798221298157876906026825846663417348045514638793488272393749780851356657158720794506369622870604933744348073845777087198987056010742747504702088739184003541348511293959580038671751430846242877932588054297922225177074185587438797628650710800347607093813538672048278991828241680834654584155971962008088318047491530703869539843601749865019242158109596321827970932619815108689012441841035638562670408726357791024297227043979019779975546082115111641273070169011962973619617480579916683962749662633002285803273494956169227639794009241892584261441475571016284700838472229686201796212883847789925871321679365772738116254114734589105537425319043773559058960783764794768186062420125832113511464960*x^12 - 253352563823014033988548036645069155716419255605003985879809051909009847787281915161504728697454456109237279576627060104706368650492876642046187044108323348578039422174250628570225809963050044249875365077983368429351353328808461522440415821052737677935667633181093885350332808611811484773052954928994257755643070438069631919503882161914844522489574819033939235582024701331438890950452753637343147739357170462486376739148286468034771377413707662264582492414922593125054909469742415661008025777489219694517905193680220412366308528062481578512811752899440734243454735851187311578615246058884499752597357551637826324309356036708009351641416272852473351773172068778313020359944909588681915522298132855061188942055808116520049951980953987835643900472509838302074548669800540202477666791068033647763231511207460578089521961506291118470818943764283189286469976168171615494392315738420315866777397592193967355217706209360248404850373893840914354506436421866904437837915378055251866759811664604827433257060633146401378421227477192933376*x^11 + 593759871139427347064370189587838623625960597904406931430481600036999507383742988529430797552226668313306810729783732177924464331754105928019784895839632725876810671665575569735774353974801572050174754086952675891275151321020237771391998111681797968305403281562714728665975159180948568165922458529259165504320088567964642024300876836891395008787805630844081847736273793413202523388623564227889107827928476206397023686175384259792676646757985906781025844179503690577314147238181681507775941215145154211245774321108537464009109119868954642521576199803146678065806621454976699924614048536616395436874487999969143700907398768985525418781477768286378523975581353537116532061189647648466891858363295175703865399810021763447758009677339220451087558852354983334500594057138989548441886464992871033223097585606883023735119258131357700840998154997589454748979814794293206291185973046459697621254497148894804687813550123711860588386309045802083193216307831902339376945741789154290044572907306219721275836714094321604775602697592664752128*x^10 - 1284106356084849279097584445357733896974690757354858202898003702840083381952963676702990373545344673801946313084552239736864715631231703535522200657428923895629815002280556055751880341559037588598384569316346161905220683821173319792892227276089255485324243146742145061435703668357815506835983860290822879554974026164368367048748341173796727407267703562670309171855873290986620057407041784967601408176654277488430819301690220334201449236259083943450965530748094176412842603440769010763525236314582527150029574140580558654962075514615310094295676200825114039467654982648446013668481086790858152871392043537183959570021774322809478819933243464528695392654462740822637302622292251033150073913496100423888446771251389248407407066552242801228538236128011487733728050465522247598980259743640085205075472271940865949051516229117687570738260120693337063142621024136673137244652882376355009815559863779807214313726934766053141247905467957469938385094748223744553048020393187347987427734157141433406977036968594365230474074433892875501568*x^9 + 2535236420259979955843286761134437268400982286341790394560253598211979522260139181581384160285616945467720676369235539296316405865073811721956283349758459894552946725510434140142209064796308610793816943934475132857884621612289121559845741559647773605221719577043334075320805252815427477482828143636528245760822429944025784594562644685988613839382114656037287744883552676115219482077195539383957966040302797381829771233533952494144623553922879729661986624745964658274026866395595504214521154530582851495070834415817168804352821298501567482158028192118973244897442320979447937624488161743270460455396016453833488980382959500146116928086117430196147768625329182116329557927884817916252660883185168837992683521974544970303993199337052902509637576259104307294103824010890618814410334333038480776085307726023992896801077564244538944069283554114028460150616097110814532662644124770029949119450498540443262119464865532166250149105028479255254529351404099355772473303664024493499441126628505094437131786609401933148676794169671790100480*x^8 - 4504673438865388071586883481596279806579571201094520558405916886962443019606618877239862138421355505609246599924405486958585625517191932223541379891542931691321614921381809081952199314946943626117188053365558430065963067434687832926497861833856629573082887831941222705972270922591783139292805519518078634757329695257191130620671022008076532626466133840311011490306710906154747305973828587469950796904267763689422294422048579837439940137649143740374852644500446553439153988642163462565123392822043507391257925467420109878211615590844884054978659380650439809567277432372120582077348580343946398224435815550996176443713565955071858970864604936351825938923656464405542728521174734168884807407623643021963413090210693603959591239220858265702651072575855931888113615458271436281731882875977700968276749138275621990466208001808215652612253937461470150244575073113599304374968580162222826390201867054260716519057349201532942515330910467596222614659392356084060622980495160225574056012891968559581748357430964141602031841879614025629696*x^7 + 7070732007631188632452499503516363552704047679377183069569016524811379684613500519819407851344821053943970764686148374641678118524215807985409053281815079794286000278179632914196025382301313317213153891019521864847135454684400154836216158762909810960685382711496437813717090999734222206628720720410090198685794021230420564652975709983605990616987245402919757637469875092971882971899134510034853758493108463578421916619006116326193490590210475672936560329946786575188258256326215011492097180996447777623504060856701368761004545247912922481571865999059306550859751985664424641052728520761888081056842520785209561512892539122409707911538764227490174444222720088378437824545397728360340121157179269045217762680738329153324234313872665585270029436327017907757351591894407816980674102242549828341903946532230649268261299536825261512673077766359634239505247426100814258144402027082622784342571232559610091107658465043424930686174685233222871607164273726614779430041052779061613527196282507481884430499084845340118922337707179229839360*x^6 - 9569768971899107780002585974877141409679607249599718844581642931737478408199047091748358695023925365912303438969761480240861545437809819461615293177189818126380261027491119737789344379165538640385441847572045547478882274161307008209008287023765079999202710469894906794753562836639369069262022824107950190158824764674598261648503713810433379255165697959020003777930534610145038736287267217942419942356240497724254826103601587202745029237020665185963351853594466066831845358828739712330977286070196003089709272917372491890511644315256828094309052623756644935555612058086553533777056171805476945429482254414487477034819965664605581569976417288591389988067629730172232360766865155277704531380963440820747780442002668409285905673575765032422555595063755762191806599378829427825032233017912936727161879457468249279884874149958235168280797377584207621453293701799001485227592124567496155438329806246262451882335918287981816559125877901100694248454582344548540145294822623239483491566466811671235396389391190026817124616227816462090240*x^5 + 10811972464886121673866021592190735182456356150064330590212462331087615163501844621371206184276526006465655783555880983698780178463992382368358347474585824158390851435139898295145718652206525282458338594035028855351720512672179527072979956916721294472686049137945518479800673781814578321827834020807374237553454913781309574274641325917039623648899116877943107279180824389574457717953654720690546371980301743748897464705937911783120841365261719957956892426940989346584283884112064890746918701131529627641283350513498731665288549229552361925522662696878090466955160355037656525272916648167154570432655320333779547299390080728053769061219483107397011768868139111742712923570635379116711263295610526076381737738102987767979773201238844490778343521102239773976319995354177433380823280451369129409674612592182073508281988989389923518014792219247744473951381553786377651569521150187537739176388557039581601644582052537584032144149824694674163743068310930516355551089071004003335019966757428737196373518392863969658010617226652326821888*x^4 - 9741689060729083464286508606730314417790297726561342573989859661463674906617415588353323793596474837623621022517363312432761253481898968427644601866498605292885830096238259503765108165553272114167532959256505647087140226003934247405949733660295750963312616202824072172409174388276099108695684313771657594892655161506744152264609219019316857106726374140851700965741182426444088050413501315230350438218884498892974138618825029269157591401440761902767370421932062649558665796738607068524421788450160622931662200651417673485466766702724043194874894169140337838311914082123036380844333938940248807156134070405802582439720514922097673031523947084614995028986028902162994185281179356295443946169580995349826173219205121793636948860381951815544028102944924658218491897645045998200337100887384528864407708430359609833975645593739555688318307417787702663035575745862012680411637252604670449716190359699181185850516262163973951558851509944278767561528000110627528702306140928699435333907902049488186682675463424142202595354937716448952320*x^3 + 6525217499261692144274924938086325514580201897589385249282585355537044432021791498531271185841928642063644440046071953033990885072354976417489369006804171582812445454879049802062853402698543327000742675884718375695472350309417882679318355153075146826839038547623370673355440251205620831518047550394964132164020396298160734077525179429178765158170272591157870285950397819779451014940672293793785497604085799297694191827537947708573304472489685684387282814781889273878677580951151353277517082153661256720090089626171378620852781312908964149650244932173199626399287951310970943663563667457373117533935679064992513065689482587954231410404930313044013382848035802193567345875356927559091762612903347463817007729471659942939396723797276626412861671967364014958386142000074417720645156202453544721843552569484181226590366234337339217067513672974803098065996397708911632213018589891095376205046121095665421776499940332354322569021164019349213770987587934288638339244455043168100055312615000510871490844419354698399738113396005392089088*x^2 - 2869346617203435042990004838560244459772707895915030608032756968395343620142334184452407102444530609768352169291175506879051356580991266824537340934629196601709818543212442172163209786623218953028742480152123393582696972201938056500887788869132468054774699200377238616683272544589360596618432499572211657627399206656661438170520945424863934088095220441200979040222423707647465933007540756463991070353826252048016559470871113124945890365071888309312034841546110145981744469790891845786461685324211532212096795483323994312964968931045807218970689492416308808587076010231399894067633812143434364019160070751698622628642606700255193070642788811840161297194505040667737330168510692528468159064534384908918833870040380014078611747516737610655463927560266175485643255845888807619866642415690338020317556000304238552585781369457297004974785625408040320049335763586595604961129812145325943439708418512598996961182328606556600175082891015480913566418026874071830975676627988399532203996121738535165930885810586880278546349818765056671744*x + 617415164179278548757489551845841695738167567827083158126542479772849346813613030133953294408861029461589513424981354093423550456655245435006049866647823243079427460528779214602560762525528992490087304410146703252901878387132802172084113873447441319631415540862990874595328131933505404526545743446435039965528285256815005528265943308939910793681007078471165107340495248102119521087729513826118227000352749991411001947629361902262488895822446574778788592713231366988357859163535485224285468448123376662735788136898833232697663060130381065455329212834337492037480794665708557471050744790735946254450369702667197716069899272551164973817021673586819863674852806812413801738747026673326547727747409263308312892693833520855257181381983490966550094165813793857526430760693329143337051729822257881711453230862792604330333130389253737982803247269021823115346958482150733916838157278079938054439642578182558013418300358120387294281799008502065451985125852743255472979030832888939192228173974062004172004554183089086009857037672873197568, x^63 - 324*x^62 + 31104*x^61 + 1671552*x^60 - 665434656*x^59 + 34379132544*x^58 + 3903235965216*x^57 - 478368767404800*x^56 - 10037599735905504*x^55 + 3769083681135828864*x^54 - 40787004530467907712*x^53 - 20144103444473194063872*x^52 + 1059366054879561876402816*x^51 + 62998368408589959916485120*x^50 - 7751673026782224266221274880*x^49 - 37733402249999850200168577024*x^48 + 39105778477556763885120136048512*x^47 - 653336851296771071853818530235904*x^46 - 149674964073129830440772111803487232*x^45 + 3945496735372263496261266485504765952*x^44 + 342374906347790098964389830721832002560*x^43 - 6824308920713139876960727481966952247296*x^42 - 879528351484274894024448924434878794012672*x^41 - 20561719583037061213961627779408480013180928*x^40 + 2521796667721339146348373517953228651871422464*x^39 + 56022925485326941592144497841127420618384334848*x^38 - 6953494559023126415370073135857127627512824045568*x^37 - 207871667681530028213267628708865223553639826554880*x^36 + 15436204383103781963398045156164903295094347873591296*x^35 - 353893850357682615867971389437474926884552350748213248*x^34 + 3548034167074169116783195938893544626255597547676090368*x^33 + 71482792347288533831492262258098364951878109340527230976*x^32 - 86740516954107340258686577279949966291487682884464285085696*x^31 + 6946939650436617899775261013343183173659099182116961820327936*x^30 - 330374063949625718206484819899155768074380114746942685631152128*x^29 + 13213117230570562471169062951135143294690443354497296168474378240*x^28 - 436897091778651179777237847957113034127396690994844188066029436928*x^27 + 11014808671755478499940502885141323190448883504164384960247961485312*x^26 - 126675449455121990641908530742575914652241878756206819255460722114560*x^25 - 2912519615345943300346997871214961925484456211915104065547956826669056*x^24 + 291644069753272558692834308801442580052171651875649680130448339421888512*x^23 - 13516642378001715678595963284722454548716737678869546672964458842127597568*x^22 + 369179800162911637802572816441848506038295701856373739392389806597239472128*x^21 - 9283314008300948196100587381744416885822463594829230193162612903347304267776*x^20 + 277949688877506684923476793678819728599463331476111852119362602877716534394880*x^19 - 7881468959888043420898528632671297570101475244314081408528755255247317430697984*x^18 + 143305626598111222288834311977534856641550474845889031477965046392043696853876736*x^17 - 2002592449859233062543158228813110942867566573499687976433115516752909934799093760*x^16 + 153845920928673998915602259740932877600542777190799365065661715677959774016672628736*x^15 - 4841493355848271458977628912365474153924436502152868131243907472518677948720085991424*x^14 - 29789487821157483614352069303392467317433090709300881942239077892819976479123764674560*x^13 + 2889477350941068699528773813147455323492405834237540956356712952742183671913719521083392*x^12 - 10029997915120207075308831267115398586859852953412430541263908309667649675659688223440896*x^11 - 774967744364169651522431438110631671163189136835081790302800664596112331618838268505751552*x^10 + 3132562171725595562348664073247380384768798969008129834269386261514569256298119788673105920*x^9 + 201562234374938252581100884199838273672269110923251521397356441617012680796391416472189009920*x^8 - 1545807512316518040030293075711938531130767950693008664698747784171547558819353763090960220160*x^7 - 23701755869735627041027103990807916832918683965902067123460893806066812526887504337288160083968*x^6 + 233319977637578855090361140826814185146460711685111723733043206857135582463029075845266779668480*x^5 + 1422015802292453285649191605811152445842536645232355958107982867913760420922157174736541399908352*x^4 - 16154949111511184843554881498315190347442699371866534318589678107211988524585311037032652173475840*x^3 - 46803552974185344149776561901234452477455968220123383475542784742929831474561934241513084773466112*x^2 + 252276092649358817714898209881162523823621774660692234121835885944792880886877078434410003062325248*x - 331531003476134649418706783170360862305621912169895340593743669562861334579940814943774246277480448, x^63 - 324*x^62 + 45072*x^61 - 2440800*x^60 - 170726976*x^59 + 35305625088*x^58 - 1421192773728*x^57 - 134512302570624*x^56 + 16714194048466848*x^55 - 269509729887189120*x^54 - 64340433026970106752*x^53 + 4380219121198527194112*x^52 + 51318336005518306239360*x^51 - 18088989113368094581670400*x^50 + 535708953029496687516926208*x^49 + 37492874424115579684169376768*x^48 - 2817415223139453544536610333824*x^47 - 16538253732388592508431103763968*x^46 + 7758355897758549490193955935579136*x^45 - 166374014916711157631174292662771712*x^44 - 13491403871223925377978765885730833408*x^43 + 672687625157565296535759241694249201664*x^42 + 11822609081496391868664213354301495117824*x^41 - 1493798074222607117526681870841789493575680*x^40 + 9732263514614171062979662368018704940115968*x^39 + 2188980727737840055756851863554601010458615808*x^38 - 53603844868640198295403030263847594162818244608*x^37 - 2058112673090351153100478971190807358054794952704*x^36 + 99840798517696928441376207417220082206363638423552*x^35 + 894980594380819968185842032612969181131904940605440*x^34 - 119136642193795222217630158753664033251546587156725760*x^33 + 657374201122178911136520691505195003005577779325239296*x^32 + 101806499073590928316359469441725732716869705033016709120*x^31 - 1697820567030089489463236978666227241767179456900185210880*x^30 - 63919433418766123156114866613914460744800148457788889628672*x^29 + 1876931707314391381845060431799856795427956330751415255171072*x^28 + 28624947690772495293158183469119693448681974098333399328292864*x^27 - 1458744253152753448998200132868419510667843515964265998437842944*x^26 - 7332758062920259148931947378955901803099091390153955281563549696*x^25 + 891498588014169154725840328361931938475232386264922366535454425088*x^24 - 1177922444552627858052943601418532895700883403402079656497160650752*x^23 - 450507412237351518245940942938701095625885583980801397839166819008512*x^22 + 2681901005018907391799794159738284081317415242011906621006406929612800*x^21 + 191880785779386958330786477970884543963714397486776782367725520964026368*x^20 - 1850671996475947363679909997830301753870641958585743723413560370853314560*x^19 - 69053510424682834355488916138418314823826869042927296547792165385223012352*x^18 + 881431729955219979084493360492501840579142517973544195732496571002305642496*x^17 + 21092856966593238253812687384907245043428375493324052503366227627963001602048*x^16 - 323872189524322106922490412800176701669819282858029366009488735454158466842624*x^15 - 5495076051116846897168953454040729023182239141519459559028224374624969163800576*x^14 + 94581945923766600754589865018657981718892463538936389711231639567684045656555520*x^13 + 1193751444081748708222877829413520866662069584480374868961591233179864042374692864*x^12 - 21814549489591556789345271338336244730432455391220426430904824615354453401700139008*x^11 - 203261829995996558529051092111687588684071123549978092274037061514604586470196903936*x^10 + 3819451592264018714152494460431397683187841408499757022848092461540940123742136172544*x^9 + 25201788828260867111593969749853177862734214178858338407020383802227041843896888852480*x^8 - 476422510553193144531700602358581455266440378201408795132863323805546971162094812004352*x^7 - 2155250761566948058314155272885937270578925308328843541058127124806563349545239869128704*x^6 + 38422450129002417887561013406672262227008417088566531253726727226046867318278693700239360*x^5 + 139688964092070425438784241622161014023568491164015769064121679949903652378201969441898496*x^4 - 1862456707038585551925713291981105532830474741078999020636579427990987254231233051683192832*x^3 - 6813265302140422344826697243140016525242330344048781720606748277903667032197144595658702848*x^2 + 42976211711730579127027371407292059293270384582067824539635181110683130860948488316117843968*x + 196244521692471697078808456373525594477671515788363425153773035285070489543186708518961938432, x^378 - 4536*x^377 + 10288080*x^376 - 15557350176*x^375 + 17645673715344*x^374 - 16013120881286016*x^373 + 12110984072079044832*x^372 - 7852031879626169440704*x^371 + 4454872134869914275242592*x^370 - 2246843750883385877618237184*x^369 + 1019958757175815400367350557056*x^368 - 420940159386944539734615370318848*x^367 + 159250215301754621047298864855183232*x^366 - 55613052711855796318670940575258115072*x^365 + 18033317583295364176146573707107722899712*x^364 - 5457391448622082922212764600955255436800512*x^363 + 1548195902321193336853018409770663512208843392*x^362 - 413317235283002038650266993414580200257205025792*x^361 + 104195375757620726566365540392124578085450693823488*x^360 - 24879859796340702479648601673152064012123270959992832*x^359 + 5642492739093356436719557561636452706626327094282238976*x^358 - 1218396808154742570197868126103251681295475751847064297472*x^357 + 251056046683878651532659827076941277648013266351504760227840*x^356 - 49465031907515783439619605607823336498981598714478631234408448*x^355 + 9336330303950064095440933316838343620758590695234129964543481856*x^354 - 1690992008803773413766139210937029081396542606922818256897388593152*x^353 + 294355274455627297841687681223732880848385299738017198415961752772608*x^352 - 49316417426060715364612976602926598926153029154096357980325590602547200*x^351 + 7963021040074718626961543508146181065655132607582003195171070961134739456*x^350 - 1240696730497094032138930820163126151198642902947338370370624454632593227776*x^349 + 186746035600060978758172459933098077492185236655688510443910236804783509258240*x^348 - 27182979522736425338836035686937953375821950851508667040200444814775078116229120*x^347 + 3830302816374354399000353557536084334392020267458437843567061840408317561999224832*x^346 - 522951361876284558701111137299171202633366520074074664709262951610211727500125175808*x^345 + 69239999329580999715684347987293139704236012840419529571345252677439408138603595956224*x^344 - 8897573694483469577008914713544803346635322854665644017247784322466502340665916478849024*x^343 + 1110538853853517183160560222422255201840570254032538639260450905013984900843805718886612992*x^342 - 134726070309214705731428670280005564446549253025467672621700074712275180930173258279235354624*x^341 + 15896957975958806819034606815631516689417545310156427330813487394589299592122030669416274067456*x^340 - 1825541142985782493748258546805532386885489108971088893091004507320020774437928153838765105217536*x^339 + 204144742304485198790983844377356799749865220418030637954816040522511642565667139256065935181348864*x^338 - 22242905544433366608431823434662330240948574281626969515818349188802377351900195534513084218168311808*x^337 + 2362512977292214311619417705785868058413239612879733487964075459081470229616929847230132810364713172992*x^336 - 244734085177339387167360200843864839968663119648490304516357416576540689531605498616105688748966098763776*x^335 + 24736981227556655766232436728342258294739153025807367392999585759707365237348756799174892175331586909143040*x^334 - 2440686870283455749486551891506729642620781551674212490295247652475557515381858738218503830580519212844843008*x^333 + 235157513630917488930546694025944733094530102981393830582165835047548228735912750436335814529912658413714669568*x^332 - 22133132653979322862469909086356940424877600259267985531712212642683974671054887287412906446267509270586756956160*x^331 + 2035671494857028486372988263566039382502650188353959115555852249061024578469524149925431866987042911593703756791808*x^330 - 183014176727083730753060651041524286356404613460261766059528749995869201938548323661834627589124787183935154968068096*x^329 + 16087679416899370202169790450141791379016018668762028129568000586523211207198282582068230341688020438567910383820996608*x^328 - 1383060016647034128960393879527892721293398642357190176058006966240647356625293458233935419428122167889995090120759312384*x^327 + 116311506587751417809638609660432614736074537527064197614059697701974332787675916911506734957334487704491100132334622474240*x^326 - 9570198296145179598547291769619929146076911397812275016603177184680601422158993316172773569341643716620622359908796644458496*x^325 + 770558193023936936690272224625323883401331092184961338065495100241084622306416640586925264363048504321878892677810625783529472*x^324 - 60720084862376089073114577349791986751698051032682785681981217092242964490673315153279476264460169590443708574611489097127034880*x^323 + 4683210412851262300452092941065094132106293575613057209450130024087588292279305825384574436843527248982900289142253142782811045888*x^322 - 353562445061912056397592406595775753341406425941490525816407987713613664255015204442988252407887509026897518301406310171552652460032*x^321 + 26128240043143432869764437408206428607373120218021693363594750141191013308009519887350817674216803132394386701191276940134959900786688*x^320 - 1890028248266248297044919830401216858427907422879680972124253312346999928938928584148611629298880404511037495940914848558084085273067520*x^319 + 133817627342707756017165026026903661275500095781488964026439777895827445201556330344800045014931186796641802639230964581594631082512220160*x^318 - 9272480580800157049861616486246776455538192367667242129065292690822211553297763249398662130816048924578080311863633939589835337279580667904*x^317 + 628697561688272796703351665719887936934679035097787624669887674493758085012516648995953307621272085522371080101070830577459679673418535403520*x^316 - 41701129922342690372968767350171512129356481183122901212868268701178936838861501508705168690345847366910201049702186514980501141650031647916032*x^315 + 2705065127657765121156793268095136567894726778234446232809687225261617242802461733255431374688793225890372864135506485329759421113345842016681984*x^314 - 171536270894547975332839104170831534888959358097746410174329012806280974504573839478326423501060916454592380631548732793160356571853409737800417280*x^313 + 10628215487165858138227357504179505574379075401526237049978383599834304130867327713701068369070618129492492487445270928816015977110660726423986110464*x^312 - 643002056420658538432931292372019998419262537980800932693246444120784308703232076115905029629595246834623238380436828113490386517431701268049713692672*x^311 + 37954610104599025660475587050836454280086677863788060648375878435086977607519838589261205030012145694016864508890812670589982265249409408132366097973248*x^310 - 2183654182088276840214376632114936163500152264002150694767086964772376712474526986629786533081270940285677257991240931217718966561318653558218669963608064*x^309 + 122300902499917569715963175552007996746382662193721509118647396861829517668990064885832779136622475719604902618118187892927186809629419412359062609010360320*x^308 - 6657692902904532047915668579706939839623827794273631816188654628208462279131220424624296707346085496175739846024164212062087802521585926640463120093379821568*x^307 + 351568464024630457743222056940119279315579847705274770360496912766218030690246754264229186933883332040085072249456152323382892635343625911736971537900617334784*x^306 - 17963803270500589034811002396846975997593668697218847932887801774034795066926130634042927357940302546808790868821135546834086210437944796708710211680270785970176*x^305 + 885298494635850027400317883447426245533939649199388375858263102716082298214089009656341578255610213727185147090759061908477337939698161227658969676905608485273600*x^304 - 41905879249906113759851063952385205418860279061130698091110956301323507774769103895459547192863910358281787382920126667311478421970078474772961326111937471537217536*x^303 + 1895011748107857663912420475029097385145522990952419931817077234847439812485001503492500425144085802708132239551282706473201360052091342126923655235511215650989146112*x^302 - 81305616646906048849087142530519658946269910778610017415743936778163096884449634649850893870599766998410220574676423364295039056237491744398713816628081050438030327808*x^301 + 3283075604250222464522907387311267580523336087474182838168103392071357913844681235388978367145093543820208212553803717359567803151317846627116875182735575006467638427648*x^300 - 123903610208972810857079150017050557851652541713974347928332503880389726983522536786378022868129353769194345736032598123946881429703232038908511435929326628688324647190528*x^299 + 4394162304911245598714581394984266049775175899906625021436262931482416641289480025697534917020361062122886582246300765365386439139679433368485805592050639200271374808514560*x^298 - 155083799356889044405692546188656432253205167223506095206933610569999480321335906153999401347036000566283481498957092744254937298303532392550697075697628304600890696064303104*x^297 + 6535745354861569439851215202629136683548230944127043231299558141732340403540950384735094120387981857682017172137290714936577519455523609148060106733078546581537001180284059648*x^296 - 399393667300987694842089328718149684002851393868288565455194860488277550920068835038805814181123499197277088884766958251345648881891941096420297525693589483983030164596885291008*x^295 + 31505867209510756310360827021995875859436101242680012365161981930608762691297032256453629712037907806793000891214947763113680984152620723090042309408004627413572175714795263098880*x^294 - 2579217560078219641779246953181786918831764590939800533217062033287484843070548609512862960388235734947205444571428139633676421051987539658706392055387130238109036506768475907162112*x^293 + 200312597523903757163018503890019266150995036848580642201175762183779729263170692428849117994561819544258334521306449398052852966682802154848599274280912278977264958107551146356768768*x^292 - 14535324734169967604458035273348912016069015541483492527326865780911590711857710973834812304010283315476786756435571008091719995838775689059219655445626193621732151629520573237737553920*x^291 + 990521279598917794460548597725821405285624412051788407995557510288667129618277364793084950577084909660689147326210551385184027771262207976637258120916947833990810334189436616394284204032*x^290 - 63920954315744981014867888911616784254180945763101702528447609444794257542081928435538512925786533244624331311591831139096562366450480655475652962807487755803235142076657746162144149241856*x^289 + 3935611309164526129409044552509070839484309023877375842512354138013825240806223576949099304662312204908933728726722963862236207250748227544640011832571442002628153402465931727563295513640960*x^288 - 232587108763022830859597739791447917197468147053131392717422929025313399905966820213621593950339091073476688088696419643431024147699679156325631648455318011809856113527596589007987250745573376*x^287 + 13256241581873414964294300514464540097223941520168513363113910288611043291416244154323845881188083867729166448353481846391402119663153822976647492265007815539413059169654647026399514929301291008*x^286 - 731377770186875700735884754672444066917169102513081165262304280444653675310632341934421407170105108297433730973306119081332716630676273781264978956419234850270771387488956145618262957682962989056*x^285 + 39179029708212658990548594208132035749567132402952178974019458889946419779313860793274212860121206380009652597034521114338826053871372450032579929119054734535803382497221183682115413684739196846080*x^284 - 2042788248926883161951779404210575708363774259961357687649914661013192100617753459607607181267947153512798883475143845411545254830887400139131694565072563281856127679276476345380482433965179336130560*x^283 + 103882667524751743342471119720034900895903660041956854819712406192349247487176898517292587928976375823508631269535366384534814543312820637091814717235394014624448407548354674817888025892879489707278336*x^282 - 5161489185916808202169940585119440581557209527032628064104067243884159394910760592324189791603527320999274376601490320346654729178696035054858925015847842794855766096162448966848407929859817800288174080*x^281 + 250947455466500703283308559419404775069054131714645635010547682057959737768558463572863426732159861817784748161539707382586712121538580678993528643958152421381848681656744384764405060635683443626817355776*x^280 - 11955109538375185907362736620570185360917368926620660091191476826421925088366196352899737899287802734109638617371808799387803674660859082325402619930619773431187010378350237203029723386559080712352913424384*x^279 + 558743248448414303800326478211138087817612240283029784356465888469433357272519796272149922016989858592004566073865000999810221110311447807371836171592767915390426430397855313461492938551266448560839016316928*x^278 - 25646618282804618965436899755017368818342198707763732031754607609034219296469912331157887842590290271151111180829409252801585521081568491308800206021568655037357838448633745818187188191555933126572613411274752*x^277 + 1157251519312239805461076041458664921144254410273743290357177318869210111296323650420028562161977676226124157505602876833580152430906692067465680752567167391124766504628288140919580312458699990914356326420185088*x^276 - 51377771072485324311546911438364982490083611340896775753807754948643967012414973695594789094999046089947855826028967235463011523498111268190111647783150372069477625547017097768114063104795526252504783919226290176*x^275 + 2245891578735830804283727844489698799516500678408237193065348253044634639104891424081718607377977590852078079029924784754770901740472605581321285584429949466434606340774377910849302311398792851775160158242404827136*x^274 - 96722147982779286447332747222190499375927719223134481772186289413295876929171382742114331644399601330539712242351757933061719832726060266858069550091801615744557359380581550310660974450254364645038092021888943390720*x^273 + 4105636828535374893229057041840293760358591838980809393895138783228445177441102168112693158698986506956100892753841243872277643618527193098654427765699023447567502198808439232603044581379971004417312320104407020601344*x^272 - 171821831012429849977681552558868000828493211209355446253948784573783902196851408766309870785755393654779925390295187372157919027759318883789454849949686998116303249909701190061018274075267324847295486089118993507942400*x^271 + 7090466676966830987542046482433499710820145504001063532066201623319057948073382266596712597664587213604740763728894018419232332956897387423595701484876687736890319666343938044071179357505759287906706443737100619796709376*x^270 - 288506754751211405319577785832558326701711324974150771104831151243313726949553245011733285833298396237377250972535523707997116131598853336874170852639561276747588475729998348052038309326911517924614355110929824116727873536*x^269 + 11572928847854884924648361387400092410263459872137182068541633073202619456243902320436874123099073991292541310460839604654572789675210605190051576378613880582377813027133148889073660862247720171570299362330403422279764541440*x^268 - 457512615782522656723670702433484388977596306778364912426357071074767421950664968304518362636769918596148567889384969168519103345420539615566285009080419263228567906479477539887887920345166062201920885721236155527578045644800*x^267 + 17818104806854441422204293082153907599778191544168707134353123041767227240383924493431038022763276527292041659018969221266339877304614758338918441944058859546948711816493627766586698074780406915858675166799974337277393765400576*x^266 - 683322839001970441498165643331160936599621977581496744886004962697527235105787330715912378347124542561950015273539205297729601398438745733790143292248589419377968810208925299070169302148181719954352232998272526807550890537385984*x^265 + 25793782154807022707165455168208785649595728514937213989532499228773191904687393652563660779539484123485263987623555844071941729255810112087538881058540046685468986935722887479790080551309923965451209166906973730625851360297353216*x^264 - 958079547321291178523126685471637596561959376198649692190735953224256497472871852067682622488919961343316454567152153725975968431780747120930242140914904721728244875802375102096367333176683023135313338652727603865745176956537667584*x^263 + 35016647025767740923933320018778331890556975927962486177117214609684034415306511792231372504475822978444863777055652599369757794425317530648434645567655194225509627936068502459778878012038382226220906558937079019257006270480851664896*x^262 - 1259884367903753718955238180876863043996813264541191209650148392509146610356118891612359179236626288551964675587203427501422690247664224395230489416780043488106258672949159306495617660263912628983414953301427614988121748512195758522368*x^261 + 44679520182167320526950467977173570121827998040710729598497670171313287468845147841012771090531303533090056581166676087697047998182448639974979728562802009974761504478695125965099519345423130664348406345754141096258426659626911736528896*x^260 - 1565589505060627707405347859286333472280234094001675763162936299319866751691217172726121854117000660698564831860216573499147738779423257982224196495015938202990286100410035699603988358919584625376452030157199525115114020464618536597192704*x^259 + 54435736003158808537628644213912984752822050682243548791569073330078938882891548362346430847993297583435474710693652483294431703185207921448238839648356702600840364168408737749799983302143642990494820717229931649409486812516262272881917952*x^258 - 1890603852088162614998706874406020659443544386302717636320525347985645339531906349723905769157566894452699492253900519532255068606354791442454505333880666249733753072609245288605326508061379671798136500690913065048624351858080561958074974208*x^257 + 66198724597338099698396233737732383312722941953519170960870830119181509561144875871741286004658696117433184242740613193842086590437879857945358568822151248486118305444478329072061452061365227171231423550930823138194578708503994124042065936384*x^256 - 2363323889666091507743556716700343076996648889451081229078385493758569658319706788306270872769222451534537537673842662470868968548835345549256154963050878109688121885589807690625878879283535856864844588151218822769809463940098162818460168486912*x^255 + 86981341018966626825147825332684861727956674312906739918621032879243192066573961904943055960560822917470808071370154687684748122202970600200760764882633902243492150981862709511160778737142531607983060075138772247452221789671337370198322196774912*x^254 - 3324556148342913242763975207981722504685026978908091276537660750384007262653308839381471669200496896238062543481462894344892201600542337099162869880836208362510930618893728997992573617885390668217257662001617005826408483289447166003565077379153920*x^253 + 132021895372159202721585921213036549754518412592884283128635617021301512278258286443132478132320563362604593792631442550410277620550507860497075613128286583039499841274635380952802029686744348598106556751925278790975358017735018331124759886875852800*x^252 - 5410375056033613426155431381863084597821180258926336354251979190716763482091244831003311488207416593231515556129591736139052301173305272823900060427842940882020719811500555562053933000469321260188385756513439349711704068867140227727139001876889993216*x^251 + 226234457419886423061441576061783761860877815130821439094339138566695399989053722870726985135710062845022935454504876388138139974893563770190095940967558409527624244595592283418518484716074183726985842306988822617714375627271193603686729042597970444288*x^250 - 9534734748469719854405723354291697783565644503519856751462044117930533504132362794946116826919236404811412064667601603300097954840160493052617514122501429480702974333170401434518450423807211949883924153317744480681440087141518551079730432588035573940224*x^249 + 400703315178064694892581714134843506569789118865901195526698536913145110023081933276881250527984969698263429937947247734910093372415929275125066753899939188927179868403459289267360796282005918836720639306362795400287085514300674244430720234977858366210048*x^248 - 16653554046863883673033070175305914399820130409943769605375994467440139149781927301486789216377835858473935760659103232828599277854264637664299891005187347122634513649589698767685855999251734979509507074058150620789517611878029884473344849907026079344754688*x^247 + 680354141026713396015880987107461484210878634988227990525521802033211153868687486638236147337384637935038925206148968586161584054911835692652209298735338597768983311223879066701296818109527418171237019465208730346992429464959914415925828094075165239750426624*x^246 - 27200234112729132281639361662938472460697098316008911802674112665440714093990032178026739079590879463873292141823861323090307253040750501869129743040369532139074488282632474053737518816611457203328756644654071589153342309637946653104956593243801349580782567424*x^245 + 1060400022697595488404693525376545240102636794123370602249998852548539426613320252172815234489840621244174174261286229932910525692045301651372556454258730678197490788082118919885942348150012865828430331125842358443035659347373376381788165178592319265414569787392*x^244 - 40176609860341359619005170319806425296926566858091106186558616836760940824908506267869589192672451976987600832385512394986580336511053332754766367261847588115419162270326232822396761522000471720083684323173482024629704419084431838216942519501019734346485150515200*x^243 + 1473800158303993543023369644244107438459765115896657683776623743900934592945960906837477882077638406535464210250669227233884255745019938885979165968511017851216117508658567118293767007612448212236439522491844581135612927966799911651425152440540838575843031805591552*x^242 - 52080035048989821053438904574306206438510275190217171821005523420087119542197878655799451625556073821483579238553940391000745345041058676912116039408644097495370275880662612683481235211480392817970148704622852166754570693239807018530613489563922375406691769754058752*x^241 + 1759365059585363934647031082970289555121952324951746624812118403418838357548318109559688878410027906026616683092066327897199293630507200383410247757514739283801439115856584887305075235042209964144478594947425038611548567029066499550885171230333730961003083710020452352*x^240 - 56094638103692755292050570946687397139050317510434879924888673087274069802103741782937356021499564922466060503613734415548415808480306913645221665991803095026831154668165679389380255582463026189967665129287619518411448316488464162180126631197529019796643960028934438912*x^239 + 1647340937794096275024967205201131865619631819973489849262041090303692036268033815961243155180112859375454867449805055636398770611676253892156344452555853099223293874019657455881940290924228283642263298173490845155132306874789607455836953134052458516860692975502483259392*x^238 - 42144343524550837055549330337572016629334535084338227937987768908972172971659869824522594311363937390030032411353408647444937386562157540945008647962248564022060222713010665385668196309338755063539733684824266436157907546395408221756096402273769003394895659945712894869504*x^237 + 781650105594821618365886216516305137603600957933618721471829983176063796495412909169351346757597860408264512659609916532868096912223553932882028036938480346241623762733516486946237981758191484776429656966363796272936267211473084980961262071018857047750218406056986469728256*x^236 + 1645151638079924182076482383449544706830868943856877162662323515217766902077076845806524643641005631000788198641516832730938875366102838611749023970335779885066500195318424060115429806569590254588731721000244950351707824453823893880857833178479407268571918400637861000904704*x^235 - 1208033358020328104339496511763451386990314735172353860053440427320357630872424590222499156260524271098033059037129841546257105041613796842183162255228559751487303239484691788747022910718526140776746609200029936701819084216032545737429717300020698323767946549619832091265990656*x^234 + 85854333915800824101941436910411108541763108904148436340473918073891592039400379455063678765899450835585656617084051576573897963573695566399410443727196463792718981159642293874612513794690451975274686845272169534093107625981231511623145705525834594678519251089884523076331241472*x^233 - 4585208615420129810851768127279236319068860230441867492027105506924116752511266223835994480479867760287272678039443270304597787199515502520178893184004257821360249095328869280409175798638436391990411443544231298762876199348697551379676483746045170162752784439904899830356453097472*x^232 + 215356578788983004291714764555318362509997690989362129814556983309008596021291383089330414403766571711853375836908353037838291174128802907161528091917224223005333926163661536473351036338443881103966567596863131939446834938529113731926070572743539720981242172909556462003817596059648*x^231 - 9355749163668470287769170043290756390462245567539653264255297513845049184427045307959938351516133018725710639547229539490991827730046931637306193678530533544199171730176932159750252666971176023191862400283786832768579894781912739254415290665613848638246633304452598788106482421334016*x^230 + 384499402122151474342252278375657027524330972306380909451956113184531826775732274633621267232044059563862035773010161100875062427076343915158661351167668539299343632419541239641256034174938497116502265981865421231180412121269585813858998097222561166535376456400251019277449718273146880*x^229 - 15125914479125971064477654480795235819012844849639015126676710307855378004606710412073699328382199441617294068201957916679442533130371207745218759669195528345705107526982882168839791359427487789431124060575906394933671188473182114897577656578101834373839269628734355351437200259312254976*x^228 + 573389061424911944167696653155603095870479071169113011552502557922636785487915936061562113702351728358174536346239212166782365485919707905503624771593920168810468773880219519738054763447407476540004622825811683509623246925856219369981430993890927191577320609236607720800478370201415450624*x^227 - 21025150603792465090351405964396357483879893723395772467864542429458709596996255877320269303308941672638017149435642012774916229105853532638895287629774416460525466204313946369498747412689013259273687042900711527095084356092862679005455323423801456052059456011444666426234690998100727693312*x^226 + 747249392978439279015164992354903914766214963847861474957829994308058227538555280917013529253642254814629956022199739784961725217038170010121487435305001861990944062070515257476077874290554617305876596356095803440185330395565565899714665249518336725810699068800247269716978875263387342733312*x^225 - 25758760067369808423046792540186228984402151077836141793112116855898876100179181442533382825819528007866995670522009911852945575972783975022087665996842169496735504365033723355574545549662597790281046519124902644900591298239846286675082378769803823048600949724957555299784218878342846956437504*x^224 + 860814056746758076223484629709411475108537540781597245884733286086093186612431850785195534904465677012855690654470399438172856895823916647639935889883016861340477288905635451239538359389214366559530473238704176930641627260087878822997150944977854709877588151881666083169129719400673945738805248*x^223 - 27840837244332687406075176117723301357610030539390673431777496900546443239244037704712465564728099107836482456792408382142398225714680277525157893465222294352376490416604760409216303668408948494349720606166122424475290506354167532787551789447560102771196830366011842574396660427866096631197728768*x^222 + 868646153488112047630993441589371754418246768373436866233327975725069111135957435156877281573826501596344421580152406674346341508104895738067933366460405722772858664123407361181818998161603613021949674577881236282354303032345932991443775945868581908710371651664348699298733430211025727542553214976*x^221 - 26002204189282432416518723624143737454337496391408151022406228997641572204933254001451292836817342047435337165032488501724926562458614408854557315526663697039787277321658508154575501738889209717424503523589154574753096993915682564179355966184209145480108289671766133391630723760087121720519103086592*x^220 + 739839105672997156933280000768739861615748028088063345907507429103966827389690963757929322600786871842448559981486986915736062959364975190889552995085177808513944074994034649192661945204536140018432494492894638104657140091858596418843009552857419888731644572706498085503355693101132146381129309487104*x^219 - 19674756377880688213518243915157778062595304083183730185908961679760376535317305828231424638159306322711501825914437878114774172410532544972010814288012953109173042970587050710687960904068605221658188862305275606248889441282909697406507965984159532898540518389468532938219897604523399235708246617489408*x^218 + 472429409282068378526458238567026953878197171292231593971301951315834998434870255070300264057965376020789748902735217322119017786250756338147206415080425712322185633203965321888567048919756019168124653521530182783252921682875741619795550385849161824937014090827826039929763147855597528314202498248212480*x^217 - 9364741011192569226676440658320896501159813161390144983719821156773810029235960306900120717281754764953377518258178943940873958862254679855964768550330038857024618411907195249402288310864075732409038881663369618500250598118560560413569941364902489521330606029741889430776982822754966458576979970184183808*x^216 + 100913305798871579369750111687273663743138558425296946147520349844104678587827970647420015657440816942024750858554809398828343314508112053662548237696456143556022833634969651319101232235073773014187382389343416776906216021048924732412789018280593385537377970403920030522369163757278924418868995860480393216*x^215 + 3289506550383918145269930388540650351324898379430134816348088499719004191984488929051289284625015089852852503558599301320189690553917531551032626501665130602528788891091592210386267336602859819879529692539499515998847968153421913033341403258600049163625555086440709608546010763589942771191808795048241266688*x^214 - 308500989081079516955006676983665511200993193130523948209989419980275324788135095249242512514799091862572222496419742325809103049573611937401242744857895750224075540964790976048459842556814174462405179702578081898226072622651186417684709403552557454693442982273453193794546921225303291746708914067281358618624*x^213 + 15880808234002763156568125603532874791840483018722969425644697848564533820211324484650504068880561412463894289686316347915576960711311062724706676047920108739369146794268338828829822268847021573581814335536609590948915820277156241102247580445236818299471238987478178983490398993796160867526038387071950891515904*x^212 - 675461568572030317056773828887267537831173160120598679934807522238217907699069929416214235569140253398343365246499788403308618706829813245531060615143933125807544279202408588013626397924227207568357301822248825840936358947685381828320071573563026365569467861348550439724665452289945693797302409956513674166272000*x^211 + 25934582984330463948630542831177475001947383764251981528895439442218916223942718261424983885696433615659403857699123487186130516385386762744058148093276732863643018128227852855601207567105588174025287266306101365701429214974678289201338929688970589488277822528248875238244634273097756394793722625585382063698083840*x^210 - 930127210723697338477215033286417946290210539953091553774759900195939410823094561770845179366168574768133004769194487310878354825104274417829691955653106308303144355744315476409038778533429037927384267521342122159865090109150830495886596828282426538510998330304358213543048683635903789109192221955112388129735049216*x^209 + 31685659436900475484745548950960896710463935601186527866367094499497331604886300540234148353114747990348123518905983361645528641743818324439605221179732770312699448139895466982550243356844262322944855882924726544867796013016016274006328016688681726720629402363689144106925576457131245593422799283602284318155218092032*x^208 - 1034984701069564050178759852675092007700134694828850584693288774102911950711020742266417478195661064563664896551797701884514746063683039849882368856169471683050381341708310072743902766683141835316409792633337519145696771748830448228864417174728019163494613614988351928931619935716871034241151968230627312460825570050048*x^207 + 32605372759291196818929080485997589321034024343653393335149598704110461724030306507506824783604506676228409783600149163188630731351867413428026073826123523113174389773437448550302713755313377395596735590544414614783567719550911459230212003168680057717923955150279891025996743801517911808257726744276011765576149680259072*x^206 - 994548436137611947903047189277799325964377268444935812457192563514222782893820346331965066163274119421379465850332329220425407950503766673281888528408722878229776888143730729557698586813105913462227612822043168038138232876677659535277795689054518436350951549469861314202525881289069532729730670527852756451788377074696192*x^205 + 29456592659198461390113042076483050544941291671505806403970030045623093790551719050415083804856626534719711915667701475129520280329250960626797517340368197339258520119706169629520253588267427952963386377639711722360015706420979615130324831278456008701305597565589520363853524568728148477245694000978811271025989967931244544*x^204 - 849110717370887190487375537837350973650809333922493385570871564638954011754397179863887741691478681798051557565314915382585168478732533195634486774826156744578297396039068075678858037753670710401073095003170073363651621662056308763073885002718682295345694789875298002402305964684924178610781554213568521735709375239389446144*x^203 + 23872751614070726612446219812176288255676944513941400200915514791479796864904888372249948080311366519980291489585583177277337529063853696248195688940887933908687746088037871389143509172363101576906146292155336099703092972473590734967551143126723522054206455227293999697389155798607367261135386787123998709645135928833607729152*x^202 - 656116303989970806409857617532142450487613048722154482382119544577503113684984107526675649289820169167271483234974414607370447458781804700901713783422376223700237781088688942366710040754382928372136982649190393448557204044722000751155004047497072934639603543259388905805049116304623361998592426022406777420801277253560337170432*x^201 + 17674366758351794522854329292668560324910640168006295261936970585236634057448529401776683241747458962403128473956847822750595578751570568728612781743405906732445191520581569237886163725901349503446432117909629178227213121368741686106135280215226666105472820564416402233163413436139904414801293437358655399069384235331243441389568*x^200 - 468141802223328390889872835445940743172093341413315739777611817240675368983429006143007610217301809015482532033027185236958520847713405742100065868738946101462779220262816790016008005653332010173198194866040059784342257802988110565376141048387682911721897933984876003498748644008904900463498145451296878966621619907165829589893120*x^199 + 12238585720799723665682863477523127247092808708165118799992768468447619397578337092280224229514891337519863522339201407103739913517804807863684090638780322742884739899756517823247303326458776208384049463937390922959559736989219974485776601660229076536646860626589477449832717587246066399515721771031826073988742966600122668085673984*x^198 - 317123130252906833091699125969165543032350423235370802020226965694200704165263864335202950555542660020318792085284105492686209520117304593374533328673246550475277874430036913008259470269574334526193379198298534351309002377516195998628174463187893781505691710910170135360301000066919082222387425317858241208650855381714976762471907328*x^197 + 8176968602945157958672522791776781931634519331758284884416566424328620412470794247656128412001963107025533867284495248236901290800071588408606595292770508829756536717623796949508202382099968052292073531428535769634675121416553011812806483669851618690710295752206299010612303396992703026973668017178772058355398570556973622486624108544*x^196 - 210360330704527188021483388179924443100985645373130636318114138486052504139631106528720755393041007055614353328047218179519427488968852616761218115588194474392822000319100312161721159537387245781667983012551441264611335249476418312000656903369216493477519780541369105788860053776418029656467510142814069600213024604246067986067120717824*x^195 + 5398008279235551480697379331037234215645143426484329288052444781973335263709614870826589545474957240464070422920957789164985565216199101456277578840070805894351061832801622936132355517110947711375960713284833650926075069120372931577202256524990258109527899326589108235901171214011738280878179840859482293290029645449655874955343632007168*x^194 - 137505352120686226255507725223949136268819780510367490757987291716779216112500790497391370698091214612437731061326346166976288710849458801805398135125666513196686867006740004834615604667957476869179431409330101764333843785407911322618440928900769891131488916776744301351019399593358818671943661576258914379459355515246169214978520122392576*x^193 + 3438831775315224284910210829150894071843779500424274385369717081634628482206024120540072461395716346994680237028388581890752932936123560082839238386339925587800526952987888869003138334854684564606531510523814541296429441022314685036742823427385980482872368614568779620914533060769094011533476111686574925147420739067761496737180589049774080*x^192 - 82751442149183359873453931092887843825477652798851717268960583215775961927042357469314007347839579126558963665402198680694427473669830595659594039460901287751993772657267823786913217680024608715557698624031909966898484940744193767230200170432827205695588913691021199581041863123375276707195049222948648605149190243967881877193874340738760704*x^191 + 1846943337644618473127793418769484392345736662906583933705337663200115851680313933010716378339690314616704002574088558851339118626512287978236054197226953734214868790644595532231118576383799535214789038730804600446721403199632583102427311249403841046557297849857600995091059219568854980989804797112859675596175293282902168036500738298221690880*x^190 - 35207081907380478494100671895134102965678083836432992216409146710931815996693385354808613915355160269831695786553339172713001169529398454328794864982758507335592567250506261104050012650488642695330204252999196601840908197576590862890427512040571694806716653043714958741822004064741393541123437192962429486028353073842608376927486497397495824384*x^189 + 418296836581719720015266045284810664880012151627904236562105215330184540054900017068477062654818933240947036715630786635694506005076257568159680250308091341596516426721202986708841952522853770835415469346383560398205192728844584371305549438488755723969357453898661871449886097506556887112174071676685951325352649782221701412549337341815756423168*x^188 + 7023082829670997677745173836333315043918067244104453600323134929142380314850793196567620017213104588203314634935325903807360827865881090432972928922048747713284927531219677939296460350259217067229352674250985808936111589984584175802765259978358365234789402918589907312479729934026333023175400381096401589092387122606565972165518076808377531367424*x^187 - 783786735294351207526544418239121875638823455166744143647924065436476378712686456111469606171812391837468796205292560072324429489162430391190106584428611184830791155728128961461766068992069375473786004761125817649343509350747133525778708089877075249425504477124768747836959204698172611106007071961222063865859326368088707325163704433016604819718144*x^186 + 39254260162045699694305429190633116715216145728217108748034745863931888829770063686804054032469850328346440857454333695652469241200254308369229314321938387647645985044079506400016226265901019644577438934504111511652432853589890652136387081075333926079851233442931491643282434493332771871224728223822408596285302849795960124374610596894327408825466880*x^185 - 1573709943079492788093168779671953199362182679653058833262760364954348226412044415183415852833213804770235153470581664542975769088445385294619505444052515044957463322879636414982334319435777835292358960912110959895656667951006320190645780468730554327385037788362989649103626045320051120214894708128419779973632374214588082787643532448747469923147579392*x^184 + 55936035288516273414682076829448162132403612762441060552017146221825933326801583262810070622759771148424672490038040498770961070891942749729690162194977009006780316323008699419662505414630557014650100679226922350952190995826162966734873586982058537916909971494652821033645261516435795154779919337054791301166773111460568474278881119578310237445295177728*x^183 - 1826110991051055767167131683431362527349930745117567645370475199360306484429265362233424117971698019348106662216945914798720940027869366387941728286534209873446696711556694873399008192357453631766022774341714637043699829022077766011875163096082869450283367019066742879982783935203696370797112446637759965630755057316832770980576965703725301010264804556800*x^182 + 55550441447341704406213410882426291493959154252003944306965349490760331872438027286343603668765827482002092347786332662707238841492377388233945848659993042776552271163130089955584554151223013684975740435514211644656585578966998200483430836188746242487008112592316053276297947559370257005169534693678694530476391409984915333641293770410240137490065663197184*x^181 - 1581964368598494787530066739471484982491074739077296216602013777470654664748559292555007144603337361604668668547255656312428114115537740812876845247720947439822207128236799676006833477116251805723521172885960730056450465568122426956575667331543061633784366175956640150949137165848251247832776994762794644885079452190417204555821971271391399397653809549279232*x^180 + 42083971862620764752763810930390403377065534794297696236224506808887205127433725963062665594180816119697287040531658787031210909836095292916864595360732593088984432011725699109278307091831761823276952904108546978738940182408938030446381723057902058372914307264326933448160699188537085897596815209340499828664624708841766087248004653238565115002102846068883456*x^179 - 1035521774773170452410752581292522159254267474472160685183155301144267251349615515254971769914277499421352742861618081822331683748242223586986160614875122368059953002551656479530029604184999519328283555990731563445870465226640703355955532863953345216771565091385660321513731134782106157869672405510802598762320113520343952024701702376684635596957845407106334720*x^178 + 23022274551149585043038425844769013507904549920664403031587648727637570666701296362316509587770925989953873834183169882344791496351946388234625034115775509849137204019847075816882116004770817418387343207677614290168837219350154603459340864545003881875566305351974732309884036711178129588527126951147158358704788598757329306017337174876162353472196295467896668160*x^177 - 436432209124996062814900763551821278813961756322906040091760619691739281119265287205142841350731403637119872333551950812698403947880423723442740820892519838677069522430028864000076030426454045349181921448030766630243973572837713401518296327935452903777654805808519296520661217688016658105638545486631799952554001298628429872655165291070526636257294542117837733888*x^176 + 5770124276296561704723479361124047072708465915708475005514962442800242676178947756322540760515241655644682434991504426543550066991255335915634441350927302746197380313345930042860584611011801004434124135003813700906466075755016879719259237274583335008583193538750238923563731809130184467483965579253605690188317320424216749294297340970338600370224455714617067307008*x^175 + 19877377876902559702356885523674235142763643231311383328977882855117984193768725505908044848164793163103048472197643181199292554834726411690671097778864206778602611887962830336598779420970486112480996517862892972823514011378001425408233718180783651142968567266654688680643982432220997465454990502430541122382819075569422835808164812105100059049415251513598608932864*x^174 - 5203646701763844303343561338359857877935476248276076474459974597988152628587783830479256051274354813914172368792285585787720224459416486589952947004236741866458990127658008980597947278474390061072140453517914629188067361345092951952661682938583968832370784335004301894713930819232304326507097464561507446430318894997722786827891045470229965291141688637302531996778496*x^173 + 252626570354446443486493673070094345854979869462771689979054746660344332732759791372464228113158936275056691977730603133309077360704233670542291753572530212827983153072909440571233520323769357789363285016347947148376595370999874129765803366160749514118275592415879585292295429567805355876835935771496376652963646779221297056669666397843252472920915213174644982436331520*x^172 - 9193021380491313431689446228670693970191087431087629963601460803149293813723006809829901279041436445178341200445805710762514425327119610067228592158381291399216805135667589984301995437999907052837856564881195504983495628655424742255575361885045291458641253821670783341854847682951400668111690188121408034510224555910654374892100625353348408666517532345734416425526755328*x^171 + 289008057957836575074866597407764242565800578054606483529818264058338838733103974522925731388185499041725111221964252478074251409446164944885695570927901151095950423419630575517512598878461216517783358882956885174622432562792329180106772276979054772870185131057892289870477400925436703212171083012022062544858783313508405829441787387031837914055397639239380742515768426496*x^170 - 8200603136836744134865610137271454621467142000791356406481413489730948837100418587859552148097739160814722840005372776040224655614916907742345818225684473877965483468325263710115253829131751647560834091957545186599805318860986294455651711171938539229102875941960377809872094717784939914593306894229490079525660198710302431544773141254152472295292137276140123514639027798016*x^169 + 213296134051373730512385083758125197928573298358674032483383611901329703468214531110296664188823112954289713525937123641050979152898030495118483734686066808032122129004750079114931188082280359918323595285271451176993095500815186689358745919781046621715284422224032895700522181018370371819824239854461624799268533812350099130357642884010824225012077385986934101970331520466944*x^168 - 5092950921122684758282411213691863148056382543098238480814825998878709825236728205524457980523580314754000022550583833806678478377722208765755432138176464713809882527148567271102564820682560939143188808447606393315779725232712871477941166908216015694619079778647518541188404019140804136551022219567436337903088789445478687686283909399208858204168222907503868062847016967864320*x^167 + 110417952710839853357584369460163834314020913508008840758094620009284724872810670160553330890530414957908652248553896613114925829161874132162093626441236381616332617340340322263691464459599007679316331075664869480819129393257268017433858539145947272303234554178695969292454265219631611663694151650389930072628763232114581977257455728774676712171943953504881179920999105075085312*x^166 - 2105847624044196860836271241090431069118027571505190199087867776314493787770238809667841514069507166346368344011138655243820076732762472859988632233529505029176836559596090938182407781714913263099706093792428369367443687128637941328111857356722557013252901464996203570731036564266569826825589176892682149202748414538131511348277037730144299297717915727103658789031587661291192320*x^165 + 32283501375128413259362141193122695309896167551400909573584395696511151456063364081650809868450856210073596086530555485245524727821628898831287636930086141462824979988677545481556235678396710586361813169092212048926694135683807900969449939682629131381539762776323974668766987198646523276256137633426955953763317221500749712553753618490184909897724873596104931147882963072425394176*x^164 - 256784512179545155625524861150013732482963031787008445563258968877159474560354317675117543286714752720095770818615469178299906371160618469937309280673862916282281924765997685970431727162663372539055178345191458341819476732955085613787795238565584953384244073475352100608843487283936935050143542512307341664375611240080331879988705837124727993909918606100032025305616906788234330112*x^163 - 6763553358922793670948094949206288121328530906190262135046168038437783045459252586430607143651864651837226523833788398761198661571810529255170696696445804350462526646479639303841702854411830490419221995000721919170890743592473598401452068831160955514115489714628032168714341102779151461954053474327106637431035987064777542130520130569344448394186340653779887553355478654060152750080*x^162 + 446560145809416766707436521458654126103000547230324189937632550321891192117772501521659344143173079797822632906489238116178405224780322215491960554472645329790464062842791162253298267375160962535039775607703615518677027529507239804023960347970718280832793342647876194156248465330809280269217680721531439570119656320128102246851717764118868477954150702505218563845718784825514935713792*x^161 - 16052765455663770697021399738685363795101797242969302376049300236677365584206061894444630492692326392090631611682768834766347431348889810787144846550533137304287728179012057705662073835585598092965122939895822430687402377303497934356976395629855732288110172737233550883249725817982649663187995058290912020445121176250417676511698705602450853050363915305096056632988293008092749195378688*x^160 + 461341669914913629242332683779572214931049879662843933731377109849624508242137411847597276283732173467505767030993992937112648114761424920314319338401698780504259909669139827343987609600773637664188020029625226636063501916294735658276601350625186323418432272763868976724433527297056937689140180954525640461806186169394500916093039077777770110332683274014619534020145526071764684581634048*x^159 - 11430333857269103066762823664997102271703398094509855924416409357757383542123275332386088030947146764875325579135700160984563430029109787663316559311385989492495597779610791958451378050002183410626657033505115772306884417129239499739967016622621582630444684606228271977325488444080143819073965773362605974077826337113717557954889906959140084567855197411055405694443344838939119025230184448*x^158 + 247442950519140211063010397943541526313597397730086807622919197131310189642221531010349921794620312861351106346035195735575330962463370266958205986015904200034843686641116213344541743645646257786526692652122172455750958779860775007632252193964955668500523422888172242232590374689561787171703825114454205925691887004119565618630045395205845709310743008747267319373128649218547137669624758272*x^157 - 4558617777803614450015181706317087910694811344651311078108408601940178319188255165075633744701758271160660695634612880128685276722400361412954921515873346818599198413644694291360807067341067823833072962468244957728566089632345340628433469741640088568048326757611442929515016437338915233744072313152375705539003515750886576184214776960093276505562619022119935290249006023830409704001415151616*x^156 + 63946489876155547212322098479068768555455804253920791695889189373166164538380853768891839541631173679980651478021566498938470320758326356258764004229276701831083380636909665536595675054776935387096096809548606307464680362122731299938464453199105505138074853789238119422968758868102299857792580259623819293838855609734547005432437729798096822537645021434451666091246323407298611687422878023680*x^155 - 313109861083363898744138250162516974452222005085186032024773619013720257474921258213638292772278401981700118805847735200137909664421386542235134256387601580901723858494624451438416354704438748349525455997772576169335763096725632691437167840879473558440366724711357497983658185845011389552693982100361928633191964109990386086405395310403103757952104189506605070483496072738572608194653620011008*x^154 - 20699761880690792861973331553858603325395211419802463533717529507869163285715007563501893901287881287923537819421998897674006612340162587591172024867713943425369057934310968857649114775923209257374648590244943420182692120676715857343056893853490490992705168518359067207407030710501164004187603144341146730393519821557336382350869464792228362724608918603712184764463695890249034494955264917110784*x^153 + 1055893651247038847852955214032514414319148334780213925328869902772463363363478850539389333681373933822209169121909530470109997459449790674626631671030564945547772318954670387970500193557481128290187980036965147683961629254536726976653527820799220022062604436220592834862066325943259376677208920997092849055257628634767223858929407694531440669002991529795006639120650045759083600548549808021831680*x^152 - 34308287566548113261619693729217620573950683871727845184060254445024376046120498851378591582526974599534076932533909217520083295722038505295582996271908085353745952321881065866449522073642428761252406839910616610923714262545672717329375126200679589935938493216638283815226178195940387283452142932174436766418172100216284581802632307739506771483590051767490475176888114419070738839385894085782929408*x^151 + 911982202789337058341703897461933372949178188406582819422251529049314313578029221281332395937359394646782338787870922082497103751383271068676607745260211564424773397612202190114065375898109702155904668443768887959420107631942859616168670247024242936037759460516824181042986066321869264326126781964068308374686658153536555815850462546696791540781253372092376552236189454176637415681977712794300055552*x^150 - 20993970436033796206471215791909306116247317366452353469661303823727320189259966795450644734515555034548281819536962824780190116971580388213456447445744410649537827012537011887211862533437830188385489673561727847193018428609002080295432009910035554876229680623183390333017876947543163513683651334942403908616809359532993023355150633000241241064805927038722993976789723886526576684567988902213982355456*x^149 + 421048490881431110003358691387463476803086683798462183342377929438272070526113370747505619667409349815412646069970163958281032913845834947644202695619688140267195840594488274340913131432646386500215812209316030677199963444640164920306830824644938394794907533896125233731561162143880662442248353825313649637677067692042694580732603851901519539753085949191992796548809093162823258549620717668658002788352*x^148 - 7098027815244437409240846535588977747313619613338502024678517269426372516918713160043926047646591366527150586907050956830406759989373131716431315336668335680575825693366435819368577242752018905378590830172420673945951420970431024433230920134747762177428868205934685893219896384633916152438853266113564721472818064016097670548687022696423081840571044880327815279401481022043735996227187973331841246560256*x^147 + 86820868304509930155541852327676390543093596953462935860232260703672200405808434667264281754243422551446486179111227051296251811058009380293619065114936918784820707169600643822681648393238555987611384506532104672196705948745884896397992036262882385060508768856944627209396090986052533792831380994968720182516062931143556591443305924305168035157697641135825048025297622049122732312459133400307117307461632*x^146 - 119155390164201778274679948087613182235065568553176671476078808623915395754993254266575531040087951381632968385153545088705819793758088271463944624965899351399588049204599960619904652182603741171409847648871457513627701912961458494606569817251363010588716706709647474293524077326943507297445795587733802804109754651599084963684937897483367542117906476533670121532340594861742252221871411265467779410558976*x^145 - 37012614010597641556613216855006487869727475947305676034096023282847992990348573526761542213272729543393367426323798037163535003909693411771960000467771904150433250152217234350306427491076356076758125588111881320317758784020521637726981674985624643628544416988192438526812155647427200655027046439656514474337191036640031711295370947859532576420432581533285894648726449801172978497939628130847585280544735232*x^144 + 1566949741620171996498700640108821381001544578415239165754449349637073363499643858431075589198530978261927573608075008111169872054617045621673875972609202447545676512091297883821551680064445684695955539079648380771682166713050517434834070161621898214416424437052247993682010655865521513104434908000502147366363709689927060160733139016692788839377562110403472891814676762836415987225886151377006448817416962048*x^143 - 46082310009491693182438211862781899225519692873482640947434558195339877732647228657274235916336369636154362071937163122670353919963866000236733165204252900168054609963986083048826076644171384991823972508122247188176647108970207984975993403174845730801038922815302842136451403046357229981261419020390905277853479221722060143162403520239315055981906413473695541581260985551453457131640527496527624332182439329792*x^142 + 1126275043502360507094689007330383520522624898412883545279446877087431569220615790787126164775745780169913642976569970962785722757075333812984262201600880504220243772481108433784867803273035898199444027278610308163508747702069367293522961927296464318670705086302167309451918418865750537751087035269322066685806912442873309772366535744402462576486488619597143161062236512324149541644749602645068555376531259523072*x^141 - 23848627621459817193053884563918776196584176912318614642893078966258094686726246347798621238209323696826443766002738310659560618211767538076615136093802670224594617232282875012341169892232773929928615952724917328644698579419805890488472960849155118020530910966762349442528407873857253164062523297830640242802723753038767728840558407122529013074014876437238393371019617757838599626059295455245294260436811519098880*x^140 + 435182557688358975276279227115801327546789858955838080679193556940046537526274104413340238959709185030388357847516248916581869171552068823550491038055691493892986826810133163970185222710745668176553686290834038159590691585784806887978288410571829028813332248755730735298855451048167926526043644592240025126753949273839946672657082955269097478930959822074071731017118924411870426166448790523717416643572088533155840*x^139 - 6444019458965323828335854748161458857481610158374018784656727291542302819699364503148016973485375033352271083418699477310735107278394254261600817820755852551228418516375479327350207696003327371294341300268919537108845740078235948594867398403774158430706265486486730360486434542769619129907167462071601356377839576593645161234137135741166187306682919537711763525940225398361601252830063715918265523495454888194736128*x^138 + 58909971604219863151619997758114662626987637404231813920039808793295674918904430876120100478766044705667451956333434810312083812248513943184059391347290598730555628216552710316291633762022062931206885543895185755225830989907927735803371823807459842196791953124825311939297761032939447690005437893966117618578440049461078091148742632331051866614989952080039683770518979300782396417500167408275281915970199104161579008*x^137 + 542767606538938848875667511533177446622313645036004228953771782642607838756191692052987930106446182999810925303158146732234570702297928192086890064427334651510730264940820915587061914519887595792956103935366324091630921516606063626814531585611072385010405837586976293873971273830086193520660349992374200206995533337473646946963543230150928084374936588682804032898284501253111880867891519682229162957405288195977904128*x^136 - 46563742216395452910522047343998996906649012353984900146304116400810700047869393314754691344946426604335493530959398807971728723419104848171878869064741794178807177302078551853654083214145230614828872644009858573888633285492250038728634572887076674592206588879077272403114456305964871429997564292255562755637806269989286996266198448690845343615012944856466610495690410617178583225913441815800555302966729448573760438272*x^135 + 1549909408235376447998381509214616705576377880048157231905046328501180156884902825590495729919336964040183982378267484285260068498782847607494188693275500942362470362092310302355970125193097212159566735846129695568325525736213421836739567468272844224956374036877356027458574876841604814111493292116804802453629371166061914622893986523244303139189095022846987444672851294053955271157241308353333544063625245807817607086080*x^134 - 39088911010561556219602869362739371752307649311025193315055587259560763911657929855075289167350332939434433878679425275959604757245309222179540497325368052158092223343557286035361415468689114787116479309922440506552125282191668106430323785364035691073724318795764816533949682124760020711227976305736140407954090026443060423323396975525000527570069207189461033350462466206295450102386382781145072588255440844638373879480320*x^133 + 821300841907044010878502376372774778631351127184435050027323792440763297113227055720242081934332442232800689129419972637217567049298385585405533145269695050349785982981074699199348815861667023587386919955818207580547141129423755787989764885584708714073002137522896448122450779994309070338131871430379921315190857774339294519103435639675107731116783359530906735410803009728972479939602152359678488166669979520041254154928128*x^132 - 14430094200616425282889785705529012726079316687566595412438837239939099364463579873631102817644030316638961121288720222925807526291773055576195023062590316609088260255492949162857249537200555197215794745141846080955370277024956405857504254056191282314551748478714490326587515470778889693982892582898608998847265447989255595089777739373628550327697563072886017351107223281327057508883361550016858486006340135525483726810120192*x^131 + 196316133289923089879894429209415594375785388553217836940441669625070383512207216485212629897594327495684870539524191187251897259357084698106695871797541761286480558139143405222003423964861762986455766128450777734691956183732767189472068602187319394515697590512264934621686002329226644769074400070229743902123228757814310967195879159856123256221454749343081423817654612015024435127450788352965358496880283866764751449431736320*x^130 - 1310903002117195634380701948275871951722091099970383252426876203616987409456887131019134888334431122906597892599279001068887741554220748066938836529024346223489913908195062732719233317841195158368237092780387059774608107466214019345897935734978870099934913342330903854870426908592140067233727186506451901436246552335236427898415727173149347689560484486116918169012724927845723907420521210149590244434871240628170750202572963840*x^129 - 32516601273156203832747403204758948969246908974293035219454057618033368583342358466913448604754203469443940321998836914239850836134924778500047924574922929442831557901721727158937133101663854981784439749247616567742827478624796093570168424114541218145980530740363485964191376985914545464151420231603659606068059327448499139053373312716151065696912092450519173854339194340421190411825495606977554032990595733312250655301433294848*x^128 + 1738889560330154341755135954407051828312962698316469048879479115919261594755248013565127429950932087413721766636836976610630450030050788486756069746050612018242777136899308739673401893651384407065470387289284010865472371575934802150918009823750535500489600134849637179117949159690852877384214738292365010465910892931276050009045258218526935210432330809652938187956857820609410804726874820170729405555262373349121468693810656575488*x^127 - 50702872914033844630103521353259151313936973046387885960862137981658711574668290781576907641143812513337009764681549802760976053310468025261010461533077927616371268201782923661140684974015901345253429320063697210306730243466750554691658658343885049351693009031039059038663233910612651390730865097563586450814908071670412059956209297583933650192166956307577728559139402893553593808475836442868143441465373385443570660390665187229696*x^126 + 1154447294954277093744144878805143472282479997557501399695993704050269441271579928107604752099889974786001745086083833113389365624186307616298588961944497299206359279127862531016714911091674855418793556230065508156529428020654085414727799102236237082567072968365328732928112368417456381757098292489839865280546198428110455836966642810723089120877040205673209994089090183789607355695914400744099295327242302779759411300624973617430528*x^125 - 21812738577857883936525983674820219958492009075931684535326594931978566517045206052989599220666781451670075665569350128456639506969583920751020659477200609811700529493476669335447857531298863315828450997397652631460411485516038180138056706860286340335728199541847303467965574988009476581098352258050252304327481237724749905479309318899178154118874650920019526408164820589439048089023089023249160827193792190176808547323794181964431360*x^124 + 335109043930811852615669495671467876724365769226010882045960887645875219437262194542654120304636702733531255121459868352444059033596760791750026599599020151701411708594243057518391866585773635616494615824958849993332590574697704949737194069378722611994484224213498762324649213773054228017659373199906331523312889991282627015954091598254290752585711737902133201726399582857427011226736453132528181633492641982160930785463754557606592512*x^123 - 3591265804283035048034412069902202684765401371634800034374742040847926378441066086763146474909270254475011564820808361688725270521531384128161457353145969323951763110912135120504161238091045073592193930556225011136266205948711589006534235393678586334856543005757118863213989959354024376943993279193864845912572512513326356716393982578674127775264205443560041464802620423906747814303011206942301923843287417395373050545644171656295350272*x^122 + 466399274398532111425941260900780439962203856469583469837569550229052790003483307363066738611070354825446531560648681141493319945925030038973602932296935925020091194757965571053392048252579431162002563153980766579984610017786318645434020278083706302139611127282282289183392809728335050352566747040328795082534658956304797653768694632478220369630034195620281829980675590440647077111826428958297485764779158028296391533189576765921558528*x^121 + 1322707439070612279943026507091121406310613931584113607753974603067777347133219846032798600927382254160473916762181890378316456492311064255305486571161047041562963111177786062096662966537144303057909126709275995926033849803034620453741702071977329123091200751357591315271718821001803288341005712678350268177848872982982466982532211184083593516294530414555096640195445611885357398398252141436800105980019206965870582677636049908957458726912*x^120 - 46340683733162198484924521922543253060255055603772798432059916160976693945618321848719126442083919779501495174689511242090815213880488266806415453910913013149517646828131307603986503285533724592404300543176997295010549351641133023403326487175726086525428858065352771032007905586040653512089770093328432247199655550508691113018115351929495099871735225529025751203386033069448518380824134964442271749732201242847083125175141179591983173206016*x^119 + 1126495404007867320941365675026742158353825688880195535457938465873137772356302738780070883357630742941674024470488360345247942916251821305274875551614645840837730737706679056632879811596571308486109683959632227753976090351706991164653964249688306953364644083418623997624123212296635574411664121227670833982373132814760612090000151920284863462069105853238469278791856959933246865914110235151058206174471225828919600283147543427670495044042752*x^118 - 22200786030657561198709043150668523567413807202930827560719772666563679045117631190000597064717058196356129266492908341532506267702027438698649854050723958889926007216262625741164127659627431282470694561251051969274937595121771612579832394102649677911032811819002708178038391761820413229902177460454760522505874315552777650537557639115329747026633961701787537157760431711270453155819337859839969145540760166725556821337978035296695420159262720*x^117 + 361592619250276063273732388432724431958722990616703153404048012738583552340263509293088158368239293121480373946027396493957109544043611756520234920811356596576866467659505811918457785640661755284876234996722999495429135538630622530434745787646577883694334422319557715348432231833956472487183519397883197938032748535368217298776196109359654878442020418704593257187586543470466911258569265106607079609519167065921666206464769084500259100359131136*x^116 - 4553483823328338938928343130510646610478659414061400733860509454512254956653711825794291921334173609063801817134189280239567557771057862328820048402296614001157825051563919927288173865556858677628746470277305559480020369939758478791609523339957727929531569787615654606279219378151255457949125928117040091423222027685537418121714416170452023260582361680906510884999332574690938732953144349423580122612084684323896772438846455095061782169147932672*x^115 + 29438180118836092364981962576738414269850898841223085036616487353303073799179009750953958543111033596057049959622336691175757968636772972324832804675914228247018030923672395389521211111652240290861055426906880956200961837740211072836395046740646254052350170641630003748594290751598075426859402460626350957716686647716696242021902959959596466607964864343124291364857306904379738001520118718622028501847859953519416757089513340954616078883553804288*x^114 + 558185754036241576431998315316856737906383124016630291991122738075497622196005719058196458090449101669125760701616634549501533719629209361316950556056512772179145526365813229360841693664412430218197491704151056533710368066365545763933030812334572642032718534239910636732465114980466297988532575756049733834639222372242291197192235436721541032007955676511063908143761774283007088519902277999797118983576848340003634814695498632514865089580158156800*x^113 - 28534722515364679702695650879936625597752553306489846871721290730503392716700262920059608083656922096639986966973596281524428504312314532045631984852927182692364599388677847962335178368003326817081019032588551335181941736688792886859301861564165589694409532403645622614765466950341584589624779354946169642888693482219400532822308822115988560608366958500311478995798305554571125876435505199191709007572668024476279143161766310769059439518637549944832*x^112 + 763738236880412417349477235690331538751791601269030134900285708446306401438412006771615475924875186246145347487077294705121883422720248750932383831314818888885255535340713710623561667382618768028844948508930309513024718157041351308502092471566130707261372698866384180395793981849310300096176536412387228772404231128158006068672626905898496817319887681682263200050089742377910484622157542194108026200059439696755504562382208321793763691762871395418112*x^111 - 15927506049038279030230912089537163696804734159074562926339337958689559097981739472998424642918289644875317144335890209443952825548628854973621373686875101885110735211974873378490083450221958504284594803847719558975704475444041501844268947630267755944361906558099734666643340967422441300113422276710071262225977899385686608053538720952518429741241332895391528501033687378560672936800467515688974456141405236464424616324303399603156715722455651056615424*x^110 + 277593785058200510652026053238004724287421024852405671925015044841164480114531209510944046919998028764600333237577967881466894219181845656927515174571582522607534481343671428597406862799208019531022210303976699235106322968411270359507071037506122117647785101632914972886871748650983398473766901554574638758712228505295130058225825505695401218350624195990552341208479328262267777157577079881028490998884621485426689143823321722323839536279654684564652032*x^109 - 4017033498641609269529383994572225997542640948716148998243267503839147704003293184161805555883546064330531461949101764705361637078255268108640526050175328291669117892928769122583583257104361548885293603893583244988139889162689569419282806815393027538822847057934027141928084611484041826253904445764186841269228363184392535709486066608192841108580851791057041066497910179447303997918762941049670219625642445329413357918187601988921049489084177372405563392*x^108 + 43733351826986397743560750695876393081550020783681029802621392210516086103562331368124290530508770127631269205395654926002999897116143678041781399001690025867100459596774832595938972694597905613342341358323071471804254720926806540449780778574282597841876327896032200187989466035009496520830940215034831784397070508698627553873129097704597332374075673254752076112422906259665049773671012334346167224220726721269338321574236648316059022608217639345232805888*x^107 - 176727322150169981198315315630837754125735020212817519097084754079655659025221488858441448155569153774500097179664485606502593576882064433422816238283571569682105760531863270747863846744188338712747247298965892797658938079413676189071162849500148930218669068828805567608444129344242649393245887526564633118448727720259111905204538178257326322226073847137502530597456679967736361979403377554430918918442651278879189457136994781309776738637111047648113065984*x^106 - 7527993857573479779343263719718852871373924636559685944016731533403063368212461079714333172904227936678752655696079362724590700254050144198550993194127104872820152699592496550649404930405335456188704997556438440532057608270746976675551882244644976292699244795964771840950411239476954484619895829610257665304191620098147693750797005768671191875073601473763143220301133666039148900358163710766839738665188493456166279542673863820836939532555151105553546084352*x^105 + 290924361208316162997441305947283613664632262470812448752090220926976661265530259583354360629895186698682151260966041495004950238010577701701874131992250943450426291045811969541540041132627384450859874309708925955340105446328670447882464069849303330521101471868141545772869376429930895148159217379950766436196288748325422825456661443129468467322555953654969273121702905634993799316964267716209376766918673979370857618694726255505843948704756476480351954272256*x^104 - 6956497258034596141990631758820804221699429317386973969243170703766139067179013847925964560649694009313259072033720196308086682723800459006125715578921553942578596730834329697188842318260895490433129641266681389074920933652405280873189292597114016591509746290823209387445032417896473068093299412695784200284444677603858647471843292723986232216447197090868531506246331522113442040984086243795427204956610654301484757463837051505601107353098239197205164055330816*x^103 + 133713461792314815605854151526715449646918079909724178008835308226318383564037855241997845909862571817235611266246562166223178524522075337286635452079238358600103374171081086756828260716002570981021838850091993072686194519248653490381967999710765844034913526597637772878615027244673952942594363710855785329230244282836335519212191990482276381636242431821361054064318627456011103756784532013178969838693295559780009595154837764790863438842770314973981393880612864*x^102 - 2178252749281196286723140294354376887455719787281985795346747028663205838828370226804187732216328468166224717403432499334401949677213937071544024381292202648048640486095785275258162173910827881984812087185911892078672189966137592620663139779855443032829743767240326694487669401148311445279493837932209606101940664434549498728823576804091834261260315870603601253586880167517054975401566795571848820037800818051812427956371349420911066838555141198051174341782011904*x^101 + 29784290067796173834102431791431568994692408069379539372179540275790234465907700142255229356249334019483325263782128913233855019329117948146765578365759419098292958320325097405615596930288147797876646879298058349179795044096539632801158284592363768895331068882026359313903140729365835342765982585995153748597545579167773838606700309177956563216162784393785732545667825403433782518017246274992949253636099277736239729196877083289501940215418801692946644143416803328*x^100 - 311581174563074414264383223593850612274078138364945374971681971562086698123818160626062572227413810349691267619669955172257677991215848725498944430319331548990766285199560418503214468102462548446269785406433295781897788637238518392952015970394535011247334366081923283072372666778386973796323409589815687881797687038116288730769524107650200686142056990453886888493802168808749692120261311145978755301437741074142117983901905472536441388550576739600730843688204238848*x^99 + 1370067316066929080584775462840973685152036820348013266588178825924868532289317787514984216230980233233852902075952127561969308406596981755146999159090229461292959669420091669379561597190792226351889105962176835900928168765391738983630885299602710920994807635937402376034552203668085973238678936563264070540771700520094082635424448123558500364047497440867196290860042066593106983781857484592040892861837990948368715541350730870257111160163071549021052111832364351488*x^98 + 42625771059018211523247462639293879888698661304618285532397497329493132702481015522017492865578706095010925759017680152464248493869505182561015937276962810744854904360959891345407979298394851650370988025334591015573043933484795674394296414462100234809763146545239589446307414468289332318210799934300369043489343878931416966280117439974059230850764401808296870831716429588827657591456318233723317688398759983857886912253588993021614627904979188344418846584130781577216*x^97 - 1656985373099444842986166444756559248603691419957438636795241870245060124031318498906441872459731307092464178121381731247366923143897188468542703057002305770742901476947610553896740203471604283990371067360594645262460004184147648627586018795711662215257926021070824541201671459856732946226854398380601777278321752166805494797660879059437349510035628420996791458608820514597705652331049766856940104048004536468533952694320377182902999416816460915517842767230819431874560*x^96 + 38687867930165102723969842607459174701255506585609206177783366864223823124059977978524749431932000506071751695509581976451759395144709729090644931449737649291140032737577704824751138239521067835862990653256007977867922413810622998549826316623766640309700776901613585599808055491325872811722679050730554087865326205874681819901153931166506623754571418582334865406746336088153115732106349310642246140589012363463362161301929703704433518082881647913460547866366721979842560*x^95 - 728935182273365253551776487293240452145537583682200352867772627691086197592107315085476888688690360515711485698950716757802403410442157091336693002306380556847655207757433258958982335114482703641284063757416925551307187839830402812201433911590296381031890861694133155753790170820487909409800882748108853043749090145095193177369722711687772290130831616326852738396051445101723634725705228002194390788608188449504776611270936347528417720695022942218236296776076662837084160*x^94 + 11828805899472104643923704309722462432240295431838262084484675588421067155629836298291654377886213341962889209874151085457837461419229175900494817895870297044258062511091350940628077735522645592342013613938931750976008448045477605526282978715059174826667881923055990415467459015392399120751744997313874854866607498569441572503230297133847257029638195832679341998102334638157717331407794971708166687303290170595691918089460482414985963441967844767595196787303740416444071936*x^93 - 167216977680966797549941760677864117501209971834322760885082328914688053761890614977721859232655535826707693373655028161786356226879208514884596067087595449058580833976661984054294753489688608476295699562245085479695556695607803868886939704955729068069937842228950048445191970404280919643956809422596791887119610370617144328514170506185927652437484589572845388955520264858129874165469262651738367519954187298666454317131186432687860978696419949563875607629917444622998568960*x^92 + 2007398093306618779272296787846114061151183581429275472012470713240511387449752946672226470428414582257291366623937724448487809909206330717682583795908182688789849540458826050195282121599783031246149602940581091327651549676800702295054255230010588817643098311349304376217517219650331734697585802809017233007068259735939404192042021853955922086855085428520778898504208898981376998350587405712040574214806240432219720034766151714834348039320966619836601893963493900135277002752*x^91 - 18425769585284820649706201900178620425495774002762856102684866074892133362423439918317558937436692965217640603365685615797049095543105200027084237559902002308263602680946786174295200598866023394398307244839425888864612326201831610306283773097394559195387450140616561961636994729834284784654601894241705269879152040076121223902398504400057943117989850475636221174181284029501988715220781275165714993459448711949892141153778146635228238537696308093525847865704075454113153810432*x^90 + 65398352639214914681121119941844992658691732535212958998550790383182341648367888063422410417695513109267785405486937431062507429203088397750932759266046578515989897167383199330042830191451431186117519207548841932936062541639152419492480615337884834332663594795696525927098003818148771666812223615783596795990222235805744074373083158962136367035134802364871256134552838512880739447032819059542378160137619295374613320878442658545708145979030927742688980178838673192958948278272*x^89 + 2229407984801774967884497094682283412077759190844808547439738093415784099891392662541051023834678768720456492162457420536306207294129207698553373118632264449842687675350499618052957150239307182523860625392872924028039378257205867645203795567741781738512244311272156366013723237426512600289743978506216097920503862698503414434784540693886487643883926495329719962814715647347626718266814363239668428866037958827318141610378547912209052515379231081034225262090509774348977027678208*x^88 - 75150592449767750739560930756480625204933414015584834416427083828897274836941344846524346272662944342511369038895646859487029882800139446082009249336871500615113556195652693175769595915879193323846147784756574065151490953143524489158429472531059362938449650483129579310106805650862895574746830407285690475801918510169101952315131846704108719858715000004254475240953805375202215658302804877568902449084423259375009207214054756795687447092954286845289849212341948177756995188686848*x^87 + 1574081457945468074851077098931686551281478486906344131189135171301691483776362469890222954355403771520098399410365710129592014766975418528282128824791053571883275088112985468718431294884825683780597524060420186267330500784264391068732548432655707425439964718714550066373197500003643137637662343087134792945513062251527596787464384144486509247842331308327697092452221668442701328850494022553183010512429185442420529832621402317329280176430694043087379351811827726335833848988827648*x^86 - 26985908767169169874573210862673557691570499859443386751875866033262831714246031069951127901916666078947856397524106441117753799702155366002103187271833684694824910309201090841594781949157815456395220129756421369160754544184214031924193537296033495736908040032549021115988254970881078836018304472724161189541990749367524785582240997122455223476464343428268790722686074909464335349480508548655017254251031381413829943509167526590855365188757847770241933661894171698314940938264248320*x^85 + 405346220596747122568417463383160436462060472746887624488719444333231346654053887974549340564702431223914468770505050701488618294179439063758407185345998148960719230157343135890473328665575012267319231762494829748397437214485844884273457828197280909028887747288990915675479033074624288346260871429827385511651907245583113201058927465790940094774060102883369554565941512152451866196950352212426225402488202117475716088720473149535678725468210999018117639379543800280528573780354662400*x^84 - 5450962123646347041798208146018258143871252935417164229291909524525162259118875551893452434696215095025506834081396895855762607337346351594015765857089344020389535979905339253433917878578787815533641966805686723809096565384974983881524050338658021617322375824139475328122745981457485854876348912299272051998857352577281899874747234387937336663863637457351699333424372410226212885646512784835457395513314366653860344249281836430636356618307371162901140027356623588420770773370004307968*x^83 + 65375615534898933654508144412331892088493047556012726040760496786273260164774085650077322611708648988795719536871393006296556791438485397534443397560511468398028277795667179409913005281495885967123759915314624325268649827977659301732988285171157669896973484548782067206663940427975557129199092951607918954528523606466078317528705099140442925116964858588161750938740889471307807178581694122304192418596559990318953719216729523262938882912654515693574042134045179338854566765197803913216*x^82 - 669464371041255328104140106332298884385826348743775389023606149472735012256976385815248838589217784340255763106315263620626691826588228477196801719820539132042810908815376719578983737304759081087050440470773005736223201342008144528764141887489864070468827123768347077178017063830409558977187233579764312652959759425247250642925566766959322627103404742708710631433014102585637821290320957136307094920159728586501578861608981370639090826664302570344512223247221203028985866434266227802112*x^81 + 4809569033757866461306668659755273026894607335977181595137666541570326895326117888870927362420458585949214700519290842187525165314895457174792620157017888391245387659472911901475292683075125067456875488859461700060303966537151450534362147449980118736246189710468377273456852867719594012023167725529773565320377697730995478622766673016124841422680469604930042299441606911217939348808510296202576950815997154094411172691996107448828396732317448793048420502263605912428595309995896673927168*x^80 + 12162104162678230175652141436633646190367491117334116412072396258728490827980799391651587787479480528483380780606991885742179695248339714681187416913948908673618519333931051982799233636890350893859939370831113149420208753300897510071457967237981374811687790879937701264817612741605364440277978255449422992944778703275730809757421902384122882864758259136581933331506856731691803066207603642144693573847849334783281946534837058961117332199100928818603635106467158456881443642356294372818944*x^79 - 1540128550046716594549453075965734795257304682983954534182785112539362145943865729511321753170377627650808531473883303627356164006350828695263022268665578707164308674973773804029020733015690066706265079504090301782215840598189111048980070393694887498680398768459366845788175237132374434301982501680179974634883680709628546441083497499062488774595092934621337627881389301171691106329050611338609120620972826388996454839543279750718591944259752058983036641790811493321222393895114986974347264*x^78 + 45249648953340864507166026361040049265509889526988898843169621005689739038647895115887088112555020497851830430238873972812018803351582222730758503680236959399887320069439891747072853121535332578028032247163747477427259536697055332283801086297390754546279277202574514362311212340668617559951840048888221839669213813652446432616930378482858568044774539768113945811458562729010495785793165268185474366963060502122514978657661061847003403114823031331245424639081890821250618326039728299955978240*x^77 - 1040701640365464195325171796055047751075434995702765196901922327283596309157209725136658040741876341819227729380686081053225321846437864430324642695853893683632786929040412333021528944787496778405561508227814725265184169105281941604961179260517067812422204344366595260122064382825028991066941032464108038519460538380234362952626642095845315611921103058020477056010258847765191205982058564984405175272432134829497359488618883397488904590524982793145190643430842346798485361794918744048581738496*x^76 + 21398537928676483560193198130988753509018527077546175101919989729539631938764057194287768040416550835473143296646322622599118272814365759302768779474570170703585217591951193076575053690259532763886739107677220027041003926909967421788433767743668539291259058328911112908752613655432981531814451588703330394803151604259670735762104990722241265890087331454971049221093014056780116125689860301449169179496130532833296455238615503701576709900188039302607161290205093417013295319313780439775954599936*x^75 - 409216711093044866125197731148620919670189447102406880151087322281355184512137009749387397182682204617546079196809968353263813070592040361803547642818302227969888275224186779420941096414278711420041137076596232532977620211174689951480097284672265350350800529076626967406896551134953282608160141423267216747837279153118158497250228793835272736338156331744214469490243365273618760352376394292049003574600675811231558763572631251807147933697378433100518455727014294320532461911473839989240109203456*x^74 + 7387242802286214775484014523611098256588016307576231759805283368784588365417824176509866836164463185461099826192604474383304162799046583674192396905070415553853542664459257760448626729740177728440562582799217095258442355230888314879713063856679550528631023544856447201039323644175567600804128478522717508504690682119153671447458935019472203305411183650452106197320358423884935434293935460751589688907379363809636738536225710122044553527626776487730133541046377824369391276362316244670828142133248*x^73 - 126670195926721615956355470660222799311290362866328659568898646658426787396690558561128938041360616355988644872925118454770789687234289061663230283660061409317991099018740572718008999342293423877162531438695331977985713125793967577950742395390274199735850604723648126278146266431173459110220166866470267358177996282534217954748865460091829549345274837811101012889234242596754299456037145457669262120870843457174059322780695361416431158312042578303573874853777016032199700072506824260198790082854912*x^72 + 2069006030184319692045087057364133153325165747384138859337470266141775808724994583931093364751197919146100739124142186545237540890569234068709047780667999281335882355123974368774161030648935173823647196758698759946194875896176974767920696510759945386607366687096372812168459816051946609239434033137066969596086761150283138304122158118793393125895051434136489772168501652945126931574223561724564520267770918943909033482509545289241173019592741114945568316492077139113386880645705137198592753777246208*x^71 - 32236466617794613669680971763200745709835078364570730997539581476005602359688956865156872375997663368587374468340853185841741750847851113744951138150987035246227502946546368368642832206527190588781918254791353084458927090225238874101365357156687828621428399990773411360151970218041991525949951908721930716264672688439425256066224988401438435862053152897909335861619116398889049508785565222268461014656822821808293968238930578439198877135155957351107902587794567412782925856113375574939335411651051520*x^70 + 479421646495258593688933536453748020506340250107920684223121384424774734791304048586472590856710875115771890547312003899934975028924655615264369098511722412729473118208666878748081410802052882374262756511304635031806105157433222640971181228496853901213326763768528751600467493468075078188295719192406736185761193286114676500904011596355254567866400982769641199044091511476277912722597293404466932721068294784278142827913294248678044034982772587803456201180250595643411714686527818359636017269717336064*x^69 - 6806392823443197119660840563425376763485180077410292640626732910611761133441523032856963942460426496276333736873597041563203366422892218651329476292238686605300828198176860396085775130090843142169920881171632185501520652297121387644675346201245259894721745774525109738763285991488603563427990029768037729069002271264531736830849330436158613591789970862329991117699961603295512317636274932426103310021120482617789957848805544901154489236530292148644757538768914158215707320111800429255351837778688081920*x^68 + 92186546204292444266007460018517730201228453041578888828476073645704661019329265559848507215785319604596951769822360117591950743685739732711517848742996941656369026820939568286573533861559533309815515098834383539179248329518158580245387265098461908032880740652538782599001049142996720263499372170006934676919654176422080631801144670464649515732383989539851213163969864466588208943577172686972065762089814211372776665515950158335304088608342835093409883124262499713392988061007917662390319202914313175040*x^67 - 1188793221831648670847166763429043185832636295611603000879382069034606268318247202164820115255948188327154700227391201667931289223244202125294157556481228558358992492672880154729422026842905650603302485828091339097355516312076563559077748293941268902002219370958222475666554760254137162158671926513402976459878444623228437630161902397342275716588646740289562591816326770990394613261792837958323949069805119673570062945563614971999848245547871650891718316711180715695801937091684580006261521325362618826752*x^66 + 14528225333903465372714685397263866121830731070684331918052208012855291775324622270489828947387180329858635072886645470450648462956462428149482304752959997561771653566700189128598107734686690408330100480350101818991291826122148002331487638948905887254545742101717419126513578138863667421671696540358268570021989400497338541032968321433771280664678145020004955516874834739903806212718632428292047537369894718490210602117192845332082373101082668288586555759656085025310422106914322463733357148128038875037696*x^65 - 166556112706863317009230069686922631406865184671581583178216170303396297857032751169808461753287944992454732358402567663767539749681623769622021803390807968362570504690441219215472699539898249026192489255424796325127233308665798839126470595516131796187813235346222667641576463277162369042185415993784197502122967003278524261932253570095617623536871930247945371901569200401351981173558206390670244223498851246512903300436484395124136911679264521271107987665683167197361247547887524219909446393708199605698560*x^64 + 1750822397710449517595386597939824720005142915594458960699640328311817180907291078983551049871321717058983788228916974058600130766689959324618278068989021444867668129632297367892114536939785202236580195767817162351901132309195705199671819596256636212657527046181982751884599842757648152753011649626200850799619813666962221126969927248887423312351652835003524580529495111058716720006547677635114678153065916333153359447748483067059350904706665248102174941312297801704808243345639349735754188357373843877134336*x^63 - 15926927027195244589821466344964135551426182324676095254543767294202559746004303309382955744379350546777183043143899521398309785791793404983121671026874091476953552658782210232607798057726833148878395417440661780840916038582623569213075146736339316335603606259052601533088775874196490438317831857994001338448552247159365155771757893540059993828450203564363166743785304128308236121571535358577999245858024193313297422347510681331398077087581349465579050778013908525539381407403903861990907435443819982383742976*x^62 + 101831579492811229072471881032910279712108556159497360062350783824857223006116428565716440430655308358560767897137414915906265752801459648589579980682167901856139414417193482790439672575244630366926998156573560585121967446168883099795196469168244028123253488387979710989805628593923612482966042337145756807216306900784023724912961205684155036419386392087333687893795421822984561467444520487292725172613842556915042865084439813207927977306395001818704549448440769963966894740097813041836734221107561760867483648*x^61 + 225393177878953400768476206781453071010059958291478380027542492652595499648067738633546714566541482471506006525578568160770845706183340449124717692987940923448834067784294879241899673118370570094403748097721256919455442929796099668610240464343375084424026180042816455948983754439215245781325450733796655966854548008410968635996701140637034525296895919361901478185380975440257513812165925332854929271266853628967300735194677466804189963135690515560041527440027471779951927798192083530798882850812632681416753152*x^60 - 25005473909514737620503069748799919946163798053651985248510891357420288972216273123083017344535281088931088285408020085461243223858294532336743140379201795715688126384138638837116941001175210127517523484786126463240590969270808102865205193822740456939106697913121520190863865336865924510588829401463584480705217285673346390800318616734338100126118837094843296956128408917530735495800489586264360989004885922668149312253224311045698845536594423487116249438085459870934674307312028074469094840212755752969117368320*x^59 + 630938325616574257756531142381267987033374433620596186018375893457486680209596724337582912699200709329417114377726158465964357175565052522009479503488347019471959850182600085609078069900209415137869320056737400450605533757364222602233106757121122324572097553668598765360240203248047535119473163131995091948754580259576403649412414807578107081038720881032328008094880790120525112182831915676284279270472536991627763274500068276782954249505762527366508787307202702217019514603169060257494406452301808483474878758912*x^58 - 12320159112549695462183703055382911512376228424331243888358153824484396847621831373216075094129590050485716312126663594766673142107034169292288558038415797729311506258194156785996857956732867701140932524254657626853833996766433938328761185195064858853537713752408122981879444171717299967133847652514794523765506344362759175964667014449231966583288559028110915913760632195254280182764761834826467570541388724654306648706258193102225234504471308126289026420886632644956297328008638747348914338570795804556456412315648*x^57 + 213755425123530623347698910364916849284730976099621150177772069641815573730041890586058628797529818031042757540426615681656476920015598911384503665894076847100256365451470370034485223104762058695244967498075194026374445012766893973884110312550338658606110950721533986576297235237538488788327502711729506412776187231796636150891473858735021142998575006926615286277326067716843431292324615123391056081519250737986833954556553189475073135488468235170840879202471825146543525970036831365570145671161753882559303615774720*x^56 - 3446898012336438960989859529137279221133453629789172896089925490182295481259927324064830809157618264624217463020109959584574042400260800185698214286396414295515842424238113161293466121381518182431761749313742788907842687770742737571829668638142638233302782709203375939106096294636893922855151055312038183926411098280058653283257748760436632798290313306776776248927534870773994486860574687389720516523943246577888865374783192123379041995871809946404039138830963164277480698929528631817464484020723812566717636657807360*x^55 + 52679161069184668762964922732820196746433802702407505551675786518057704619366157031740789394246124322736662206374893274728580519600226584483024782526485583859698337580045533080973315068731504743597510590638576389888961687905285071850755995176754426104844488274916355427768794443837659550332973945249469882033660374892097650714994333132304139235670980129772922206313848673402665567299178031634659680937195466437389571331529623626550373131396805214930873802134151494769646032500660494070852326126749404322041259811143680*x^54 - 770657361804517229795101022750372438656490984692919974939670606496776382209874615714030224721315978077479458504562901259773611461368470837346604836601754434071489959809911908964511088059199415210899960192552029879275661403031882976753209661758806788832239741140906162147582075872642784728190502650666687190276000327981710439590987764486610926813293799648413375736781304298217325350874843428733733656852280759581193006872948763144130089305324599975053307007035368704032153951157287607790617226032925187482488199874347008*x^53 + 10854627750191759847247035765937439674966188196403310854673529297392299907984543015777523519012860131461415768612919144326381044971524434644001241338436671531714546900792764054595693788348664758628939576923174494851469746966711992233882364322034048225216172693393558864611024379883265165634900300907462039913450604334920916909212758806335739924744173665279219870845103762607689287944218240574059570068268180379093264399915348802638366793186409135934631057429787007915383147906042069416354877971561204507909677591079944192*x^52 - 147784364051911593513455491657377512650086162290515201519666431342471361408167461856942243510993944619024618027464212750635477308713636262997698931053325830945315862432357794978173480449265417203342958468043331078008251417544197526924559737017638976545459228787676615722446294191776086829717139125846166861417086976374731629350147548667957804083018135016214516323674231855209314047188128871333480021862890663948802501983910997150941871130872122302399522946722625663539625852340153490108568297755759630343239629196450856960*x^51 + 1951116632394610241636392916619682729956546577543449741667167710657849141914486615496442286610498624396177679381529471256437969905104830696210793644611759826225634161937471391118233317323014662294374060013533002583619028602483127395095884303691351378940650428653498844920701151955577840693159432122918077394590587653956108040731709338958474523163315609924302780229780375501942733676770686583269410003464516076791001186614704782058811790843179957450119428241460638073143730997666836094018849237678753942611717808134782189568*x^50 - 25048341263897116807459363281820227121973454842538809708733131527857670984743369014164201012647225856381140900619266418273407681662423536468781204370970445533549590789618336771819188702753739526865848467681892664391710669481418806485137969815272698393110031658284701359532349282677359983430131733228285043762349467326689078990941555686342082939701838577602017509076788176797038866279209186601736588503812631068812801008958249136849879678771845046105797516488505991776224169457042648169485295522873631079188517046003852902400*x^49 + 313441915168263883747485989724073859017184301081610206187088331590207434768404959599422908317251753298810127109494808162116250454065144423877244387121119925241261392932595802310437589700864863646882723092142375873678323172984748882272866245917149544762193215070377201976932171401833858924536831855997168000250743397793265345269812387160932817376459007875242265128267811825074575982428632568562050975277210682529850454723667783934981238882455793784792912199496703671460436032538766849701154334255405554321200405553136812425216*x^48 - 3830579977288678655747065792048855597309796147591548234931764761423382318422290879984600955093023538019985157811140212385489165225545371059108715050398187178000497790388833016450166631016377408841636007584035364500431961420021941512866894644795472768975537482000800676988960469170485050939216386911252065222575630007817058365311499134420605911671979693677305195142004265686578588193537043450715805545725775454516737653453249345547900677653172511887459345218179871250013807781854728105353650794993617993948710939828121419907072*x^47 + 45784595487814703473293896873408468702773072747658668762934676546382821628183401207510005144691357984994126603749485840897768492628461649724025773993279258417344589784947254944161025468543359503454017995163776959106103113194331496074010562346116008889413809951365685379243416303296034151678731410609497807701893475839400147107721058761538572940712968232249006599769980740229460672774430670041951158034128815958766589513380230444061128947760292227033790949613096174522885733056677586535441764369895378915790916165722426744766464*x^46 - 535688943384762419809170638895459519682349267297419281771642379347117420033790668489671980441917551288125567911984101835479288422939365414898323715862175635989360745997269953753743653610284764861209387307198905388658844964057207695653338810190628094144178793799309915567112873170590144967151989525002902204312175431526890742129228168270274351687687788176728789900791223900457732660347336630141026118681271133747186628306679921002374986987245750408571078247950830106708030032161120701295765571188508527732867625721807438113406976*x^45 + 6138360558040658100583400523103045487436643664153716844889749119888216975707286516241680757477263638462520821685674488589396681481915882304903426921061422041905945747265837966965268913247177508953310531586734973900502220445976766540387486884949761129465382432193966048401782007380739714317962399315411698679084593013373281357273318760861024861886376302921104258947506612614056363679302538135627914629589305912783020173056871130315742008970467847115683825817595210182888208544412323621344588638964074039617444035072621656905089024*x^44 - 68901273546872601585469329155502803384366719777403089089352850907176414377396058584849240049136811782154080207648076233371772411422120639108152294935231180463030333852715346978722560529450795657621391657892540094815407223056609844922137725826072261595688138872542245695199094645182472795231581021289473329916154936091544236485775619199100296722440391716535062187586509102290875196973451840080517054577653884916278925728856243085764361620213762677568574593516925321103795646964124800745443863443110542018003627671830419330817851392*x^43 + 757628852757977757128004608245987304746657635021317035906912238691444938327334288417104219912674706529938827672540393447083660515756831135277376880126267972259973479873038968047859332962889120039868559774426362682194111664741494026837154789471534664546662055371851967950484953462814658813157919230861527799380516043020409609831501955030258824515842451667147965830433836919668743493267583166833866932586552013716444417040475473514149620145755045657486267993833255589333648971316815813292424329453341540827123590611598090351832727552*x^42 - 8160153787058022044983314057048322461984000204399406751526917793814126076036945921154320488825483537270701786825835090461053796785206437712839653378535350785854931774229291273644973114987429004013505751632477417993483905312985574748835259943599857019766710693070927034449499885924473932258218703995496715164376796410025859518781853251630344343635999528526016266730372426624018310765091597039701886579727726045502658176877514429001762815276453890571745455412972190754310878330539200763640705711320740743330778539294536372678316523520*x^41 + 86061916753421561280888809627047813124252464975711008960316048281341245808560699599665415437018748111643742320491776497014769867284460859633389550641585891690767463647570033546908045839007370930190903274902933232675556844291002886744204002899756498080781045301559029313270363412216632352281835182077853687278592360727403443436066894671239113241821879177588617019955137748546369807012929086447077733376331470514244124495040331230527407734828637133506791917022690040229584542441731504913939894764547433809087583104038439119345980276736*x^40 - 888147479826305883874237097359157045046047786694602256517905646724089192575809578130940441757282468763491897367962000902900160148422192804774048259348097571097450159210868131311872594414605048476943058082675744817273252192979614099205710317236216584384678267826364255498654102938117852641601771117898181618481267953548950353548128029693698619225288812257800261528070215507488178131578695073918358813844585572550641268596099469994298087577698538907938560746325475440425827277764548515298965301712763383173446008397876429719829523464192*x^39 + 8957353631884785352342929175270275475572009525347794312112904035510343318700428796759601720946950917837345801280985766862096203153422591040244582887333813934764764867583639429386836490055899450152588380490165989838629732997881196974176132670195080163304873781138921213127754010169428902424533223167723820968161167260136732703589508425769193855878272199731219312924520007531299191447162396364236264193178575992307532410452108302225917768490969393122173804700771910767688846731413630546609273920398057766228387042474208495994633034137600*x^38 - 88123729360743272592584061120608299761018993146885969943668538686750223829789693176528093080083828368934244904284913363996167177369264162389214379337926652636589367630213903580206149220598334002773470694470721485411221144585620278257005004357442010822970598663494660518551364980623332477665284181148291625410862787829004454441010624109194316074015086009510059330938139071515763909837525430240454452739348172419757631840013689557321581080498194360908996083661307539087502280204624590689507445241977580288208505889735804087731125238104064*x^37 + 843677240774691765014660675915613634093263242362866281396921096898195645038364241745661066582238230985897142079758130281185231439110032981363413672951704530303479930388314444103562611846165701282664874543798436378097365239176673976811764851097718382264971623942975176847535945350786024420636139604007673223831719455300357340729433376918362631095473295530268509730099469103003286433436358691556815986771736269755009902905614743583909092470091234320197809020971869268980935958845593203779058363237605894209783569307480442800819897077071872*x^36 - 7837585758333001415751367037219153498646424851378059619463503296869829078798132510756525328393463985438169123538438517235688365439032642579096282899183421045673405306507022929348012879962347278243761621987619356270151892487506467202250101307951748965993631711793265639624514601946616213014684968612469357812290665829360868417397150569264890278039448920544192458611359100165553229012595061321951754589703061105246558786288626133950226453800765578845250592895989822739778137281946566382771764228009295760812097150858867556581072205823082496*x^35 + 70422509625981013662726616936577759731649459063279343047553209337628618727508902542459965955562789704451894145503646791838424037725015068144355723296772323297667749820807856575100900974300508111698378613566732800596239025103294827750669819982550809800149623218004984962558661183762110521583073507296798246102410811217736855788445186823963826935645355462177643684845669495516724436631827022686326192416114697578047679983073761388202718301173532256357556217541899227365700868823665279610479294150964606495675907839135796824359626416337190912*x^34 - 609859458162355170606001150096896709504235381434509667669539617340819094844001465266081443694231463679683185500463840695469782710236911593735155240228722492149461105273408574816300156818942014829577700192899423701497187464414349588858930087019822848901894413646279278754225996660892056838314310707741696415268055425393794545756267546800324593677352860283015066765236752500519073241162129410101342077266864366616038579056779360288562978660360770575769582742067423575096160986179407611811667839734193297112169777649629358229019181233528111104*x^33 + 5070207567348824145867787175213636120861524436341817540853892137265693924707698492858981026107132853564899343392722680577855241626696449453954430761543505383918440980558318433412810064641949779926587764952617532619422381636781347284647291386832683544566402344754671650265324945565765623262265949827730995134179366112437484658347447225348029316229704101408098628377406885946409779439810071588647398073860600557894378186937912242637738292463409545327227241429625390402178610542310260795015665772819273793231527237227508476998124443580908961792*x^32 - 40279697023018098324366061118945887975577217679441631587337610674204053663589873132822031944096861229193777827892494317748519721241481451071617623244383514840796224421672509109858934726421048939164856641402960453564538069135899218756343360364282536789464018504991479825190567109022044809177948192269575275255194600223030772608628809802942522010533583612844206342596531154101828323745938505797708875258941836721767662723310139843756974876434188061072945077257759698006350618363377922420851422504005877234259671297122126920053120433426595315712*x^31 + 303987655415862067915723463746940897974985234340173650866346618685453225549544875547915275468119906458212997671511435373339517390697639523934753751962677915421777604375471491112829497086765432501095597674507243065208063807884381970945761544795367022600021387488015135880460186105820637015038169718618683628998919103472605817731270298578508215810564392663926523375451217028748244021561103325951601047565721417857767954152237188914052675810986185355900614272985497006971905978803560975221998743413372720663286219069378919669495685143610274086912*x^30 - 2161753576880059872126101526828756723903640546915847526120589601123638492189706487493048654144144898003492944944163080112383854745691216019896107593451164708455940627282773484318072707857155945028884816790824439542195112447455155168904618006607974512668368030207298914678110888895773951283814223048101942870038212022024216735459206388555641757072850467609425712894582338820278957810990518263439490397337838280901416604840526238502271165185158577160039538206486936214496950317983587503951118272872111964260853825204476890498781603741186920546304*x^29 + 14308936888320868277413581106679833905765886387609511521156196376159635579450233636369677320096832640290263299572680117485482511385974689039746944451317564126396638618135924663371479535517481385632574805975488206986664807803946446225498520005127378585547939967998099919854461739603171001573638806134859282749604831817784654611996090340493538428417455941319319031252748776824706281265426238274493262547246626478990688162221898129282041939486996185892135473292795061986819814619425285394115427549973046419313385992199423860622898759409282163146752*x^28 - 86357892377977685039187709064980306147142428985619767456758871812678234843063509447346889672358698955874537494516643787371932550814003513847054161613585094523664673553870570466171797547970789485753755051957851447766451495030153471325664892085459873738985596810980615314820751342138049959746758320659892546307660344254858208699576796952970399730945527237383180452594874422373036351317633555353904276155980171173157751523259843059024199059462257798141690054737086305601627945114472163386115016999087075783665550263608160329699547937699695050096640*x^27 + 456377432585299625605200252139402776665580787219028273721422832326121588769133714966914083941556882163619314610316729755588596468405237799902048515715342766644954508867381043906678644138086165096856092207557691582681153946667313111799596043835018029517997318624640218701306892114397398576286377636165718895526024513122024557076469163567550883273031506905157968003952555709119187665555787210860020414696750709898405124508004061376751892801636626774028413589821252978589732357322942089301815849169519702399290404048161232600574924894696048357801984*x^26 - 1903592158968599598272516573566926526983312709256500518099828813433220239334732552104094403872383730183597006449815561646542952340435044148749699671364312865423421338992658096728275017485262412117311310774471742549952650767601714712700865251916583239896409090100491925722222305150632895939888268437452530221374173472179666531059635863151326708163226735267148298646018882280730811092953212692982720049307410180178456318058834840371070664890340812758056940703257186775798683072002673016352552173269563543539733809502264220062510501657185888988299264*x^25 + 3699356242844970071738552859578120861537445618600440138547088080920028413610957149746573186764854450682219729485296737641450820026948059116091584922897557806654645503880005620795075030799919411250052025818736989015507812853030203719125020136966249858141823469818853811320544180906747864663450623401420750704076722485730788595443903116082752572670497215587308104509684873702961652766096806367624857584799853600003091121830068279990648035793805028666891417696659673702009816808048358834817973623946815446607955074347937139510458126754091289729302528*x^24 + 35603610741223412566299041631116805639680410287512895626722094825114072187695059573931402969673019364061907912986395033971723543499564412814028626816503037288765241116967891320319058690987402046324183097404631063425899365644077790556182591186918430895278107487416944677603691207629685309731102757382417445934000647170781497208337053804308927926482803958296809332444264571780410948242113292095995188239989758444151286115807913199123556939757885389914994067531175128799338103288348535311566121840283041444508468445987203501990304835472607237287968768*x^23 - 572749207983051685475455813292064557269527161599716998104367510545263622375619500792165101645580765295986491028101044939442031069016066083936604204033339652144605200245097026271495117335663925966568274788781381317954235861475223419580869792963557651184316454290718993345595323453913829164919544355429017980738574008764288141740347204383002088211620748943318528609462013886133512013674564332664122664128217859487675655223637828201727281284362675818785709888739716040215298719080533852951693678309090355974275705844259446986900564412033737926132105216*x^22 + 5214261183206438220517471901931401536187648380225676230604426977429335172778450565407520103283273567698627240265842075074481155068549937425237887514857427667198563897554068658324867225758153379318625794454032483143639824196438381153988514050659986037171755970954446144622976968904269841890074861194673911876466064270791496787466694273955239325615120481166901451621926015315615534829110801322011870840903184437896688673060650534923189447182118511356987714893281994769281450138437842920168756518877164757940652872700407780589449978856066245651295371264*x^21 - 37001372172052343134495368980491069353456788051232250959231870747310451222388757449955457961393027246067022879166065337320014063715675122536069612225318528248665463128138687952119571743541227808727023574856833961356384661801155928136255206433940697750862411407778752581462763017435870951552027119991087250108261251192109942424921740743830250482016547542766414528448787187889556250270651002991361978680590451044971151897183647659232802952152990671898566282829313316525505558905896611598896834470756486869838311385955043580216861027268144243680804339712*x^20 + 215869996877388064092003781298206834079290997876872316126997176111823860514791216938339855885025615820749608799472348973223302666881183121540554759975451313505319552771493716276641036177389399169139900337063680982772318526071676297676425093859815533017198906085043700907197055608035400874652078164379171540402541711982300690659500240406156889827847119611114336924701272938305236787440839435955685893783100279916817807592808832397125469895255775774831686735235390089436055966353466538221370326135039000632286699153878716908245621102939281973354975723520*x^19 - 1010421187455756495781594315891812814783367899570657164411527283803295201972215022246538474914198676280045863522326812112960433196547796005711532743684521617405864246574707524974264341691493721339731075795688759161171120255106515061490945396375057147518707267808191148785977494839330474792218871265128933756590070392783947023963744220347144170196205183797179870715463690494393553968000776236145711831575124226143275528135349020771601466110444766523461329487782343028781171653078553380735071036883646549602424981312862484599096785726729023901035747344384*x^18 + 3237354532642452318186528684593552824991907801165976853077340705987649365139776579967865285446210133248528167122268382161686526509279742503598313717653846092069581317743507121088908609316391323500555049545510345488283353379598820189675314512363444239804370810701795793700941189005469773135596800472989751987879162173118461059207093312840291773773150649539620269750553916448264367604411894406374874271350631899610810816610216947985686916017687714482206742527698473967347284810603658019574128048467997693616107006227778375035658032756093926340030583799808*x^17 + 172509233255996110465294454707096840933722545753172885560196134844199986271685744496391683719632948310101384558029824924366053847638662845986446638058854043563965931019777492426135451676742732505595041729125044236866376872874346230689574922690575538495902161598915797093965990809906869874488674017119116184533938016083274706087271303980905006352215281485137368703529806301571260041442950797636309056650485714944694471102312346655436160885296574230285548863602148998659235385081662272932085819441651197969015433269723861819077948156053124234041939197952*x^16 - 107112396648240898564383178670991286516932490382024596370148206860953065862496375843285597595977554083041544085561067701115797919965440341095935281723709828425426527734772552368084567925051462651392268096899601179937126011309317725282233819152770703166323987692126689972644492546521277295462812923413317083231951213010347333190843936163398960195229081489257492247352054395009972241326912332913000649279112935653991183175307083169854887420005762561772723376535352319485586828007799082547413179043295134797037673078087093697010135243403111022980060562849792*x^15 + 1080797975700687807100539822410059633929768439129576264836497578570768685276599483498865630377571393457225080096275186027553489276196685339086813299300942438880265415763657110632995881687754248582052830155519342031413006024096798806791121252393659946045589136066957001514970581859219703615317506202869026501950697093937284661954401030826200253052070346215957397558959646415411372597215999353453346241596680040220606326000470742055488948833818315149019514091220916143429282733902988241482259076998006663552777086014628022451701944834183982326371594853679104*x^14 - 7575858484834449289673892750425290506436868675202905330281514803876890465483488911896956617985195041406782962863235268265937039371684580503559203941674540022993928084014305341482117816188301106851005907771357280367380420571886039329761048660287224343523721258212713795874126033787190037519344599891006116354998318906315720550812107987859248701236726343561764853243717540206879650004457692883890702553753272628802465222629209945698455903109206927981144326642640837335395662915389976134068760228987956110351420080826375068508986353750810567730060369644748800*x^13 + 43483746418373776820458275364111291116611927207454657651359842904768603295335688353983023277827165210115641395396813657724514091499396664792314721533296845651493146778254352386999444502280669297340814160419854100998227361278401225130427516597864168264717494586287249239454885465924338950630570270854110357572680532368802648614481756518551237950198680018707155488105326018020321498354670429441513625045419994725655554963175559700465794217903479724761429395664914961346053563441177803061056907516205614175858887332802807349521214991882300508884923966291968000*x^12 - 214247997171407708676786173576936441009462269702095022357784689058888723029183788346136076227184740857416930725812884269034420915233889327164338438413732067270863203781778618094682197596654571353410450718113710583274031372648697365263656599903201026895208516926210887649007470595439079932971084256178718168555495545147968805478698787381089297085332035926243581221727730676613806206682772664509776970784675071368755726191938417087637415778115109539673620215890643923906394832793469045448432359058616392479672020409420076814598988426446218984588660183675174912*x^11 + 919751549157067570827296436338455819128063343745842671249462223269717920150956765800404128864404506128879527680962152315827066058813962890870870111920521951845760342456980612624508220141578609972122159518549690789911741513145907246031694050443322677082468671808914526112845951996933116546480533450239124736784968947882545918212666817399457379964451788606200123441015790370278980719234698705704162692534215630404390367592244400238389747098559385041770993001434385855847998168738883388861586795747899865620125212486630495373201968981650932832233591888131653632*x^10 - 3440181641605710247898909103363298445769724869261942335526020944756962770657649101253391611851492651838820269503859083875440945413144570925239409490794304695258947538447266229707096024965819855441812627985483676850048642565136729769255190361826880152575534242325358622267647392277763157340906021864705536632469609209451559986478528889005435433637166354845831253067266461649346789560015618165406195131377007939747708540836918406711685379527257988928007937613460966296602643850250532353903535098888530961515052500988905528357030337297925385363370915350051815424*x^9 + 11095665806444845397882452574696966104728560099265851694476337035056283278403188295576914575614848007914092196985420071054579601623387218750122729607973505798358528645810279232409757176069499965021200871863230505704177475776323017746042174490795918609934828368545115699773933546670010532009934053526021802882966321457697341221967873094905358955146198466050677712237315680775032889222562523046884048943460977507821021290459262898414594077001522036517359007622337430934991357574394665582957743164492264782637937103019214391419789795983809355486196135029330935808*x^8 - 30226048432807143292507995570536745600701316999066201182937092743947958154468937984765078187010291037308894902077082509615949442599910481836000325170351424914666373803697021949753926208378255692693612379118881971954336506909200941096697134968229542891699871727737046031463452080648531522189139970272943226039450116548567098243363872103058228593745594298547504435644700925725165561646134680974703809802173254597737837362530145395011678590122345640546298248896442814316139934179080757487133078767901307965613867993503147744081684924886143444618955685958816628736*x^7 + 67124362783419098170392141187738326287352436175817520897389858046209156507930050997509621224943286119817352388198943084288160421116875521567504882417252685140745593659689949803090089248887788758959787369451843503280617366963611851843938516496695621716747172171692549907284217037111872002483605514429188736706851631865220854158744048877911486859242329574987254276955014789185425444954193692042592238603155523001656982178176934635658241619686552324002557730389037855986024903773119715927622662823637341283784160888357205052931905999044713991931690197217548697600*x^6 - 113943391964062439251532179257662658329376825298958319470046735679443107931409264038462940442611062907006576913893232395855159741772374648603338764820483169539556503113448411051259315440486703042347959788974848772003242444775033735487485153078278851676752643397887993902647384135477405674684686379506893124622165388987943234646708314080486618679165131008887308995926289242730632481637929014897841465212914430894701839074344442174324350367228625727212412699263861224340899706308759576240250887493586797367593200013327380711636407900906008127384594506703263760384*x^5 + 127231568859381308100346031903929527786129532951994305722056826666818861965918291152042380313507192652333379017747959264547982291028623852228942505978265259026866410540870435829932419113367908379113483961413726686557777395811837647714230565399536717163175565618111428271733289737588759560693613482908655500580120327665686932859864136902234750635333926461249069479250810836239845622032850783083877172282966895803245293505689293617555402845997396572910408369918182680926047211304586713798515399152180164763432158387807900195511452727319309245983755277343444172800*x^4 - 41796625508492288174802349270551885040705418615724532712765229932385169845867592200720384598110474870621249608905283669411782003919448700930198919948490634649665607222624321016187849163136462963429331504527807363863861811971144640795906866467860237291526510592636310956161840220465506181520722205951161090288193428435775817146902773896310900467334029413999267437911836705600143072770282821512735209359576031522924730527857691646789276301074980447479713098827094283725118064618514120106497325983726687599167457437519899272271236408835717744368144865045245853696*x^3 - 126689765381954413497074051163729857280005958980289570259921958846866610222232562614726904491685446672687784737635295137604242811219934509925022423377348894701841058823930771684577561743068878133370745610942789729733006328159094903552167729341383915320751130415967522528340724503265889057100210665287148872379851532897527170435944270414522815071889556807421132213130623192049824856144285642796987474581437557776014443199188504243736453103151245269140783608838831994961692210857341255795463792605497984767569388048086699812761756478659079466800858160906654187520*x^2 + 204783845874215100954548493040318175059947852302581369123984005975969841329643401634397701399718085251515113231688389305226435345524042580386617103253244618561096335088597143787835197288830694100905955283639570313637347700334275493621095435077091692375770339234671427623669949253921833494979049124741418543993309491448139707948776318814986795915562614458620184053902667946515358940988504627399280996049612396324689441151380430026049400230012691181869977318357335984465698173664805708988775798631901765707930475062680260787802689476421935133138623940076215730176*x - 100802084894743134571153339524784498430865850558043753680387628713983603619783888596768090427180268376631889658769177640136416888342035761480294668727910416009329481911831269621560967649816706234768080483307270981996834946539941252209967493359109542336706394799523076199705161685249313929692115233531979577119010084513993247037649660901670970582463038481193531082327254313366134699351597327741103951462534217287749304898926262872785297338475780812298258756073548712987108886675834196179194964600880510360986560729783579264545218022685995129932546849763288416256, x^504 - 5184*x^503 + 13463568*x^502 - 23353605504*x^501 + 30431915573184*x^500 - 31772106352958400*x^499 + 27679889881397699712*x^498 - 20694292126009847123328*x^497 + 13551625922454426482955648*x^496 - 7895109351377441461436483328*x^495 + 4142643362706722862136430677248*x^494 - 1977178066280093940639722397432576*x^493 + 865362137183617550988538758891808512*x^492 - 349695933338820630346218833139232233984*x^491 + 131229278280391042156103010696437486576640*x^490 - 45958758758667833022392841474108842842573824*x^489 + 15085684322069244709494848268941130395563794432*x^488 - 4658505228933805031097909267393440758718093494272*x^487 + 1357821322425929642229616578268286889121106445539328*x^486 - 374643325200353149222270277255321676514349081033226240*x^485 + 98106467714710579685342268989892832059255045983185889280*x^484 - 24439166605817349397181419357166588189362211296847100088320*x^483 + 5803434627943843074488808527962977786579675094170596271685632*x^482 - 1316144842213804555299559118200583689714280648486722304077307904*x^481 + 285543273068202177532148250635813255576909495543280524127825911808*x^480 - 59353769055087460449860966612992794400145579292283945591155209355264*x^479 + 11836607568361650232651419546134289858403692005870754327739070330880000*x^478 - 2267489214873905516476872995042651673675882359824780540628359652637130752*x^477 + 417720334713319269311379770408664930125846555607082187662130047521304559616*x^476 - 74076876475471021308662165831149209292394018773235143969036846323070639964160*x^475 + 12656819945978991010578117808443148897140043620838581853084053581483464997535744*x^474 - 2085239702377004674585088322690916763400110784374040094692081453637288223174492160*x^473 + 331496707154804977412859742584991900530685155407902223866904145959582098664742617088*x^472 - 50880965381259764123835297023818790786380855535244459752488438692375348168764873637888*x^471 + 7544039621860061441941318838299796433453249018741705802042827785463937824038565633196032*x^470 - 1080941558909697217320397357987343292516046589610847915323501773315361085065350794862002176*x^469 + 149720961573948465566243670043101222810117215261608536988867044458263033226266296850807652352*x^468 - 20050692418236636047633674191107181807965986705688986939714803480502473923740774714564187258880*x^467 + 2596407930857557459555676609095362751149944948535358959794049734478705182246221446410236987441152*x^466 - 325073560844666081463874826178518449497967608095225817081613185258759240258421534830130972341043200*x^465 + 39341408911712038129283694124041235705501044843604190685193112773959344606506617129208963782529253376*x^464 - 4600239791785343757102210529818640201582201538032752452932376853274332243431450716999773646111374311424*x^463 + 519347790388118591680081778095625657115889210747388595613871071960030775013164393813010016952305000120320*x^462 - 56547132600006261190592103769789402568798453557622091440719925137941441333520123714480658168822847998263296*x^461 + 5928489877549661629728825398371270104538654730539710507741650462487621906285492738462226463498193578178379776*x^460 - 597093329526536192494538796345508983691975598611520437512923227309062708069283986047100013032636040437181710336*x^459 + 57568936519707454264605145281075603133276110057535158902540073817427641394968147403457582979833261229292736479232*x^458 - 5284936547737651396895271560321304891028895284635360905186807516165367195395158071330075222497066506977379551805440*x^457 + 457908033921683409559670336082945882355955775570811035150580220061044609279759809129501385736908807033295085001244672*x^456 - 36867584364112591315609687584586467960058915435285707951552877262194774093279909702069803412344933127503705038791901184*x^455 + 2673222703535563461948495816271389389491610092776212211437764402349134692071875805529537663594557127114931434317540229120*x^454 - 161332383668080981860475000501373597404926393706176341568616055243993146460439867018772503306391152298862340385322569826304*x^453 + 5821280884308779273994218159622928758371125198258112422860389587282554511507352745530847877104410460671812055106996985135104*x^452 + 353973140024189958006905086777510419238587742031890993018169494491349577761526863269836018230152802206642521863358656882409472*x^451 - 114417721719107675976959047618943986985069579848463066962576692577381743861088944280111723206341852074897300575920007840874364928*x^450 + 17572125417055482609825421825296410520120652773135263185395960317646778626610324516426489959085197747677212456113989357328779968512*x^449 - 2181983261798171175318619626172887635589395669139846501988472963808238137371448188376155016660080493570120991935643255648069607227392*x^448 + 242526707763732333737430446534690786523346967185719960773182940326570132007431418965828096313344247934449053512683786315947483707998208*x^447 - 25073387128581377116616812389328035276338876384073389390492196673567583512732213490048243352657643849387363584587107076604540635553202176*x^446 + 2456652844257759798234230781256256841687738996230418785836060571201158548588978207230284287002496355436131472605305231834263632010023010304*x^445 - 230469371531549345088697316354241781697308228004140398570304020473002413605121412284852831719078098499939470301420618462650167205204341030912*x^444 + 20818346910778418035338565337086881295787175437362609110177696441885980556030172193037816293691723432438597383307992431843936717876939620089856*x^443 - 1814653324709820236269086589648414821303707351257650424964881300930277593179497633115093372458346833679245302326694593148855335833056950022569984*x^442 + 152473690040387434179155072397799564575577985830564522407114815514379674786491856698181710712583125685659319759175984889988932532796252698032734208*x^441 - 12286920666434314024745857377603289945089601356261367411792919394316332869586032213268921966949420567449588681027424658516912523303675316086446751744*x^440 + 938899058585549366196051430011692967245061305433993464414460010978308670930359748876812053986342111225491006686908836218461960902942083785783894867968*x^439 - 66453407485478910462930831209645005041744833167377554779230471683251175086281613862854410077010966509267305920001386028352514057590791028911022266122240*x^438 + 4124878033464773229423435811213099566364554867012725350968788928532199351191438467861023673680423246269164029331684582568887948966061587321003260931735552*x^437 - 187975153457777501659678924174527275878829391191418636720030543914146635667153976414384434758734390510586638940314551286910651678133133734393187926234103808*x^436 - 520000539163236861401312095497042758787263059611851120977513387334721211112156137383941713177616898332146611070165863449150725811197140221491725475164192768*x^435 + 1646365998607405390147128549189217626761543909860222431315730561516772814985123881360260079512888470922005576303520699920274025638966381718804059299768826855424*x^434 - 289436963133293248126760257058598586203378343365595961404721451514413631466685808996149019514847763150827014431359467047481326977009703503220261063100494881226752*x^433 + 38027257398067195163268871601757377195343701726772755397045388086122696366202463737230508834944434848557272220989998148936318199554044607338905594347022763650187264*x^432 - 4393187231006858454129483132116896554360436521743602387863365312732632559288663188156983630561503184509203996188042911354523224555285989878255503377349625390720614400*x^431 + 470026770404251113570252308015582513104042627893644824316463499364557768676768447832036057641868281661522938025386138723249995287175938847987017686874054753458747080704*x^430 - 47676113950349909534620791682264377388530682799147632808410115894033881388435642990819898147373663879988561763135705030380456115896273651865733184810055531876618319429632*x^429 + 4643651612207194148250487064955333290287171480931636849910734010623681517390054925942168748291845829975659289451140120928156768739105225860322362802679689005383187714539520*x^428 - 437730625749285475268916700232224301065408605144580615795548362979961175438372117078366651177968466959103997433983126562854373343613282951026757140135747081395015045928189952*x^427 + 40143445975654656335232189657788381732351809996187250704637195616994868880054949840524806635507664586473813034652649011190494024463772007876645606955658592272196914443127357440*x^426 - 3594813418125258029705787288781847241017196271370143008241175194248625087908407291415961811380631019112070958522050380180199058099956309785168078565367509662967618704728020484096*x^425 + 315163300484305090801399961858027048510459657609242176351768175478838947484943037985866326914560339525383773705254303465879714556733088970519851287594587080672476560727615305940992*x^424 - 27102427925931355901866044018205606032184516694475873679024527248996103066375301806459061594720751179895968037608587531533200765773927218334621806921993908436251040483954008252219392*x^423 + 2289035418707246395659688936131412011487895356736253708742298283010100414152924223457179809795068275167138373103652098735971289517554515450119584204761242004054305754251009814440181760*x^422 - 190027231358815380589340032414214235146360775631581978572538080339368865417987845302490416929901982530439169303666866483173782007702116818343498964442844604145474503022132218045703127040*x^421 + 15512036551478258840585402053379869890217520872652289332148439241199547052049949486953720075916383479119389406579321551625739133650424635582537512215381496022315865412979205286090575446016*x^420 - 1245188195514260855086742829698073789469075661723088260426941643309394554509635304005314539410800790695009369545640144874175247935199376248887001701326517957853103937354540210447350975430656*x^419 + 98269241713619340649032821063188493110064370583889233749159555145633926339384466023959472818429859628581325080676277022092787900164749737702512153795267275908920939000561531321458553694191616*x^418 - 7621206792998708349983001124789220305377586942736758783655792185692819767490107912351057601711242583024111251190409021492078277834314860691957861086301831447925602368480367187757790778433208320*x^417 + 580477033078627113195598547527707129791785114878284384253408495935836982065918371060402290399608125106321909851274481954049909492377332373296676490655043803385927743471202784244573067612321218560*x^416 - 43388400493846844760428496095905373523993128914083432428300202690977132797498777296415163728617105088996392524394002145963690138700539435049517463036982671684825417204426690954039624299570641502208*x^415 + 3179892770601269793164423537514581544463926076663535960601465636680448342441416864765948064356475125082040840628437145534432349116865821233468835818811774108361602438942444714973657509918340135518208*x^414 - 228285787429005863732813922844280862770872305102849599927708240651910667686288364896933273462574512248912317616652223110917703026690282274065936885591596436041896525554993443346556462589057999092842496*x^413 + 16036168357347078882173604160624568046987848241521222355027106149654904679233525751085300569042937144572972830123469361826444161870004202465225835012614581796569020464911344038561014181515413960712519680*x^412 - 1100887797703354325402561166287530703808337875375176527793547321832502811125164055664890604285568169984166531855345659401130943108770372999240687396031995179146048729097722174683986326753411423363624075264*x^411 + 73753930875880893900494357794155421314183018407521971253568166901044667376395548219123360320004167296639194827368591060154884945674093462987205598257176571434386596635512944924359737604095311234456262541312*x^410 - 4813708251455133732646482435918979656892389125038200223383005782336519080939176624684109832006369981802507011671450207530088262788101980996977824794679238970524071716571410463659270582026607461342142701502464*x^409 + 305414589919113056470746311779157909834148736895847111938874876746526684213770468556597031318018063375600795471008567603176791857935102999678670129755459443553606792011242757000608085917577229940538454531112960*x^408 - 18783828605800900191613173073805509407878025142644918340758482356003714976047376848564486369566128178451235382156121983125620447653560461587011171019955339352467453984330242753702903559863869383330551367993393152*x^407 + 1115474922398360320106754661155643282101687135116399620336101296262844609099421983738048456776886000304285787652991602762979904739964624109869980193546267991725639033595627645293369059711859566742828331465600663552*x^406 - 63594317713139976128020701972531255140837231044146736091144407337095549611328873479528126672506333813653365461710047918614522114741532436035181498636433610963918440313284016782684154545086076359468514004775873806336*x^405 + 3449236020651910033372584438604098934355706759009942216175540424651849101223809616079256176760083362478874024819519537949215501481540716924561115444813341365503742248374779356051880378133374702310639961768538704707584*x^404 - 175212021491268659106923808563793711062902113345674555094663389269394099512438249609850079211828444579152311122166385782906976034818160080745251156203924664007446004327060368155521360120779770388563296949715552065028096*x^403 + 8080895887950508035732250489580481171928002158013239624310243693758018481548061373470075077693701607411632073382171548499058548720218019021222840105406866272254002035451507276796821558966861961803433978785585685491351552*x^402 - 313320817160921091477863595167310758904855404034758976637829916868941352564582914462417623176745711700125577089595662228359586560662994022608715933476024883150355257856645742738024507772206268417833075439477924160658735104*x^401 + 7455578162406977815108373059376273878529546226407769158999971418001658062661333199846504875317643380897724304048121701261480429004913563420755690279677126946769295748054615110088369695508934908554521697709483194354432475136*x^400 + 262287365733698733398031791927215113962417297805044132050267158746051249875877319475765946910420418881488905432292632824477113075690088084166945909959036954076437909358741351814610494617294774896957916879641578876186533036032*x^399 - 57900146804724393485919595212544561703920627752416530184704991037017525338414416675070415644344393716242965962111133549775296588679419046928730457586240088423935112255569030469701300874435299358000743626905968623782813644095488*x^398 + 5855197166582010034585600237480372364062935695948866404462751497183301661498767997164833426799919444127403596589645672016492259770037474351257550147529681949435100848416083073062509519299258591606257021130215265868421121645215744*x^397 - 478848401372006394912472256127846399942702927850447170830037492821577521050333189191124110378222187586208418406407559663669707094586917870017256525566947380966733463144822618806928556997681692418457239114612800446176982660320067584*x^396 + 35169818962972872611048454269060877417160146867460081019534026131872700123777353763435146756612314707688635381661591780014803864696692820057380283129675937622024980945184649546979785384419579720007282942639224995598882808774698991616*x^395 - 2412818408030455536354523398493500921233277742399705921084119307767264611304240915582078478126472129720396693697137472965429608878511000024205415630177439677832230915646125558816117598952024068871423396561196127872547294203886549598208*x^394 + 157669704748637842660330358182315660000621544545161442280697091556806069746566175584311252947696514434415056494292747956706893748329790090573987445677853003742003576132474982035128820594879083805527990668896795026361324706401012378763264*x^393 - 9928031513462146765932125627082486215062477481772841409850730769037822308638090201947807531863639479883687799221211709645437744983773742072027422795878832975568312086094402179066896490720057692537807723573112901126067613891517181251813376*x^392 + 607078658148658199897883150497264998120482399651512742640404043026507159900672984612120410040838365316319041129867934499676506961464081248334728559119818466640907887261140597566007308556257643321711095136149218042840947032951759880985772032*x^391 - 36257303043660573758597587157029223467997994703929928664405256087437796503294875955734196043753526063634753290640143220187929605224982032197991375858181846720300874613402283597619162605318326246010541555872430461748170138198841602477280722944*x^390 + 2124725119011572508590314384151048382761202862785352046229754839845860789340101604574011293292162626941625748999045290385961178960149234983496138430255531750426784324267612755372524548201284717859076574691560195075900962923991115572192485572608*x^389 - 122633548794522755098184937585249089401848290661689813252559715132235564875809712924977160862427982424716555669067641637061666691201351410112775903875399015465512293015245963963781788122534784030933479528057474320776429845508087756289371413676032*x^388 + 6993268706440685165506146285554179158148420373559314646405555054509709105423715776920222255424914507083396389419510452680178660184060177080319326378558951982998263557267638249505880292432118410733867572946415351848829698902631601207083176191590400*x^387 - 395017920149197807498624382761027483887679796173845047976230822820755030915887930932917190380672600817320701420438493500427329238446187125065359247745401044988028145880879652738720244308930250096985235873352908698532461676009018867742796219571765248*x^386 + 22143453783342710616525579128522777687658852318646175321692498383261267758549849549548749850808694715272631478589651832366797112782450275977624626284169046596011122615570048172034534048001591221627045500472458361956585342419505118995989915650062548992*x^385 - 1233398583450173182004417103540400436314307403388645869620703975281271671327629777746314325730833321281766838706617069252325329837967378539239783742211195887882690751953619803094928648152306206963547788332541283754251995993948265930273533754486751756288*x^384 + 68302962627799488278349956390999855506719274205733854693277310594541482600571377719859328568522847035727213852257367871569756786828631445517110947952929532509807568104358759655025635342971527217523768233109744819206164631909468594106629947755128479023104*x^383 - 3760405917909939491627817250917202486958709045789801454939873818361204740719058909912794979926334994959568940989676673144162515493232142808204906867832199594686004752717080325683325831576237310638672951683131923836450380417274028753232538903878539010899968*x^382 + 205705499395454416239564428899802897918372827826353346753769197841859340546378822184035810478413699281572971328112529136924376029055655210732364156726749573499878990270906925215165269663702215348201723312323498787673553758814317526470661587218560920640815104*x^381 - 11170254314199575881962270808953389309178522373145924306519490817561342255520268671252146086800785378816718871046280350089146042903998073721718261707737132506199717856986068187168804438305000306139538477738330006996305329154095124035841897906038210889118646272*x^380 + 601408659183066254901147023699876448408536937266337044494287000464766103389789507482759983770584952010498324130939859338499385889156466304657717528878368513876494734071019487790980155855791748937134329953419556929098308382942110919580127728896647966996222181376*x^379 - 32062401657233733356935066834228318817703978120655516714802355478400214658961708611480155206807941926692732441864247286772810479460837143364938811189210826929347956953272985951887471369648711709665880075199725896814862109019449862592135423216358050860232647639040*x^378 + 1690281419514076660491639231159966984676159079042211705583780195550502786968532935059710666473819673824708942504407576156394608922007847981354453756877732813353932856939892110688189014792348711109725419375860804436699513652114427868546281963704008735640670271700992*x^377 - 88000606718771751261391951882269531940430658825011819744926425407575651138840536098475209553340492016574692732568899983342417314342536871391811834066602718957528196718914033825852690118484000913832221452911298382166101071797375279719960763385059370154628036058677248*x^376 + 4518789106365141033313737564144295261173049745094495177741751081566102393444199068120513718947617933750126325167302534821415275672858237895067356257401639644124140617461898854638614046014322241896327147911421074897899202358927060055172714920321749312873011994133790720*x^375 - 228575655995134543282607524045002038813961583898530005980395660393662952694089441234898367542918464632087332475797401249324188772902390388720995796347107134560673348805205511731114719865043192938945165173326771711698621036455012189722059379920096565961237337467906949120*x^374 + 11375615105472292981510973601459852007462228697741760337765802796097574363485696725188861446274143010112657321454764150240604981829522363378643162381252308217630470835752000539787367186232308696448415834412625522935898958194376218822836033218083780260994676798539966709760*x^373 - 556299869425055982011157009838999564007784160254354531163219410960340476148277090283816082236870496328198940612453866604920471532283313587544082088738441563091074934894462173394111438731821312130143241913728260634173149223009108812922722673070542839682606364855759513059328*x^372 + 26696311791169888093482597857539948277026936126396800494607649674165993991273420700941142010491404022348148018711773418837263063456373133624997349474394384516767990750752491780090951887942519358062161749057630275886882456562642058269572589309506544878293050732643225773801472*x^371 - 1255359252894941311264137821312986203466061214722778336531693018574573435439266423149915337717668413958744485399928650110432155004684174998792281865167685101868896985955009009156912784174866903009387417066210463031557059898724528717259878740731758343313177634161099036373811200*x^370 + 57750444815637908234070372134321103492360512497606114450032010002968318641158590926914995143725339138172761493441979380208841471082616155451579020674982972510520728918472056628973601998751904997017409744491538141159376246671952046778506467546947428902044323884785682731057020928*x^369 - 2594351825722501621965882529435517546176681987802776561084475230298798146830265719696987830679044237764439382807007606164503654169887182224302757037179208205648124277927001984227010861885777829820706495934008682999031098768514307165049266139073495687372539650708696741702038192128*x^368 + 113587317460626425897537071773492066127302225531100609132418940580775117094827359247195420567293450254835650415679837327493435000750859039770564784621654740353789349167427399056793472722633510095628872088582578215324233585111757680003975319837268995080098744295927566187132994191360*x^367 - 4836906678608004480944711401396724625346091352350547613566115338660278542557031970081199303736209161498934126981107036113070000370726579813269057050551713315354909003013651165278439515144642476557898478370707402757193051001006321458529560561715781831238717063383594075798680767561728*x^366 + 199961548768302590321230704796782197456849779981112948900218997428619802606633967686535296607830896249834449843849010409732408397061202509184316120351377038859969144655224874617449213881189776188090422743771914821495060205699855485180895143070121200284654342337781753232696457935454208*x^365 - 8018240798089946972441442063316276073241119752506149024163770234155875378663255577206181672672871883238992013169269580893314608772698824965470219451382886078651116849933253905171659712875836488986617225344625606269788544514724028193843820609934825260142703262558944247927009422214168576*x^364 + 312401191822102534628062839659037891735996416888308708429601709985453685517121264518581738606613238814574560056271357270886174140096481404014675607228240386368075165608561210910958506565253185567883021927322473034963958981505856486108116425715486178625933724279528566541547589093684150272*x^363 - 11920130377397723386807966748104860770094443404765931642657615607764691812736121474911215732183701985983115855724157431365267798376882399483090869309172127683916744058188391921654530244675002254353813714314861857816045334602308325370762216649898339642255681475382353382699172753582493532160*x^362 + 454723775350813641264817879812634296397082055849614330715540288847651137493660405078116901600888818985073133219374672780523699390133124364224609260704543114920219711224589710474554808688320963566954946446291414851501568853236030582151578038502120035852479487336849515520692499754427493646336*x^361 - 18067409017111276922620994033784342388827266594108879066311292629416324433094903575394728908501860316149917861654217515363501964090126381910033778626006996567173282718949472839472685175248186919227909112479466370445964765559153619274971792427947546350479513393311511542796798303418549928984576*x^360 + 791335834076951001171935806715663246152667858897656114448399331888007347604959292345430871912984099610124431254969607085426081728086186633156251193969603544327155027694371030737874568803120955312709424014904410987442726657726675529626406219258486852753817906858958177435076254638013463406837760*x^359 - 39679240234941281138531965058213154209639343456213015284441031135619840665470195390891273770123770724369134246595898773731228450962316787276686995912261402503072576392448439561450705538913512437750709353395356739681857660837860450991435333555072884811698033299610236073590193626954382164396867584*x^358 + 2237897414638619521519282767656126590289948778278494787521036961070026292804464204561683994259342272022560431104686231107650961191879800307644212081714472863724069615396186215923251269123334598350569592342525904486838035738528033111649570622277727622708018546039324551605156624469779185998453800960*x^357 - 134361912608106068608058791686818969984185482567551868641877051721305810409701847942193157302952391029777982938751941730159895982156605360356455438348681307866331266508060666574392374954414170273660972860638935668938809899125952300413321332711123379369618848299237654703803183977086093167614196973568*x^356 + 8172286988218449437454820441436811302181344275466297185108152669710024912261756062641803129235086932042916343720659057818043044521980438536470388116833360542936370849138852754415041685023717685920909104356517884854871079359959327572361511874021911921406604721609875518406620961300377891664437251670016*x^355 - 489456915058619342558498808938495959295438235301686506404554875536751089480667895525286570128079362006906048833031637951867064277021476888336520653814290260082725390345960551354685644236482102068314382764303095965366908487389416900216435548885832763354233327195889693327632362290594300389996932573954048*x^354 + 28511669415940918242220900927260293704000465573929415059623608141733779667258087534737083329322932713107509787347404353583500255051063591564555032961528001515303892779013975183036611752758985020190760015292025351472804837503269933096756083199041561097395933898042431761504480419693825412050346945003126784*x^353 - 1609005563952474201885432451195334208254961470760456988046119732140914532571016786824388791734392559592400329629788568822435560755770284787965222289397727250965301642580071659692091961305491545225345015437944112676842935562518339372473412696393349631562039193945602396684494782039256034724070576685823557632*x^352 + 87947623520517862556614007829847343117680457033972207862169223249422758649953873744433352240613787214265985264906236159639306196374689360763630895481420769331989311909323325107684241592386088703019796554131327305830412080663818881541707306400554358493392173614522567541037052408930858369869962630214660915200*x^351 - 4661673997539756702838056023080628590572035185326073210060257824967893010199274152360666123314142460679941831265647109047122235835214741623946343521424168455220650718425134380807202618168878934028068270786149543529567442357099565032150261070464558819427830626622988721495851640032005978972719621970818420965376*x^350 + 239992098541438782233786797073655442540157301336973683722616396361169599342711419573187645043170130419874471410148052058753558256542970081061732158865874562663207596036395833059954486076056086057074044678395548247131100134328739937220596598934133383222793021935311518866800123170603222001263661823624375657562112*x^349 - 12018536639872312016183372377267351050398944960892571317746434349236098348204211988981319816590830083480387198305069915084454730865503115237548627433672167901151372993149437384238700603573917755265196916230294705912891186891487949458063421099424632128277257213673485859009719316219395594971762963956308303931244544*x^348 + 586231038786661744226100814223324028844165653097237819454307320420562655114596630712227787506236814028079523086992718771774856236878349691799886959683830542997012233352754554999126347471984078796830095500027561767035618868617338082740103178318341809460798245918995784846487516544912314565908173081398538034154045440*x^347 - 27879530996616330820477747952076643357465084758262733024098107722778731361754862096798114784993856032409917652185343661875373133378324851930809289402364406559500768674875904161414375843721301661403541176141063631745290309817476014134528231622672825615706194665831743037902586875293844114766037896800678655250357288960*x^346 + 1293615595863301909530706557581500808595190397273676220851786326447165753201970775445726617120171252618973796075922940382768872860553183651833257169080212306803995841494836232786562516817936167113110943390684896143560869688624858081065051540032710763839853310756969185746503519731460975817345439574332924574765477265408*x^345 - 58586530163633547259374147770312364827074051543062946728883489268191561937905596572911314477629582650619021039931942638731952379837193109269454312532022712971979559004346537512326453320761370834114581896452675650388902658752984305526869034248753211252085417020578806713417763897235146998797701588065517062928860503343104*x^344 + 2589985706400906380921207663663945461770309979180273351042534775938438137929477211833329017080735147095820449120709538950158513106963921526117531172365438155009935919052877631376628784569573746042975349094868020273670402938799541308669660098242084756248978258800559891234233253262965837973420516748289915682468273273700352*x^343 - 111737072385031107871590841904007234789381013435375614759780666068607621594465844073281848273329532795140011002753648829379306172437577012506896873459011214571677885481617882837114456876398485334508169174575067581558428882189465575738367128786229645213055673951770577836961126205615321248374970840944569496266678652989603840*x^342 + 4701496510452309499176372722966869327751955634111319857649534168560241545419683519085390302904111116612666582382183550648531412757667116281195253658669790819249518105439466636937075021704504969428908187794420734377646832640473389498389636409676843447288105967187706688652766445501950825396098475674751219735117843174143295488*x^341 - 192739902356430736505435658678568019045411807922150518030734975383613716823362260777782679785742739188932267713712331976524745357434150486321133826400427120064137684259616561704736383307094461437641118980435984434090791061662631638368728287667026603097521209870718053105389685404974792015838665637446726996324293224409386188800*x^340 + 7686623396734830733900489365768525682588053691537728981502110761082346859293537528806980392231173015001418318495485529115989323483235337903526103465286018072264297040435516959767080456570674407005271977730042824501002870766646329004284276851039589238077370470118350711250651624651947204050021757505046164348937557236129141358592*x^339 - 297549064124164361988250632214061649474267430457291541126249039070151198209072056727095910955348521327335231534179010401982479235391563080025148381846641227741730737046507086151996589387378552108450382294284617563298388828131109258450629037238351149849428241539903370213920474159889122393961629683649937522895539081269472326057984*x^338 + 11144129840197877879317551055473416583909393234366296777618521944941285933927938184917991764988519665090908086799061887836412254642351660128979064400048625162131023774557920231072953992448585822338938016108124716505743466718277538801413384070158841366100336619833059848964086876664882699486880495576785937213652909372336149188575232*x^337 - 401950841954094014631519933572506664571841371235870111213319636422948199512707005415360381520042355355389205127998713347440411768278634456993534927659566925709926076750926931409808843499726857686382569521868462007691795818749336513451213456585347179590321823499337009968687342912215462019220398495061296407703584634001080964320591872*x^336 + 13865329895698969949989941658469560156656533633561430029597164834436730699524698888429377266648571726299734094323570069359950973549012645786852695309313125829849612152296913437192276800061067317646026630250986578589364352365846802886074486423066743254001322704557745922321340698140282406433114168310366142240934572652106074997101953024*x^335 - 452580210481255986713111015550350107091350490187876431852000380957418089642306326913926335729986281839278453370025326084827174549686098742609268165584076372731850852850509746197535916600594543291823013889117546725774636959838348718866524911416516401765706299309042066253592149714118540424506355532027446665050446405495801967383458873344*x^334 + 13741483227149025768519552785505599436906071047902216751903579883537007472967277552940251146151668432469246754964370287170590988127107351032187260932278638811350474641397593311767843426607211774990438128734934424408500607265271287875020318863030726113346030232014005590526409154537238442278916209490779853154629235920532791769158326943744*x^333 - 376905706038040631723886383410163977514222345993567317151149850647261801861901525607596051055977140494721138151782121392549986608532977675877208521093560136235661002163602803506541401835510422309543755084961413932462736011180151091158292413505918958422972851870266310271032754052399568585602423617025927398681118660525524318481950605049856*x^332 + 8848656369532580289228652397307450544117609396841244065549801500062688801509438065377211289514588432650165019771309217487624458107889853552867217677186319125180691152301553423448671373309323631421640718343350223443738566095207372853088369246407711788361944717657022690394324033198920410737939430491782340674182990921768141634587405250985984*x^331 - 160460544953899355825840600836296571359597477090770179117499452275599082556613841416501116125908440486137410948155260915497122826215817437643824488845164688676222899928391550333053218709409233174999450554576431651985227637881535268696244992896216140653032152993231803937616813697587827980099976326632514805110006745249705699971340533418164224*x^330 + 2179751772887779484259846906307911387438486153756834407130003539028619451465657496470413898528461535158555730808304840511880430856226093234167708994053315367132633000765455082095845251532220286096543605716565057976207860015866223236409226094936834452537716688193514878544477968305331361065179986754743503498323545234301673231071608662935994368*x^329 - 113773315564702253654435501948674573092132141727366840436391243006686242252099937222110987580593791141258935687362248074344801032875659509724618154287126378291920471692694924297747464243540945555236398828426633081546761743782383532756448480715839390205344117184813026715211302978917174799074550659891604638162445876504729210876269885305384861696*x^328 + 15843070744482660568521186252609027754016998332367520265022776890453041063623399096280118373450080938928683412796934950289578485773443950610299721247664978485701423114391637021060621689829799455297429559364777930242713638551240735430035516043482475050419167481838219081224742234151880904943894916567743257053384090898621385591141610405328152690688*x^327 - 1590742943620184760664919966289921847109953802022992463634771499605603588935265158912630774428255124416167881453483130938688100990816307618091266946284709880889205605733147111800420517900389691652493528015668170405850550233244983481746587782673582222882415841214412769690309515674788758656681224012330859867407243317300748985247927552106224934715392*x^326 + 125699002315597720361806663401892436213000751882177909806447418278861906411411211798744824519120315641433209997251315718407857015599022850546478534372916573312937141803429340835169955803659039213820106830721795200738142630019253665191075157565691069855159492858268226227266182944874026374196065375654705522038312926416067355632445738771920494232862720*x^325 - 8577221286640662661341500805602245495617367062519440594789301418863073763710569902347093792933472060546582575947795401010750033445652320279931532392543378175592060115578375561031069346261026913540801056135928685319092432754141538548001371743923533329399691613844734671104558881734090958537868078272751089691041678509803843587803902851129698414896349184*x^324 + 530345461974102712428917168640738351290282932508278009670432257853238088912462559222352605559703290262794165152821543680051595217173779309240226279031388323401894860021159922487128856365315073958043949950619329653949542927983465505132160989545144248769873257180284528602298360904959534833558661905168069551830444628161982077203440277970787453270946217984*x^323 - 30504909777069311848157226230443507805448704581091658363927959982884560588887878624071305860287664284100005556707228724069202528616616004459089643182101312499053537082635115990155952607262423679349202680710595789238231077381033081907084679145510279103772245117581860137620701505945813045876271173244096734365527928869665373218864018746532169669679033352192*x^322 + 1657466805259281373490138471653165369631126489314149163003717729220506162502380242110068172469963284094361646357873733235408785587382926827626275465357277177892979193967631526078734620265480011849046970611082663481199924945435274441089144736907651699501881632292110310774822029782927198337413822311894133611866740145313109084182777489076692995503030020341760*x^321 - 85881264473921357781829009552889836918184365714997548739224028306485857421292382535506274381635956565120317511432809131092955575437763799518574373139651393433012368844141376545565305624802048905844530915092719287475756419745194521440226974009164491388959455428180500094147461785023754175449451557087744941483502712053724878669239046323536266043437935044329472*x^320 + 4269432290752236685826673469032357466740872571837964495244176284763706892336125810797052075490512988207724899669811686635544356875740222863845926240561624139105307440621198357993244766701219525282337554790901397298866936808074020955132968209288309103972467948686474469003334539464965797569273430716038745667547262142392059054389979878194312975391172984269963264*x^319 - 204454791070423764390782024327442648689373324352064967445670915781827448172157634456875218572923929711710826283163232900500574382580868352893622739242847797540865876999257548303183747765186794520088820649591368641810038147440440526270222371469046023754438209529455079094656573786824173581687915486141520275991750798561627534146226060375424195881857737124843880448*x^318 + 9456685380053054428978343044308738975435239384446821679273895058663750189491851204149995951927502142564019132039993834163338376362576707374536687554617779437994176971790482798543230890130276349979175800543665109331356185156942198479847329940585489207354716765180366700885132938733483641592774098343152927350452294284295817002798109460678813426647557280509600989184*x^317 - 423222003541292385866397160527917018152895260389706718539819355110920534449935947923053475527401420410151708578910836610693088490908922777412571608110308802223312360894110723878124164300757696982391512647085644656519510175489153959176497267036885221322753479377138563264600154759870581252205649263225612091760874133377849743737325889201396843687576624628813290012672*x^316 + 18348096505512500650260618520004830146085482853490671957733236755505985193678621309680785855524605178559283332516194349372387988119015456062837265066932243995711528605464613670280602901199463875148986828110283179655546408578411288056115913013303905293889261311508730080916208844730544903486164065094459855209546481590346226010578288888906610130331965149123944999026688*x^315 - 771116895864422640836890097713451022877391566206062060622015876288538172980115179142389851755942452309837382417384498115434012563186508772576866117142204398366048536740967912603712757577924421001149630082579888582474882667962477497796058616945650843316866053143940593514326253856120425162969415278239780730613265958477024038048554279444378189024616873107436930177433600*x^314 + 31428377358844344576723927140642452719699699793992070607385843603969761575486108471197168356183859640315079986104488133888064638527358028587350550448391889473374188217254676564874980873448709661831795639995422685340913445189442660727588764008570752849185243716496231119329995116702093365704293733494983071129759803089108000574522547937681193478152256533250933845796061184*x^313 - 1242339480207852450025573403043893989680423393341721362657967938869337592342156867426875193330233179786717369052254328456822346285445378761563569328448399837006236835356145228360503172538890121764478884133458735484939327903029439069874956332110459916405093966210013380530425540826924881230466738332406436895702174729123984455600916912736693395152675997498306956898884124672*x^312 + 47621270548070884638362502526235810871105436327389636476567622350996920006154129014852961945766216741735824394894038921233130538663735761881916387732338441059302296777653234523398116593563934631808527159658785215648139264127635060137464226689844013006783669058328688185996639750808628556365848946220546425959017586136581052087566960850508623346909887579932263666319836053504*x^311 - 1769238015430091274525790408047473012541005910647539801772168360966391052912091713153070528621177011730877493200823364140911722696398238877719662297359748062577750990205828721193712844756751478445005709036636932796309706474603543770567974343965112925144877407242495981448859123079611858322796140195559237379492622646125581194044105482306428522620041856576429437695723743215616*x^310 + 63644147165644669381168425238813737485886050090108176430040323845535489280951146703269418527963879973787191263416875118332727495228602987866478395800731786167088538699682056752487733117539927443431807228007953449714379896351731023390230296497014231009649824281802838601219261965306275781527282120777786797553712344559922467534598390219499247116140251026107986580091255576854528*x^309 - 2212497194282433291482607845960766765738494447969144895296682098095127392130035025342075177466064451083721592473493528411196059203549738465644259105935227758570580778673706005105757271135533690051881961418309077371379937747874162644622592537769257279777033306346127711129145376292448452259629236983337654658173490594658628581837764958762086968796735440695063654193278080954400768*x^308 + 74051919534801490995269014882666337492864564751923825236469643844635448741728039177868744701129635422459463518878895703966734120457919437685359670372534039194069292831645593984854513879271212397418939900213693237252301191948903609502208926771611431015060083804782837851857924587958727049953912698734201969665871948194127894375833870429600692185953795701139868633977733928150106112*x^307 - 2368276388837362029538707787404952040902620557577238957555695784418945065787938534876894078122435873049140891036698076958433475976456376167172622566126782677486477587074091072377688603526310973460200346582385069300285050322306676829775910307911224746678905537901401592016749582320600821410308390901938332620024535709525350010938174154987071462551296765295195515632135588723071909888*x^306 + 71201921991555099734010936335056126043222385782013429282060779898631824709329555167854528792644569848310565170188508186895236255036666696152707274110686245481780790303368343140265109368250137704877759231976746996047094928141506229465700793012146495008843205964128240330005274024393980729197187128737903509521590588098040399298790646087442230913906708807926722779823395400450610036736*x^305 - 1935133469004898571261805584207301872912589076273327565901573911776646941485302726701917645924750243822412592400767889711660382625254179163874472739212980961900576482855353758937239591583305248292666028147358056439979273730781313306374164564757608004221389880390804821102491778746378974756002146559443848281196349094557844306909962044159823629434951091918845989685698672519193248661504*x^304 + 42184118513323227796461668181768506642849004827936499370208298189737757526546326964897643517791875569838895436093567000174581616285154264437148338101083167522017225083007165064763609083671020462016335203916261029581194765793177200071003149389177143080213582850564895992462778552984003891991379632613153183574360269590232291094943340019551384767963529044487786352602592616409969507434496*x^303 - 317714913910710728949711866074032221650632489315115048888118093043356417715062502740791341759193789962670960457992168132785320592219111308651457168237455773800152136131762314188741848931025082755371901403695096041026373620955927302755696146842565809422287895275185498961428022435904272076495545653215380672972371471874792169907800448910301651391643846873041035075705654571828716593217536*x^302 - 41442595437571706366765452867005486772070463294840225434829238615106134721360391045283040783532063010074411335061483362086704860549775816169494651874051827157895313803697254051663046366704760173331698256026915318243914056868580382522433881614314863899705917108958242561022004137001799959109698214310340914899676039191131690137122914326239409982922873162499238068335697436190360934786531328*x^301 + 3835630866739422481966696349339535010397700372157804268658537738435115873027138362907225848701134555956645908232533510403737692919753136295357194011292489668770772783273363832472604404352004489375526815485348713753624441855865925959347358598875146178775174355984773417713624243059835422556485537065528324462152314629124020683375242014002954461490809289311300958024234104449214754783873728512*x^300 - 241838874452492289213071689523576019491839284855939048496854155413275911915742088211765363966790100759957830995566319094576756395315098768475230996701745029277237017449405405406785720965068271270425680649096763318214732194266212133031999717825442822101689423887976002180254794973806193103848398256347699893642572497965489800043833374656010563595087525006236853950329180632151541695104310837248*x^299 + 13247667479180943523658432909910817393064445946384769075467521128768827955244823340201379999810689690916130041347475359456173333048885922316191935935236741421445275990535262563496633635591542077492266339787260224844122173562080158725749735995943050300580458026165392224186139579007189819354464236738746039321176163200398778778937921582022070608116939612673871669018516153434710572399117635420160*x^298 - 671522784672311814736796715374053155442351694449237440954994153319168721876068327675665083377884740827077385125132122778549501679604126972655531959250535165265362351518777852170780390134045352663578599072573759934149595473412407001933216721636574496315293049340266564662539226195832490388953839475157124761665560305352507741013370985591378594464487994664998421230295998450844862717866018747711488*x^297 + 32270687232858293803130458069478298005178706720478391649975449071732544475518434752697099004672382194750098038067849190356016190377875620628923395922251809432989626084211910264689051634289956504060093232556949859088519822241434044687107672525868247574969589505513091272479216881620980503289102634114793241344751834524739161330218883523407445562235881049088482498947194048399974077014662767951478784*x^296 - 1486441922432137183736530822910155507814687756321798901068709054640037593078065405218850725408201383537426289101496849793692905219263813102368147683465407032557386708252426403012221331188940462234444644589002559865184005284926423609364222539995623676811495337603745925526404407180641120050274242342023283895559570992239168634726005351392964642849133259978952349955550726954112070886813713591665950720*x^295 + 65985976547909175393629061081197458328484228853197140646427020020290679946786005212484588021149812089798686727871777847910569162217407947458541300946161663109140257153163513892229873011872408385282364264295696326420285990632840558370595088268457222406609864300485550518141957950655101928397246628316589053555149322855052502517982569928264216018823307128246874387411876474486972724263819369066686054400*x^294 - 2831251109676933566132182841302109847218486192288680980038730587870763237578973762388675978652555362193062805647329267492219878239384399252491754081523809568408900839398497609049786249039283538753591531185986914456666113758936985885519037558130982723351923650591195010326456553409472381938427595783798188121749488014294695562831200712713985906258789988476827463205449291605371353433964219393636705501184*x^293 + 117604399277272764629854384001817454105521305092747784071241273797654015042403782301499765673724786579147056310042552428753664526178104777488620615666250620647763565894770155436803820086573686775324045303900996917414183802008299357910996812622484164806972600109910753812392391510281798374438885945126763176847485920086083763905527209986080367872786652345593253364075220570742131563334448559745106022760448*x^292 - 4733279756238227215368710901540911725340833035805973757120568635773186977963889690853731671466114609328503579418053996746388305574108673438228016272186882208608821173018334524172549656174544135357125136540570623948145723515650154414261036239246891967144351750842700653983976531557857779130171185102899540564457501554663229576898125076407470246129623505291003556581543207621849167787093681925010767124365312*x^291 + 184649349936755020775619051367578895736077173614624692400785723797463079555102184282920693768309396514222075214448937984302353284496815921884797522018098301289175843826426394982353483213664878346949960841782186704295902269293081082110938954512689375755131256378572425255248326055636314714092769263505611156637304519716246349622438853714761460949138345351370267924689304168302218362429997223181858981873188864*x^290 - 6981233216950189991634367669715620735695990204149294126966707838211708713516573632096283114827615053355557121497444539270901968203010622776247046230668674625739881128075051577274783089927240522061395559734918630880722624029336170454620458888213807555453137012936831567288213916110513210685152775215091995949496342666348715826292345025262699105750108999534852932952514124006063995197420749915475734410200875008*x^289 + 255638891198580958063054330730757953631879893835860551589927308635062797577806577107214641305916936861107950860833263942494342195279494410540763095676079731503652990199328405591177903897435974766225693404808322158278421352711796934382360576191699209106008051380052976841608907869489897670390956092665351356248084232080633698038077617142645231021339250753158079416604838302392998827571255446460308458846518509568*x^288 - 9053203084300956185742925044995105229115598909810589325987114326059103037910318057894659508967554127778735057927373603839645965070404407303340605892776791380790077572876765116658091740892777951581372368930730840469217828470641600640827118596802857782451734077331961719913541325551387120788976713554553252400443588965858974788796093279180894791436606719480905740005372896533169948096628898776638639944982232825856*x^287 + 309234566745960319366097184747970042745720128529721268425453647326890903011685006069342258577923349948486068403816469711451397278704448878970444180116571186917293957377030220958475684428581686458359013880191501914194006194612729312251395420129045679926707476538073939979263920851175632816956078200051424418253115886523076202585963714594524345635430012876251769022832298630695065735287488729236292569626181002854400*x^286 - 10138896422657665117581959726517029113846865299056730428368889444845669600392068144517840074414804236528602319798380915658550436639175593805233849303826784766908200795815997896812286622222725159220459838357401595601956890683970190075050269258613202362181547118098836000149547475326434970819875497765307004956043856714384801481393356087006559606846142520135675536686977077171502022003231235713078513300615376509337600*x^285 + 316305045513894805078483306708934748511604453291566638813885111960836962796797507784968314412328999514488197082005540689968372342366140957452198794762170021820041497069062234665526563235746340242500571217489056330265145275685194800064914334041961533935565236011658571048481768657567267338406952827191689650703660392513621858016101382384609937897547615732068535891427640278474420055210512975486517762785676279720968192*x^284 - 9232105776797539166985935303078675173257879304259877873338132201440015911377772089279680033722799093310674520049369191895572954965935362632183655339319563609808314828110642363410466019479758949033651699532103093996149630256182896126401227742497239032736582194385700762669137794993119110294794906692362068355611782159613723178046495115982241433412683529410061197323544827605928913928982432489615887527329638220776341504*x^283 + 243018852320981888861147002915639764830411446079102826057246230275676169820516439710692189406046448641235754805611210494383985564192925452985916604595303270010342639089074807839637095578482751835047779331885811974263637435133111652715182581886698906723908374133512271907218776679090493589099448929904846486712471919245854293911276178424203376167715608212840239092389501892050117088603362576377902525062122605274491518976*x^282 - 5212319659220716256334836501939814157996475600486969339856659662717149602462817013154386925233351921849078737753902858997778686892939697847427446943032752308670627485592897400402659103274797977100837760295488955433293519747948264105330552927924298061118934932376659394352898891494406034209790283137851731871951185883627836799418078475762295913431548120385988284370069200345073991333832151887227954622449871506515953713152*x^281 + 52491120455205060541313715400873027111218546451870272106396183631561874562960764878083771510091685801434972220552391739461399456049564167667281643001063172972746634314366724235046248101778445283113326503020656201156391916322830186171690407448211741350774758696437282040741511090594589862578421623008111146609496991461701431510726239504968986866126280480298111902068361091803508754382480919489887765000312013231040971669504*x^280 + 3130970170097038008954298608999462048351852996017430461235104541442306092035900220465187604751557276132005065762547092524033988863297469470923924030166774284383860050240091421166645482325801100968149981887815726533658497477531198029009022698447643152063496626834168110663936036624663333760217617916354051288750216470884528585022337299989274597389439777655622529792508865643049637806549311646851026775882451406927425404141568*x^279 - 294682918068519480030224392717696933185953841289277890782625072421660942334071753774563639799376275168248677831117873189596537385847979738432636207591895118696681632935740580356160947609543799171119455778782533471020362690501147452518338161738625142347285631569724449892424167038297346124860131995068946083666543336072948922956370811301948757802498138884652608258794716810264144312388517506008689497604394230243791700137869312*x^278 + 17052118660388740407662339991568882813786680583615472205378447449282054466093577494494068565125291152817330975849930612883626359151692321604828448056552975505150988156957853467250339750871437514370001638414889805364565257593924131541639441044211898532499530252818844886339029908094619035855262135464752375288888490766175077254780921708276000539787157918599558668261491072351758133026113783045862115792088664802416832143725428736*x^277 - 836634741040872751736297769203276374246083998940980789133950512800382691427229712090854644160329971866503550328749645065988212395510535185358000052674568131846388839756428008374832790474592020256968406406001871138791403655464019215690287508508969952747564161562859645288010757340177590977062652924695864790415607062280810941923863544519893328861807315564430395567360406268352082323035570324537554983191754238162225837858957033472*x^276 + 37616986212273848227894933363143979786107259580550531887666976125927092927771011177994631716724486055512035074974841059457646106015573741231805418454187843370351110148813570967805483599785707803382793650671876477646239830438778044945226108393955243924387321599073869203074905249868727943640190383886379761643402000957632114029695043809884096371080276990663594195895788216948766670289071333015662927534639767762730448222546720456704*x^275 - 1598778822852175021281842596423931956802121307760173294861109994602778507686899679987448351733298506570868365338618318443955679728256313055586975617039495756215934494061856408485730555611207314108441579107887811889446454711443086389478155788876017341893658693373896917551342917191330286605623034856763801372452841995836378063432250293034920078873142239219232717569876294396346228539305469095992311406093394925310984794747998169989120*x^274 + 65228164331826893816895404863182463790349980239258893372749964224536524632335657495470801843313368280701824557840919103658355092814442013182878188106064945785868296970419195709852499320270758096231058837916907507707508157007711785484168082502893220876346092597310332979195120915516592655356960947743975961546300076573818681575364402249286052851317252889816993874056548073295017289183520133176330976470299483164775134111813562858995712*x^273 - 2576955052744000214794219623996662650881704943354284284411810304330349875497843207353360366671084643998411870121928148806303965870887273618094386035177470185598088240771604857706870053106656946715235394798972978853600198696487257243724366779038222241602884462408416994104324444114529326435317372739411506326074443737911400364967034061812833217493210125144442146908843532665882662557359610500545819313196693411582920988855337248786219008*x^272 + 99118548113759997624099436142846604568217594924904876779052579534244755693356196050127716319331185776277261462325443425874128492335720257250759797681850825469924908270090869274983861734459416641309352957654198667544133784158179151850603561672975539837506773998411108774333699932130886485017179942475510069452467681913601917592265107859435174676764824882557243279668634383387767745687496376434491613419344347275283010923811873638565543936*x^271 - 3725290882565186331692034446457298830347451003660864346302458984715190433116386507800496753204502422025449327053613332383013952609391180895111179139643589168540676052780548827945233724925850939182816960481649871031781378689739051091096307380466203282631204268593756847985173659824508709545769743813269204971621025386510404663412925674753559082043899001104975408369532157006062226065074719604604693951988165459752966569517038741401112674304*x^270 + 137169788276498291303472771988603008275012430283327021138705657621825945775220469848463005358940403707948977601316482186747392039703229619379292485692431856081391333232503514441104260953623645830159977790125298587530787992221205891295553689003613059876881579652385056926542434448088176448440124875630571448322236168069640508201939679729028902128000680666904540222546125243030684627479251431860683222766788824221955230378246384464946951880704*x^269 - 4958003403543515139729789329484149575406523255388463355565277348522506107085125251738660435708937034443469638173389056631833310134970213015224334165215154675803258014159174123487528765935991987166376135394475721909893490291540073866470730615081825084332824959855055041092044486525788757462972481029525456384222840071657853312245916353219095148480041636118624660070850439015055352337193705559787049495656245750945734824248962214618500679335936*x^268 + 176183200068211814575777760548188352208288519954090161825791689359837937773127516230781588173843242723892004659201476899846177122184336747430233181073483188885240347114225325007098002794483218922420859446207299426665935930761705616978357968099985863766277814304536122112834200207360396435462339402015118234577514172011104813671663876041190623093328921016635946315911396326660586481219214750908531910576668112196151147058914389277479258506133504*x^267 - 6162055239328426198566889946562571638884007698373690336596123360087861495290375189058908782779112090153726598319795721346471736379378335545642628063165011084593078765480529848082582628484710909336339742353022949380057171619344346955936172812496028111351828519459693016403706721505487823411387957029287891595428226889843084748183541880410800122355159346954997939023899742936355154973088101529461782774497458585219786456243769143010701409997815808*x^266 + 212287647171300380726256730494985661650342256950511403015884367703090107962883162746386151695704982944555576712296566847288051473613250128899657742313100046365188769931940627452543744201543470834746963277226526356024557116135716867685604568730601751865248552393534966974017202495546019729079333881211039967708807502445112475343630140493728684133900526726571665635681444067074613804605118023547403472902738064220045825513197858099513181685191540736*x^265 - 7206597588592091434683731371383428854884582924439261841861297664054418879682854986681194822793182315524780494730484124154163174648494694023142408395816300655395287507197632844642455767660157277993517966324122613795423346748628257250785471260863386738300031392099005485054736405988170605109936299277170170788328534920961644748137333045074854979255654629259146101706369010834808362437167410507502659633724941783166027253332911856165811381894092161024*x^264 + 241065947743567571415587683978584911325833387113284118207543116879464206927033201436769964877496732328195820443025306693941201652061171602422945058780483517815946180569809038202982761167010973690073219207903645791181846417249490562101166460954527887000982526294717365720779629695032197567357226685308297509215490720455574885478063249331866180383368137943426524466692507073309232995898226551329771980575428176818410600613993137240721862431763196805120*x^263 - 7942510557565248911948740644250321258741481005887422442536188875095613860047067528405107987654423245497216840749936155177173941234559586065383675763061981329255385921657478704857095828594772350914854363542473919408540403798398361163534670336987516380092946444734248822138923791387774815051965360714706092450601260636655484915269666453878610090069721352774953471975589052101731595478337089836348482651417572635423876437739938029221763991043830131458048*x^262 + 257538618023391835663496307688352213426192483786034988643775593909022542702303942960528348080869482580078473943313789753927889919476623805415652953366964443764932655407253454366012437279845574279579343499352812040022928727481657422761493378034773080817072207712808815968394169430164712854061654768046368650916957671860450910354552657525193752094050473006812392390257390119641328385894704744581699693789451282742610730102109124061904049441659981752434688*x^261 - 8208873912721590303461380963484073150068888802725789351436166176279875234477573605292532575663706733914835417928627678077009920891146852983246812277496068629126304936259605865995247538091441485260448213827752628104959657183331129331177585525928909949123746730958574010475154300776085025584097321720437691740562122791838273878972060493929167650726054114550707446154188410039922228575671703936899760542260996799404024411526317437684271795163788135670743040*x^260 + 256831743194282124396892787869128550047755682207773329293087100451857711170414104591102688731616010155408495146854243385174236474064807847876367172379924880936150113199661970311278913645425812209778561634882036491873314305153313442917807759254695351241328757785218974528608303801970396845955938495335057794508628631718482313987467790168772360304127842985514652302461176363390240192866817097570831275783322092490745647316150663858783706971380262984283586560*x^259 - 7874199415980633434670391275858245131468429227037769479587988067858699454643428886043383859149837581858651093451895536221113387378872514453277375817923510197531919203353502063072758496977638539610333562053962202027439929298603033189654384747764724633079147136124605943915187800772356433789109547082658147617544824789084230774284258225426750764314079826368991719975394572351355900288396498411660334144041878324850021208385347671456593235945594612198018121728*x^258 + 236130516489015978632855409275251614222422051466037814335739378766180064393556038473923373662656084647089191540945940836023818326169422929244017325669467679801714377654664664844393728318089929026042901408396269749488812172981365359396977376075045986682928580178319043402951135028631244938920979313821482317537604953329511733482666996284944330306254588121778933604290976587854905654041383603728063433977036263723141698651158491430521724893160658916946714034176*x^257 - 6912313784096968091498209617285802654892954125702222746007316572413589845177116598369016081680532218747363768474235501862513687600510655360390389833727747438279590050439536709957456710372894019887459182803166005161766192357542568948609428089823208064947948459589090523246736218251210168078003190638715614705466212657262748983287676866125723465525601327655585605777124274893917141773995415287003531049536389589308457970572376848584418134616496090770134771171328*x^256 + 197105012550911673043535889977486359931737292222399267332770369199874698037246714759282912068628556052359782770169900330911920467008848129296174091940922486662078797710039891224507849347942973962872187868051795624581993842652352833385563979340585821547267623591804636073860304257812880943564891101888545183046789183802727359121590548152689973410547388740905190789915642832721572386211614380166008529946519019900811850979527998754309333761405729972827747008905216*x^255 - 5462074233727022313581752222281776314169635859090403418195545801288896517836779988806153342467264421323255208839901799255564983442133988541897063665981282899466910021352234482413373056723691306145323979124472440911741973908533328499293525388649362106417338506684945204576969898947296171650237861260051817142911698458323420910412361065448998931125663942857143716208780294408259452668127014682273680494273487559931757232822417629701396454522264972682207073937653760*x^254 + 146689811884758984796619820971754315222456043433562371399296165356363351457234735437516141326864556687813187338704617914040455984411755550102885313460843724502707048360643662596029495036577808503445560267863060920870872574500391673285316311445462635187000343387801188216898417395647384662077418619446155072364163927711520025192035615394979074542709000576039136220992479436347613325875281759478362401688732911711336890803382529467471520066854399527710610454594191360*x^253 - 3803923378240816048254254464065674371963236640693570023103165523590972287417537082809519550181068869711048567713157324404426535441009375344887397287279931339463066717670454524867100075101306860331434285826938128105430526531615975776609859040345217482119119651375352698521091467768563411450178730415658203389450386336054040429162459362913855113324862145130075530604237195438039257055461989397206385137119239277010893260661668009326411419231432206429691653757589258240*x^252 + 94718121855328167432177274763691982284812121603919973467077554514250765284101580064679823433889010859905641304332320746545298831523573260622834082569868486731509441272017888698276990172875561140343818566192094355564298966318078606576366101851646449133776601065503590128012527325769450974206829431108325812334884394763015221881764185038993215222924240945098869448942915659730720908338510445725377184150175242468085664853236927779991389340557280992006985106203936292864*x^251 - 2242784805785555325459457304621601774205898680438870079383346738126481524332198404516423248244581057905538780423936795236105241354332683746664867676799871827346940105877621438495426993221102010405331135188276456867863762242628503928918813360246590350793135497819458046039623600800580731732851340421632497154459500693687815081835241250472846040801213415094141473987790626966806609229084084361999390723597246404068783848782777237764380988804675913035035623400307148455936*x^250 + 49536369597005796872041620125898272985231753423656928821529106385371358520921288377600113983569191817909877096609490980982942564055495541688635563861245330419412453250923204918027781205551568317397112502201357469910968329070701918131093012860109941874883994129963331246498727390866794160110751929959506013080799622174474247483495274521888306767859639464472644089771427988498272992537760085695406212732465109426635592004916168896131137347546294651707496068817335407869952*x^249 - 975872086760636647785820401273865482100415573375064594974084627757089549498973440019558459326507768710357910244782388956160673954838011996663648138976698057334533155475717247552258655971786275821447608390123674189054939711170458451862576352875641371263139633279849532775357986201421413267108423769996030049339006535442539094428383762263878113599134949011076939444346732627714016429771593093294363434162775769944914624155723550518268602713653579414405477519066441048915968*x^248 + 14927961012168891036514191297759782313434481640285570854954296881834478600378078063896463157724329604995783506018237150516946241472862476834472147598511509585349990013835046306618601092662114248358080672255571554727946708521976578888813526178563976270348679785087473342292537282488366375007117868093463808207725309676121020239054963024754000149634857950934784517762784772635736609548092669083431381939792186224665862787819565235265396173373969857300883141311357651236421632*x^247 - 51265385772500684810327976244977862462652098340083070289649915020452643638059174243998470546223575259820286123113454267288501909536298587151146928248754290288813527974496256237993241747739218270930127227121811909944019664078253348432386469043583684599967940928030285906312423935935150705472416988327374692122258791703438823095636787285306763378263126300979315385048905391665837086725536469170790245833316977021734025189129975186651138620558090794090814025007275408789340160*x^246 - 9205693980143757496592573049987702495993591597647907899229853879627618990439504528143822219412343860838021474036308786999358755857719335365876827519681033631929528770563207568058587814045586439706850991624987333547889401068623909652589858182868002161300422025739546814494535762987377295265224880298101442034037982396990608960913014084463644054687704709890904695419489666868309394686987162531006560094458671392069878753016455975994252319398736965531608777618535502734547746816*x^245 + 557099105454334878030320820768849444557772167321987226551651745615999466823939786907824762685784892674488229015861223215488677766053723625049605108543624553866867076737915739591299481593182332043529518633551458535854857767488998305649420214292822225160996565860521172721326599963966644782098242730855253439781409075247351487359553655227842020335184556414865495613425688312702311007388743292723672363415280888573216326913057707698619114298158917745163946860674031396548075585536*x^244 - 23546318862267817980405218523541244501585802213773788162897341231852769847724988577411921226905313844434360008913311627361561796808214983055494170701691358753920152663392986472237955016808460616791826607966638231706688204748693566388785097180608650655205632496061702839858096236906039695930801754544114063014685602674098745309038824138747104646720577373305713476397648127866362660256781334338979925573854121647504250930913270194183392327864951288510209327599363833284301131087872*x^243 + 848025063158404500793438561012756145863517612474405610053098758162702879699035884474857020226319164838682859066036596355184126484459712334396727583713945397570442333461543879748551837830069869770283465471567497294554604969411198039160078742514188218079276437367112601753494469955728686874336395118358699500420108031773562379046223244962353442074136069664951334473315860901213663479409415528433466231841194412427790979877474826280603568570735103906855557555325111721442931998982144*x^242 - 27227100187988254766503770971889831979925511789829955229843990573918458606852292443625481250750047866754333387676271856493642167087986208673842022650907852342056339383596191218387777065112057586423881308121839489556367551545440262890257093583642613966588376764489504564492624323995202933467082449241812905276031074159029793082374970786046552149427548581754677971405620914205791156350080984950172345259010643550206831950850491220584778812286353645708180758854845883411680220734816256*x^241 + 780211221051561247097722385418678488023143212707952945994674321214080116290191125839610454459291062059121889046374426672657801413118939074979254115670538678944257896263485431102747144155773819267576857911360575983111942422568006043143629042101827942247439034378433457032503615505068759182204285204197151049409922242037844819405845533677390586438793530962722367456520625988561155936186711202373470618574596588198146001838167229870626789697802373665558239262556425746438285120721911808*x^240 - 19265082576557273653404041460711934694379982615820536646226181983418412039258539827727248052171148287005097603636220963269284221050675717116818357006637043278139893785830254334574527789577138014551152817650673295496581947770569451133633154715780785875667046882908773974759892481660338395496460594415673795839410346931270127611001331856408093127712252303333087364981768066664225549283782405288418780217885632034022642819770993418958530929933386021046322535356510236186863614113997651968*x^239 + 360811765908198005660945643133724858076003881458617071657919256552342136554037591238391246881849084293451517786536419414158791263233155868628541910191447201412609345812330873115149622035727790235206781885111933711115767269899693792591910783874023354809742277450806264982392246810521567251439051851727885085085330017169919837167083966019960190361806737126662989573563852521553488374462100547219151923068507682030134753290584381230591677590482892261948290854983197553335330373801332441088*x^238 - 1809016841946347774491154385287332799196786082369739717513189396559792481978678149536425474229139990732404539388430230467945123860367487123590267528302510124453459623076785465140768588112561714379299569048884466160631565581562096753942947269416038316671615803135944309180941652067072076966335192657448123773929980009913620030433605071794297434543615851401045942196221552311285460239766116763745602482142605597286709414203427245046435226896856641179357580045466813549772374324030356848640*x^237 - 272334883630825761919385439043786237917415888087522075778541407771696139270409749926902918578303228306223499519378456028959946110257300432084941184634509662173347526687662528778662959127870193773640913155943277283817027904378243334124742518737129505759617173577383265233919093330379883865975967077792459671712388200454294023952689018339416702978999265990630649417696120307335509079527656699597012758946128178589415693550363692144049142991728922538506232912174010493697502191794010925826048*x^236 + 18840905258688605745176569943047572327665018877498336194800058900345251185308745526743816197354043143517259846639478992549462096135118924266011931915089675746890882944595505725141654328036724484112999677331345267901101276781191354717067755112947857144558773495763906299509026398613025108947796821425146367499508406320824154426340750515654277474953912133246338747743406798878924747161863703305518932542956275661329875450952606576857121576255559240847754042685641910225039917864292061760454656*x^235 - 883633883468409829668942517459628384735507173518663756857147666726006313786603954776674891758908033640109755342787089091413529899081067555222292208350412016646852095004384071946285572648621288144826265416122024148455979854861814476323643852462269578933236357513263332017764276616219874577237202303570398648277105598624629306429885437043841743187899135504734168621636246767753326702369064186824289072210980611034740568816757796039413147021632273707646966190074276569756551916467121857646034944*x^234 + 35209781057560488592273141365694884151149074145715467190448973952251029286821706745584741868195008705671717611829475149750981823984777956370387581968110550278309560612907126617769878665486542088282049307500119881555987621925437809325090940062919108024791082558542336495217660971966532330052880591999540515897916021998430001204046411555650895717033492909276476045311379383921615981309615810811876008789768836212828584695284059050589442330306248247580547264819147525329968331520044916265269067776*x^233 - 1272982969658064831851334342798808971075539191525232732562886261170180397940306557240390073693676172534923606845693379837440968788015271733437363535017435437643159944628804104279935613748021997848426813805374549767516004409064469538930414952578253419829407674335107818653597302412696063509521647796831089486817533620786375215297836122943781913518012460119104577887103045168628850588081473961004335615161157690113117335244296141328653768425502777063578016665300773511403030328756070517378394357760*x^232 + 43036120756769755262786095772619303329474942506035504596478644856493978958876238216909510506273143196670173321211290453071271693674550072939520237087008197788814370346506965590164020653139250713170329536545264310435064475937766676192095479359898442419911547066253039590821024143669157591153273171622375013797455764785494163049937850312873888507682659466749089336443701678304487121182900855740127024339745588162343077578780887643146261204468183015579366226803506953839111313477699707853224791769088*x^231 - 1384989252228575872506207659998100147307133975269707029151069147913329667648993068327067131544560495504967835416045055450792157154194289048202571833657354947044593055140460105268798517277104382543261842509480740028576120617084980612669405772569959721775121298471052117571403538021689906526776427320738094588491012298077433147963733216752930080486109585856509356865146060553915225966546507048710345621516300377213876632101806391064014451896717026744580529588905324977108065209401092959843181584711680*x^230 + 42961842911790234013815114861351687624902251108601876466024727266883253137007085920252820209604342801955697860145157446684634106044417440287230903377934122132466251604866336340308230541207028348998032569757132236639947155287038567990169449604093429729656284101905502529575871757201786091401194126046022680273784492859022530936891724135753710163907881026070239263724497169771091078577722849112305849656596365089125899748442877887779771187696404706929901401428159562306255311439685949948288273542545408*x^229 - 1296581701462675023750434577758400809150530934246175522048228151564860020822032808493172595955520835799101249908498384314501617735935823016030106638402783652593911114787683568831960545530737076755326272287428503534191768246720309249651255006946129824452582196040358152267426049567283068645069996826101853032340305435837312712662588430282140354237316811448257889451151490994823189261641158426374725426421516400235482468498382292550477747691903970424178355607517297950337085067900177932123961104225271808*x^228 + 38321356201481695782398985780259614481667870920358223947449666777027081540040946603133835272243670036038571894458812254135104666380914623624279177517518458662105603880772895300681820051055716635377148530948954568244117949736890427642756800231734222566408360496393710124827265702595513111199624180662220808787343306931619605259224736116904275224310786803689723286113830009496162989490134705143145829807361408884195958780511690807652268033810204433089337675004085574159285202738012868126661342001631330304*x^227 - 1112798931324740859775168517166887434364915076735598109638142018510068129339662415546606949960546058019187011247035031018150736233470841896755598632732635326318126485654190677567078870010899337850809837766179788145910829100121070611906853379009800610685295422742783093636301177569214697572873814331268802297079655834877075725967839104150437066077470998527695255959751806669249952365970008895741061810117097998221237648727447435475801056557230884956504887973890721989596226170047100696229344042900713897984*x^226 + 31724636847465606606807078134153426744566061307565973544380442832889370624149449980503416599733018645379201525641804083055198760226865060175126768172302686601364821117320147665192231212684167175776965553566172888112067150012999739792857896773263426266228169327139024451260095573667993655726086080971688174044409269762446894156506334657991558421624493933076313069730924986007753513121929256633492851426245901661743012852557903055810199818043798375361833937929025581033432236964538703297079013874335140020224*x^225 - 883229413347252901877655618913123760822387321160381348987977273052485429312054547257677587944777694637691144990926236652381423177905048669104439076184963853297835739843488473022031234896277347633275315102482994280202350458050254470702207333110156822101215622461967931199389984186753436626785461379686365476599936714470039153395378434705075986791936023625350771498139278448350490930965472363028676018461916206661538623407263033244916868576662329580342050164880633680738347038028504111988888139476827887370240*x^224 + 23765317185625802917224435905746204647125504670294196397334391305219527522879625800545321865578862754762815310568081154341343285946217689025941503994975334461527557596848403289271691858661960870200546781903116578983561996051043680189200526624180656536860545807421901350352412489891078471950233229473666474003075107068647874097378539288395534959459794522166948542717572061903973838429266628333738022252394037023100244699206274620202953899844646485452016944625559112448297343092930609454892058912016326994165760*x^223 - 607680475251418070935368027703679910773438469088700298139086494231814715303995898467361948616084806807511930275342094997760729240581660205314334999882453901261586263497971027235037192746333291663204899636213141221587682859359111423790610572256366530638282693821603217130816677674451367775850057603498503588972649810959989688277225717166532090195021949844558498791837059911356292335422076714600660760379748914933590376618211871649050615603020503564749460956618811807456892352260195924352876290118352793474433024*x^222 + 14351009118463462427130987524820755173654470085042111228603001330407475401435190292357183657843242824035126619216996534478145568911003610721765191139547331531342384055658938782199869418198507928159626916804239285288341430043989948912325042009771984747627104980356931821665276131257864297141057390389193758581587522118272263087896772871149596728882941546979474802035925205262017725080338233381205731667347710476525610268294771342458889407143143025565567368124639238568548527131432113513878053657539066323108102144*x^221 - 295200626199236967155218023175772040289714425957196781786789208108494475860247586711768197010144993967222245993332890311007048921911578061475704964692999846135155791751425454359797689761457979188194302955959893705456123130881872555995880647953553428017996763496717805820253083106681914529034182456774760146619114016135418361919172781430645194548342059925133530374225421353047797892099355527923765686767020026981414920174553102419294438735107269421085973316072632486954920424655372442071465435500183282487312515072*x^220 + 4415661671593677707970169483785254186031760026973542673288853937589562962943774256130451605579115648997894264819514756907201792983276804874273761820353237541039472506898749751625097391374071271744097721689044309783642653356718973817051461178884150111239211869578356223117145322720091396343745603839407541279748607397523086310331247975822708078238746119065303175209612774476057158941775879386517728931295150895952649326769511435005029980608181772169918750199608189334132611292903879184993128836590798423102232461312*x^219 + 3981256348180645108784346683690428965669690265807690322674482948460288355347024264091673272443560770053761154359183718246394677369998578640015759175703213587258202528367181139724124212705962568121388951774237603542100298800390570067900960519669235761258580631215813808073796946774684011332638983574458563398195431208487040986368254572846156219248231681568454090971150264575894267578326412769360920985085010003614403018078339739838773904087694502469389197389114474867651095928545693662575324910502876308465388617728*x^218 - 4031220534391973174427384043264966522762127594786359004162819934552738648415783086590490618848914283315550528591167875965719990795359554022690530623978007693699482174161611918312833261023398138311011326070186076968362948393471052794882423946017925973724561788672183761153866844738908861664707182858139402448025688398617952306608871534895914845619282183552590242225719047472116356150412834481327411371754406049600081461325112345931994839714810579130953990998091471016444314815022183589622078539462100104347229794336768*x^217 + 224999802902525709475863951240087483595608763320161406638621682371002359505853660973998951227765970438580257892615802777563544919007898995771807227886934231278447501183453131133527694505718254630162638805245295642180275625122131767118440405240812806585669443667194340526499361140928531275808468560899363438760137810635003634866739161832047422401033847210086814876173725886411325621201219451540134131735189132410969135696185543611065642974512927395803956804685876528901750330019003460620972759498137459981151695114600448*x^216 - 9295430370056520795597171753256669088703109289219080455527119729821824233820217116939883379618486043993863213721305068911744339181255595586819522057274610574217441246650706075715735807981865570953779446853877543533805771723701418387515060570374848614315151780600828525996805729449494766569623873637800342706429837113283159684561347036818435400058069077836428469888121048508759582152517704342841838474232224117038003308676711031860742222460532353573373082242000392609885227410097506140028289319856230765162620643457368064*x^215 + 335093122745740786625485546988045700626003135034027407830488475341137541105523501789921509464451178652227526457670283026613599988304080757925578476899850810763045634419470619075302448956351025577527956012769041739733713090727079613338596521887488020493338882981076150022131915134139063110017212068223762341115521093103729973343136773755343365144465910440106613478972020625585833279073241595536282645158178284092392961992706412126392968484087241271806555268325238377239011698619051773241516669934608184783959899854411399168*x^214 - 11129405938762356868197295491801789940069940662019059484902309522279705435233069840376212774751000615795389554361441422794321633435875189991341219181032015325630683615951862577011954600374691296821024713445017900147606025718003874008789630027107083078297202725761246792348451450236304417719167218861672602287167343223885431790778180229194511947766492069733678387863861550627141510479633166346954194535876035816738072128606966528281906159215848510351268072844855741216958720627161301694380644569465645616103439090723003039744*x^213 + 349626445096408005732802553501447139001319399801060229423272151756911163886413044153694968841490586084353202652313133217666404874584699772223559272387311897435946651013293841452589427157323651342654145948732840915254388861417933546572673039579613396824326669431136760428446565124443237771926436141339053678937099930514583591258396456648156439789036526501825026976666092647588159501431357555635376409962261944957796129581659051967455331798014350034070008833094328539417047271975101598388505978804894209002227575871410649694208*x^212 - 10551908916454351281756292148071217914850521895426361085983777504556731920750414949265534425138943755942329571111266304561253977546575390463479386284850169828838944579152411254229290246639200899865668860233988870775961766856442828303619221145583068290437458565766116386796873226498996532302115162053309069704943836979614731187673072031412238039531330669477557453631604666019891869587857894880209546056418718301852490990094269461208469467209572745832143279978807761657059638330845845908374408622122857904947792155859930375520256*x^211 + 309043045157348422222802719506717625541702342347975435635258220830711688641690359185008614776758784280017275659467409242115845494885765504889791050284308568487947412997504644929246644175907632400455616131780536707467689024889537910815354697066197639508502172908043997353227296811904253432023958144612336631727574483826123061812585745072184928453895860433233406494806616379578093439280376284272003066877686112859459946831803907364342082270890203130696958607097761823940966527204166423610905624884173447166994661294823123630161920*x^210 - 8837405278445041303120548495987542639154156833446110622011090990860913990544639433362975865542290187886056373740741852577595090460097707388455507514730269620090858047039282195343884556682775548575649090913576749241009638507799312910505898007459299906617912480002017414218919483493589190383415169454665943901024832437529161461913962938649503064420268534247142375783628891832753225225896415828587289493313431167463735040764887726814598688786488184858350666079749825636290828435779115772391259561874622841053414852691731304612364288*x^209 + 247373429102855734969866570783470447594278371282891904234871064975293904746455195267605250225259617980374941719749862818816606518410540900124581163042310451448769012638321062417105927077870574738934565548015416597921204241178716988953630925626464620806878966986264606875711955216157423817323394625274159152451684714519526227504653149008352057129973920656844566616484584116571415638302499472616253318361384902729382802899453831000712129205187939455033137224840992306266390177332513375915479320659692957268685630321547220637783687168*x^208 - 6771232621444462925147492315693787435304970155611223506994781747579283599681766204269418326437038954994287877003582730813395495600543832281483815357956360720571941735655973303206412441769354011596759089400704177976004180197020363282075221782611355100715158347963785590000373882683323242038658318825641431637781848932022084047657414730349725864790554854458527084972080057813087264876409004390017078484016068230732515739624799202607903526480536845935584954990166177874157680819295637557180403276164139872118276531070892034431899402240*x^207 + 180421336715628891060789842760191011771029075835595085446209371397951658849174223007298739932595080247579256069220325913830705022479297573117151746546622397715937425580513074128359869501710560615140406086010211985361760056553018259462553695470729349153520968044538810680188454415828315657783309626591112305907509538320193024737483739513087214145832205421520505787769601203247217189628221024311454807630088533391713684094611988818111148257141493589038789728809398270423699258687902412357969904585756329942931273022532593599033745866752*x^206 - 4640849502871353005795449722132427070164493359052005343733434991325394848418572468433413924378075290752760087924607391819400564100473783688148744333225168113039943127706138885257923253473338093708476680987139810585418307853888218492845015696268942244966966468144660949753481966807691254520729943382295765767450293634925543171368213032993046387034179073275133157692845320182529485089002576153875824055916069689681539583482349209475327343215115956268165641713140931097362637322206277636194398581126648140917370890248342577411926152708096*x^205 + 113728224598140167571027326184810616418847334745356917828012758452686638813456348487206374771561285822779194360152667218395108716977374625273841279928951230899380701580912916513692529526631132768905845922970396642360584154832915346856894922675390053797270565350901537815252625753849424759093319553412231624997320698697030117654275484213652946850209592055348503138781506678645029000123070136596593851153809290690328281852881137110308356222261143059972635379831310381771808120700100357806491226100733838081873482968909704628648282899349504*x^204 - 2597957039038238526840935099051810938339260415984156155827587426343434470558415336352132186473333456656429768923729804952884618581288300691219803509189557161250927129383731961751970390649194864805352190450903377348626145112322061238644033965402657876514074307116567675073559789950193133134737840711456157587471782748269144860212423561501628812148662774809494311017850785805093534078010121699858598683797625673512366646219190469576797925775020923960424420158410382911824848775401252883574157870846857329370520910388214212994152929972715520*x^203 + 53013558558358456746948521482083575277833092603063741724067478076535170515455903029640311079698163239850618206056080370946596641734570337329486326254599833949458508921794681322337361301483846030325239285609352454677455171339342917425984828648412822690818369532739907670335934883062252862418645895742208961896461799531982109868412534290022705403120423478560781151845085592916241663540773605507535408378247509750910332340575403437862902384347205481417689470381238159249078676766715811976175664123143862699413236059031843088112755009329823744*x^202 - 862334604286522542341082699627274908601383686998232710583084735521536294177153974962808305160273535879416357963872369146556645003095294743059576609105279197181973627511151062339710494323935225203392859160526999839224706771631707025407143934351850596809153595036051153048187608778103113582077553846781612203110716279027946719555238505341121546091613870962322312018353593138631349528013309212922581551955865742118791381626343028797975023295579427220098153545366690325131654964771066819283434978219134673945063793817740747685405399817474015232*x^201 + 5675507968446303344757750762585319388255610020934935112424240588594467532486147343038126626394264339832240245906082254209086958947370741171554117169220643336897926319594853905063673964118028817030834465057763409730877608769227921197551840303067542048109220280779094204714931595165097853550118921747724390022025706649791983140843565237567177283615592808758602988527761462391991541261972869671379600195084169802643000389037411058055468955954124028425586022858568071355904036470866625266953541350009636634287982011186319992363091192163139059712*x^200 + 359632740080276392370912008911222915682514105129225409055759489249085784818914411414031816339139185634737580214042205851127805323885343542820476765759056534818022657047844785702395074431093624314021565807297440387235288565548467294484242434716506195742629336858784902785579930818862323607178818953528697652665298683949349889565283010766156874557512518234269277048161357377667213139262554232267229941769628459492152893771774299830574046862911067700307940296283477118972898297596459983356255449557895495040759706871287675221125042442912873316352*x^199 - 23890278376048962766175793459285798780418483984655638097774853293146930275144714091049434914378719198877157682624235514010581703228090709127425111162739256740749952436673544908595876532707430907478969121531063320727120848292272934910669031074743236213911383330117919773110731667762740924688708784292949056314285581795367910319295181722732720878210566050115838290185262733725344140911248099197537846289193809078938379426387375948509059353140850363612403454775437110575783253432850786729250661131695680540492862876697017703865661229337315517661184*x^198 + 1020132650319977010039991170441712446142501132884245777402220194849036030257572661919641594799574923613048677566984722888087766149959856290710261819196602585272395302701664156886525026854563562222930317376817104068468842115856130750638115211628300198163523490146832491550269498506581195549499819695645127984531398138196675538521354223482514881005490107597511037167532393412320212106900170732681626716589032963539097185076355720477447416660977587896014615877595488033967714866283444938412819366556198577542573668146691755564449545382936911166832640*x^197 - 37112589784030178074553925865211856919277053222019122548508829830887585085861326427046857325580667499705595611396889834498698876776044004004720885762242246284642200600078147931507659912225108062361323261568640435577617640169438580437810525969347952164944425240817458821219351666485710539424427348626551847560303381414954933325822652720906533600040007384267750839547712132427112304403994758196933433204797106270290200973948638891408228907492950631885177903597407670177944445564965959010833198423645095402922809286695855951122387472360058453609152512*x^196 + 1239246630716286650720145907986005962625149033503100841283010197010504645669577222265707170120845466955835880443119947690973770268069188366518814842616316529460959661647120025365337924799863802081643597771982156360069047211245050351773900036985684649059951079236892899646439390197056661250888292347086521803855311501036673650420886182531284953254307292674519009273835364258600012455047981366562138043575629221278649274743610746810713061166791821017467239863758989174907247021102342121278246978881598910815507192402451691137063334301373027462531776512*x^195 - 39200012066269012821692344791257116695734647091159840784614259703985094798488975135539459461368275055336716979093423224948541088745673517391589339561047667706813333105605022561755447025873247890539605849066795990758851708545096584400658954846848654826155303406688084570666794658495391966100786594291301480983202746908333938671313759970641634845340854512123473814346270412029686778551101172237682742582246140320071925366508874633679603619035667396280917837721335552466357494208838378561024575999086391248499598473574910737050745318667030457997787660288*x^194 + 1193611376760182827698053932388839644288904709511849764838826014747242930070232897174364993705261297239773302092629475471099386045830840030949469687853873392978280277710703870550785676112691618851550370543177017980686721482617720261238351641825942542054879633532711785860830857618045743028891854880124355217353528649419332691921559790134654431461652894564490767985274012797187361280207064232972773185651933678335192453043550860962902750241592534683469622692870107684469762809058954686823420595049418701973603348016800308604244662434351197479948903251968*x^193 - 35270429397772791031698850310568094282490040049927469929618653371375566150063695627816005517695783327074977282705992495567797307580478129879907459445377368043124002809030773324438134962382196903798033298366389423698314576789200660013117804386873273939372412381878059544318424662285214499465461022053080290624167543030072230918070791570552677679697513365562087054912805629567515798947189713377618291777631844159815315981818939355789163774401118697609271189605509281223859092806398258317953800946876236482902650874056204919769996515049468499824107296129024*x^192 + 1014457787903302454254824454461696166349347470464201618324668851624473919989933228527128126837548081916547596637148738905861041821450776643409580929646934575355619858472923310092578397015820143965676880665051164712822794437948431710603969864438057628879877834948335950225965901299862156043709161176584445675904599861124669434141214243148599914836819802327526388820305883024946017795642803026964018525403918942930366177635933676100961263132396467895457626916420771271928677726733133081506387165408405068024022283062553006917114356362712645489634850035990528*x^191 - 28377104042983869292912671439358994703717792962592775822703140688383103302049906950841313846850359436782062898445051951634064562839407106310642879999125393384268892540877338366376308038497448584966086915567805835234307248983029559297734479778052196114466726643596272150494739660426285891139874686931757376644109446570919095426535569686164102754732480304534631254405059635350286148824246499685327763372915403552146888860090260354042775437687986679446318224436987712711975202071916830855951936862653087982857290528534701468620461565770550286877632617217261568*x^190 + 768845613961445355629070643852239514338974326509973624192207838592010352350884449204621819398359517359783860521045856511958161811260795906568029780425393538515839624859779831138587989376373751255284189487642301546796906453586818222964589688220065384425781070759402994175559633071313998322673258033543477759211156078032232903999847705626931453668055057720482715690414672099618192467302925617338733640130868334621735109194433290944557152061012979874783192233685317802999917526066781380713038983530691347160938527572473688629503726575044821125010018509585907712*x^189 - 20028480541102656496045956412610743834535639958180853132420775244242421247961664531633158741915222160503029784067868671851786610042031414095269183587555225556610138224736059182566716150260916819454289644650643639509400859878751752753445700365390054331681388156824144697318566193299483641202569342308672715120566460347784737003977676258008519182719115230211481355620996050793692027215317211122136841566797464175751606944655655302338553182342637318156167788768635738871052293519884022552546098893856917270063400547474082142914984787723286777164800490817286307840*x^188 + 495751810039505936436669668099788703834152573888712223061390200897572357383903128141783632563424354484904573676696852042528897737982902382566514568087308046632785940760363231597283407166621020516625141284909331839326310247595887327214166393560962407812318047024681895165928736605996339949834959660846686754648785132724356217086732627288080925133467653862257824908280870636288552804169771578455379136748764713095194596989471091463694682425846846807539665976604397056712772240438115470039067714873774773606443461100585280946183086968390976197065986481630283300864*x^187 - 11428428591775649179261477689851821078218620742644130121981060933302349884419394662193393816420518284327719655205207621582738530024715838820937640200985423363933069772509834583534194079790590738563682378257288535128521611339621203425907043027693161071749691336014327512947248045877982993932128850463458293374093658714841787415226672856494760765531807247722310105267504525297023953622024322312439286928840602182979571248054770686431341394475873104505326855533507464539915287591589567191561351401011585698304858377100615397181130407077109699579100892633616433020928*x^186 + 235774720708813831406165088561490362439262964335719396459189483400825837401316822695613715199682529236391838428751401089572261763161820037569820454665893834644361623757341749093215553215985262026448799508099804564337663511094264847250423098293042445370516792562024697312465991423825099585298088960472379517926490406229723061156474485436346919428826282330473888042137176905728025911850332329155874568191559936982844527172805888264609657592332120439807806414522283514169950664038169693585527948528485907549727400286367492514684359291680105850654073067845651911409664*x^185 - 3915648250018203439152587673920216610616476347316785946775065719404575522343868346547814949562223755054271170461109872381516953146327641901737657537967900209579028049218910261401647729304184714690402875662825968576201432990047060401792029071421042245614227104998961068699046552254305267161932977838952192538927894805070082290949059620049681470276417268995529898833744170123906413853378584702809703924710104395237998858586473947378079432753648718705052742530226038536722374734810037960458077379922296498768865240523039372063525208139513447256727890633899439420342272*x^184 + 29317703488135449901518516168424260060710473629261191175751233574371488882923206833160750574055235753369097822746366924774041030813039319682801987230979566183940752121087410753357769735962490686701767296121295753690060025866693433032183861748098569845379441974236140094409159436439146738739627338268758856004554083403194708309794361579238251763825067981028698146406126142728078213719001029319832778783922060088170663241410067601060491139650498993675884130984271814922526979948973294873578713574915243011905392488543038425509105765043070218952077531662701221931646976*x^183 + 1441219027778579998871220125337143015310463649508494566334008072495581202004854600497943077917874787318152243022165716404709785992382357431574864125726527092221826141472119487226627101503307514974338360687207811871488403128636345731102381555121346130736230316562870006579635784697922328824852537517311447889627699144747658114931134081983695590488185174805467835509280793204782657370328403228318516466208364923237593334641910082430923797784841311289014375559502223600672510408914267304242541409374637652656978780013591352075753107595097605279951088380840459102580637696*x^182 - 100426769157059482090704847731689680530070802551180138046288646713649952315449539859873203087741608311322077231039229009932529032731073564272995036798784638662823614676759990604962524375387204138832298012365046776628842110287136832294938007927917235979090754981582790485134212170072018294909897863460118004784960927828641386893861419888932896957894319423616247558320303904793251622461813696717174785098442641571894238019010635799882137311807975413506576917699551538728252327980835422553207050682962080858804257751378956415963903386088451281618900318180522954339353886720*x^181 + 4312985584699552023136568672000507372364575138673907652166930794033160926522719842020217500323922212588955254421215609222901912935671531284014008367615565179376065258847751553714614076245487382048274276480131473317901619981543479409654990126268152031214449834187400493052106749682541168682004166130661448892252535165519398091386078013952987645835187163032109924345194478231037399719830158631292233324078463485403643629256057297816891980062916401967304666880187617859256940940545604612142613359976812614110154810856248331605175484630785888183461428493593008071106086567936*x^180 - 155819048338582738805100564392538758095355215852575089530403615044464678114444199198108985393828620356519016511271290960281510276149117752201081399695119534238499306649797148736863858584299611265115151432313802745767897110218046996116850411987953010338742986539945704874620847764686050040801783384947322597172658202312829273902318960381744256408661557337875106849923145715264951685541454142540148100944450918329337466118917540312629949322472043507438116431721983720346392988768529610618361932773528817772024777516684239307633647569593375014819399772787061157276857040633856*x^179 + 5116647845495152742659176605729467778623328201336597955496032336999496869858246421802680149054568642496168104509897730678833984221573545127442481544126841465001117906211229954836149060359651727462828926606666795770635407654511688553404583919910204366740656316946084431406326779008455713242760859029029288192895878857643259155195699454113447357494621380715073333671737701049060270677067384887421543349707394507453447075963503190228942939327109129541746442064234427268015588761803057494465166925589936407121115311642382097960034237820536633571407646087799056415250789716459520*x^178 - 157672112118706348809382840780214292833586838712684203904954399315158937321115834461368985165481159253608593966898814233798457244241452259690985807329410687335596376897689887849312218767237402466431220123698316087580843486956787245661127576418224706784213263998350474684824598117292664461061780411630967972660155054723252459827770545358672323190311584080322535265065743778777654610716895312778785904294823190295369778913320177573649251922962303144795721156974808534259441949290569122411064616146423362754708549149086644692874342916722195338618036478895409775189915119506161664*x^177 + 4636338687953877414101362807994650121595486897951038334055950958251357214590049691782975623120244189928284939968117314422471542536890212036819497704750813841660381952588294560556002427281803245818283372848430258004601665539948937803092166989314426682399628052786093396231757857899853447335728642572295967963646555370374276773385208758469231422230750881992392316905219132577023846040228671558771926986913231132817879979129761342885935188737003808047205068291138185391996171145566089441051244686011525310390630520033695526527924563248138832654058183878423298441383783498713661440*x^176 - 131398330947551346800937155307767827210968738368826536656822603863256095026735759749016772188101659199066040849773036531384898756049553671757219868641397938424796038545463556577015321673916996224509398601828186847161295989874653675553709708651284639968351770476593005900294423638379178459544849532874260962070986881762429906885214165478084501542280773066125807006291548112637836222450644315317178660140219115743622182250344901572204787524547884291531404805373566260292349477698206898727478942833586699151463728386725279436120406123664909348642210862122061244954456195262471733248*x^175 + 3612645951088304912735602181025177387548569816400635183078485591184990336123107780811472629975202461793919562518789971047531142923315792842419483981086255900159001783016987609178768757657556102113926073502367393149691974822306855638605169488520414557080747623101747416338446354316288335526470807942295039637266822953462613503300194421358955576988602110531650926823982530622231336736331690784473766054313950255323814527450820692896934742322307040371696813297558525748841030716370387068064071952156189054379386069639938841552856687317401570619326566803150307038106560730945176993792*x^174 - 96780974977243671310482107284716037740806017389474891631588081873964071257868904045042213613904864978085497836141030849577036318254405475229434706650187033847638095800175481077387368124348729664961091812525460132305318020097068200830533314450144840408773823401392709817204974129082061247448347812331356336977452825608893203518682387090334019050683486725087035197903303878526965716747000412616859737881588357804287229522664970220224821933000123599433775466760280428438637588178910476143878469797472950692442801387786567613868515355118638709055947098437952966323436057770331637547008*x^173 + 2533724162598576278954184982929596660417123597411751191731662530902346642915714847174341142341794687240861347838546388806149108099928676427052576686542432696282320020259383661538536263386330273707562683556457108624072486248473724066327137540932492781994425180365246961878500764014910177819194551755375287186976651425931457279725466400400735879517091930635013260757463538044915579658618055328594168925266123937885697831908378737291646715029481698293079578985474642621064079957341295922132866599049591576197805008170703852614006589174918977232489609252506653192741278988556798993104896*x^172 - 64942047585271490554327684075818921339837228532780848526103670831282741999310430361420920037588814312621583616087553831566433578497986184330375575934036052839729572387516068929851547687966621755651400133078603143568276175751732104462363207086106961223319213835422092291215054998303479378941945081421348444131884647656491521155149094464276358754662031962906728630538730687106226189937103544438903281273303747931291808266786456799100507989741565202720640602239521674997254030961789669173508824468504368684282003131269927706212206976792426211245517435581489343115953692592291062652862464*x^171 + 1631126594026460893213624003593202382392345478050420630166515680807282947967523320756329098719922328536434429050928529273055150558660393479392956451615337242758873033395242689678640849513042376308995769619990019241919813531441284076968259440129561662028634676959026802034624890208313031837297113447373822973128824732053003844893131172915243889385948097053195580659918992277919862803028785649871225585746793248390223158477097143568071119319871331917075155887201308512437763857333633971011775028996024635104488969533213952443534932680833525807562534281429862830026900257688059336762327040*x^170 - 40152167786081202224979454858836832753356895548398489796624156087232670271721281221114013378704453451818988824444873623503510237885717812722718182830175005423618245964281648049216901162536618686521063572219147287697300422339432338393914673838800827832794863456785177490737058011687465202513304301978865672564549841490482408605663404548448167458597974952323874321331445370946504241376352313888260465816970153315348880422189721684178391592831383579968237894698114791672418092782593343270745087783673411200685761942827532688891529526904855702800087045100972312949340583374756138903526178816*x^169 + 968212917127580499330885338447877223593485257421914614773579300445008384207948973085316314133217640331429778474345192735878493806690085264940524411470398900312558483063317054914883037836841792159286159088576013843183297920333790754638708456346648073582579639983711332923858206387655335338784949049871655676482664356285396106070618564338864383087256152934934469879779217072553628398535430572639989478659271813456807514625913539588778394501584057387107967065195510680226885869060512377840528706799948771128203270308626942921544514777284185885705886178908321308477998461374158436578816425984*x^168 - 22846078742486770736429338487232628296372941109639398435214842741623384126070463169215917096885918860111238638613121952772820368095405797296201284277664193385321872215339287704496519543837372305447710910742385867376535291785339104992713955323125957654045430957343927396938194873015254066735655254165844451899137597223620223658123041480706671553824330883481203182571514479067816816723069601717372332213463140249966522219809041101498367006792294792837777806324701734494612834635806182114000140817619306428374684451227194123425847695003950041243032192827454451492514067668366056039538514460672*x^167 + 526693889026881320831550899342870266808435269817352570781863871693166629807187679510978400458086245127544682317972180771518653686472340549503514124128827748064177153666609795052931170986568516292110349241127893113290273970956431699722162071836280798121223057307060803088609341219979656281166642452071396331299647992646395447991083701695079953373896770748768157623490700668493635232013688428775554266980530470812243549240818159954635686323995228294107502004860347754793863595375152486726255628263556718484771381833447085782465308235659020788170436696050473158886316674048123086143777121763328*x^166 - 11839749439473009515754037618584757481779285857391842546061079688385325582386910966766114977736112525499897349671900676020669528579773043536777513756918950660550154352868708066777477618068965074329839962166311178622234548430282094870513005969604429310459941509348955880183832701893707665260942785894013904355212488292687016008519845039560452415852396197560562561934580151247741392220221215065818048919703656139859759660799349544480961629807395504265998354928204719142066539935690140998985438802150053787110946580567494754148969450823982035685431635668383762901892621486994695606877172619280384*x^165 + 258879057968964099844992308298839477478961144712335099956658192231808305325975412242040485595638544087920714224706976036112433047988044157251430003982155405915311931767896756804009224842489282123142613894747835223241705878998349007441942690735415788871915166999574767061261999411808646698913682307210956490979189495770949167867277995043791545272217495386343229641601830523253963959032650782603397062244675694078360748018598670646442154210939212481363789607464784123442913501347313381938953558804269724015954800823294542926054325766761159716197193793755751440870078184608651993511009530733920256*x^164 - 5489369804769148104325515915147009089919387112404680542182985361916392286621867000006858984981269068302739892388368925992618858393632515211550687530344545780644464963304739298262512750495827311287816626335712021996636542162103512793353475002691446370221628628520764380296257939630203524979343648446408169757887288228021557919873908705690536648552133713475904975319926819121193853665951745971641217754392758736508950055224175527007316555715596337408312867240790691218643040247573235567361879027553542107005368067821713502276651559374247156534190444499880167816574018363875627463959763138272821248*x^163 + 112464874229438353046315269784933781549886863120830827048000917284745083423559529377748568892046206960661041509855658462285867598464883136794769475892580673849551654639092551520317346564319895974095360681193456881215083165749000562996121828089292965272039245770964216098888001947393019424599044501254538667098119313316013627451211011392869151691815251139855387658382379175237381108562446714768294767844256990642620164525377192848344183911540026065067950543904220731335463307837517914544409975917235809848401458435202595999290081706253069454259427911929624729712542302804314247060668195993991249920*x^162 - 2215866430114346794549694361757835862445790494801923584852464538409708889149646833450105313111408849520733305102061997681786571028816035630891760872335980116507513684673140546708562852515601000030043629910029218347766612093760005269910680604000661884970768801634752490452039091626667183729044349441067022754133298939013755903851581352695059392015157488548920576054703037333560526048737585163157964651310901745215825422635269485763746129290667037936756595097540751437332968963149297195650183065275064310913573897516401035487320191498835137656127410405214432207844833521091184147987785219262759567360*x^161 + 41725640853546849719034665280565795195366190661398179301269646106355669512850938730948786421261487657261967610341238402451449117616091815561532612307846182033209652033924792700144374764804104934108643083559907961882922444002101523634811012247913502089959038751179602594799693279444362426835147196727346925542724336581298391491986083973994858300294823893242555186921733228294863630753891789278028362468466793471314169304997425582737390499701731496863907291252256598543623059313810894667316909104008572194554372438219780511382316848415630109663193007861464020283354252290788133919796337031435509563392*x^160 - 744433659686358869181314256409956086359962454131678588390824855159416729775015624775481962696215408027745135828681219386805660776117505867882638055792357862091573097004566255795341624108650190307503007068561066672047126850979589998236792991659183456484249405222300379019192837934475854362871674986135255348263894971212321030452385376380082327244724477505232802134571064466422094417450349761086796201318349086059787119615645083892752521196523536048019478826709380030219383898624606954860161032255700811306086325207540036886563575012388596618657966435968365645915994399457739929420251264854417117020160*x^159 + 12422428692854217534253295553816357742597031183459553995409574155815777664336426731900590613126042845210326753354846680950778255172553700924709264837243431707033092753308739516361855402724621718119739347448878177010298736906713022406219706182469540867455138931705238333452420184459208858166602872787545500839155328491956532379616130512186071792278227010131133978524907834972537327890162635591623794491295164758411110902032797018407091142428080082873829274498291353492159116783599241027564333048483384613847016827409736793400336986563559144724763643297937996468013922268371988280959295247630578221056000*x^158 - 189894988838655372961749623197345035317939765641221294705217211040985300157657893002517930712148868356355422919390991607226849895601341094036769960858705609626445848163626709470229591837839823536457318395182316434635899236831255699186008878493065675203425724794191542975008655033980761753288687477662363661990208601586089634449597384860092804540219583805603839581354390974273121721456788316017996103904399776892345013363569641705491435055867865573091551186414374221596832637685640964421270957132355429656472884913203508687743500623249359347004434119445827668328744890807540706931741128913355519909953536*x^157 + 2561614942985490938401534275860197605323401594662215334540195749607553635438299830767791108994373824554935698104236596176152213650830782367484629253576994319402857575457666334542569291548506302868168707679286731384636277242764192376777010496429331603629382101986884827121876992983132053967808987389064477237635008671528931498908786137932027865427007644894996933073767956569698290679174298268697555922057946227948257247501807898517727524164759456620976251600779376755960625708674818983308507733098632146125764413035717487421364461217818971530269294260156252357400171461455835862429457580808741713040375808*x^156 - 28157770645041702026341190549342164096918224200739156806438147631754165919864001565778085057382730662771246379736827584086757949507086150042139913166338987156166078908003337167564531593933681983822730965723219363402623043920290763203099074211817165411959583591081808679319231007188202929443988951508940941489758594608240398361188807938050082878376266163335811588748627179645072094024268995104921690781552604554920248439393274149439269484493447081394643232323583225595831962134431104283072229643780551568243759390869342326866411048525728415775192476684653543854771739900678098535540320421487948719737274368*x^155 + 198910919269124768394265699100302526834681917389851456193626653464401454637727266512528830242085335327196121017983616590163417249639094274952784914419086518343162930101513640440747224592972769158696931659996747077161090687231449223480244423328321508656908973332680267066279370349142364049705653162133792187139730281005847173101395602557661747986740158055089687779779925492467523313824793710482293874981304279468946982435592124285813635394434594437502216438364204920988960528094872140404145700407383163319136127772785644050369939649622713245415327260988299145988694923918489496823027341580619245719228776448*x^154 + 133278247267530183614992669159986574741677579684500939619044275714640411521390702056041927809841104637685759282479909251259307859881409624720885601369567662980702851552064832454699034511469699314610738648938756316081397742535641482981879177215847677934760139493863669094377635621546499272738067942984352502016421805721746645300631194595712558682299175989819487716193769125356872914437182192559483558691695116945451280596911084017611908440673426733267600187972154023841225819828620686830507930500465622282986355939218600532546338243063661391917880019152923252063813845740171041937071366256758849584804921344*x^153 - 1352405523492781284847854704777286817944019673506655187341024472245326576116695960906462967403047748028721654259288614868520424458964807096038729938365009341906190948834747011993929234292682160645165304610428076580200105160524428382068813983513192056085971467132289416866524576154947025794816870562282714223332925885968334049523632725625787772005471196765911956410833951400867463143212419160734826457476071288872490800905561043312515995154508678160101875137604647400269120056269593396393177793659782521675113996825512454890941097245451021200363614480901731669616295376802762384300001293803324540032410189824*x^152 - 1921009167052412353680102280224758831350672900262287964390668074625704010393578922091676680127832156858240494453999500719415164346704944503203550010663054310290871283260042949670189680052042048318652324892759651025356319451187586796613826006944024548705348571603795861734225199998652822330645406367997484954126696786706161926644446630483895036809053053147665433145189400053019128057515385965624367250811255386057876483776670364144146114934191687596903315856834363968981074803507277911205239983447539187013594355843646643880700397425607515377724251838904025667984043598795296289479277768986105683500215482449920*x^151 + 116963132116819326866277052232809205136215158910995212850245641978828559002276972192405635936842534170904226518374941185442200488066019134859058164149227139742306583419869288533900104816519436800182910770889137743834740786298074376567835580491843579161264894884694135015806565979333292749265338532398585448478727026088070917020826939167052081069098460427344965044753739573910121626477212982576661822924992322399772096922651563038920181601642001832287719263800288386728327402805062605123974688733193373512142859200054647456636904225059062211886039629564321851632376257198292507500014517772773364803630245078892544*x^150 - 4640426821488591574115182196189561604725662098456542008051429370477441016151269984969867660389277843717135509906861952570165989367217670423721218886442424007080034449640776393038566975038270325991735537708287954850055905887894920379748478226132484296743122687534965588697087350723241587629891934236291881451233241215187175745384556671673697949047398378364225495968752534514054951417481900750033679365037231841316151868481572724973429259355566522451938544551468254132695708370013336296159469247561076320961703198848008355370072545164245632723978181078629637006120433047427320068610846621078277202633341558400745472*x^149 + 150632807208970439466817069440707662566988507501920492533110020525025078145555311161051414833229268884991723814860404698407629191325573162376122884428902052710392296997215960540467440428077222638599286785509406384196593281155940588448567428502536176641795178751269225039498274263398856468682975566660823314772053628212196935596291837405480794809879461998810393251966180814905482450798051237976337632433393496844713524734158301055586959425250246339650794158712060436969654150363979020296545734679954987146048935401742714156203692090751151617735653921716843415299734598720758547440109756900427790877173539684241899520*x^148 - 4324293094517969101621753703261923563553205974248077211080936587664387436271054865704550327912304363509215167588617884705689115967292239224143962286850376606499316219616559629867863844690875664856786861685660526864201095877527678018682997407836221574620756195636712798162189074716431947150333268732030289727592577224888222803248135127169763587296528125893607172462270347015960673064317936301329380435533349530754212832440783440293964850289733452986612682454071309540557513828536905041937435358799448065041744122987508195169135580794298249016959043003509291538856073859884692787376252699142994055592819865282823585792*x^147 + 113918101882429401412798990327492505074305979563284747221586232344482718441318306409451675696890214449608153635591357369375552057440846904979308361268788227078767305450162068568428547054771986755035190346177240453511666202488996486098659849943493620435876106822426533434967157630837899177100953607021575909194081918195651064090264330657423062889332139330357495075351143845195502589491244627189348305984811078084724178826958648031212877402264152846078783048483469550301530791372868779349133290335982657997717398744417706356747575893573296043429264054416294275568608891401507585153449167990389798489848262668574942822400*x^146 - 2812171742918405676620062395614360402419570748576961696894332244424243730416817783871303671100881900701530752525416927612412232799179479619592521463961809336373053249787748850607716275790527149694577955136004796882660345273754591694268205598452481322725509776677390115894383429324667458887208432859531546472108837179512055446200782325571356215340261690458858492240495110517936614592456159739649556028504921697805567430239851666712201325175123862212050566861797570976075619980376842711369803385079821249416255877279963089231463424309438241191635340653601094564301769931433248401291681479223464654129706553219883816976384*x^145 + 65930138441923324214414708671032688049142822022946696979387459868702158911032336441723632648273328444489923877961025840147823444938758114629204295886805741860853526430011208958340947458324375415569361538228493700126696153222518495658331796697675504869768792244390505157196761618650473242716778961313701621047375954353700590361739922879435963625933564360122196123706792671403956823275982262140429460336214528912062736280421169562490866764478600581567070150157424814518004606339102275012468577865456767040517024173126049951890137950049473539196974932386550067118619425446133303310921281638775791261989642486647623509868544*x^144 - 1482011761988488949526536292605478803588466060621634074190534547262168731944643980474235106770972118670027010906033283966769571706678605607549249920907554468024594927438329842938366375944335691251283803076502025541326844760996093948810947948344372393757783841185858670905326250775934627594867997226177118898104866278518415207325600660127975036436905166133065178133882665804437630524408988763398693436990706911846576346893453544741006862648604772389685573358164897200998157249751448594544334608992800766870021135439395130707435095964348461653641054652080956899185975053542766846653743119308226034205748656239553172492779520*x^143 + 32178928781370064180884677977197223306808170405897190709035721810915910641652735439808626354165354484456402867339262852590897222792160337355797306554542430587869824746324961996946723942212027271586307426570315512140840053493036017112419981909059528713874876218968088375562080619717331403981879687899260668947183351051941359594166848730473434856155005415521748565001991198977052430937551172299057495237825940943226083953977883894968456859442034669125130742339197785548153168517885596915323802946549563596807952032174625157267632493517222070137034455224641248878941476483717435454879640460547098143454261099619481956554637312*x^142 - 679195898899823994483255296913328763558624888676228293845840971293432924190569815923549057503497158889968075568643348820741889776915754266710799139758431473491004631460136797409079224294381138504029186087970165956585142230543887941515169024767174327756058522391503389800395551761700410017432127311068659873365474119286499644492873942911481139716080972182882231479578186867411313374567334719440488448289531231927202326862602581854580552192940626167346726049184339199836286932719216361555806924557206608294803174550595219116880487202074022792462854660998485842052402612550657879152056737332769689927525574655583019399416643584*x^141 + 14016617469610337804036705245645166654347220916057724923017508831445485588060616718301121851758265764705123924809613779391424642966232325483916705877102395346614237750889259905998815706542350695043679054998566222635140285967802316089455083327440749664291526080358701670762316300568828328675801623588123762012079474722595946319388013829075853808728626915505722851315072966010772725058325931146652544437513161149124508143768270778780053952448364648970735733049807619035647058776474327024798012513569334653469695858011928286397726516577991250571679284109675932966489624592099596876297747422073126604199439672768851638409326755840*x^140 - 284401567745663479173480775392726443338230894417042163054399460387359704219378858275761723911204483888571925769778011827975295874253264893051001111567303834426132921184035635845391991982963693071229492339340456657294065694486659917165263304501276181308880050959930733290657582175542400223483940622212249203833725353827144959951668927224078284057706873592484651081881888532335798753345732526085938701283246214357736353048252440449741957082948787820146974052761457544324051117457296427373526953582348227688602072616248062724837364181347285691090103082594898385882565888765911090619072783279444303804325868120940152725212743335936*x^139 + 5704229516549349263298415147404718941527032553573953932224028546702557955001510342061298319381027814628584548696158364188078925641175306830319463085404269342294460911524002814534289402240618035797339889305118280971925405152942894444134195623240969640110412191713253039465250215574790759539417855105167197700578614882153534073240253529999542694224197413157112543656358025449123336354074671434034965544411926962455030140187123452629727178078483417149538498601212419239070955729225471889702387669596882380915504223274258855492652490847589525666406382794251002353826291180950330643639141204783198793581221777320036699191637463531520*x^138 - 113664690500991137062406886899428399994208652513873993353135900614751885632936149512505506582327101664262225841628072551220358626868058808889905700726342428481731340652606628599507824749339313266507206806315395472402562765829805661652700202317204057397528181211068366045397704027046904197407136513551069601679289493529892687208720740671666901155126571117987008174782260427347987970280765255838992829252123357605244478035112270351002205453839528923733392158429945783789048365848247558413283879082353070214187513578372925433406541727029068595082331198836305854831302080903603055103155536238989590477285792661532486541820586371317760*x^137 + 2260014579623821744763956790476811939418601068516341676656776437208833050785558000493464959921429265068545773806732903320871164115752328699069520695867728611330484968012596860172958400575604831883090435086235300041331664247065960347632104785095154038545636974547708687384955114327459089257363223373860046204871632625547481058845232629440710978077921265205903846504261106648383991587950244901738263366160166251346993831949890434624730158502642477392004466463870747312169329808837915018013214039072977202047529709873000685434294767838819604463002051473260954846098068649084545065371669767339847633044901402246474553027441975988584448*x^136 - 44985343789939157761550235845960761037225232283609389362654537579441518278501767315130564198465669298000512013400869622381440387744153157155112882516401420527128107467551039361859074204979113356806405837023989096299850697395627543093198918831669861699397611724241317744421130460631470323738411709838943445267218657062003172782610649987425223873952950410630778242381658270234174322921931795888827572124129171490236217052112603405456301481678147894672379704732049933885300938936507920809558848202411286181420407932042389052527919578670506590810186747119167110479438879459740808500629027715424707618231108132807035326083193122456600576*x^135 + 898030166394828909245176233947748817772425849951340185636146357519716465980003206771584235952790539016968352477093257315706265691501375550001710443632666943566693207293653882269151192120244042387731500190086269272174849676672786375927954363299735241118392668686325284077946887694044980410949378067590324451137797354580860910944540601397368907049498239546698258356679751853273634894276351710029384432879075679872909716112590794401926412838553862064779288783872325448527998327600460355539239176870315171614540634805921687690626749606468978210502078751751645029038495197087958137090605874197055812133713656177403256575566120934409502720*x^134 - 17983125813647074752993265871881167143057537570407582713712248812743327628843229841611619053397968769962851701054824328155446910573187423243389888532769164043076181513196571665923085486594284260424895321867447844699263786469244463697915497134119114276534616135210314531497267053214156810425968634578123678098031834312118665157792704895857922774073055034609265333848639998705756821069337106121707794807907840391525806251160289425879772206300950944344595339211017718646635066997540849503115167966592633685142911193031903666977152654059161583899680529794464975481648982787813749859434954712759218254189772828681325564264652069199201435648*x^133 + 360795978831608329193334683103400058476433208272541203286526083181561458210316906042660838989081903280893815174501368372573305140485810395047737054841186484088953364683233314558493965447844931016126689345837530669194857345323397218761619489010272253344132016027391892803260761249887024753703627620100997883692553966853369292275448235462867330481906260345177916172122620338022872905726989106018488086064028515235009959221901194623825208492514227402822420302856810567163963675658770246936504715011338771629790933373704350075230223189442280265689819049364828467540706220428170058104366500027563624531675535229707765567134424019264262373376*x^132 - 7235875115669701984957226693325783736478042700478294766692140953366999112739457080281300527583595085958699954709902692889195633657655768833170040267639482758588966160923153496242666610715896759863681493781661753751763343465591172742799029885556491022771199383531508229537930866735784126046103907163997718313492404692086352438883537816219379044877908301827956580940344443174042122238281281511067148427198951863273313506580184290648657869869378760121110514976540922369521332321227157256538145042167385583727247685239867230206202333626823999478484300551483040153899131070927180225937150120680702319350696375341312494877291935744835647963136*x^131 + 144650390385109194048371380464812456909543045645157011959516806702343119282731256271079112021359229010965663122420702277443069960526421237309827848498683518080903800280614691459747157722750099365118255070254468789544320681669582899740589597700134826590860124289843573976970187171687062466881108364892924034988317352962775797836449270768756344543697014336584907286552216070216025495870560615058571158642125381429063554481420451266765780942659012888575880067611267327414809956279032579782947277393948205227893967431130739570193581688892408174170259280380675145578655389641981315399371373986778883689714264338154504186445647597486514454396928*x^130 - 2873844032535775787783563776545111947727944228504408988999235809248344456285746479833648122276643995019765225506717922888137116669981168092771800626386740890427270278452032169119288589851386724842666933095341384169345037737531543349617553941151192610175950704409411615527863969640461381678537639383276242682986818861263231893040838545944745946230632906335095201723525858944020231839089973692106423335591389268038542755694699004994009238992490994359491632979479129096691352623026540369011354558877135897229960371470031623383284097914584717789190478345656698061147078589863307438611663286159677507019574201565942744250799345789984426956947456*x^129 + 56587983508828384438299285236039712484910966426834419697900193374376246999907061033883264724360871874065399604919109384596493030419820571245475167208906490122836639992346145948955813334067221685723421209983056632768396034171340649756137690447063417841633968574949724368547344002146995488094408952472032880352289672330793012839233532857958858618332627649655201246385249429226048064185127809448537349446535272037402753119339394738769827672532801424699615157477239779718390853137961724033022658221333164661332253625559050492106300268565838198449657811638186555489877771635005473762927572416236002664830501027282426384984297339022219793037000704*x^128 - 1101701997616765870641003363774826291240382733099523355746436074451294861103506673842834384756415867245248522672628417418449364127817826240247343400522606847835172951548957112893940708905698418519208503914487549534918938502773594584320170248978454227011253950280521879419183676399050859253913211470203404872136783205952905007923341051710615893737244444502567313794497929018467557566148187336553673371959967359144828353617906794829591049122589294394816143716470791547709773573015098984190320063119594680835115147606208153515221400901751114182907348643688194182975891163028077991590376392242207867379680782074074564925073653997712195660462161920*x^127 + 21165259174879287778461406148710500307552740338453500400612326662024248394106966503829023906243296264528973684508644413107642236630463315532914823242139693483891241334139359700529222735103103235417095530074594172690393477948135974374109727854478965151603561204691441145738554324472216887841220287401577731346660287937888312630709858393429659174343291136998059624354176733314780445254926831843169646113246319045838366929112020929717605782887549031719763170100910424130851356468698359167314351368233054417115404220368659246707797640794858852410393140416522548909244777824234751642284251629610688560417748651448207506219003664679025213767575142400*x^126 - 400597735530328034111577038540331922354899287556796526091542955443472752724940160257854521685893420511465857913213782136338878293386697537726675556590529740365234345898505326717966056681961739144323199535092602668822607557350945668153627659392354545753533762242811827294070386554065356793657279975220546173233991793240944498473679644578243739066504864733416995430531950169737602822841720169742373726245822267393460338040511235086757099336305430889679749265028730294040275027503817288328462077887648520277249614935397187946055900601283178578992043332887454662070135508032776097519935773987462438982415637319482224157345476422046146174116683579392*x^125 + 7460330596162857334412701337379766376357549430595996834169573422983626476289959002937470542577030064669197963564171906784372244731658834780978986007255141414207831970163833837456815662745909003043463053420348173010992260498480137095201831948754032793502696897635972776395932537786564411244435279783440146101591044953630062376084135644014628694937553460134490003829227073720739703527509465787931983135811184465007233153697896216550583116363907910416439260248108683971372225012440367241105966360440078248527631204526667828829490329198870710598016330130651608058501545160312814109320869192454930669800664697924765243600705489127609351064707919773696*x^124 - 136554353952846881438215785429322118104360700795188876974890667174042216845354880039557942616650994277178128022676803993077964281134497081021424249929411871478066650564694720207171798827913042092315128171517691129475849538262495525737303524933337396226858128589656550117160127347424630492905093445265918365083183582140246387776824949978209104501197165457364613751179536434010367021854953851936095125230478022524492684008439255979067172658092998133123971979944064818104979482840057733717602681092215167866681555834776045105020088502972201981877968776154078076888114018094448387065446386320589991872865694885117327598643524021956091159856227326885888*x^123 + 2454351191275396023077803333756409582747246556845740515980910136326833008130749047727722803174978785577273820438321771678716956124026927517139588762823595179506431519078882592355370580241575962934017847772234176076663110988011576092666049814855048555593683945138955745687926562437902576343087735348310507675047132537452537914836317442661546555863204386779611443888907152684820868798583665895687534340175258125592090824491087620337788491492304073188458261904638610639068688471997437901353114822020190035058701464185559848511649480251906493042755853547867032720611850979146758982373471972378788550131168008866361814644629108638719290184237190922371072*x^122 - 43276070257446708427847589155003146171736223561807526296469013796548694455275911548003483074164682773592556276568914430313319417651570508084020661638293425300182725393524660329829340325872860462736502026334664958541972023300870593472839681944311542864097394315344326069522494042011273356917737456401587890853572871125511058988748948990371197179291161698429538787305661597977198959431775427286724189383857422685695902194614840096788913463214016275036268856601890540588302576524294732506988311711138066388923304113975993299611940628107154649035486981085776133847412105704689798870139455647009918595162208709273453635955139708522063228475219518920065024*x^121 + 747827550902159422755627731409268809375686312224437396696081075924873401014793407767229850108745003929703392565741201035518988825877379319584784982953037035590383612426397970925681623102922818549451492517141864857840662295986355187950299526789217448550195019293193978378181081222316015564438515004486394707493338873800125850319316680766747863564360674531820931139421894071837226102467242498550476678467867466067723616737453927585882261894240239613770251220296861810528807548252050704702639347723361654083063569771222675853322008677674211109003225540776683770119075090309128869631370633869340724684144521178163843971229153791634966758594572545574305792*x^120 - 12649582770948937742559404270244319739440973714516651025834635426176695309905646059662876978941102944109065318580181802701231997955853429931283195695527355766631451920217947545125271005188639860099569363645325392146380762783463623419675257681731080111492823407714022305838070304420360213407650323938462870714606127658651882901366197256022904360713576388440864676905143403069285081053060462431234183049467410430370856624855594608436588787886803056743652593046065629115013082811157646358200315460632599392976642523203853449943527920377572985448505849412997966327036683277203032658235437840612168004038495086258412043027214924184126059313141360872958984192*x^119 + 209123670782741248551851063441427191930637156841976458618237649997575421001298434772240753086010623380118442880029897403837190209630719659926630109502205933733767478791458188903549012864523522935470425970527590710486991599236452866750450176257212055091833044473974427731568704798114395364197764366176112941390439059668308319441587642358272631057273355192494435517343524004868197010540156733448037011548796040694407468536176780703454929336223471758877298853065218146793658055960455154738852591370267587688178977009566511696269381724115104316911643732770738619365721072356103912066764355836898211358872164104846280940320455959631755417252098797279475924992*x^118 - 3371921442595054848923412306370737173549070490994956706633618031554140653250900627951165951162955954543913235735374355935494361667916260480033854031888021969192755648345586826505204947344975159809540669343244503031233319340142383790720921031084404474447422460582852475685710549302553476851732974620870258964266866701090165988318189735555593334725020345537581265217132600060187192499434983103249891815902566120041880827586761769257369781027527301453372211442860002143629551808820718284262744401552281358808723527155498396681125230520403864290171467151298580679950909364844907484287986026307877011520586949108681525381203954240942073592555244423636817281024*x^117 + 52871411503080995404521872846670123405544489030467936241099557700623198351975685695191539889838209525755586587370400412102172479256645935374289687483702012897892921481188531033780801703711384548030143130712320317603927171627160961823613576337445290743208426019817869589929375562527248348979590526710587149427010401325076280679408883651020535946404584164860163217692018873801000125021734617735145584388021074391013950847032269990314638571855056348618109043852464206522574810668409413692837836980831332948101250611531084328624182849027302910293773188329635932509744199564408351982689448251842843201321749358781767748290623159870433356015535983583800416272384*x^116 - 802695835549894017896941281290609775965387949846918313346619153348164822452390524882159199704240677333128036640023869231765148799331526428865639836016034429055693260937648796801574160516685976087324158355256080701801680178418928786682482030141710239101634120842488401383731901032145804439390191536370187232791875885419574619062310804615857975592495727727272934709394732500057210937749512346835988877320513945279222647738910316052191934293515423176563889170023793092830154997391481950213588842831590798696395590950403492085342139663160761324881017206155301149917813766932359184981973178573478062690729834173544844570450263734462161957564594153261728358465536*x^115 + 11720643502404908115437331871960479804457682618987067691024161396120358042368132733880595094639701556916881689126231921773677487696288315008359238370368271018999883790975048845917544672070865282176772319474597895611624518093350110976398400912055388854251345794386747943136084069864123852538441781439477740840555296099051906705657451094734065415052012342554951552067020828923988132636983867080740001173840203449932837249025721190967388208085187011991431707692780610976909115705971808290732277653662774188047158655757135332211831556122038954147104766330190290004800660006379550136932695468542258203506450591470933407301487984641505505611087224351935116536184832*x^114 - 162774309888116328946346924215057569660999097677604523136527214331725052858998821466027655796526978651954030138973404443788334723384458111079182950692336381572979642410555602392707173821408102122357091484135470068264278344706771085441946703252237061515310892104872368690060507013422369629914115142297521290049420192574257614615651704148344362899608858088729090054081413788673357870128514858743818284651664040643083300818484973367922149218963372355226515423235577276552781651837652937545715711167299104069341613784509611687802581535421862361470128711319830667744886961894274911648689403463907791288913811723489628532936117952754271395370403842578799153979064320*x^113 + 2106654081793887347337602188994991832437025141262719543392780666967514891010048925147286172548431538245307088904949116969857211638619854323310688867767286282572072167596935463847945983622495875932005750002679840587964631477450803487233598733865358378407714738170464211766152472838563679765626596945949769655953663531742382734533477783449958491687764328179983499985654225160874139133343563619894572481187752515895280757443690788546274697290064283578126620315100246109041937515916677742841841002770468209104177266766603386120842181277460436839096580909875057912837068498253559620617260730223689033809513757149973541273021538054740990726092456353076935604589035520*x^112 - 24319097803461893496128123618636250928350390481105316180507489268841595738469201082582314020306756884348143415648118125574478195495867965055523473120240653829201131050697744621012557210405766732292177777172781692646400145796045915886360203567663882356397001006168090652350219616739573848954343459841134395138334794057019988534936207696143387874366143689018340061116342631821953077721924712744364455326757308258844313951473614808479206741677969509073743599143580772331972513383224592291007197273890322585177017077988069248309316095092916515544950993018726264620873813675252416437282654101370029416874136526011358034783924994598169253963061300959487163811164585984*x^111 + 220678248636660879747747653518869490532390578433243567340585634372169915031382935252654168255548130584111639796941982348699415832291795432132468799169935766254559518857521640747561602065635679543547904188024662187317140985293575984700452004749400689004466916787922677546725227544266730916061000266660810178039579086122038064608576321924405597044142119760973537563141347325915281817920197338489670140919660102318730432953334544874988124597127865327080609298220965926600508007547963736884276624101950827379844241355121337198496950508894432734117892496863592426755359658035343810229785240267872683896237821793950647410073922055091797684368557590247079092100263837696*x^110 - 634509624419465965961043999462320601294725557667751699344493037465605965515837846459241804488735543208627644899610727225555599944794796902658042630475642278534888459534732584649883096024993897242930754673340124057705500566355656988973751474758000557371141750876639351665025114488040854448809528051031630238919202882467545800053377355932724318393553489513773774551937399955255708863781868664289500132204960052612944199522549391434071737859461741852535566693306695119871275610239483946513247949825458043414161854452093928114843676244700560217334748466741965272511131928527466010379767331803314046801506969934671869884374083260377257620096257334707931831009116422144*x^109 - 37771163957600147192845566018040182309355115412025733057437913359946471520490573372122880759933866934014690395758013390577946334023003148873233647820110506199985033148309725080824076954489631319345450416084215112395475483024877772440710817193103959654072110364054721769209551526682596664936537644206363430494190464538202756534755149802752941597337714995115283953780816096472940792795542867102165555626595983903105929479937983935528608409526626352320046219962052463571743758542560846919674332951133815741277698345739619027015065234245271365566394978191894623978359250504598965244005197557888890798264939938867119162052106482921582746759825656267977088405420724191232*x^108 + 1368474147756410036694713005341203644810280300121662058897642490922614966827996829703092347795618705950380102439278195366035310899417198725872650294816813191852507646140420616048802538875990826257045726144542677251287526504792579695551933836314457841639085469916535976699846299915968993102162359890802616089224311783000229942464204194771869701875629823986165114106380840264097577450840038336111902954270174100806973265829344626271136836155242577423303445495184034751155746996354510428253416215265528697922152434136454297034591144259109769811901543590499944261501422421148418869593097920323803060335228618398178228644097449900050790944190588454515524340655960788828160*x^107 - 33632205253619196968589934560665133778777132958824629849161609529441229036103478855447883052515552512108991862859010623792473796135217670619512619446409229058051371869153413235580036606582182716366851727840005732340238778605285884757772999222633258129640580468870325567930141601506182078351480272360772455290768795658278462296910735492145157540482823929046082078738743945339335170155817785082140537812984287577051457869451035986223507712924038283218892270548234516366848612483714240796862143447939319345785530304505181928362499860755575863497780282701201872821590843932984093597925903819799119399987525147991485338073189939405956586927297270513155724025273469793992704*x^106 + 711331637744540372807191112012400069460606642359336560669563054358341823571019414219519421088490063958001845528012013151017565083142757920048179455198714810763456850172873772627324557275927915267004732050113280146058215509610418456476850743493053749678356766859500211466551837103776251857264478628107088759258312884586252793752960195292362599518239275154288859024886907907757673209849601779112449004281828710689344630895379107903221820902222191438871088782829556766956148861461038385977939151442667498317138193759648527360908577061875920779646486594002746500487711979827521533496210034792558130565403209318647107148284703794647495537094034899782060168886821123321233408*x^105 - 13824831461567328728900046181189481135819771465236864540460676671034228876168964416285998432872768943786993048226627352024145464963450242267289071706951487787811111077137354448988460632411397978559397177005792351433167737114168684395973975014027648383042042377452161779951256963896849170231199981664215589177636539750051905293370239260047961809088016147605578054981587199553095957722610726759491262690115256529016499002075066248814697695331016070294232517077670434085454879925568404540254403637069792487835745317849978958924341778351288478758898246666180376679918744263194379692933270552335517147517824811659357064170061885623216089145099082256255689213349478566924910592*x^104 + 253820671129960866556164010258434980258166565240551955547566059410245453968918370120982380511923982393977100843080592771294400489803763382647098780777494267291559138083612396350733051504981627280806312277637882931047236887201071731770826876423559168963310867745808844424912300006680059269161512071514994496264343060436359001892964136604352012545364620301964344771246620113739917449054329473241465744151495279427581680803664876990147425226625829367527238550534177815744766896546327891654612125656518722963375713855776034083332377048247349948572195649014534823813041597666544397322043200689286017321630430467318599673982592715609572480278412641459093335405631622495399313408*x^103 - 4465577281519822211183917890938760041678670882118124726727242684980157693655941626028062153717693420895438456743392058700854525119861397224293151005867809388074999122901579895829920114074007167610891245762015627054320587932675080315197125272670203316129613891239012563773754002403546198592690054834105994898198481340714938498650189390423459929039421491488639470388615702616003510780308922565545536703055392245694604449745812835935157499248446447952870266970029193563034919917080687069350735906617722117848748646416422078203639874607723375404087245306629095629180154403169401148713660579188323133102848758054809143497179451074464264863529484455820624625986663267029762441216*x^102 + 75916904227026992902328311689335657648958605849800364391117959423816024469880105761303511942592421939691148389839732206410129644189706842661925020097002609579002019197644455507344660787987633998494954250283583843815059209604206725727183138886197985236210463785563645369787725571041506474747314572928628890033438463625404973487257928272369708154858240638424611426484834605739942490657388379911957757475595448749428157459882547777894438030040957351832125537017646406504398035756777846865026473150409595296847997186191825064850959486217686423182424022908333131346692278740055601885240108649495976907964185187361295527437067955308658312349176977134244611258463560901760858980352*x^101 - 1253784448395667081786135605058613229078042393288639689690912653124524979118203879157005147792420819768988629181591694467749223579802566292695985112555752682690371964156767642672850364116589453377551976378651882195554789320216904267333382286897330013290150820245367890807373288811293208062056023449322530808843357836369658639266509303138494589164986401921223575460143147126412923300868840898533284655975151807882101640275498162128227597068176540624773200122526123323283813110931882481583625011145276649676157682702025555483457727935870548896082751943639355394424702528100704564231125204502353940092354262989688469221622637109856990946901083923129976075402363178650775876272128*x^100 + 20189074564134362105245818418719369716996183128654010705401440538352460051034676180632767302340452574081291649370070225903296178470747179622036866395644654826667145144884445156802350101311337645347579054823170122280733008495552300857873156655016299209740441834327861690702319505370859672792064465403090041647299588813637509379202284047043119617370454322671525440809879508609573505621928142842015707470035427118709633798011302648512753649801529323260123924697619259780619873985017943605768238178656660045546103646431440342166401633318520838059607271524205562095856878403074437209580276080520121623678813229084973438793509685378855140800442753277588699320601788799154967168417792*x^99 - 317824152495563635209984112993341659607805917294604705169240129360553658186463379850110076474703472972290751407345774976001091490422827710274055443494790599935997366472769047594865954905915129323619360237195486475824538257784597445299219753480486191336837298197408021494083165417777350637391895279131895103254587658460968583578268383371541578566284254098137857384455096188429044024061075542945921975997347459807936529865414507465859036310718739792633287514755380673088835162926975781360525722600006374828418604588115360485381383533770080261107416300204076722513465523044780437727205480328080947020627401836303714897754055812108164689926579136364535952233341294373565200949313536*x^98 + 4901949913063412736519515845459080827608764200815789254789527420831918590407256287708471345045490054087196950172517862296026626454632196520447643893204892460906727481136649323615210385264581613756198940223206931955807818470470898357509464605602778601440782150154145876134635441981930051436930915251953511054334793609074751054022329532336621932609123606909186763203624777135977156388890398878746316726586337198414857565244328187602901158735860119122481328024506981066301681424283056002357711048664310886795733143189772462724366607466316059657010908779666029803996343523261800507002447735220131725552958630186633726310300479965861834006768870294287401135358661079131618919642562560*x^97 - 74214310587526309558680962409096093035223767290120265732162984686382078621625150868131179827579217852227853753397580142919307247704533589168629474308860571762511345902970644064949992210542685709064750052499043197274117523902115586174148712252084880920471160413725149692530208799934657101578897438658248984363043473010499420020287341349572385545468184322465802674599357434423776174029891448983335550325687272738469975804248038966635513786405014038437484346295661962773168777604862626586455890862552379316437282816783656172533494362315563748315300556498103441974717697922080966805433475422464614151263670011836028357259160386735716230971737357528982587110387485696793605843340754944*x^96 + 1104978052509932926020944007839092901620686608004222223863683382987854146348829753338988553095757692253021654806703588777377094866490899137639455168072621777332876447943090028931236076297176194516510539015964706485240332088311999640292950460168646885269942379692652456271533266360532311263438137732279713079976789589287579141619224951976728047148840865272344552753312581328340116299533225839368767443437399687859353563784680290950322910159384198504845021489979766060889484267347430416422675354284066758731908331715564668779767391639121615384101943651346246606050537396988861192733960676184451040616299043622023294447325411282534880192049133069219680911198812049415909288093914497024*x^95 - 16212203184842695381676690570753453206980667819657962155587680770437934668859629938408806540598827418772183300546733285981017857090711887671481352190013827561033245969560090966343167300929810307635895741556526447047869893087282182890952494995073103254815745928073440922443341891109801216202611113183260410403591169225795208170815678098988872322092029551040356874834424239147052143481569197514622877286871735440277262131937128345343995500684488818427775302997416525872170071063730864485904807866389323570257407296698543467887028777171890900871594113117486181429914073478755938344804812646431641371257283684177233373576820649215496315517383705277495185700224513507303060791797525512192*x^94 + 234944150773037329808485146519011908444230844542580524642064969580121393496817473375073914463392710706894192899811796041470618673256138979946372295707335205753031770762030869105379904664943935915380500948418650133142709093086556517591081790004788794769234142538399077220892025333768016524067885345170052367892219797062885797564339016115938657757336775698544631038130605686585437847863828466891635582179735512230038529534683518197788590258120123110619170132214346115961373446113505589194456000185307988778116354692535235638175132078274106826482955080837777891984747032930528623604759141989443680948906664266651703450308789450768590325917873031900746746072242572481655479313824957333504*x^93 - 3372356415066759440864849208306975164060903396597851217993018345339732972472864892160730543488597629091915755908892383632004369944314926143789045468423275494343948102996546347676843952701395673675343502063985594000620347136781812581200714117730184528977958030771316995466690888289723957826722054639903521698934215082427832816243005759614815809388904584179621801571895448660838793382828602297203408650716714248883375883732426533024560778673149685933285282540833925975226621244547063296655457683892740675290682768379801064400625680703260424769966405635519143564982542734514435270970717633408373883126048124255375560092632687287737898244312452081050879554142693121274526331559248155115520*x^92 + 48106921500684938864257148125622730533230781887137410976087848049272970982436262752154377832388644791664348729499405652506514803228356060736801960972854466186494763939829712357529272137139678874953142250264115607556458001977217007864125030040704807156697993853603651155443117614675654644935016011911717828269958172630421981013021761227493029378395716923487539927635238347473780635199779492325934382631560793123433197568998858889926130710420729302155613166148819071866179600613308408215357455281965440218834640812651768669914014246725618212313064650749514667220816417175857285596976106332670822318557593782057696659641547937321255080100369994733151372354521179691044552011835472831578112*x^91 - 684706996111472278726520494913802453465866146077137337952520559489938577590141774511938627468205793461087171989380426642956318803728809252110667623329465201690818517162131383751716070187607868098156650291917286644910419498323524049009477444247279482902658287736820208646568319320577468713789767089617791637237280590322473434435161420058531725794430670340103533235120123899984299593066251173360916005694404852130512958851282241837087814305199478483050987427291260790653088356142972078026482283252019016053538111895251191542140756612453964353268578649070452204848085793385454262932234568516325398865121212435270744610980985605799527123009954160045562831919940616224030463634895878500646912*x^90 + 9766770942331207832987356560919717178589859009850799963476997700867875955674805407263887381405383907743516788606279982528411693395492939513567335575880016544132216126396614506515150374337809096780924974509083056798449774118513994399132333601643510376730157665901864552008462021493457697275234441625975575613367944946744269973652139200076730158419432866071017325134545306416351273283985993364623189622042615532398107222046730584031955690999000134400677764948335257392523401404124497714631428548103037977425938350943282075638112988226712834671028103670701353538798842162364657340696722403149761299337900935516811632900899351035459760175191286762734432530203812480069429714906201028183457792*x^89 - 140261664068314717660281357244685026508101640286027518208422978571118028908647524325539622934333120038597696791918836779329593353165552867407745100554785512044598771158701700061543627986976260532915462235863359677977363549904644107201890644879729603961022987305953025095695150000480966897860873548630730970082925845633251016650914339002123881101288267558819501073954351037689324143364015007106376492093675909110699342868184684710312846296007323683903687436195338497732926602085468853407508073898025321941401351286653060592050743628493631300043096871478636474963602676475872042499349764839466057108002143376306159690698520513817307547459258471888934957045964782328966849944317125615425683456*x^88 + 2036514196230553719918127826306360704188649763314034444026120938206630277368586075141373629842011695434398840606278902039396392920679298622740601875188420252226851797525053300145522733909569497744429871691495565910060541340103230573130015452671343127212945404535196914742031379818571365887094012307305658739826672416261684660682908727800075976655219677500925837164524295673293599309821879887087753571915435623812333401038170697070993987853191239311968260823928146645736985095726436439881703989902092833926831964633134024542421963401812624792789501258047004520213256904233969352519030382134435926244452889040540913938641914557083720313737437050972733666649771137604285991252889078178502410240*x^87 - 29987306865012563887665612919162998498315786011027545954459745079357001915899197802676502708856110492788389372420200702544115134744379559076304743101488330391087685638010783676738542016253132855135147587341069297547814767627073176708870081836811011029807861704241030580094262111329848937553745566272070916166464893050137879790824830250741739379401166779515691717204587971147910327949744349193298494698706459243484586351154194458807674998822300282242182759866768310592767804989475206180125432227951635377521659017881797009551706150635650929820583543671225480784449632331944100362847575062993633126779978813311595452138964436642236048539376508452591282784576004852239444671473799458926236794880*x^86 + 448411693821306391870146397781772160641629629478027201945486528840939688893940317205355513481786995284186261854449282997463056349796767750102231244817973693984572810360195579843000891905259907036845722662666756899197386292632636836445095543240961680785929894282802236363947832684847251489034396658644544358806457737825704474007774816739487433781227293976542555392672658495527795115258608791316186242073999102911569125929392081964428239122984179862434958490909839245105111566011213771552248497600684891861773989044367057658278411857049225017980414492136663428678502673162911194042803837774841902248390794504268287635755317555193741118200311022218944046019953726801131135417957186094811492384768*x^85 - 6804629028317025379863579467497952675016401022833916089617131868259793922109879791822273091984781487038287940451790467455345588310149006736914292428669787675782939671380674018350937973605371962832936519207010317986918670795806463795700331371833419482572528883458714995030707912049887250202436526501039169952716239733464102112191705396364870686921472331712005643043181414411778953532650007633790129195022229840081029270394412027678381769141877941778135416685514906215577012678799060261300839316631437985473431756296830262738850666671780892781072714950392367911147816989752227742072702923272441935166494454136744142968607010535083055484347479889206631020137966624568907151026631182769772898025472*x^84 + 104519468340937317023993181056509791209726108677969218599493976882567591694334741299987893928171992661327755679895594399630487728081806875051018646132715446880705770973915994984649511093641069377440916740760392178389888509488138678162430485293518309326481208177341600007732186806507605962230909466531374512740586253565217239628619621254829050696026639847066767398050237655723234599429870946207153352896641835526540375688895731043654126669328283634006770500725606457956323098144020109047918242855441012977237573404589588339978066349306691887646911776544429676711232513946259782898584961266886628507434956842435911023075974943478409647463413461085481345941168826999331697509911694508101921664925696*x^83 - 1618650764691367179805958558623700214778040285525313603198487818015482132004010345048568935655047029647576353568380036685383300862249426106188106803047489384386024773594239722929639570077139677546841694288678212693659790821337355898269542092576039447016263874300950087912643058065282285590203756471952709554184708667461265562990921655374185729666302168947565749610462552404401639196644351998736594221553927177917222685050643003873220252653556939027162569624301534236781414714052031586121271640445736219006097500963366881491876761953136006543782055504000257937895410202376468513013970677706199358242362737141493092147054230001988492723762148419778615129505476627709694430655460307535086997813067776*x^82 + 25159748673279601140962638489944194956298968374267803696229927460602708732232792280431294260295250286874367629417963277140509004171264521179421904278651192755398077018281732894057858966678955129197378781186682479917829044166376213337230821277866881454961633345902896103487577146654299600180962390496693616867382525629476642378535794683144988050730072661300983331228305158443672793783109128869971464280996356880913891595848774543609129894578423455067613075658127528197789333203189308341064981454457861291951600715555208270207489477850233410232222873710490540677948905105538506496393757984295841440559178905555277494067103903427207554769356474362568062049115838984299386330285964549548797236898430976*x^81 - 390757680404313186519596449579208911240850375832575545721387673124188370611935978964677123539176706288930441833386609093189358430486205116445953652312067692965541516463245644791309237975231923669267459559356081454046648067481461215512590759560226265076208377221634727791640435644781044662900408158663570362778146934061153765507216245997050966058438829622769038229223754862068287716963383472325436592632790065116566286338130512295022126108683554073064310013411304820299945015986567257111623833436482577268932392248835852808095841740325353920580576534867179863194138713945172064877804699087199757289591268551676818113345724295104308930854815454967042456104224909729176519896037998867260033203687129088*x^80 + 6039649690393575798671849968437972157581323608766107092327077387385578665355964971240865602837606915660128981745842452967630402461407234969225467974450657387458572008677272352372979197904383162369372793050683182369121147136881554289010836587134511025567121009638969228317914785063454156935795571791162026162784010035433972860218708191743903404327611459460707716931425292005612690404272579223006990040138198155188895299838477055491725108965029950339176303177444977111654838549975863879598883326197866495620341785237799484500847757419556774563725253938722850158750377701479691056612413102289046308716135298615887023548972586549067708207052034544516009318296803381769512026807374770456343481192644870144*x^79 - 92590113998471597420181070939334643945607579881873067460716774386209179551780601187398830531447298050937506047169188777485120654701612175978131236200133016996608228732792369776180608217072620648730736082611069556827645229067123431906874137482155388722819535911305431609138335871820875465339743327240655529659061532170784030391788966777163495210976714294731140249703781493990225669613098159664155045356750474361968991297582588157331819453040361828392679204534096881929115280851490111682809199211874983118849892944407207445880190801296630466790274644497271260998110286690474303029722557211854794838135580464167288617990411564240770821954148379839464506349001085793380096155878027883227294031860226588672*x^78 + 1404149576812101395886744025274306490326961861954765011669239725585950007273952610514601447456071473137841599357876361621585159758122166989949297419067859730174857647552156379674846019553489763664930547595706492490873595206961700781289931430119918286995656201097072281750151949098238879924803082560072917537894632294339045323317324214953974623534883121837941079475284781357881531568948301552822779490689693818195996833559028708710667221414028897322473876953429993390259316105693442484318967852952917595644655703180531424014929754706621905606099464661857860197661636363745939939206767306057581030884353044108496258639921674950338185278768641029167354159599469233059475121968196137801605934580309688320000*x^77 - 21021961092490721441746887793994373532698963931794716984816362039372902940980304026919257759660585511288097699673951017601349318118293750570052522987267883325822626743965370032669237103584289379420584772400229115116963876658254935583617969612144852754687603628817070567931097471372582470181057410176783552278114438663355960972475000416407774496139506460050739388178576351430939815139576597196502106108321040668793227559423694186899103190123457264170323208211903071419370341238578655366224566513271085100617033252415584160150050024585252669359838486847596946087739844635794510055682107979538388171359156244668833589046984478715698672583948711079264060783212067026358884311163887172689120049909034366533632*x^76 + 310223228156763736910713068378248417901993245610234852405707708679510900469715878609271801692726623109770003917754354463667416191798115230772823723209924194266789182295109447930615772513116387058551705682816947045327413272333451336317032766844994570468234534006645869832384423902290283646510991723758795006467456267896531508937709030031736346902814011169607618085540012142170318317658761125062730606772849207517327220247520159971681362794277163135846852044502235480522032122903712908719892767792952853273249601284751971260795142639236181590376202413461273694974464643090551312994766307822923592838120154277489652594492948205209591455038969864427066050457700479001708518168986554510973299018276894194794496*x^75 - 4507180865099484903905114448382823797475202325299622723094219939107336457901049724503282461835502478788935456803587935944178011874655420666465399295754676550157890876399377566189777722957956330434130412823043120015783547647816212250903657134440572725036341368257011577206485975940419871863532751911136876421475276367636983160268614671294288336407430971050898203194625281507124968434775231972539225718130650146720734268167847509640384397741218440432117219762344965322193762071735176698835315119669298006821285691615647586624437331299962865545598402209293412404011729020476846216126642037373488110991314961476239433051207866565840442376053252975567941982241002031489476476262371594638366168492283471635415040*x^74 + 64410946210738486531912928598583442395941258672526861776272394933522401548447441876943107614136985924031524054272046162996256928246328550664675629707043391749557743714146553387769298349161910004061105358575486693535619399966130837646349529533672356886503921758480864570556883347598420795393833624231533102237257080737453622405432303833166741011198134880428396656051442539990359704901592523115683925544086317124553022567848970468468529650511204362921980313698740134685258628462464251680754176167280729468151420541593898208556949631570490654371049818061693840016065805786126401043724084838378018515985186491792349243720097851815143135616030768865758795199548069027370930445162759951896989952054741245221666816*x^73 - 904678939438591714037404595202768471932257423004575654486860460264742593880118411488989295258928311676292011515589740320655531681562289994854421317476624040614687326019373226822355127344240126660322750085450609471230860523629838279328755822332009617845406585715227031057439936593809183097737236559501777065800337410429621173586024996655124672726301415543753840716957684842164382196741783034629963667976988675008835318352934078953760897432569344787442577683126871270316498919682700223552139183742218565961720440755043584842377717353919520527364056380526158276903995735854505494573919025647353075153127035752575330776194467298236632821218148088898031796753117651685605323676001885719659953643300209325609320448*x^72 + 12479316923581429544794856510118871662412992269207391242794276311376962106925599924224163566858567074604017073146236266015082891449291032680258847694979498314101772372109762884617467226946484930907032163472031300687803449347769594718743022521841900523022346137508001275054518813976227627646236427113405159109284328680557621298633215695223551836203298176002306003533907060388791774534566746058854376141390070745361783710321916870406177602340982061215717261415475970023541389118850113099029678762838690144124759337310320853002741952150013375283989164457903430872382240743533602023334970953243879674706716136887246826659460675611386663032746874764792204312549699679287126422913659065160778329548910406202147471360*x^71 - 168937489775905064194082538398089813595634595538341272010201289656016966852488195599254345057923454344968724419138237925435519771523709937422963253987160292712858514879596771990741530315674544505534872228582701764851048674096070474987003412739466106270981118930642858088797383752189786429286055547300109843748530049338979189853977999863747334015698783109372686018379718780261442153723643370379145908612264932796418061028253354266692369822497124440832725310584429624111605050047709973955519637785063347514491337215933920503537528303809123999599144187516775161164946844303882971895607046453052208774975982468847559894056703488463960117744929749434470670868078390986487617658532301637628955164387138937464782061568*x^70 + 2242584463529266257491810565289798662123012681491009928369424420510449606617331995340680553619943785491891993044163032341863254823854163187273514823820978271010629411590922551852921136315970837389183392905725341962037492127844178032358440432449133774523754402634256426850421712062151660107400130774013165035199862913467493660750532560241648996041152054866930556694126872845553090301929166561246425776089492255815276815913387219851103707490843702922604422126519643094799602090916561060257341650588734982563742143586309353773796981780133918485158993542015657020903546896537800433142176367787916772383871484817972012960548604169124581180777039284966479486833975221488830759990585303840895744601574308874892511019008*x^69 - 29164615400543858069796883366583125335958704722045618686724963783428274315870108213588560044070586686616704877566554968871538940639191997099191363088497776552401151572994346391928409252876503421805825817483403124784053448727708280382678294872291378163072227702254013863320174256798504939259650476135716724184674279106372405864968357642583633547468187732649890259212803947899129703515102259214288091640662710167151881098387348916558636535823431095124232440249404154808364697950141075414749289162618425927770077366504571166048580236186334113302455531362118079650873961781915804555276081378021414970554943913611814156635399120312714039581880291433953533284693494669787452894124158082393750692923099378297581781123072*x^68 + 371166454008110387692059656691139237908572719590973579616149308872114591363315594170885152867627898159718157392142786283845511772603581826426680664831249786464794985474525143489387240624926897583895242014080218731567876809676577032470531996955074598166100727440755285192736701196403300514541083898514602968578230511177174338564106851918039389190655380239420085253736189691773731971436448039922129826569033259232683290030391672628052627866016590506803581633272142541037936660418386706192555875020499442277554736376717143004391879287515631575045941484213322519598037747246516566624160397210888607850091236727250972445496459606121026049156178583925157950154247052145784663365212552271438992791339922876305073770594304*x^67 - 4616322095306067475489076356449235910633221671790208511972308272446723520005072160723517960618125504630331885809032036299825562499934837365421691347822597397850027730981656434675739922365588960344766319950363424040409700116294930811209597742747010993269017533194817946384100447684046005988782990936171016872587800613319208511258328766332957816192074503436396103972554056073411502296633763882722506453394615788960407554529413272987697243782052342618856622007819241050061927157383868393075729198366687592501487916780154819651637888425656893225025500616789363769347598490982664570465930333504064640997726127624492182870427497123296010125713673668494017842112936279776721018547905697366090028171835637384379888843096064*x^66 + 56012717899614074563089707924588201361528969028682141541124153364617390723260828111902265235608803695494556532398597039145318240158902929552005722642616531781026839828303257816394007629535433781788687869830190684633411875253840578340418231648038706243062883618266302726970313255501594103203216815399205405659746628601719610119437476207374613632671195052822946608544902979404987006163075619716633596428914880399824488197791558446466539938195882847550248217108992324706668255233494200569196679646530388134791992639599549165643511535537351666598221930074162189804010709182977788118746468556255708120175624789725990323508961756552181440150023189846038025891696856630877026709051735544928643961551839212843079701610102784*x^65 - 661520938355789750563863594038388606565013121371090089891186829838913728896447015906190649104388891306479348446524490622556905431423484728866985458883432603278449325301842788219008129174652739394991420729095449391351236100959788686112710891247001729017443970779572121462390638655409737901033661987938997019080824439192076659335847896054720251138531482802029549239007841518703811854904539300652464842553484402784662520531905741063044699245384831314898919979042931455062608585248065434556024524127760203769262438674547218594207953390195330439543200071609812581559458063857942216591856043699119978864785481900955374562686493558404059476164216345292687450302317805729956281385775214258227067599572862892096507424656064512*x^64 + 7580266882024665518141960606771803522610945036053033241179602980260699868002530119509891209954474608483216505727512552564908475618210559814492848833251303509235859507729679104160845650877773044023291560261098327147930544206806120109889560001973033555574138539129084056073638226053094556084673864711503650580364716321640427829183951518674596028087409001778923431150479372523718568942384881354010774055680255381396309526597517710982939944327323476904305454867217126421758114911244223913356771889096589221700628931922768342633690256192155069169195263610505771422275777165510285888655209509184779024248457050213233988570721960832673911403872255999095556976052543590545621823147278078492018182757767291605657086241070383104*x^63 - 83886845612033049844014725907151884674250546233420140053230407177933422350481161540397608267717964211422390123473887920412727801921725943872262520207027026022459628618588959052697049533219150738454307593149242688608311363430032595817387243749358565085038543362144840423331650073241697530590221609794078286489957390401362392624451041114181248259582877623728648970486975340466909691736986090140421514982592878242882559376588105138676651217986208069642998630344415475261780087554921563019113254198838054820063206308998338909398515210421900677373883790488729022529791370854033893704662679136242379297826149628247102417304093118277361793181725763237540553366429524969096807263571637957018337508152241045169683442267517353984*x^62 + 890143784437076109984044379550470806118328110319029609796675166862065662311185782403398791588543845313218418225865362138127767245093650120172415777422557450337120533259840960610093347910431986919298274830638230929833536203315348325735637514520556778044070236139807228327526144695799449876784332697908233730986882406083736383537420799214211393619143873787598305942378215195884296823864538263440233416956089344468567302687648494082828650516592027527092634584567386240295328171275879707171811982224860750645123912791618529016792737642355062327444676269178298156045061413414733022262594929041988414701325758185219908879522170926492599212766494943316053804847705710986199841076874764572275486536026271697286613899333106401280*x^61 - 8949930604864686139871478327745603740494488079014363159835480296711143360429548590531886826121850315186015539747151608470656058951313805375309279120808188777816113363589704043376534754263450988932071051904199405514344674773942284058991028749685368822401404941617277983224178633320011650495788919628127699384018808010666862430769481732731285121898808171410969684648971885977775074521337511221531849506132632546567454679047380593247082207734501665756497765594646197092893170870253232311607499616342725084146075136572791453093271943149192339930333965816743019707365941311441326596506339815961436558115186636629775345879939487270477012709711739812974454641712736078363807006271162419471065249857963455276572209372654230044672*x^60 + 83420782947702486137232583212618544012343232260747690076016442482630176753307656062147737924340996953086582751993839679587417528496336294437960019853255999853402309123124191968452331958186001726253965179536683095275121610813841058911914375519358186800485712152944512314607078957395242283997354651412387468716197128669641005281576196175233637852124747299191229423489309736093228095415969991020218819634618508294031252855665991141326737441564427210572456040113816602861496735586882281079340224700383297307321873039695219394428693162823056232094433438260369612562076508011121994219361317677728719118903751863368256551133789977844164173095596933453715980512384245646232320737588336220880453926257496038598144646415866031767552*x^59 - 687404838470562951217061511289062281065418959453473197462353334938624472015242777178471861828778811615065163051348893619394525907675294401231132069118504338945548408508114110525285843804457439294863100845913604935434830069492943018958080127274656795435386478529147632269006714062816421900848298095063338226510630885408381542323488628951738474878817722468203997982048300524441298216252396262468682056162842794969546655022313167737065429302047167821410461998221291828791674080995331724650430720823236412008292282427399224633534073512647098222206012772074449609632733935200462968475796525015926928714730100297658126223324234076675194773653255361002232713811149792208752704478629368701989710782519143591798203649539579068809216*x^58 + 4348308842422701015952116733841313856419701414735927370902313552359539551106327054889491476992722442930973569597491839534600923132668307958189176954217245851392605932345196232843560338747576043228406975798241398171509398883799564280388136374694577851882084615107305469906685192230742358275429925229851103686893093394348950514500072822306361405835846190133524254421174884350357507016516336009496649042942819722167835659516857976001342755464853499333044022418749235034965383580334575921798017594602084385889317527443607414025350504099833023060486767477961235151693317248102228879672976133519296785506319259987563304153203004499678000397795710252327609403093896574645955095028439072868518495756216301572589876127534894106542080*x^57 - 5973017907900850156708342811366242147166894483500336981160464161939910034835027441647340733559677812500182899029243054233393799911986703901003863783746806573720209282668432098957055562433485499921493012979864014313251163487064858205701240030353937738759630946325016764102905728115982732381707222431108881925855180819635638645057921437472225526838887431569806882294995448156856172210933748375425266775741499666128568531666071858156942414989672423150880988131162013086294011452235599697370458276117915599174107701764592033512505181767167670542065052128762055844570838276940915110217113040998741980853746813042214801543337701644882102685459931383360074573480552069817064067092775689296897300484254901800643776136532849674158080*x^56 - 448976927062077194573212846882841277525346254856343183910811423578869026605714505195644403108840262932986157320757013044831601944901242357780832964861098245362200822895149060184848126483274987235888685054318635067731256023755524258153207941575051067686312534022680635559663045136591815295818827000645370081013701596432202863207820984600360675347312894292791990167162221276352314803746912054248447812378335571577626048623184833680965696453138175824379780547371208160220394449843888421486864206670187821644308289352481666589661655240456888488689133592574431304328746790391933863295967436916100321621492022916460582811997367035088264391332272066672896894588792406884957075546415072131048068203308996231584484287863431469583040512*x^55 + 10941192277702720445768016883258315028356617113573636268932805172783880391247068485799556097865302284729738635431118583905588722334094754306168405207001565541295945994145033042587854579662093331283619720701655211977706898897987790023803391060379663661200332474111712220579588622383539742896470964041209008707072199357949256044552327641272091577556804769866309001979405230401110369815275340903640388174078107047463839828003414777432513922168850291831578017309259828490385559430517126328128713872768001388063078799284228863845979494792850872411058806269648388978858863917176687529730054592164601946227720138470830911844167878897679987674168123463850434271131354519337494150177942227816011405756817163877109109342081053907719553024*x^54 - 186827584747886285368383796157210634567936823091916337136685108944750493273180052612796309142051025342940997208692921937367103627831051325348165261814755073148494973438055951355717508196084450161499657800883536301513298490501711549395894412480232461660796149391068894827873679126834414597144958494669597115827622634338673981146645242106152057716736964714269309087865946699747745235667459495992338361836810475244071640096657084251190829777966509787832030381238544926151422830164068588595942113973587672449961114439417399829934530468089927530744475522854215741712791255607401645634751562858969186461078317944226347930025564274488030436317965730361760305127759704533751535031527824268681489960849363160531089642752420654954433216512*x^53 + 2752720101909516446184262182292073997658933598860044106141459294668551332902267625853057408870900601127410808745440637404357964484688405420778123185162633009612877524238506828027790830389719091635857648524841036244334439857689008959043173483161588863380353741284801848977743205234650168946605896584055936069503647818254445340331809097256945146212529249871023549380347409141678677253721641812743820491720206093701140723881949250982103294097326568844955918726576577986233093446633480498258088693628907616103223905091652059576017048773341812072865814969358549830363998186131300351804390048650942884308296218390421513108798163933788675516444472541812110284171792132790786113042291473018658311729779161114200276971595639044254977753088*x^52 - 37174403290935957519503333933814090031442960204033787734140129510882224611431718679577257274953103497316398981096401680955256799884044804479097424271216456898752278937487534386415863381294295414009571165523801513018733037513525075458251977258569883652438605499384816740552147640625579429444232242879649215052069477632210805069918505289639707149801751695035448779345644989227791487494040662333635750938095758134127284845555300072712300513774282827756178029625929201246180561566192643490160028659008897819176103783311340604852599606915390420007489243483271396380783672171777977047803495975769176222327976797220865853306292953506816174856022995740258162259479367662522330679287766997313502396191808022920827734624913643214518211313664*x^51 + 472213877641256149473584499197303798868308400953642534219336886052203943672037641013911847469782059771574618211289392459052072583377842095971179972114890149630865310476554246082166903767975350743260789594860279064326742418173197055058186943755953923044573710700060415293390531918158353426867316137941490019670036956066503080695800725700857830299607728306518136965884357672966302853716357020144597368685654637937778972479864196893690203823838091131524655575343107997853228041002251721546247901075418658252351756774152314042266957961431449226104618917192969088340974899378766920420255734002969306771535100179695527407018182771095395309725970554178687774989236767087112683750621201825172270647819874513126507052057728284811666976145408*x^50 - 5718024478686775832711562857666399448776501677912906899717191017698151746586687749610632014727691678970085396240950570085781294091871070370530212406435050103024038061758511861155613897067411302801745799592888157362308450222118185704158483052515593614915846221464643825252279413750070542289997554521775978355370309430999219776854636575123380932004862270882656648169754005672171105707309458783767461642027634410213055109577427175179252215784157583106430620690192147556628589357264075043501237648080685125182238832602102308581653023218192854384272291860245914787193984344358712883293373894030068412343005742302329062138717937192456005004713662151837470035353395228202465619178792902634025544542500443078872296260143128114031704613584896*x^49 + 66503371966920283255864678654262140543329827986418681618715242119046394728809969420534708478535025548828444900410946140236186623387210653723005679775825379912648219657010600170314737754887927069764117445240787351100057524235743287734901066981293241754659974600973897278037322598639322542736696227356478061574413751515309575502847734771218806169564974066082078164378124624793003295219613881438800778381444416266368600057070354310359577653843651368112382590856499018062035029672621563994108839590523734211186451014167095428568685920952586637042959902898618790886705236298274573958818751230374792877924850160775168224029811593672013584917431400710673892705286223804828271991159821145950403086087160123376733204990266529760422873299681280*x^48 - 746175990003545384989755058537457928167709382630398140535131332462113129930404811446715802408059135197043146801531874014374703615673440750940710523565151748926017232310374671559348251281041576080876830862019749434729153222596848084050174132887699082828475831839500830405008955225589947269165313986630496353135992185135755639696306028614078014953038672398508300027740210260572428946449700700121650011436407787834524817653974577634937538775193871913139062015531348322899750219163128488386416842047103175263578392964640852955685790774917812505096262197142259994912893355151056028300786680769668770459599576104367018087522545240512802663688084304424465587242697403144181779357286874880367691103223030976728589510343771521502698179504635904*x^47 + 8096964482226537178004352480532685336210861324523348693964462809463383702848804367610795778747962756610782832849781954889379337390280536151948781368184460944552054261305570873639303919968599841994089698530196734521338295224810346786442395109582017096362797107073282629233781219968915768572944607985260813618109058724371173943451491638488769820644908882492498706874929513585469930530152768778901075510968296542257896890402396659876004992259091715149399686975235967416144349186465321699936970056449730692568691104638526994287730858415735182874753168719436035193618402769755416229585744568602222456081348027202166472323430637145988250016612294755619741597801615600097294112196779205014174797626852830626207769590368686825513879817276096512*x^46 - 85082876560928641954322606577757356632635462503010465106559954300601196986969530984894368421647604707744307148174629313645881200013087475484108937297484600142256049285410547977291771757681669764016062546283658032080833023004315084454899660258503734965566884858143796300999802905244632489877779008212702778667115120926589213062846237773124908630068553844688861897332600994983104909879817292202634268425790770876004817108764463223141837950496995443157627186641891192989975796778026735512336360466146211415155613736015264824822598339869109021419154373023335249735088246353524339122261258718437746793410206329343124041623358220860529103006246962061491041082467090089123898502951105053123797471610614546617726821592226945208919436711394541568*x^45 + 866195650549025357935053283987514635794145052423902992079817526507238890650157798015272036280445497482527123955890494726167275688699008026504940168255574995350610166601745181301948552498490276905942030684436357056157169110094166974184953158014614534480287106467698360441366662457985439841290850440175136707697562860747443270237775335026514771067590591798790615725792868603354673264573283615409605223637688901105145388652545789738492104369288007472741120447751872305804541881074075122517913559023437044204142333891823717436633339482335492392816168545781640943645240593164496571966452865559526588707134185992660843090207685251019042481812568320923417949696060511700569643209638806639561031135834151287163798404489592660005086789913001590784*x^44 - 8543645661463897081343383675868714874547575941514795024253803453157116571146823040061504828358036497874135910197058972593008837833573935654221739519542645282962538351949161430317278700429329811305592923617648626074391922052485694436822965365166464983519370170523987667085735304442942197284389589357001682376578477550930289830409243461728365139218670492539532552595076461070437202497219633127021442829308055614555474196458358055079167824652685141123186067510814371816347139002762833376348250267892974557252474067063792171632285669554844148032954701477124764715065561294082143599292919711616659162758824096534132102168198915953268655731700511986280035209760006973516553785399462423687497588497249388674091136649333572942016755330002194530304*x^43 + 81618510745399635220550136617355626957248021051270423166874485116433876425514588132303517206597478586808298014134453975830318998273536159855572010715539438390689551929671186902475607690335071186113711134460603713641113859197900852660865788836386969055463430769314434035503538072286162844010392244972430629143727354024937993876536279101517750932968146170557826633981149968558605193153394872812878177821378483006747137671558178545518895640457166664218153527250809843442636607863065193256724401189971433462825114359365638084535714236198979955501433056916081257309774215179146932819319858719081131262961017552439419909865741194825755564912739729626363148540628632526401923443229148930138920857010669890391749884582623421924592445762859561910272*x^42 - 754788342633678123624674817543560528657168844043783220069836458213667469529509652919141550562080898580486659869451351263096612548308638729388787963975912319103912933743597602221121702424488094950286065331899451574852779901247360578385132818673467061423467856624831702050524877577983412862648240342266440586298362354275702135587003614688257709277240864957851584564925700758524615573011443832867783715886851128107981645859669183713384612414190868557790195706363456596757006103148595986769030153215713708054627076454715385130862059139960960240186877650479228817832993307024725622729436289576816597055897159347506992413742119305072164901306730937651098862666941663486404733018010523535075203880936975259360279068351019188179766102844784060137472*x^41 + 6752162287826839550084493303418185807838470418479311111695610356037025150221801515505151310645523000213407482566114344079406388338503654191342039290844606730629089466035748883329643003836211805689479152888530748247326823993195901849797815685849811282498766168308798310906396729536082381124740912261671114771327181178027459647116110139502100722413101851619575981118792397378531291292873286898499627410493267812808490588002441720385934478891103674618225884872647192033459276028110858263835311821311735609348460071337880640880694736854397661848300483216559046523202450261600751864077942022966745928673362521489123535140653978069855816984537614832539267383875823484099326367810988051693431442645282031097924405763782463651735253694610130969034752*x^40 - 58375512375924392298889815681834756163479876495472545673945951497422092467532657097120158989927784024565638252569077415647725106655741814154127001384804794843225517317756245212804835089678144999650819574064550915964160149746187040598106029813562071115782268585400432744629854089623869301577531784071030493854881680474032611763874987183850201916268936347073092693634196355075802662726668914751635181495651338370297664282577323390468630613655125672324527752033349276803869573685352302060593700667169910488037212812708131668003197195630249557823256141272958368721943419294796745625624268077045310400560106385318278045093799636803925770024878472159496596506586665906225800026940011390340630390837288078881629272211609267072596807507547372948291584*x^39 + 487123553594368667430134461096978093833544491415498937989884072727925093922597375082920043098225162005600226893560684937190745667816145841257355227150890542558653607697408462877058832138856867784379741992540490541255980100977896982464020906469823169966595698369393843681922380038750227510511076125175770775385813206380635944419240688223242725315047180739585226791628378794448932192273940275596556628182438770028560075917799602572723263503023039354814457653348995662069110039148759626209178456650907230488387278561142675021165669851129781350777320900403230857370549379736295891357083932575402310911467521853516248250583331635034115853004756927221259479642275783443680947154451121893369527977990732470250826869217339276589202394025972648250441728*x^38 - 3916816489655442463996892642532272385734858196070352785939633007841834248149214770001758955771399642759626028863212124661357006726603536728368758665591654709766754535749737737085028400444159191695248055528699247551058645573746174933008864898361459171450290733542081202038543033953248372036895526018249832652904087188996281890931105319720222806100194892339895136409220884179956050467661701004017282401053675408297008453768467050792897559349743897248186715315681866338040220717483771848702133414227272961167909523400805044183225153201658044879691435007828489564222895771563901177089346659483465820122458338254012835145242017756501547838054512541491193824145703332414736227609670196355904423764225238479931216740216365777202020233736581517445955584*x^37 + 30279253034757553525572882401543231169002847808492611080236985977092375314212477381441555446761302592225823071908953092959925878068371741021873919370491340004161321753912566408176795710342597077689170107030545852177236226551336673076894531147286405440141330562250671853807982853217452156233717383356353731042619142661989639578169988036624583330877664196333533647579564787189442834119018143141201080593536178113567748444167976827915376699415425643044255968116036858683480258503699599069570945498268530738935457633226621971142610609940490390885773759369482091974048249621395567639741704513318527219030339886342923083196879113673577700491022093153909313116409241120127152432026845838086137730324771647373041225666609818330617063545290989258087071744*x^36 - 224404165513350893839882297056161088898388842986934077518763615665009457602059341753851258516819562064309860534079664268148040797843190276837361253927218202620907530690346370343460969356632397218558368554324441539763807061623366040411115082321954949146223855116124949516990619630525930328325012300072583300821261903945443502159610608549504503403639078551908974225460297496926411031982937616101354979554030698081272351399436795149334617626528609763167222350535545202316041237392026451229457365204342164970715045037877245134020887081797975456357475071558067302823086432193462741534595262081158766914900556422728394582776285935337753387814249845751893792168473328671488246099394915231568007613840395013198456225915006140671840138831488372030700519424*x^35 + 1588657635117155298413632524609865209883809070501217849540946349001696612593047372876205932428721835952744652837800437943408850274869992557355190363857176111961486559295667902307279169331855581846468741346327885404006455296371694531208006020603660245312590659145326685786691868341892574451522751886752983815097592263446016035720905213991775826539400281101262011728625878795246138585465962145569460776524298437128594133075694184038989031533431062349655968717090392712734439370215177729784752064202130772646018563375161395196382904837740193510591741351126979436888247728162691095997806128754989185776221186090754616062467588426582431670689847372339857229965715881426200913054241295119333964628393892608516309799779658781525054992262533368499408994304*x^34 - 10696017043398344713177661648184107834056563864882464147990421161793719960382528244572330573059604733350307621097679136898695806200206221261113774599425144005937613921664311779447116994116754127167587611206449505459393741509720105903292887370496627842947326428113231151377883544324861063440155120014902364460393218303703138656478035992176823957727184637056624130301373270817500612041117399496851773134642147491712432932247925396913890706187701454767241342434052349888992707081782082084152665859122057428736369041732197968441552237099704029026673527010808351596611956904751511261325929065600377173196375577445204328408010238028218006970222354543915582292905778502543486163368079549252767503397117736234575879251303153276753834055178961966360409669632*x^33 + 68117507990801314261998461877595198699003691310271361390041089573844098678975561066383934623954550946080300236683014112523822046988772683594342342606076036907521254761135542682333276820071109270826760235614545825944620746388543583428436892081076050616052853032193069836141948093152152502667723218962007095438352980067374960119445099288125226669992997010108902646198816584564234802981957161878158613932778887291225093483727208668128469917139223409252650122154913259425291326777990126409188433692588187975588341516994674342933814508512853486435029670397085492482292126898452091151503381255812965781269632101633712821436631635381193342875634146103740916785202704285415986849964545569390705014669998711918220578096435482192392196330220174480008378580992*x^32 - 407624438706906870698917696217778337228744243855613910788419544801027087395851978257601215161626849587241923432249431164108392026200962839271537725373751329401819094959542285390471959925302628625737406583351166839935586452406378912795570321084731665115880620017874629823316248623120541160649701176503468563623148014030509707267343221852333204158444936711599464371003279971911745533871722852453277285113408647467622724775601020214851252419787401402879913631449929872085741888139382091099905157357094281033662967542762802343789437518688680656460504851335302475641114909176824953789868795770455627493803443829316272146148475759124824772342343802137746330714277332842548398108260731885006567056876523855791068947768526535008005874912525489533467901296640*x^31 + 2273226444717318837927116633348505710888098966465627268945402090278626271168031124490031458713238645448938664016785504628979959817840401107973438461491269705194064231883837843175455821985309679199728728636507647839271616052278933008771074592935840559964310475705427980884096226033069600613129649599771817924217417871158691893662194902836915708107512527929619096869289950313451375380010381192032323940116873440872759728270480384593535228612779415501950009367019073871971193286722917390999215632467410876566988764656772569674964403338945882957005111771298702725998390515711498344289604853387442844154926410412677281418650984964326777393420426677348268099528490781212030171471965183461248423657824865500844432736318034662113248516135470085605186898755584*x^30 - 11691590223398519602334303695784205434380781034312123674080197021842664227147467418057823730006852374932121585103911312205668567385095630006851518788481804479603910277189338234468465118446989008062460150215457038496464466174665147470110719851892406797208066040101724002301676709181535768488238551488868565087458498727503887478133751260993012945031512661312244337005109387049492465553656388984348848070837535052320558911018088239283442957101422019649737351247809020397965668733846693631954753980915708284912428542082459305517815342461529818752884424652969966336639453767647567969374090025467032712663981787247804366508566676878153234785039434477548274165006149645151143580547460701197433897397276940549981184969831587194586700619394313282006824817524736*x^29 + 54731397419622257085241688368999175713232262128528151575923762969996291150553908513204231239216512526788328967126763463342888976747182751771694865209781000984378115739799331943341063047276395762550841628296905199780012995798124746505308652691475168911563693740198681973122020631099353011392033867071352535107111998732300262726229847219909771029258582583017147963491018693970361259346095135643965359619076757264414444114470853716965676441130808731804630833278772738368087838387381063362494005806425944269789914238134832988743014295080962521735565223240691462061823583826912981321588295532893289456509285423558940453042183749544798081059857929385590160024841628928079790518905647993022362611671120679912210945647454296595352683783206946946092105560227840*x^28 - 229708120401595471051954423729059944885402103056634953063137897178921285845449786501762978071076168857490550203395195826643412454140466873006842442645831444853544830967075381301053706600131319648395250931977922338298555576469498786569737490614613304720819916025022126114268318036358963739909844187058526049557239786962398307319872856087545458424903440956775293054183301797579314197869807721474489766775635903112890318023291227715364045158085671390844239201615930457930776797007921512757857502603276185697063361081187177588908516214754731877955330330527406228693920439648608084706305052179889658163983201165757662737048868979978591478773187250841075537663811097407904623615810921182635540627189091411397130528548346887737961827669344295368408703222939648*x^27 + 857394152231839885725701875431441746808512138048473464912381386127724986534791655284959019928254987622052377428135438970978020167146475257777517528939354399314244492043607272627821629243794779614631658953622984975073846362565546746976474673269312254151029924514664512403856313935060056788652914438346840782286240335035765484335203669276840487479371432399976836119962453662988078443910511423885692307142412859792891828953242082304174498269483513441196147264180220196304131225622860967117428921071598297025797509737623613405719741383908723701469555547187027182448510026530923845492752004866516626460746220406786455029251716759174618979375031810566022154554798306040635270700618344999889127093993673542432808400560911387728108344906418649212012988582592512*x^26 - 2980959005507167152991007118107544215793335171370163366976567252293482591243086369026018717757564698599109866540828860351170160205621252566186179164282327545864351030352698130820926428662894133513364637466300200247382123315800368212525796390049134825767103034425475689433337105876932120183912120463584423981003587932004476303407476018173314283635131089147822079658578927942638552076175195157141664435125537760456920847117654834927930496417626884778241495782426977956700424307323974000203083558760930272160608032373984407087553007217674467292463487212217767523144144438580273955740017344192045566818918934494766257456010930923880849172863100619723368814032582939084734277002553608780397788778439455364005953779984013821270436225031246849110788365864665088*x^25 + 12255156584761461322503052018888682786460325995140034518993788269911964302875469408701473126641751177768637403704601034263361715725093100749830153480798751944540044973150480930296991635256711469978503178067060056036870495647730533286319087443615571337737464712590131386647236731098344016190789274983948717047207475655756796835741001404630929133586577413549340674763029658985237283886526833560251922576218826137113328619008288254597161526684019797053528092494816187111433308428663444285082209164760285845276821160654452784570309957876755878373812205529600257313945556957797508702379755974000896377284060689352085384292700145110936569990743572656014787892090995537999291096185725954069416313021263324155508026643196557034434715985682496248357295486876516352*x^24 - 81050772396447652792434328921726575455118712989671241198385715187155108628240237036076075827457094743571130628173380658799634028561974236735102148968046149930746158206794416558979053960507025121517537598216623787002550350912958004342686312090167088357566973016196868267233199409891619399731955902194094237271001014412039605849884866956184040511766319267876568570015581133059681039704313700420783877355611653965118425860845473713486224006799196220567614315689420155507462959984549596459886281861438498104394869599455917779038303151441334466821775884653380470690596750740118105310457681977748161318952296691459148658750025940931086368903488524269222311185309785952824062686318419299695936186094967267254766142580274215211424194789028063561144919082481483776*x^23 + 698612297976040370435101552232510687527071515889354810461878912738970665995794295014435022084941244032135851318754132301648036571055476408569605360685102223810577338800955784023504956813105353339955503975203728256464349063686237255491196189140452204541686843348480598101417427731650638424335220635839813935122204662688185722730990439368507806409911559636087026494196834838623457019324467668932924868847393638588400247790672342307328492231677474689636118223582224400713949568839770426348624592007928153017294059225316526530841998239543276358629896134008634912248389172358267628896021298751135851741394557309915610308522855887121596871065370567814825003543721384088216997967679028048401886464635483135906106831597037194355585931477481636191770823039765184512*x^22 - 5785615231020598159216356527454323009185407688008162589467731323485561654062011854012031210745558029220138674902607360504555992826124088796237728477090155190612572454965200898343532179395998371593047201989802746460738190715349889644585351157844099629628843969949479928981887238416434442241417739302127551716904428153406865387468034211676800629083109379906844510443389815073759433580719129942898678208082579183294406131314153884836331618704241658566464108636353656248746032760986822237960485842857236575252012782818261949140270924509608277683034399326014094720220014505558442614035258913084802632407985429704037801025008521543243522629853556686885111501755647417926867199755499157553490297174789040494923881648562841037221914918006456622476996638537301360640*x^21 + 42308070805016325183641133477822773036055035292357269897429523279678519589864438492865982355147465377768233444315081212888943575950966779141971512218135163187306655128211233010143431543463393217716152921231829860064982957109257518741077804465424505910751397485662332013899296321253239361815511516685830859878213440367846903462718643623555098472564556521057534588964190395339290818604024185974836980617181699229326157700581920879195182725954669496701392294916383545758258990406543075450369731368677610374350574721135579404382275531376407610600882775025643356514126463756634385241088314758875713886948261994749838300749506231653900431640450700914009942508403516102512329831064879908629526283531501807537887574401584315793588670658412726126519150561571524050944*x^20 - 272444578526666364815240056701745669671993193028731426292686850481299314731800584935157952222402050888129528281130187754896652607828480165104553129048552417217558843367669876917365488728917868890148109423782697024211828050547479522954506663050330905103199140708095020037908165920296245289362563104718047737984452028630608845779700601378341736974662693269201881561481355856884660698366191333240489947119761807884452695748025427489874235135698304972140801405265125898121652723655149866317264087577126119603419215263821612609730159808374366528478972068123282592662195414227964309803135799163913331550302328767107533282494882291852115587563199830463022097240839415803163191021718877590752641031825948289926975024941918396478633101497461542539009435115244698468352*x^19 + 1560979394902521845278313470146231805199556934521223139918188000957560588274928874193515285280171672176703862379755701047997052388000801816767277685332115295432680567978387851104542980560079338766875401662923950203879291572365280168686078710684051445528316259675797777291959103390276256938290390077795506542711471334715271674760601166942269141520603305365707670901862847698362535835844074597313859204046399075231899123643245704500214773793539299184037826739423167915473205110184476017372916664942397651211541820780441121722676360729638848174974231095103313492386374916124506628099055532743305768370036277906920172756233453954146719107936947336422512194578429590902678231011983960486274009926008766091555345225106594802861753719715272242184839910528389302190080*x^18 - 8028767735884022168628861146457828252560166928722852919400649555388933403217705357169298925885126264866625103010215306287393315718369242063233817607289249196716010680497385161263248934288265487832545140645301787296658492269131307292949274707516717238426257183580178170977773234579363329209822341894412985010298257079733809438519329526215493229557792018759384917723458465286342225365719264160564865888485651229801135562203508917216063265537144186028203575729467909838140388787993420271528481866385917445455504235435446503519834175944420142174758724754556870825899226479501394765202027303119767058404528622858910888443221242620701040621594305704869791958527585112928244063159615863220142144981564212963760950982677972482913139392593459732047248048711489225228288*x^17 + 37280111379101467512276575659618264542635482311783237887060307336664709793201117721590135026211252940159116785887994848534351136932993016584426361156000596013669208910064495538471459165862776049998392389095667178203378244395992466417787621356978519868480196812814231921720745968437325544253022853893100783602906984729213578789154287318576331366034422602283689521199228363357940450085522847003076407623152096198171014998986363138987912429788256659108646954918627675427203795462792497325571863460287731628854230461766819563902397961024577517735132862348716941010692819046629552027100437210320485764090750306446768063558761806940607372879225957314976435225594812357189920863308807670844888656453308842359003514101230914597271450219371470696849830310175286352674816*x^16 - 156699860913271520251720206345445704872632143656802751454222830830470438216040100173558567548752712898307922048110345462751339951641515625451116061453775828730655000448290981828890838650264812208084685441331868850673830727896583838885180768878869550966149369617262136312297305244174646308464532537598300389199533598192182831296811725394920375947235967509763607252722774991183061898183420805527881178088000467042448147156630413327281055042762935692117012792477984152652953620735404339175049170170192156314706062859667802567276544886706818169302494572496060782514097198471223885934244035186531819391816199270893868555588104222181305873416800272325056081487493432799642391688624446655499987523359542341880622923791108896859811545254988026608730451231834407580991488*x^15 + 596493216878130195307148642040039918136757627808637109155002297996394886249417793969163202102305203280139518967935934107958941221768628166078616027056702764771926431607373932502414502824038578170481762581848335402288125646480300219283272162165738370335610387978497958439292150232305154565287691289379253762974840900193266898115349191472150512709866136386941623685356412955853351170613521609581247046785360179066583318111575749484071589885104533113987738535662038456372382428149176688761917406214725008420950759249934499577066084656248375015447318835537329343969957637206433387633696411270723582667616302265763448891913094917674747384638342497139278450015526973890266592100794447588715030493027902359915597027864559294261993007811216915370217931487093016812847104*x^14 - 2053294339562825847441686915404856451590598497534672500833377081735289165132052980134225414921992437223823234263127523928720154447725629630912573034389954694895300232785208483901752251874719734041587344456800765839140157598061787703887411028650064971743474655371062119661541871568266601821716577287300172298419323061742065162959036754262424665061690156828834003316216769709183553481624418379401115657114365978227665785310692485635919819751343761030921422252703280102128896330099367855370272270392908777672863453966854791466337945674722218909168237827133574495869059537580222451570821352911470588403029397035389948492450014208913547407317355364278128034413190578886572304217415509850044229338378476783474388037904294163143935159803261574404038749434778563085598720*x^13 + 6371713432114905815493873411609637407246497206159227523891799345174321284435313486097831814895109810960138777060792106023258962381409108232314389704853849925426468779143052788396476473735889311995004307818358067198952985163266034332608162361557298279059156163710602703406060288057584219971778363638489003380491538902542524064870148055649970289590199124531446682226433069661991991954916477017152793876939058655081716981987728736482359958270205014316168243906820073977593418120903631867235397754074462434008017741292079320570554628158457541970993437052511755791295552673357657351497128005243568198060451653937674096390605811705603966691312305738392126198996329196008336772334609941863560676533852181473335852936470335668321026506599540988821657955564327317226389504*x^12 - 17741755752200833284747436700243329582980848795768143921449597388705036065659444195411408955989006304892902909127865050494466433355133818857166166181886908017721051291994509516547860380678226525047966957444298692686600764459972873958759518567368676814356977329507502158171680772497048772457681312469594457516498985091999767006031463596943042638435922090327375838016160117597522781245441600435546268655379757123422065766904170722628394775940688020598222176110661760614286863222944912433125318104172413114739494441290466128855527488818581948013718506306558999333543282110407182343577499020724968881835538026410435167416525796152864066284067969751344584571347510758695375424063914091999850680930825035061202111459589828070005192054059502732703130868453372235444387840*x^11 + 44050624689913520127032182863335264395042533951365919416107230926849193384575854107680902583141997629117644042738010332031447451971016807796749471244491068780244042638281750658862828931028579925729118417981538862088848801184407598236639808245958251156837726901845692379345797592080108863770295037065203276617174615727552132839239924264043799523076083032923838786573050963298466675174136703170895377081036212856134348411919647442090110022581584098177793020488620666827163607226293962759396202235215200923980772107220459679309544889895913180909416391652491009175425059974485681719514605268714343635409404700386790648418101948617647238168315679981045239398327876549970395561524478267436122161182293739859490503919077150006330320033775552486830619223654403548716728320*x^10 - 96744331721107223864743907165452289621398712837190955098740565925372080406842595077530792577960851134113310114685893499967624172926147503216561234082088941128918116688703933050642082621826663822773894127654218970111249259815289610412759795051078786781245333484628851501184928995821458840217315501350299471868482666937600220507534648197220873852149592509256232374554978127868592480703165690737485948181036562055672010707623474225208110781603236112197814183381874934870860915409083476349323424576380460064462986270529704346676831167892954645763576882261435913546025217398846295721770459504119012184960219887774062161706132175531526341745668305686900178578774546322781702867823169021255469267001537495384021701385095878022989464563472646215168117956956375924833517568*x^9 + 186035775332833267591075704483947197863996118822554574881572309526011804194156295204143082220020488391239060223542959360397143427433137792368277879584769009353011902138224987653006612408964102823536450119727995037812030770269240049354932835822354089072316559480711100020784877453815755973809368946780874213755064301772647721935341983261063451495162378603609995070912843339859342829729026581228709991868872746046216909103961936683956480941464138206560914169017523730330868572571894139807135255771474968275759318208633777621029618686335577222224378636466286315815352424694600598825429787011479476343949772105345481266242404883307729242563228179958592797924544012019871023875312354474105762429009610748602527090613756305370880008844724811520338883784649856150973448192*x^8 - 309237868892937456731581516980879193971579099780693030231360485545155275198274760795642637666845894965875530267582491384733035715949497419622279996886660065170060636066016283597029055907967877725444729915159725310233062879233498085879535323298895765884309183036046814498908194958101574149787407488072892939610578396711919681549961660186021037251919009985179841239754624992685455758418845603841887502957275254591288131927508095128974452068539984893290090822390287609811094173382545808196162536630452337727071050290001573902944655658817039003254008116253506736161913515861168053168797865718469615568937042203595186311976482084995884181777730290485710954348390102130644064843651124550954675920350742100044751814455604505327332771465822170771796572413768638358282567680*x^7 + 437170711362429000290877181046728656801353152627838898971376468264697451754232020768824034852418983128312986670249132153800585360362459311844108181381806449885513299358778658599396180747275878152281893431555342641973579054646057483613637211667604916612312085134779344687643996095191930272636175370722214894958181828323338591023696228317218642538540103263290045138185931727170540084005327891984832691917021371539880094625839836997392764325350916786301131420875698330596060750232913213325554895520530068851482651187283826703609539837160383280979452071017060966507470577434363396300822551992343319001733158658339303421124285412724606458034582692605957910444292549408199491828242375841494385752969583635201261790921056558982323220232336384251392637023985553754464190464*x^6 - 514775307492307136816993856010742409715671667236691129661427590115055072211457823301591474310332530948015365120825532027290725761609153515756820043414277461766955714158058960942343941560648930505870138554261394741358601621703722271583801228765327071056594814018527538330422450148882737077947961799484330264622913025559423813984083743921048868753737402816907986615394063650817783343226997509741454328222079380769159061137934772400669850146150279437573545016209346724221422864071871994293280948039594341520367013918561120110936163999962701312055507096221042152852626166502392765047244715816372232999227939748995701599966236038449496489519832214021142093362689322366238583437525722069585363297724853107883394357392203365219840784835882275732963913538171074596797677568*x^5 + 491348607222347998200418377647874906965675946801188842830657507669971854352933019414378138623135200726882592118972487755975226581698146150075888001566208790765690827117072515053775393317909350844024295362532249592728006308596774987694893092722552477653095964185333298436169894631584290039011811829051211815532251848478088229015871642569983950843065532907041587960783072688449818219055546089356486363937062248191692081706333265255208144495268851660878189860452606579674145619880719189574158140649718594033030654673410638417733745423557604669028188731648109619544692408322368766572842044915876677604621498840886135568225981475140156394845578397456919397068075285345366449023744640910079097811666634546076266158006369351162655031250598009269967735347705701810414026752*x^4 - 366559573111034694168582737737380985205469763482694365178729777983681815974292763291102079289672770961867447162953372017120781529377650266073289747002282660130025779900145340780379490064080328242945392533910498793804591419840674328734317029369528918700568619053388498416391218859946374131692228301981097404263166699150120826490303333246025912625423857595877664701526845833687141192107245967881396238782433212166235089982985380821161905790753623003946912422476814429402569799514952348172761248293130089259829567572374098118352983393858637151719748039131106079428543934479098746387638012028754657057331463585882890395376019374927075527162645002405885833199078942588986105637150215991577621620670788908129041373511309029081474581034447326169774628493686368566343892992*x^3 + 202902470418974104541548316585098370126771040901227687429968806135241475119923010356960887361403328086649798905145972994205579032216770902523733329176338175964301918160844848410330471652758325318875445297861038229385575365546794682311441885011970903861107149204371749441007956024859481608452156015120658007728628448703092784470607587902671312510684088519568220080811691074472439863969089548360053602623843893588382698068158739739447501683347381630712784527840659192790878866500162233064301433220779031216362470750161161917188935023160915348905123762728345896616556283195599733172726403862029715132353570588296127290703517695031094758049306917449216332517621280033613880834106048392316975475822346866596598544452042546058067764999426776639613123922638169423160016896*x^2 - 76271362933377834104456414184708044841844742877822255555155863048193987230508857851974916750792501610557907505664423449103496734305799045089581098221615546612005374155380210676162810749526129887511909588123246206562971450384101537563969798396186728775793344336480587269767465300878700018211662198548025904487543873761309767975217526239969534908851121663996272191173585951122987794853729355788584227515636321766426097839833113940031526235010789999428025499872752610871053452697509967857215478935732826473651570720142707608433382852296246356775036776859193130821775833636162424664282375020274713062944761210176406101537827826186208920286134778924953689332264530608620061547132224420729781668276160895053011849275587655293077987788590351390068685803742335427078520832*x + 15421524976865771855086017431866737074356517658098703684654512139137232639172355644349954923079175312028040805322846583997120188416823981359308186801322891568378818332798893268525711323726463416673105475134749612481356542390029789658489744617326411408651002915054519115340413991715696196782809526067988779513013807000344708746464647458748804860109742297260569070919391957019983296463740211278333263635507496243471811317593909520444739403789404136289558525908805612585224526674269749893573575708008642737808614253735705730848532878024024729997129360037401570698035501545864744284910729368009560863456043487147459062130686331933675328770683157753545636391151212249076217559412048432737713174161047770364374077855137960351450478167671165202382302782049688594721800192, x^864 - 10368*x^863 + 53805312*x^862 - 186346842912*x^861 + 484541686259424*x^860 - 1008960923585522304*x^859 + 1752563320119537988608*x^858 - 2611903852902066419534400*x^857 + 3409362782617792258378920960*x^856 - 3959633626794207122169012897792*x^855 + 4142776434903358206705350460192384*x^854 - 3944042241173117754176917886860507392*x^853 + 3445113238252325611364727591275327616000*x^852 - 2780341276734166802087782847694097166764032*x^851 + 2085437844264100471650043577483744385952989696*x^850 - 1461224575047319442460817416129947716805001960960*x^849 + 960697048572491219672074349127251858032124550698496*x^848 - 594977191091476918591861608663952986525776359177279488*x^847 + 348304298012437137409112854474653914340971176551182693376*x^846 - 193330126131985597935007921609843498250448720383866753714176*x^845 + 102028680052625339926677753774807868560120950510172889609580544*x^844 - 51322686768681142476829749561484969567924228826702315499279261696*x^843 + 24662786812534809948865295091631325058032104451689257990456084344832*x^842 - 11345254643479650699206152684325051205541019856926395362725035237208064*x^841 + 5005448313905805755353923608991534168706078680582935227979102543102803968*x^840 - 2121673887769290468710228230187957245412333815716485550838067019521333329920*x^839 + 865390975397105886133759969900782912155035993750398627744554643958037449187328*x^838 - 340159747673955033591959134341289975073148945470683033081611686974454007978803200*x^837 + 129027525484300570041958738740875656535126915675600187279105421570379458912441663488*x^836 - 47289094906248527217879802663447495601277627835973831681332993272419102514484383842304*x^835 + 16766082926141670460208383455041721124374269421214336006219959815788242208157896392867840*x^834 - 5756694327511864908128752543043667014401570370315241870533180781543516988770398117525422080*x^833 + 1916170166054561962518658353854154345960264116698109157428303094669556885899795823057011228672*x^832 - 618920633708842106865101170410478543908625456336955676239675470396059453733199129291680989708288*x^831 + 194165116161881708472921692583476653442488568752267804630099828076825929368950856898763448207605760*x^830 - 59212735425146111276073049992052613328318427755091188188529835482876793734666596286469044029498720256*x^829 + 17567821960806832916186649141702830900358608641548239249512603958867489948595265493601692584682060513280*x^828 - 5074712445623219775978450184446524263945773062706171517295578790879155661244403276645752073535305054420992*x^827 + 1428267988120928348019249733774074976068093577059263804264277161393211145153936701312117662191912442533773312*x^826 - 391931636260413690872029219265171542966252612402671066775668863371183484995630916656088671293794998057396076544*x^825 + 104929047556645710579065146450628247855713529558869183784655465657232763437624135273001654870832539820897267089408*x^824 - 27424222849108444439655250699437600600007476412182358163464671213892870219829188723583932746525615022712925286563840*x^823 + 7001345189974408795397395944687155582973713219361974595935976599399763561222295859343077834744927064547111599163834368*x^822 - 1746950054289367810608553661046095603983719968915218501575413026638997742453771525824781964036623974902935631364050911232*x^821 + 426248964942770907240564720935709781925370639048252563808059969340080037402444328156225152400614454135909247451435381030912*x^820 - 101754014335565066966235614019264692393012573832286328976127844611641007306844229626916045503142468462304817954103911711244288*x^819 + 23776988275333209479872384476846855129122952860261897187367080591521535903424921973556845260146682206376648844434845957535825920*x^818 - 5441037987290297296068728567400651976429295849853987305352255984898221312394849798913874472669219825761377541040730652810846142464*x^817 + 1219888830849161851701686810317562097265851164012950836440397323700515203278440486750601435471186306401252201103915748102114816032768*x^816 - 268076190965614554314779111106773552954781199717960108520488484510006703500358447306592843749379375501275200491796362961009512957345792*x^815 + 57766236668841057501263163837939941011009725914289259712150643340382895011903764435867525853396116036124591043494654633273463474946572288*x^814 - 12210655844864074828962779987444644485999610668621603718579371619196231266939527771334527726469708477404108600173268769136406540714302767104*x^813 + 2532897079125333142050796660701677816132148922217402094836940574939681915735076325798494474277221856736253830834807755660110879847087423356928*x^812 - 515784134241938743610801283669644655934231979936047538373396972961544740481275752876497661217791515939856934203576095968131440020122240855048192*x^811 + 103143673807771282381364637132392191503456786713558075266992203555203941207202559206961040428330902660221242743355714333459294850017586824284733440*x^810 - 20262268903087330687512819624808950673128936806776395231232567324427617755551654807777801518893880605791556468473687107222268575060160334803138248704*x^809 + 3911522040304251391965970277726727431699343983897232771269835355828327248909675591640450921192814975663204966397187366504464790866879270904893221634048*x^808 - 742253164100180193586499104062386547631681081767756015788875997880920720533464295662641971381177776561430705411960975758647887249394909027733174233333760*x^807 + 138496398484154466226746176888434996286683467409136831817860981718400632811903087202374384418660087746831036254850857553250675908140134894922989253578194944*x^806 - 25417457781215173999364608128736879992418843478730407615511304228033277051096865075880383926654247886286752663627854725107371961858138661831690470551957012480*x^805 + 4589398048752408220247224678452151534125246364915566830835142492319932855587904162331440284349049854707967280663169316314876325901189483971275500396458096459776*x^804 - 815507638228328652908670801615270423856311246000439269937004802223359527751052973542158574373073720740619725405165555829596776898246377957264106162700778960060416*x^803 + 142647401883720448091137672141319643050697491501181207633268609791401886710212131832549354397533792221191633747246320561766958397062000525483601774813706205712613376*x^802 - 24568258859754911762657365905954590210925468097697137653747287172429301653187724715047113122772278774026595077229465479679333622009007129366734083514825542888188805120*x^801 + 4167419514361945274652719737552994116068609026314010215394207379607760077756818017241775651171532465857117137213219294560567271261337307037163553593492166298360430460928*x^800 - 696380654882046597174911052418297516666024784657484882468479424164072623045693058396251467064135954930582282092197228211153608525514556039890473672318750861938874325663744*x^799 + 114660526481394800641185108365451506877617885912198978223567901305299526075239573346702488271592408136697046469651621904591340734284784299956221462824722798262726152735948800*x^798 - 18606599153317651063607548965666056105252507160294486269821191619894959828342791183107224869047925795561918867724664813493200846205091809943555804979893203323881645880400412672*x^797 + 2976467085848021694553800684139489368234099728028896977410604810667157945448763199724989302441374220907309468263460822163613157445648055126946843392763963188218445359898651787264*x^796 - 469470794966678660783436903352462290356490272409044577442027007099502739173427309301803484335931347949292330206795551621573227837877704342011442851757688957365221221986084631609344*x^795 + 73026289821876444915145469585862565200815575588907893868095054193753373449721898791282508200729256447593752596735647396149036923651411606580586397196476890810833754434911284725022720*x^794 - 11204700619860991515534547876447125634533031027059800193811912010651657200966952217634542640902470286369558698489728472816035407448714167068878574180796201447073394705552004454255951872*x^793 + 1696119372802338474916227087874948343651295401679592285421977670909021469160243101387999855838421197258321606153287036003987364736717317952103963630787305955745442713532018832856982749184*x^792 - 253355390525161625028144987438604754402798334297104150475381252136804183895327472814432084756618411313370549689388245092564916696727561555780523290256169741791397869495297926221234882740224*x^791 + 37350950943142044644646088445848468294008371833420788479118427424204311421008412420429498289744799880999062894754662740687325582760239604560580258075618289775684333831163306644137575322746880*x^790 - 5435619071951289673871158737773390840861571525933699440594437945538352290304311066886873186192876797206130036504640555776292595354849394645326250486066210383467587954034196014374530540030132224*x^789 + 780994894700485360622935174741432069377958500735750656638623185163616145468519064354942663450907548852434592188569509450553012325006614112755516947048437627210214417327786299964039302488680038400*x^788 - 110808536634626888165031346695442299621624121302238983979637196136007049947188607024450665557905806652969668401836125556184006450110054931740647968619418774676309696463437273401135645389885865459712*x^787 + 15527308944077721279321694023873985148438907334448502740609352485233395279639391151428349282059433733985433812664412900077763773645758130247925588332830896043606318477197169626080796247167249743347712*x^786 - 2149252254049987356348407299961518026564708888464175625938608754612690596979786956267544620155924102049748472135044583855139583235576949795197014804806454842496933667912701915232786045339917986870329344*x^785 + 293910643928312728307724926561882437891999039339668798767880520976837344781569471930549207423219415817531999050209819190343748449642710064996606828087167567015458142297603546949514347076117648808274296832*x^784 - 39714286556360192777689959553401521259832054715100956667069236175637893964594950408010094414950062920518492221926535769004820566977493616311150478828578787949558669100535968615156040973502388272535386980352*x^783 + 5303308609743430828102710378797969276374137192611098802485543621152700758955533627158981641311809678199893607877350709824555862501980855782198720751142162035765614918265297048220127393184079302051104506773504*x^782 - 699969777838881114388132743851558379849687776341851665823016117192450473690130026314763765260045859018049867440949180467191896720644348311419535068867022969462857459218565385421944172935597176785637770774183936*x^781 + 91328424710523597498627008072759514767028089109391745388750546804760220466619292540386186719518865843981433542422996009901088904836697261444243630386232710641796740457642437542970434893585088813759460041042165760*x^780 - 11781144522922808718263432529179504475501530047278638401741886261317454920284130910485861222737022029823660496143552469908525386130795095208736128935915092980768303612140709180072008767861148151387109804053830303744*x^779 + 1502736908240782252431077859454876860938577300978627793990915061761128390248772359157656113683471983781524970229694947150066044539936746608637570808133590652487496655110192125047119163768608856478742488742658683437056*x^778 - 189561481807949493666192306166959109358048718129851562353090304160803034998866116342948506641896056384667022381448879373068506856928502643616198952386250353990387725578666592974248166253650730324028123055236871721320448*x^777 + 23650769571238405284871926117744129764577705144587815839585830738575556648856265474028298121227783356430270282965667060730574821714585720560343195642824478378213017698494823551856431677216887282564427114881450379086659584*x^776 - 2918929143657712216126181327190027217322719423399950924815122699136084808849848581537309211152679582222559775785881379289379450613427714396165389722709685680386174260582620836648935999223442069998844986982563461269112750080*x^775 + 356400823638383279621905262506109734361697779261023159348883791496900206515568665639801984630569536757381333693179694862021979550722217800376798559348692626251097529888190477171950176453847574056751808801698274200200945860608*x^774 - 43056948502490601404636784414784109118340791829788201722773118107719725925200893979375919742419913324560659595987496183341557422640341959899184065500639989269827544015414736391026859535972293394672461637227442011026491827027968*x^773 + 5147407095622916721781180064658189685043547575277295779381924810803260759788248700751573993466741796430621665606829219967702626039123797003937144585230496210350513641320755055018276153559092629732881399914669160949420851422298112*x^772 - 609010303259265139769256902430447255040720561345592784288187684671086997629699710611185518960634503114443360598337572574761322156308963303002851186220064103327663415930367100172125728584462527993730346346705192686108242272751452160*x^771 + 71318235801145821812411826880130940264151117703627787533176989937588265207102741033917340349681498177524429485108837180054875630971470621359470433040612238318664772404065263106928739431631644556560640708010638454837777430327702061056*x^770 - 8267309755769865507598214391479901076253668907918876176335421188740368211961418259672992328923092450778335233396488840853259357163314399282900453883342969913247355214344387600282129359228154519921620621359254652581440055402192152035328*x^769 + 948772787995633200864132506277234252614400854261622116052072755449353315828678229549388348130209347437101243591086602697674407533663559401746230437868883458862734128587396068508222800161279001247006582545840358536689621186157099259789312*x^768 - 107805334640906205506580809430116352393405615098661704516313178627277640882484512145851666010137557065837824879353761683352434824742033272663736861387353923866914652179107544419320897714623343360499585920872378169904049776165776962139193344*x^767 + 12129498845004663312468033164914295176342701254336084874400697322095373069355045217312863417249434753737626346560222215256383044637306096225033567911882412524109965979848764964890917733695112146247837755242631634140673630891000778844675244032*x^766 - 1351492141203116901872107174717794473864256629513910256406154406598498155316863350776377252767763828426527584915807694199962177443667509122202613216288296148874230911109623259723315992325749097250742712331468488404722938793004560783157634269184*x^765 + 149140189457469374471384401515082260663910338482189386242882807728841329699608105687511388721941981856996850355995091168732306393566975533407804294641813556804037177028890782928549379875988898823919446132979416349579869907318447896793477019598848*x^764 - 16301506833074349225317959324418264917518286945681911561901156741374841708789277760285619070934173420148636850640443878646979559160396118233349901039798537112422878657889659997828804273082553321923675855107142157611103612988202851987843058577178624*x^763 + 1765033961470039087600409063324065526824341806272646914381732825540991027807372781059731119628723366095604607732540306527111232318489139375369849967240516250664240910135312873831083008501138875288893910006951513483909321852650920255494506424213438464*x^762 - 189325874413502305193882382941647087749369516134489844860561998916885851210927361856425985867482778958266853181181957157131170536175103452795480844126532915436557618343417236470772676225938516928295242817663907778929718720849789835523086207506700042240*x^761 + 20120407568393221758675424491145782926873727289441611749472395143250368756888384187651766544715138594281121417286731671455848864305087014179024162356599808296353919189123369867509405666191952116661608257113536422715094098982240669652661137406316255379456*x^760 - 2118706292703016959994296506787168214804370645693740938576170907276580165565253638410289882570296983011275508280539653788577657307197684645394546820727926043587609754138266565686801173786242477959549148052109343754946285831756466325890190285007892632305664*x^759 + 221079348246556604480665785279875235118720786822819252861399856514625666496379966957105470562184267782080234525337046924147872161243596409081025193092724192364755156934078238886484746049683564973736475039684065162645226994586707792696970682071014399318949888*x^758 - 22861475444457324235615959190702076710350458368771407214994910753266399261550586803310187764150716356188688136371869067598609651283864638058965809058090501642218896062449656802706851506874196528879143020708219410433071723626778533986916745801380066498539683840*x^757 + 2343004822673454129853967914962264174244528998865806345699891729495988717393596409544231277642886939286711363573314394459877643637666104882600202314378873324425826755262152354686295389793696055761010721832557350332816398107021152352118373538577262322683899543552*x^756 - 238006102856576277937684518613479697891387771170915884445573798137961170209060615974670949152623379850925941379115892267118974323588180983596499422204253574266447320408696794312345725855114612514209338008574501202152305230117737033908720124365719771284536050057216*x^755 + 23965200292752764052150249819223747153054360819955524421017037528914508119340443845590409090316311474983384389767129732768545914698292462299801390182894389539829880157582054380772996542765960937229868396599139023733431032607030728350745531560472614437296958875893760*x^754 - 2392120701740457611175298927810586818284054285600938429980568557548941230440218126860939043866805001276388414962103696012242091944174417546383996750407540176796666040085494686922874267279090163058193504445168897757462095233761158818886941788175723012835089028346806272*x^753 + 236714070288684816425036266341253490885507167392560254819717069652233080825427526918193230149569472707449744616367237134512833721227264728149285221663053706770798533055243779720577206062339246153568305489890479408939474597785578717268355280688346048374352014422684205056*x^752 - 23223773895798241977614842267923229813981000583593888704976445414260732689448791347435743204974581088314613030303974131091785593569077431133512835624963717166206080438271796074289415441390215751538036591550745966378528704572935969130052803949598517875425826318472640987136*x^751 + 2259107451678836676902561519201140978763816471161938771461825592888714210438643251119618848890343829806593100075553298836835079541027732453449489246874369528819651831215773994001598141637840002426086859961687143317589481484638811608414955275382915070041327043547462776127488*x^750 - 217902800099162610592992177080988592031646994282362860498521073875460288043813234696629179223375955988249393729661000824887086874918504495525547006479828441141305953457626161229718874588554290941497085417009944932544509579967427068504305602890995297653332803537015453299769344*x^749 + 20841828077458820707149499514947721917137941031420690169570462606727768001355508781241153378598048565820827188762418847246217764905466152834947935271427724053388490228837765296802644253022785426778463051796927951119068512028893377331996494243174617019158395704506743908296818688*x^748 - 1976878036910696418383781501946641490942414937923216168969463092198881491773494596294792791923412058243152976891508879511623980088113950773851467633813698464535223243811763130431139758973432455988274634622738179791429724957761205875887056751942940048250007887089184746499880255488*x^747 + 185959217839343047817571085948127389523238138159210352473287864787096721272582893777484728048974631470817730632473258924504580943205667211009831153418409264062040397154153372800457260925914459663261075699522261719258129927190307491180458302588161706625733273398061790588690948423680*x^746 - 17348848843663140109154330495039085829544845642589446462114978919295570287698209693392116527244634444585052087427502829148477545008154427306743145273102469708300876664302852356867923855831803151441802267405700019635559667280248483897956417736101854844393012607082349828970141515251712*x^745 + 1605309146022753162043506955219237921561034228899323980809489960649050186362150804831498936205359772340600551387564082424604740456844086847504593810255469636495485549964992190658397888047330041204708380957624101791027871697099819554808209199904141284565234611143469886234408382877401088*x^744 - 147333070491393782484029688569702006167943785779370217806587089757203964434087540844754886605839696950384181863523449011686062844907496849884102729120909008059873117134022188419830834162807583686488540994422394361096245288628216238190911070188571123214271838617569156880447760319658328064*x^743 + 13412578606890828742214324209637036342702326981106189216411748218305755825191989956046723677225024149292562284974385021001998501336260705673611141530549079179199201609337469105700362554051922403481821882294914756544210629610942061746820684122269389392109322539039959619731504323450141409280*x^742 - 1211183976994823994485390033092585587919016823031470206906869809728426189753781287653328486465622856270111641052338658366362012306784774210680890169318862209877987074289865382274293686799700615684642462149569298488412247895770590466401745336325845669921753396198814609491609853421072483876864*x^741 + 108494407254814126867664010276915391960341276698926524060944906971812766922818316078944330246636377441437474809044910514670559346341570919609877456405392895730681281909058475879271943562101679455015370251705873378520052601902769822610185574105419877083415270473346971327042101248104417902723072*x^740 - 9640859833947765793627484858298952204205763283507088623664147683561006393236509219951487836398663666420807466194970158092317652561652037195271618347569049491212476604586836072813741820038233584436081601661795841448683124519729907850418668943658998285631633639132909349023636832649506583528603648*x^739 + 849855754631173176236800114539023941029333428578390569074401324567184469892167590431770825033159115062887012633853127312012079423736701473224766106195108491438062527914820160250901333160538461027319634131306452124235294487599384015857421864524429273953410407430760130064470402983773694363174961152*x^738 - 74319621225487207865732833813418233537673190932416615766266568308802117557181995975674944672067232102763732773058144796865424068153565974825810631677567879448546600936757462068884486926681402547699897315655453319357613144048232125555610617294481354322338059629915145751937428560938479658801983127552*x^737 + 6447571103062950416837988659496771997640433740480152900634426937885339128039261828146571476017331037863602156057635243908429127878394014279921780284646425177984607490370853998010462687920022308695709830448524308512605494690355961219257362839368438080013430777945968071982129905843794273771936389529600*x^736 - 554914861616747230990777339666157911683951667668262397466249160738258115320512058112940132729319684112073398325952451922102392115678779906861425540846743880443327418982826409603657794530710731505371721522582579174827985271700476005503513330876431414241460900435952736296919728338266457283952463268806656*x^735 + 47379964422153466236036284833341634578886869705157026122195268945586654136295100647380995562784460429921564124722298762286583542276683185111169832469216200367763279428194826862511189796282110435424979397108344034012064826875622216607516897099642794212351841596935376893222847761091677716472359225263128576*x^734 - 4013276191484965081168481619352352653919399594346869016045537788672750049626410381473775697889786914956781962981406188734386820870918903807231230543835230813031001407621705924585839245780108043454419306618249540987677621623050023785186336985917860940956966560238123074888900713386595982401328435511584358400*x^733 + 337236078304826034037308473112315804487453583398966254675307354209793762578258752845524175458940427722048792278951133649406405308027020630979117326406097398452248815087013318505436187420823208083093130480242394351202095797271615334819385526385619197547383276966209167673059435536108344821787190929623879778304*x^732 - 28111953631482914715028356493262300951090572607275898934080630013168141882679961643854912789998110468780867163771313373311588664287806506065363825365346808741703146152961601805971617389283733552193990488640077927753389306486414694201973612887844737090006843764154543789661643839718956192566578472911793312235520*x^731 + 2324650566767406016265740230047931228793474086289325043655249570482609814569769603203590457091970270118035006535383771971379307388018252052303015690865841471941826451850396040345236101006275856612850591675950764275268171424150682482645545430172238467946434047018816279151967240576497606730865181605532754061033472*x^730 - 190685429246822918470033460659455571143943345538874135223157527057378900802280641949145346829792746207657044886934778044730130054104881044534803349769275557912836117099919191712865154722151497901222965640020262900055351085527257787235654571892446277682336507667989641694981147153399464381631880339491581018492633088*x^729 + 15514916351701739212398683944906424633194545386311885846104528052041424583692861010513582823653771176741196635483118164919692754451938094715188030868503128122184979643355291587717373872623581701966599019417008032378023986654471256493356892581797444306063588202962132836473757795141578021629282646902723054427692859392*x^728 - 1252066049499896257825754399991561845571618483072230055184786505454045471295566650352306118962212175583475693685252195947683102870427362195711974171862073909262189882387146953547666134554736336018771571719292270713988068894489982812255526796896794386775291967487497114686459228010801188677721624968875891074030091894784*x^727 + 100211799333905525762934917179476736693024057824816838807132860073924421965123965409745347283942368603488366934198487930960346053216095271255265003362908089326706604021290099483450428990081527185634337351807417931486448100475548867329923385481762054548300839912999742844171678452113441138986101754004176014800299306778624*x^726 - 7954000788932554127741339895754537166894668010127217536620466826929664823316806573122396025553379998227538661479468635600521121462541754779699447042617962137775779646207338606605222385057790339695160226329194728464523321098933002519207185786172779602440050866132575619263293757690586025440370196723638522767276030461739008*x^725 + 626010044860573020816208210925514474086089847125399999734127637327751001741016788846824932454397936515985077144690736011764289537774628326085977079249012157089832036564446871720508368531698136473410382495860302468429571602392819448778445035000449707804376426027899556404520021706183559581807737628769637983268486288177627136*x^724 - 48848461757965193366885697896328795063208753598294619213678941371980861469445453233327980185998982809893131832898570634115453935194709263904368877592015390071223490534383755581326321095471653627142899873403532006883974981515297679586458782930731207824923906935030498734182636199546459337946259673541446368144431822457809141760*x^723 + 3778585548591871092077119993758196308750659681076962228924687654994900378523197916248990519209142919041796185385108668697662961428239745895250993525088800802477309751878165726824213037317373512340225647288181884289533218959243576542637932493047464155789512801848087824063883623967084554130205810514479819952862164968825438601216*x^722 - 289693901447959812548814701113386802286653512437245400472463770032104526484340357656442955722426550648147675844673147650165380135073030727515098974633064227898526450622925763213433665003513608394771940505752348240374523541275062826892035402268592338508588754813090247546718475410299571672400861197130998407673857696210438313738240*x^721 + 22008479196732618672614874690929418002070183548996252344608271223460598736452605981908361805222342201142461410189281971051762754013992432550929771704306361078540468624848478776881279954422087205874524588919011252202194046866642933620410467829192715019354895227177045749489553620856321599643163100031060570953154750851393144192237568*x^720 - 1656430921876025228642653246459893998816735845650208796036688015485742275475918741107496873089176516026279911216611787670086758290715974984676269429208956398143881958287082568942178362099717954762846713768051358375636371582487777457682142697328910538978549965775231858859664123872522562446509234550064112854252247220236461236650246144*x^719 + 123469855064975183296755565769196666554656503680488103185837395632237922159273742009263378184667995184852444440873423931578447352572206362081820256917533661476433228806660958115812446781909310278210508596270519616180224879294771904766051402713757559953024068514878916113997563489200588862243938936582168148863267075410040248480751943680*x^718 - 9111706477187964362220235532879511359026029237705043653812095318262194004733480566675004727763844463036629301122394000222852258033668890239123092794523714686920705895839733101198898113999124764502526671233073046727674889810322036641523525160945449092751470471525527592988110543638681174034665567615052007627212176239592982422721149272064*x^717 + 665435240187906285862904352959376479743127605766199362705605066809336480050758593103665929167876227667132938596977942277906921911760806504300641822586400107971334739028138805950297361019276888981424827619546817283155150110409765247426997382627428118081369328296218376623166172214542746524002623731938459018524431792482798059521904616669184*x^716 - 48068070851101073106456473233525678829846630537269965019170337794812820887020940714376023457062514590460446162557570628073792589610059786181237946945351007345586480246972799380065877410436394810430734143260508893926576999872634525188146060632917119879916492473357877663465708885257177020138252854692553450342113822007981696849168086761209856*x^715 + 3432264208700834515987793933968758315795095276390055119686245726924047456061138802266073282045429579069082327720266514440713341165125020255862704571592255477959710933506838786778559669352093603581868419686472892754404227547792506630709667320991896894342640589997414771069949919990529406738164226430885825392924494325447528224273630322954862592*x^714 - 242070701192021845479776517507784716698101788657689232992983036077635585453364968543588861521458197341215140855729541427072357982273113061488733514283649539236463378844585121152630715329575669987908763589274923011253451089255422450141002089587882699816838016737224403485903804818272217808194116773700355746711042475868138955112012004386806956032*x^713 + 16846934199837956688344287492268932203429304043079950087339868989810412352379685959087517197079153334807602763768432917372639216319878194639504156104045193545639163184225799301907181084939203769059315497786461374048743706400347858214017817690728812347605316454567019329458546853041054324835973316628827922042483751026555254474608330852751267332096*x^712 - 1155530196141765745706135082139327363951502123072455932673913506944485974720331543801520719652258169948772665967432698926818381561674097387123997569212327588731440673957836517314787775294615949633801569464994173989543364589603763933288804098311431170345993672498864823114197763436440402433074258974737258353699159555183613844597392174582240544555008*x^711 + 77987981220049283830970333535901640545107911258142714109934915986505745559982734451279790776153924616239002801295956193646966731228609755398838303206464355691145696265428526749626784851021642453052167448377046210627756900989698158628833902713990410130062616249791736861591499778149806666662887305544186033971619628397146395151293277782791967513509888*x^710 - 5168124325939838369814463984561339623873347073705381008592342363687250535238146024358368783693678581714236500043449248295300466543669539561398343626131577541631922093442476023995738792815245124198984705453166091344405449432859836256463798031388776146106425821369043141833867119236591704754013754786943915064758033195762755598206301031426447559356317696*x^709 + 335292101361940675840388494493392974255042680852576891056436074458618418720565643397920470042640904027037057428305263088014448053922714225410980889135094838640474345265915465138410398552003872430124801758858253340690702736346476827100567277284560375138675894082220133686559702660822874194834236859041298975375786494222945778705774113919578521076659912704*x^708 - 21206999196183607367027085443948732443266214815090383594451286984873550404955320574093134519502950389638411493557179543943904744383766553745151217914887750502908708077555745392165705107197273383574943140407455682436326625303034023472023004951241082425466960907338030013871163780620659398700370841533846788412419783690539583800312545016001122940045515292672*x^707 + 1299473322375501958542307897392554464029264939042963451107979820833947838997988643052636295091020487776041908139042251769827418570707946460655642168476613925068045314495144316154745123199768642961830530412030544178224542271435982375069903209479419022450640732394013275789587481610534544182207252131863003371856833134711381715638947740369062528155952875569152*x^706 - 76365202952436144667865339262338070093040128455103638754734756814214684488055659112348269590934472054211681745559231778658729874611729235169831528702082125621749355752406802786844415113838664117808450990222321164022244999686268974441772430835495837076384727644202663576768424625853555235321750785809334555046906679038550094509454954776460149216717501865394176*x^705 + 4227671803748184601038471983097157579272830257325322112939545455495604109262830525666612209673217486839564585543410421345514371192518277018810349736859184511650786975449431888873718567314144301837493840827017559128576441400455065361585670714011927966646471561227624089092947338449019284246059211312626104270633042711454003664226411042353127126924255901096345600*x^704 - 212581184703753596539346685761997440079557864024992408124933233615185801449077435198878897177776883953105822553001059008789903175721014378184894300573175052335067436900055120647470054124827149359491558776653995042235233441441778745988501620717421483015081274635615582794324839784186250571059827932782826990253664162824042120449780101503905367761173435435146280960*x^703 + 8818177000214971273297202188985960405256146312202162643391430552813296778195770772608529880544058916768566119273748585499645941328165703828947834575291078836643614604295050302917105300974772594825159197836601821127989072709112474665699224331460728118893943904141388767202361147955932472380983177275286583225340551592663464057564249231751634919668203838314454712320*x^702 - 186929843875357243424174406953311203995550994804921238134292258711507698398424742102428277586356925541281097379343301894525009142887880571004901022570370327954279027432588090460172286149960486907721774714526606770269218071105223387526927262583570253594867358410673570666623161869685308985096545931601531374860890154024543109368518592655663898124528653341326485487616*x^701 - 16717558827637448254015551103121525631418555857787116113663108858125616693612323714626921664130238153975237601945723657901992717932700918223284432731956179106898188881863724317126817378853642201280451395645328603242828065261621015237095555088650695498392231047881113161209947516206797965046968136961448645623787182356163654235648465422688738681426083036698048139886592*x^700 + 3180913566344592847381129258984894993720840497636048750698896093803501691630369194305528506403598520624690881965653823093359034726742911185528526336940955583513466424601872727417506675739163509584917255463707140841516496233617763939425499005958812264356032288326343230941933060822542524850052621369344461465996292584966597651529484372223861159496669182398322435042574336*x^699 - 354448713676700219945954797506914944293533260192771288017451230849960885559331795986688628322196532505829606995786099634891200258678367922721362941741749355346787106293704838613187663034861566774809919350636355850413499997904568484511377702413269643241184562610156355297396431160700276955155764395610277194469215078365682142340596767331533954072154395087797179581242277888*x^698 + 33162439821233003767504773286104579139740610253278684024242694374993359939482771511743302253742760897232287846695266860348287383005042590533344129683151509758252832272444912581512892625667066894888446296415481552226013662718805107294117074472066271728866594970274209935165022289879443523062851854469903806763269865357263647050004181240420984550778473245038648906310989381632*x^697 - 2828881423891598202804727100835265766743040478475087240824884992104785810626420502282030383229797599633044168352766466438927142177619230051341590656825842838811592119106716565683279563521792488748656460040646591591244156016648970220173734251417372743745829491827652762435079256631525128929901271060370887297408792311408712314766190017474276973672171877183664506405000298102784*x^696 + 227175621550832372210989713450460742230516877333036877148933038635056703375227507597350859472142747877464025450485709391105696432902726068158484991618424170096712587876664467466016640961579985271258531534976652399706715416513403177711393038141368058694640494369668448723230623759798367935945991564678747179471871141655517330323425597226126304624309011584734171545716029413916672*x^695 - 17440462669532407755333045950104092658356484956432338352505268459468887241086404473236222766894508489332742603497667890668043645102302134729423641247965411660849054023957026611615290846095533859690064083156320153989559786415941902559817183166997452924530487908466119847562768322836154466324109022168424608367225863690151339343618744987979762030091533124492132386474662192373301248*x^694 + 1290331101266859017199262191307443769334733350906827692641533549857658811820667939759973943172275089841884029295491561350257298142709800114138341465131152146085777985131241688638055100081468262795077753710491860372867762277325793459187308351746643548751845291201430326692180305713839941575564402004824996726572923200819592853447246309768836212156719345832825376254687605833693396992*x^693 - 92381826450191759490927541849487535418643932299182879961426213963926812635329629729955855653735729654295063491429981513626494177005573904133524926183442142190029641310417048785583624814181267297113380787873365951521980807018249262461027935846720338944633565488641071492080898748874337569227864476457962083809054659628687533663752137946748646722191756588153410698756326516982355591168*x^692 + 6410586612830373409081328182291486201289320285483492424717464742595486635626296760349503181712292430352537150160089996290881591663330512801999207339405723809311961349232598487722342046010664290611927457458699974170770590342397801626522679349917985207119140261904925207655232192327526355465761431481837601025559180582224854930969428566258201244663307824709672396817822573786257852203008*x^691 - 430925513198709572009443173176424145129196488385632752963385810060122286552136607404986805487262522017056120713919741566345420168789047513329090376238209045068672415855272133631620280712664232562592159218893521040212300688597553512050029729711566112829078526473421651306517209424256549784218093254815348168223183052516526235189210581436166932780884223905519014268827844494586937352388608*x^690 + 27982268633313257472712140049724147057186971133745762591467945685616246145975974357449548635537305699065935290826622808000894707828569231299453729611208339372055183717224706461894797641889258393971241754500547875603067266423766875649009943615916347945340878873981863862956825149532516701340935033434239542966495134698577558023010002727577061633269613733383221537211033681453827240063139840*x^689 - 1744870173427581933947084847600049854089159628834593603549520330621672213184251193546846019987694818991290796238386367351438172015105564854022770194339852956194501257221674421939594403306277469892787465682911715248394858555790743748948120411479798352951629189986739520042003260159589359974073280172132779630321809320901450308692156437546010311921619314593542289476853981430733282204475981824*x^688 + 103311072599719944812649673011982979126969290733380557860407841349623778118799496194055504961405827459144520272165107212002062312793854064442358605890180057234891470776036947093128313342436995427436880800478599830360964839822675969227364083618363462618651543571761098042387346465025474858389448744200809932770048033181281771867581783246271917032639523244929429975282917223722956031613649027072*x^687 - 5679962584221084026783781140710808081572834910301050923458626325430621902453073330632929327468377334308694197947404081265929367756932622209808371011008233613795887251349461237479040678163610050656722891478147124389963426243088240660182563749311006599165695607710215901208230945736853153829067345985390985216100787355001787804573982987292934730523067223815254704067933470719895625799960734203904*x^686 + 275540070449544321904437350766063127935342242507730060485903463093347121160144921452777308130768787238125862276317574668603456530482997075202399481394717129354737571213601546654934772283051447076440242961689138168033555279977555851002748375295144615012144546017761330272947447219480404559693249000064750488805640364621319736444413834708732225803604406984401570518381790893539708933985295564537856*x^685 - 10028590202500624055494915151647002548932240100550006006188725541041439382467249661256701422475502110910829746149857622891164825239055588311162521486876984772638338999683055206384998160272036108018710592805874949428642111553445295380115166252975754575794163931968800090314375012113432029644651498960137123930187786816914934701465010746807881566618996395556956536367907782522489558218054137414680576*x^684 + 20374862382257068538511424817568037700294664873268462964981642185359245145459657416249686369766619099872131725060536438773878766850590222188077122655329441308404012607758777353779662741766936578795517516486477875477412800026762390537386225892466266279768422416673184159216729499767068030065197913709454888073204391445622749256853091335730899816142081455419721980918661708714983440673756289448280064*x^683 + 47450884426408809195783545311257673669812832896219813866190988982373258139724589443783449395541267618129134083911568597945457556620408067109928253468093966634606942484081982412366249336762324083987513740077442262155433700932935559002685806125734468867374277414703550907204932846167123254113613991327532162263568126828952844758942220392637739876265603297250282616194786048197124386104453906926281949184*x^682 - 6743045109452343549003088063781960999252792638650018946249368513145587756968591287883562990248119251856710307496024502485034615872904672710966758963341127954756375679316606305764971292826893119875929078199160494556794719282135099975427505470740650801498678209485369715490956071079060082840442180849339638692659857027450253214113425074356779860496855726178381654089573736340654706246687680478547330203648*x^681 + 706092506400871406407294256147991612558166261244459819211540670104963008422030126930941693889102473496549438961740235503119847583635930551118474232816965054797609067577547076286839562139769288486815319705853839462281873541450870601937186975554769870609757891537046017200100275121181255514404126999112629679855047166910073201209016931167591929899649145264176777745978381523702613265280893395667475127861248*x^680 - 65081501112831369577512979983190488839560555338787952816800427598219030206449335547819528352907124229198854973561900449721321180436820275491711262827038188794073665391074726644936892931515160429530606777812830339844176733824061406265194417097614077524862530847098541922160702928823633913667523131830352600293677318431801096597023815132600035535239167020884626395564361193969640287434616746640299692270813184*x^679 + 5578556677396868235029285474066299636619660524541863158252538612284861364245256218772284180775884611446783359449660843355478043617431353962352122213243688791398965823444549593324707946969090063675931490622451080217183231962974029385942048147755805073180705073053867757050932103070825181642177585851161428368847709255732076990477521068763551703559301157845267458330729358978949027346061415794913599807643713536*x^678 - 455682142181991965321187941732166829771607818940119712253699715502454546146415206183833769097013607636696717474010905815178542175053956633762186197180423078886469077955939910675739412792984493205414705569579198548596948601897898184033030345849297834584889004399367169713817294605604987567528522410914026450846485443372517605512261974582744165607718849418738740509945206401296350628740032226702959739066948517888*x^677 + 35937410313732711559979343847794699976091911334970929443717011906938664877237862010312469679172940326735781922691232690822515780017246298629630370754047717013452248346564750020873710894783066462906663360625627690400454447237468266825678858538633343188438607012825534913814895676039029280961181712591296263837742619154826757486768742174862528747984618839449579304173782953190538848871841822843724276899348909916160*x^676 - 2757884772305977788663410495192377427823236012722028089131256099302398720255805727850963227211255868744926790562200404368452479971925191581979247415649512245184141230281424699600124557148649502058712647082013952215007879240892788429336881182762738027594049001958285434828052217577819780242125348010010383928927065306279022960732583072313942545409822148907297331762834609880884084499722951370792313505452180635648000*x^675 + 206994498412062141552523066772014554197427148821504590909504751494016817497304712065304158285009621224512458778734875523878011516429243802432972126375554730656420308822327415735959028115378833839019926561609743576918662075250163264376131705792458518732525334492984462760674420268501367216819845688259807280090450727811642319688255287041799850016986009628884801254631890722797758814360434389026916557694593779812532224*x^674 - 15248144838011664590998527276384609309034661099710913476747069000615364434387395632865545380829018832573767661156291866073438786006492677943183342966677706851529155907745344242959450249429873311474547442786424667506604018388444895775178970633437275613446411716912345275177081177661780948254632355305009956381775775070039729254167089078271625798064102510487136773203998733751858417663706207242374967828094079542312828928*x^673 + 1105220112486120732814333510362809146149896278861661880440831095487973060983549236901117383057185437458159971941146925290436819133872177157990163935627448601715185219289457367932523108575663876758935448417140060393856948712182188882025271040497129303006841325851009223526744156318424269903970915808434447789371129888910836767183257692878903895851584992202223495331112983986705177552431625056234989415967797241947401224192*x^672 - 78972483133030795654319597629954712826175905899139785317505897953602295440353940659573743624648511287439540648398752555739717712465827550125721018535246854330269605750597174037759313412620382445411214043627908370968978248401445348463031936027683839700748619519305132820041196997196107055604733479580282992675237001182938567614963504464656477659421965906062775483955072322420979174862531029621682223192480879744467484016640*x^671 + 5570983149176597381008045364549287666986975890369967742734458380316102785856728906078230692861455703051684118760515685370470336181757528392063078984638199120422284772182015494573480653635489587084830133090106962024113401404846934399726102325557733470998814644135340135591562105866791222064276075292507934166643325914466332065018756156273109519951290072602321808117546309312083953115149290562076936557245182090630623421005824*x^670 - 388435158387215311673536677067329393625850202587964534428146197862017880088032869575687825098222169650938668877834813598180005514879538477916484952034825386427103429250661478602526523543627959597375523777148100709418531288177217679884048439422838821194800747311290506639202260465308223095270296404456761125054487709004371559954199056673676463116699163918529954689879042471642784941263854750109774114166218751280082871096705024*x^669 + 26794261098795976550051066096356882425554448602833439193045938439894352935849339638919965916211856336370727028619446257634212191256535153979755629376928085360391374061845470623354447957625927588713534755347042438093236854105008653303809573661134251131179809113614339486965709951453553513499273654404516608205853260994774159926696611941262813582920474362909338261810596296117193528626215151463295703774962710355014415418828783616*x^668 - 1829939188776935304509266636133938795694280033587283761269493644286790616279845723525006969348163111121643528486775247416199770970753863929329051412065043164666437633010557939268356280104397003025673967377456585572331304756178489754934757843539339784967562837370380926833645564478175277937964404363903339568526110708517413800485824750855730687116330418092391702081240850781659269767272864392072110842791110449826617304018325602304*x^667 + 123818252302763806286833718687775779142547013121870217790771579964060349064286837553480950469104719349829957235614996732137262521717490252451726690822876747549589124346213208530388666778844470124513631015263796133515736225014450104882895732964846178355212866033941406009551387676370389403464898904056139700598932159761769915559871593575587762540059868796788255069987064491992853896541676288118691670512635363708884284158349957660672*x^666 - 8304743865433728911566522574528514109544110535583402837190507842125352934463378137582039160242925440983857184038424015887613817922775593423405266612579816641673273612816104547697206798008859203194536023419858845252034355698610974694120950262893805392342621023601316279231048603209442965644984545875116546248981300075181062325387751610202430011990620948555395195188195209085140847162900157673175141986446753423405398223445972618313728*x^665 + 552420547259160573920023376247215398910534421960728106516899033772882427624339550401122772615296724985901900057209046499607517245474188276688327886111347705162265343464500948350020511849018098280769013837405630412018549933258413205181470728286013908885231222366140330107366102043518742681898179628987331267324991779268421353458175665198930007226043899201418280903512723276561341516184867979953314576547740037237452980437312726347284480*x^664 - 36458492564935029015921626990969874755624733946441636143522367207337815259627833579136783957817293571321171386853461819637771026895051410157611206228928487788909460458486732751530627685695380792522226905179331561427900228723588925149720450029805571505021448048745830692961609561366286721985419834912453668167602746723457731045426442091805760480440911007864289887372407171875400823033385035047473220838635231373210236555629265764673912832*x^663 + 2388230413412856678487947046932298959772472014407407344870190497767437241094364643420613259293984313138639210065754255783757076211765534524265498763153521943915312659081457856936544121357952008522286270870906892067154414813833704301025838631717999429191779536452168226691156333907130055217915271302189335375877555937382911154105084146577300698358648214801282865343429977038857178356818357117877787065352747122902027528363007972750210891776*x^662 - 155327995732669213398982262852225312693094211298709444049319822350364997840088231805115856932072084238925441135701002924000913232124504525057031994529383542784525281973138523334738944647228284018308697283519440803967632403351449872357779651641733048685706243476432172820896608419999206570554013287101511470074107078283791682676861587873550767452353615279847941977921641284262253488438328027768822316404814220987791128806734297623834893746176*x^661 + 10033530430635123615577236723683788402652927196828605454669292427518844352685712761967876751256935141149438706337500195219787971687871838247753071159321782707901211651523420848819101583048023800590798405106677797189145198517318532621664191013202661606010040860225821785189731778459800133278910518749720259643444260743393301113494852356747368074361715185026025093317675842073010280284459488147896799342979634737266627817744705110828940202606592*x^660 - 643891163315755093625614898091193891079602067070652980535148081573091091935022980163913483908300430970185537060474123155127666445578503993229032044576965398850493763203174398118921583884786437772608611090253513713335621336909276837877105012823292051980569944504209075037932534227147353409836116416548321290473226489754484354062661659817798752263290504179243921012370344895202127002755921265382094717591381113182731315545921430094677816412995584*x^659 + 41062134104207821098013235382621784791963992787676032537770475576950510302745615137104051420569984160700108490456560849592920817003954477911385112033479706554582236187432656542854060575033023487032892495307961685760056210222202218134851813750179136384552317058582265770983309866440045077936152474324469374923145300689330608837408288210035592585798490023049055582055851276679879303915786048479489791153317184826906301168764861345288037754084524032*x^658 - 2602853544212202138950229925698549374123694954621049380937911990107455321057081688536915774828132509432999986727862607679932747719308245909645569068279608808204217542476001135808011484610936757894436498452956175454136087759150283142337711590501374361268831887487604278513207295779453714789068936901107610893076426398370215443053569121969478521835874389266249894767875547811716206190057234979630701355786174468143732292332220477615877918033532944384*x^657 + 164036401869733889051894983554337837117291702759916062155847935677224210795984650606581251014316933615054769574345513849176147573212412516885436891636139456126165157162250616264237437558810461097007682113691105900484127120592556421924763187390153647134701209205938771243859532097557357329868639073285591232259724148875882374008353971095281151896264100985298349727873894751990039101543980332374772781687512207228780622839545191942628226167855638380544*x^656 - 10280433265428869825913170517247441630999004541683348596329995814609225467600073089029934512505413532026531465176282562233653102767857601811278691971757762648220868021380719357448098462435602258835645666150568803915730273214228411192017545607827680674088401437216374220540963867132096198270545133017240710572305418779753383223576229003362104800809493786032340761439262479138049110329237575667290631738519281476247369945180378326154704812077517803356160*x^655 + 640851895686970436663513483699908993004864392435564667673283274110965316488437864726218300058067460270326607009634072953218376510037146328002380730965015953693901541331830876163635981702310703290339852246034959622879048040278225546700061811756620128130057942609903927935692843046457023751643528433803172028845240051898774917771347794577737218391116439520779849039373073212727372057150311184053932556834899767095964078434450742950138736203835026180145152*x^654 - 39743848482623102399885758166431612687583783276383504838290390479344837264589177333075702949581935841458665573213131008147298549261605380882121342062254600854937536921986498456868526930449472586807233644649420083091763456990806165797585426803032318598676186327738878378971975033805138220618164558811674830503392227001568987116029973092932800990815618603983308226179976505861704304337620821209468432686776110781356648316206504739125620594095372854496329728*x^653 + 2452652199815256578879778196798721530762053154614087425702659408338781090306410146037504456829284994667079336506571071701822441087898652642721146244935597765153113916676973130229762572585472957414879247209243053424629369969684380139684326683893087608347422900099887818411532751241982734841640952141994615682902176347356477968507279078859394467778057418232041829876093337433388241612413116859576322466933781538076622687483063220763205317488638290954800857088*x^652 - 150640152253348483221823595734914869369548386319588335942128561788528487468408233694755343867728421786766945752432266224594985063947651225626356688088343986746239168508425941991308732930743060702517344245511359942300861045684401058598776765152769919153294007855036161243186795880175050114683579116370400655681142663834531218414723573815438261488580745758705743058537725286135637940388151563129870255811617469764237004528082699372165020889938425902380823347200*x^651 + 9210143216654009575247315942244115284206469016171586459192031659396371319884315495876123265175126719790538526423583944646486858816799084683164302542199107528068528729413162774590588343987279610709163500182980741103340525744559963876102578565687086323205803040280331829525671438834300082993028476450357136083130912320520868688876626587663967640199238971386009595693945956428620909214566805512946881311759780234950644639848321467832664023799213482365658209452032*x^650 - 560650461438283489928882357194263126351428028364131577681816503805935090280038915163160713494390473619741881868569305108532780796316120046350113231956985212046413669148761019967904816162794040236774520073039556322836313863816974093129131464003458671754795103974396259560741281187444921357159258753884246595268341776010477873469644057255298288467666939334598007042511872118674730708970335760326972435469185506897682313923313244978539785195764941496729870708768768*x^649 + 33985565611134146754850598627048294881894861685853190078396504447109504890268662248667731819502913249062314560622631583786057813978651588480725484382279701808168627727382769221842691766698930024252770165392928651315688443671751655900469411197126272873243290251386535500336773732301743163956526284463340584596674014477802521787217476306288144277923967949324253147497817296843677711265540864374282886037231734722992755688281878430146330870918926323346644071346077696*x^648 - 2051854377285210234991366035438365494765790047213932474619766677899990815173931829390102918303314824778996180792329715387578398557694044228545158912527025456315010383627704414505350647859539552164938593778244271928618485401832384421806270620631900335257346666457322668846474705546244853403814925923385771559687134601034151257530272351572003932334203138376565391001786778535327299348431943555172369342224164211309860068298167267573440029784214146300603229919967707136*x^647 + 123400820443895339631758014569892701732101204003379575039186332449735113798562163615629552194132258936346687779247563215990654078882484275499456094686639658550491372446033416126507842823197308065622426421704392463624914090676146641754678547190595851166955926414995009496735322030339634986851170218927114819042453353708762827481880273326096115632007707453236973849955710367333438710016471465471057295968377418300895162754884265874990479015304059969949299829834923376640*x^646 - 7393925107756911805875510099077674473629982042250926330254894552168893069426779668109268622943458061097899022004720184910797934820167808000372128564357985183706903039429821551355977131194701817771543232440055829469029691975046666496046002657378680709451537633052656952088617384829156438075011785164289310486743375800297506530863472124738341689733335394637231594461203851672339949938687015063377588401910981070062844599616985841478087249515610196800613722442909605691392*x^645 + 441447882873073805230375021539723481839805931463347086925402050369760693133107930990874134603025320773900231109588122244353836803652658655028284964665232100461529392913458530183770127601475747462592886560843609490952686683065507732317527467212483209534781352654446188323919977001612822330551419029759419988985011233620530717971368401984004626909128265390766316898646171215410348149162610778466806866030653816395049275097009163622188243039693824587001647028892339097567232*x^644 - 26265680565022187495998526344076810878531780712323575889721236245855970124510052636107035774147821234251655996541185663963195500525482043788095412147021527480568491382217908752574093801014476446267981789874641828176294245394698284672715999865900200116854958780486169308485288894265865515789823809293523797687208087081805798579291685895038454851240586566747861121236175161449635599253474024711626586690444772620522713019704599641296211182683881391420093845737875140377575424*x^643 + 1557597838925795609292193556874108978241077179379556284745463650863728479787702985418861563266552002362870928052482578705177868433589143725762695968985192964341337324950093557620506242708132526417284350947930361797494573241290184810651933232895651738608195922819302338476465381921235090826008669953763708581524700230008249706824557844853964598105210047741080575257313732092636552161497280113350993461210279514894497841288742220926855005398605513392310672284542828725059715072*x^642 - 92071873927198971195860367991308768397426172643551453705469552403350193281105328757223889437118702498340209077606100315205455093328281637911978287842941712972021889815176617503280214975721454685673653097064379520854782061513772091872031785038317241041514461419437304524907736475978283152201713762417029492206826699460951110911123650208441396716626941978556387008144378899261787605802264179708001008358538590083761301441777038219977997685685890472305778720869992113466398212096*x^641 + 5425574559446838829415920323058381167582561207149014267939486221326957749314080818106808700803813428257810488344299686388869379532742366336073836976330799614975363917611450195594429151155171161068540494646380819575892215764377961530553515076720115403191299974265939787230980770966054673602838181425519862169752084299769424819120742332191329238166537965205835855352613758501340494383509540378915948223108451304589338206434511951206601913262698083246119766153354634045480759197696*x^640 - 318748523807346777224954929424893532840927028236976581981066466129788822686323529262672799686799970324919603651755747360119581225487558930467376814134313251160023592591797694904030469015111400526340385091553393906692050782296263377650536934377043138778287167295215907359402897132203079091911132286989823036512309862098874242303991009539020228003927468562839508386822779136672746626361592729614874752175960398564495623709993523084469690662587140109057797311526900751970162620497920*x^639 + 18670900272043685935249642171546345233045346082088333934498480351374450187124801023775174050246398330687728705942856861102313777216079197794716943186050639752672678222842520308915699631414068908494491054519123963367670950012343647022779069434259724270948390339715972226930100319886960654708061630276254519138268163533875912774683819646414263638248847385121911937350091678006072957549515768987600020120032750558283448845465065341783329283076913417805355171466057932445889130427056128*x^638 - 1090491447812670598274228233496066556386540703760227836837549255984243660426462103398735718448129141273253960035790729891552232167001767891767847314615804877959687287020445285869241840130961319166868873187050403250638854161882141967590900268971096823057432720483012885852456554168150091756990416098144718139862825966413083066279677514130845423985007151505626754592979613384512831526645199704224283230695448086932452462261548522395964050250263335546940840122186845561141627572239466496*x^637 + 63509538970064377359929158090147890006592867650874727913917018954694109098082848833930421905520367093173512388941634801472107514676457062416989087510161771183661963297774040405868232344224350774007508073498281327727074093654008257334032556842044705375086273044546123481480148773139611866578135047753422448052549031280356387481274097385154594432353167715364982398843371639836297020868528849966184224136118492012320849145745437623659682417391812608494026961691262149171806889790893195264*x^636 - 3688330182290383685657533531199115898130232181252860648009770717617812058898932921041597166728062973167434900537191900554877144306008821059463748462186617949427253212964235015977845546973494478042712872154869278393035759283861091090160439278863385295001158189265976847388638427798383893400295575296811168505519710260511318631478912837125834721821225579615831312344267056842462590807255866035041188349771801831626518821187045847564751723874803832176858239692349222129805996373144504369152*x^635 + 213601452682843614298378171481480386061182405426999680730668275884457437454984986094463176396898556204864254020476718391382958041125174762931193294081453250297842521260653013566540797773104645151876005496768116882946574334011535713311403208688847477227180213365397738239526668746408363445084597662044553720799516587641838197376755397466926133459046577571918212846787344869499252250410917496504220447008288772464344968374928690927848037985799711746551497810492545606168852074235351974019072*x^634 - 12335791827466835976831738530273440149262987151497974244848158429338785245074860517592421466409706549768182795557313157556075155573609403946524205465562185396202051445357674256828030917351646627071857657985116886495957761741517503877245568255600651758380442577278924364680710245629812328999768242661560550975540954394900528692823530820349465399769361650477920438706488616794932493103565853741966201738059923409574557920475955642213125106942302955008569964668140047399083768687845004455968768*x^633 + 710426272206070681795604952884970295694590147873159659955647294866287977746711428713618858948448917092466947284711330379168442689370342871625384397446420740073419614410432126828519595699646453812241206096264244223251462679979667567983364167312152471403661799174779240208406284234297882635390613551046888182139246977091120357573583152708603294046326982950917388682506680051889955429528366257573004752366468676790083268087764410483383896713328274108538984317649055962760621657112670387476365312*x^632 - 40799732463325383046854409426421061703784911453457673192958107969180192656331069663202687120884085364316447373248051744520087439887246956504394267962767912883473758234827096473643323353497906256700707695710522553642199104945079526890317040707804707799289520565123568326951768267348714282836883027311169751834450737491052249915629252483460896479586175194168126194604689026223358604072853069720673551037145422928655286616037231859196465576473922338225531475534992980545179190468819470999542038528*x^631 + 2336555671917349014086824379879880035256634844828662728915012988383947190851821846443655688179990115594245211078177228323960783062680957452479475634795973943621461823783756398224477945811258571183678431004516751852456662365693085599650697490880078640613708676352197140890060229249395682648849087690243365271224683390500864665011934962040245893578080244255464857190226933039480559889001174263652958916210908120582280971765456312275986479700602515550800823122797398816910821135086157520087443046400*x^630 - 133434247141814282763723391743802145735510687384803667924544349345423869480540290649666262769845965241775105331184088166256550888868754175087259538946873917842424805144267832729808331506862886568626910735332443546208281305884355163094705451315375829745759883992156207012512727528849891078297879630678433398504232392243805994400564461450763487171010742915437596495649908913662167385161664263613445778245532545267592779369874958754188391614687434702569752552164325905862525920113122448350859004739584*x^629 + 7598379050250111145450417784227674029505072821173671670355926688476835561693824964687940084816541224895402977599746729563239358585438983458404555643328734242020280221366745435828072251569229474208622973444277172416903062231736317622137066597971416642359293467915849511993084478623664519399173272899672811587844249126534927052476224259764007647594724695634318917262456761305521966707657215394448552479836016002986087325318663794423943766271972378717005215658252758929047958981179459279829378527133696*x^628 - 431445611863231944057282896539964334693831733096690043652346521964480126988030587183772125341133984189033021276965408428445692178374952106281743880961655983500272612614866800710245595202583978279752929682608373074519139738745330489132303644657724194254108676855494266660583559818247100135993655256927121063125668557107979886275676411401031480958711867493172239307697115473890004903134361326589188025316417100276034526385241270344574406321017643573632450813795627431180793183921945862452497538963472384*x^627 + 24427052010527777380860001569404222600615863251152642500958260571213837473227727162800515054128252342011675061366119823811405166978691551272311775968401391659200253740493464408682651507216103618385082924430054410325053505008874784487974755679725271203190020824355669692310446355300693674190699488254975616172261660892629365442085427566416619487790050968115661918809390044531327688360619371323427675106108772262887488664634116580153871476900127233109087512403336030988391396240261363251568323853262258176*x^626 - 1378936891811040261659916672112725470114303972215361853580257018372317702084040082466997608241506294707158593461231832910268845006178502895106128032551219495923612790905419195955527155603878777020291686442970862770360826419360042690146977757507832789229031421524969253443915936460479227304735748572413223737548465760524502290224206094818478247574385658517167192491675125457948151071276574235088680763242148196323718239518072789141284040535003888096644075523972472424659855403502034566932530236327039336448*x^625 + 77613087078341778270883374496819232361217584429076478364980191579478426307601518045624035986069125546822467687967964862735280075958197323006933680130967327457185206479461295383741197630730471938657772386551909732554433020049930266125213653901515273703391371049749430198958706539972941072403537343216620094172095924362231410094855901298509329633454540921390594083359979904532877958823097765292579250904844748694641684075885824151061992112432255221394195035817854781881451975521250787120235743219086232911872*x^624 - 4355445042503476968791602056579554412637226240376745027345140118825803962822066204579894460106333651277883216162186445399919331772657563133144413492135076837345600886710936655846167144555050028253567240107645050102595350022073196563502739308123029319031747075306378850180420889848277676328541181779773782049492292536815694557152924585877086348795347852611600235329233243537316498227603190678119389391038015241223073838291612783529819844525353174979159864205142189576551936082873948257367038422715530269949952*x^623 + 243684625031519421348688443764005792852715521996996372793324020848802999661847318066616884547628776590377834583952754879604154057299149594849602933293354932284182247687661065862756866178897337108949470382478252712058157537331793936495433897073607520324478654236131062655864148229251575754192352869842880151857365478874653034240204519387367957386647423039303343387271677495285280185965117316741957599687588690949191652814597126103520553003613808737124793685357575395302164044366347259471585627305515182584758272*x^622 - 13592965295458421269678838079605800652843365444763211414905104937530556638999529360440979177713574333529040078110766217922056108703124677983125656223486674782260031886242064171886873844806994534478216791359399954222391130637084119256769422482165452471756524805278840721770430210297235260975393817023979211316727605974571104471307936764986844555521486983005703327209082466226169699716119535632950755890060244923646691537933018298039672956173129333843562169048307804711130210830041697521196067755289537946266370048*x^621 + 755935811562949015660319802441966611704950662118771078475504779793786031486461618987900830628778310335754814675750996207714554776178986833526255950875942317318674753506473145136195830776952696829943781957821060357456606788615671916530738506796331685557320461750929245901647457512835543904428356015127484213271133295514859471118534625488872742089122774665642430905098151184990657452910674647767181541329118469666705756911720248886777513906595488544983886079594325410985393430991332863369216133124620284323373776896*x^620 - 41911787398858752410541671502347558376553147586092573088348315146115774642892287687273632417561199429860519827687962879266117748770081789150615304700413746500893897841264380000596233331134621373882876234303963476267859823121891047612998731528643114592959519973178168608177457806041971996227832604362993594849622606883264411538683586176346089007256437492234424053426068170005067760219478018565912097471984392024212704453549603083226170970739399232079585030536114858582349452134537349682969335595496613616853303951360*x^619 + 2316678246272341247060602434899702772788326545101281736371202265307404379681036753298635387769177815339283358020816673485118876870874437309925866464768616509804964702687886357634469762094685535079752407326504859786151781495599080177303994175517554633624537315848222199338410240408516812077929310969277893005718041114190674058669306583301853519705032072707134622239545010075812136671700547241550602326865805875010515720227413635789396763086603614569329060999754196527463790098511955940677189480527303444894424338792448*x^618 - 127665347033224816060070468850852354587754156615412791121298272835861667615450732110367847572923654035716408526775633925075897843480999691750554412581717609036498162636974851934743495343782213459420873351267218233691098271360783297142830170193631993074212963836512294092704432347107709235943816558878928993053998963827556233966957064563439472246414327080615806076873445209053130204251338306146074690704410738715096048335566968649487661571246239649895831832118889577141370690870502792362477768158816937560230019737845760*x^617 + 7013895232445521561244930729011462660153046917282753415235766644341273998411449106731253895400732541477644647041129291343102727387319398587992835018354369819319676884296115815811895205505743514716874647511541245296477340032585086288995749871798840942112880764262562116632320336717105323445923986971473470539038556764986422928093856931138108934919641229862105573262041391258006430500246163765516315500349482549178747750786227891697534237963041117444731914179982149857164920221328660862497781260886657943910887332700487680*x^616 - 384173252489166815393350303792803574402785209375514726135620219928130662598577242484715939989675325343680968534244086874296453562600267282638417900683079241618802728248650484523486335229685684781696971017730214815889306457429672830835349528784493185009775604045412708252174585732167527258795562336171328644285344678528050670816145143414164121715709440240636973697121216190263201877494925530728856223234235900451682033972776914801034160716935921700417500209556054466285234433252469846962173027648403126149868217492245053440*x^615 + 20978795319910651690987708809623532423257629725532705331466402531553781894149148021465673294139605243945525887909868209089980250550253428824324961746311842526700329303090300537741005173809720437084496769467019391526932995691630551664180886701935615939285932196416157880364033071226928574554869628296508406781205452690070487834645966546501208420215142830807887468301014524747590117389112357206376291248655470359202848683571857270263042697043901690749560229265325439574457317589885099135660382951899402856656182107821825851392*x^614 - 1142153681756073683351599558918044246068872548737092311865706340671118477238314159440486302116834008111720138781603321768936272047427803558651181281718240932930920525634369096290399207899357457140280645382574106439364064084358656202890622007721122458891326281576036738008055542702399957299759125706635893576805865211895622521499484463124629867525304251680683339867841530491220725590464880780239693878868647869172300528016888596569064405746381814977158130311908777983249089417913055817303437202412216392742478483163981935542272*x^613 + 61996172143214363710562718093912905624452299190054595603070012053094016174769764208361252131100429114646735804840988122117260009352827848849117834864179850858238612286948882509263422892983282760832123524138378614437069637827879974316537150845309768230240698869830436074064373767112667795875068428849759041862265222513530759570034172821402025404112720475002291135808431096759592291427734069957428470011526215754919636963725931496738340367882321065368753643279941313240850508622196734405572688260471001919385390400192878825439232*x^612 - 3355117489651777949819943863876339091773992091024122842809378882063789653662527322017935605409789907662270651679855975350524990049319577378732454107150005435736450110973724394967213046806097704630350722667096702493524176633858206292622710077742403895562933652789545167749758838761876217736432236646534222134007927610376136502872618829204879374450165983072962039822411508521450926289727723832554010597734753209496627335462662341068783138608761130376884665253643797091695225020251211708576778957358374835869917128519993220036296704*x^611 + 181033695479106908831833202049581572228636099578680053527505524979752356174482134992646681050471320110909087217299703711505563366589276623851953861820869298858010886181986052136063272490656327455023951638083094724347636732272539477061717432432391675246247524696458868609900199616353397699281537095023684080675186353837939719811618210929231909503206084818849899416531730698971180881567130672702723390023115006282054414258420470911545828415165901442845389110408928531065621855918892056837195446140757862025418895264467568337711267840*x^610 - 9739260932452483024066452748766423200306085300454808145621205612407523859606265602900675801897071713279104356799095721298493115170406278869727971713427926187266225414587866480315344251632988960668240200819894650295930583862442484280426095450179874019556878216953704442625291774750822374240421075094123777949920625148614246905970819694784784826372507716812494205879493217233322067716722271470043455392878986803657755258432446808044870231574856502726458796431086551075002901028275466658353763808296443984307449957053300959523251421184*x^609 + 522411833283636754761970582031492762695180850163454473061765435356369661060001851683753363114874698387781472140671048917656980640916518874250706931622492291923013020328786727035943064898369810270716626218036514048113195232107556513637442428767087315927346776301304038033492056497323560739709771156811053584770963972984474683361944612134235989152066656044190006944949376233412862133392129694006945096283901171818073389596602136229983256248921883415397726563007450040010619788219514181250959453699127588556664713942169591050529199357952*x^608 - 27939914827854257268188082470539441066207270757140626883440119661858846293576012211124540007003897687122434948143724222274953089397569297920100292693828383153537811999517555972505137592997776003591751148759654363054247090350059304813637775364521548104560032943141835876928320002750265207930554609261837874865955825345945236222944391031534831669747690315309323410944776783052930082103383231549781089222791218970634794293816598832149507562752183045551386149399298935329138890300106232826460640440470788348462085815308675658874550596141056*x^607 + 1489929451824150545171066437187666967368798424218362574565833042508305585913581161987941962077686836739271837691622632693281304695568777615647835314318553232796199540223528237478007514858105916056911752147759111392084949562987844355274034373773878733758108984942048550684957282369686550180750161356206288192056821816448123485328180511504933347143293023786203566413712428174873033427415588315703455203155247598108752671499383676487369972410814691594628700035016184771175491547096576418371015874520604357712306645432767484157389509507416064*x^606 - 79220385790765743674923308645898142527354212586207943215579996729042137506571965339430402714946148199797590431998640045076640430441146303303387277527539769843635664469501133676498697223002755921392125569475606461265571361493077116236728133289265877108665413718543811783784234613641621095049406529468400973675348565098240662871399843840841084567662594544498161545375558179693500249836517500855629517469994200150978596299685301759001636574206608291556149272729914299984913216092315070820977214136908585773707021695478910731776932448019939328*x^605 + 4199902858900114411758449047520618916235665641063829596063253609400678485393551453141147894387349509133546103307016566608886873025336321861075531845849530726952248082510103013256930913874099591881992591637024619502515226249818961238213293271147733996469276841138565844464699206399419080833782632437964563016467278997796510620820115458584663612173747503694490665268722592674563459354771397009333239459311075702233369976326513561516329663334859436219393648870415080547037808423420572106124498840159402067901682816074775337376676014428965044224*x^604 - 222009310569052849907956654845219059061250659521538826646639519794176656895232017610685992392537400075417168868437802043526837920991660733437943585410672471419630176509542865743144494745866986703312177756519648310591889328885142645830304352316967156894736392444162414245318403362105474569505234129825671645853323337745685139086970064519226237672787764225257173156019189997660406757082107616796420540050268406976513190735820453051618476566644185637967491154760661693213787168079446602515232209874011812692454737936938321127045723082265072762880*x^603 + 11701174084535807967346155229132225384031773802893495726479947179066738510678548772197774782351850577325016750444775868087141380461130655012093099416741660072754292082404967247001340545463629481668044342429738536073931161666105468015404641867813667375019903601391416261938009964250291576725144928957975900663932715539233615421988678661539337181068597493271419733388315271839229828175136549920627583094175023662749118316692671331685117459239280595400685085462317897685543728975394874154045468722058574754954850669457014058920951504110600973189120*x^602 - 614905872910334179535805949986504110705851982708581836271865046736425909365939627762374758317857614441330503888757894660711160500707655993917401409943226086774941219675684138931305347320040803806257204382035710985666818835764932086094676163841453372317356640692669709687690161429090838882889545637871201938106605589912801784699564956373544616970982159080421111409248508186364486917656246186740074530084663276681540472893649271833222616130109646212384855800651088979478183142876826692240391274649662365712541264957893334086523333447785196080332800*x^601 + 32218208048102133150183513428497093698300266504689773337814697630767144238327588815049317005477014592562734939811735387952621377579893813375470011069726361649927198182134247801017529854807394405396539346195750491615278534169579162897591071587202451581939835371626048177755215532622415969466802575546767194208587584220936608771995485434260757078582315290191756165234792230616000086758332357353228537173946404037997738858359403860800716743760802775379098758328380675787222912537140375504029662587628279589577449015441837745922677510963059144668479488*x^600 - 1683054722585891341973841052873482773533087309768924142590006852363898374985223626314853096216840461338789402131394790283566126701584818548061502029475928078415064340163925416423169275525318188184626287832184325625967671705295025284399892023766272966805732174628631072219377450882004830231255180693748367211650257118405580577228564369905540818576800749914363002137441936656991007376876719989163486264336600585569140940477838338668381731358774685042647534114941916495340630578188671946200001506107171461679870712147666637568618753446583877095154253824*x^599 + 87657249331705877135009971171261093704722562843125569466560233248328553536254504463360387096704823878886095732220828912066169307593913352040994899348861465928569532837265768930781882615503176964259950528833824627898705689751754616281348242458471340226204192589565049072604518785129630360919021834597204607214925732196429911731809701589085805384811960883527602723222519104696125314885688147442593246442922451563125181115863922530687567433008975318373556907501866843560228369657892179156718339793738973804541414194967609782080669892714388090958611742720*x^598 - 4551525676464207413578700674287764514943242725844349321380214812134023685913221599825079103742016262309305051984600987994518792239239701898822805573139401661153640132435837357365538241140854040780038739023834415319061599075073918007694338392037399955243932966502038870899275032326302445010889006741309067845009462252272171797041025231686194970800817485290501827501689784973482662783670325541043079783815155015171652316516226192273206929125936020696592628015669045156499101546949098153195455408582912592384551997723391660106149912577609581025842650152960*x^597 + 235608449579408986943255704631054301860794497488197219938310104200322703733066194758193896035979323645596766110455819644299557020597076727405430907836067884285404772898117901165491319755517698072644894944423924467399310969968846257764411714320585205475994262204717617536002120470921929655147742592905687687930781597709043771476280608934804823071898868267265996278144324405752270106051843168311579880674058054571279070454220862075380876546296186718228625093780820549313679843277413423511005374916351501241853532462958770350095450126583137887589001938862080*x^596 - 12158307181427299876670600560527889029972113463428778820408073722193513169580148633251183963048129135493269385676583025664749436393966816279101308576058540362851872241505262117476737472894180817284804451928608084672385534093017315046367455787674599626501677197255401176745934610165706867707901396991056142082034934789210014793365675802929949678952928472369150775592739590709252666437007234658870267321354012307792813773367245434824384046687767262252428395185826082644075666988201245078396987439020231453151410567768042389039000590422222888984054455309697024*x^595 + 625440756880250778055376238277833210774392328670762697218662345342494430683095834162451083691618202091238654682715925074680715157694671568663103914639840342456952533567321090914339950699718576000824074613800585759355403701372460679334246187925427978121367264836440249657009134632118166398638732942891399230887091154648505190737834687296909456756607005844491015840320049273306046722724134890026709500344103145467952186434806463495266887525384047598835757176325922396326709313519387464393065101825274166954919193892515074319491802167691957874695101174507372544*x^594 - 32070924674117256039136191833520751120330227313479689478189857163275253359450771193890383908368040028511430900428235509659389107274826619560994071607979595934863271893252703710733859059934284645462326840773362997588949963780994204318229683534997379994148477911789592539445394416360145035078008600645823402522586968781749949173589594569882653189674872491547710285047733958056852840586376112089318741673728809424335865469362568688962099987979657826107121783727129126344623979845929655945303427956545951006200232712463517466769378174913225381052904260250953056256*x^593 + 1639191447050635914216862051776074649838474182305491965570553697419978987658326978622831848032644646078630947759611183457826024497877368135371573499234238880667707194516534278800873028026925198313070977607218472335147718924407998641225248992352897236163995145604906096154638370388700572260670344929419816903306965811016779110956104151756049147023065566416466524930529975975037044569362979909182192626422472533349305492825665007780447308617581766416990156015053159024639812265836044400370351863227148089248079829315673487465880872652022314398872249903115784945664*x^592 - 83506623458415984059510594846317625012381666588325582923859292453746853650917329822806968846529141826040789730150218815245193543453145891308073345622255178444721951305231321052333481134275082560980436690415554899397621911644091861223481857694096568653374712847930713322275119472087468401238363204234854937042161610256629756440609232122857402883094243006014395180842325319302906611710694674257311755589207991596871655467611500258993847506686859035305267483464204115539267925068713682718709519716547827058522869521437856939110138670096437985414426124934349125058560*x^591 + 4239992751924590005363617698539231623501520473069351410060506831921451416624995219254957485333974402715671991906271068406779888384337620953503478375050790813585032624265774796621184931878750892584335162319500835058551608852136941060123055612718763641239082814931845307366876382732386759769129874574743961755023492501755085538646899990301857841212963687463883909356816033849193978851388158534999989629730527431564033828837727804000048057708978169847063150742579723371149919727232170247868407858797394669262236143474713617727878900988409559377265689185532271065563136*x^590 - 214556731585089110109382568585379748996876180887862017884655310386523678876931753316696369103418314368960041874824347923831328854721430681315682385604734282588987940106621242808872028485051046639849600292846285629349814862836215409109068131910381332858409160582569044334993145529989329840005295351947961612156228559504496547943566733911205736359551676934460924367097248772733625654629702810020022400170952454045297272428672501786616039977412931879704123196020418624525931394562492715344325774301558624684340629964106482117496318824790969278800087328783740476325888000*x^589 + 10820121504907479149565231996352324643466709227201004322778362628826183654674017289177931207006216054869134554941529290457218680173481381029079164767964797539927429501303370519278003050621982073011079538484192255074357320407922819848817592469704460292126454451811318584168516930058018576430243483847367742796122376718042340521718264358592351083917036236974965113959402663156100865176312028900250396511528415445949432718725064478665825378476239547401015012427420637776194328482257918258756579166900935272821608294290789803471825970918468620156180410622823492888041619456*x^588 - 543770524265291081308100256695382472223439624485882485174621684552157220475525812573043735076248732352314780354603238629407801651900967065169362072937865513342803592636445524083092384606911939120225168686538794570462410586510934313460004506874253989404111486338278889724377986085408009528907509401931978234818318068890825551954755634443506948032177137907666024237076441625497921883109531529298637727243465142971159931446825111515004886528887373134405752009875420482829602265455679573583833488993863297452796539372466162862089987551092916232962125840411474892362149265408*x^587 + 27231648663522405093188557707989735083044566690615443818763395130603211337770007873769256336181522920913170343169827831689137289449849332919884903397695409920850397618055921082762313601757977922464591345398691254435730232659816390084381921615134311101443483848743802977082024109094052753319345152028614395588099511432393746253406309652920283092447435725905191072288551046061934350456247998736607985692838270224025024249223633420590350248701933466720235806261012031457803473693072273601930353979656057135558110366961651503023813229731238370270648419188830960268627134119936*x^586 - 1358904690839404000624503792174885648437922366535138476407533606011115491904982518598674270890294472598550664044478915118487396994370190455035999468250843086869091181391677492611091928424306792963561630820658279232520182652768681401156077191510778138397226243418371447026538608666974218077204255059600706261974026658936150832374206210506760291784266854440025599393448145355800011008070379034333425333096868690559214040377693980969964448938592277636575549334555557091610752188924582873971960377608801076883167857167069370517537906209785699990783184737431587400726583495884800*x^585 + 67568436952838123428472995261788143920861598764254588860933521196711646649563765217691704692064434556680482310931071237870997313430748655145426591639018739500660817393362130917645501215805003770791564842670523131420582776548275028738013692998012319678479677805529236336356245484647509830139176928077316258588662260568494015183869407399242963844177330609589018863939314382521973106562372838649633920270324125148145254903802458918043457048007361234765226341872070101672645263520104776887746881541207568507004420629476695217985637802259820054703408695258780460851981095335362560*x^584 - 3347516264766173911580869514449455464328299629970153499347342127195164420368370151832517489609226674997914019708118768813425471769781291331083455569317915548919927900896265667780344718819005621672749292634430174195873121086099607358043810360065663129380960093204475058385218758380897347940845996843052869180609683321471482348848004935631534585611067229268649981553959955569396718419447055117131052426154546645091400586257554636747381775171658606673445322883798564514282794440513389517287222726885427681943378432544544495284261935100969751350152935816170442133746884193447575552*x^583 + 165238341182045122885906093596956739867725436356718689494942238522430045965679981744394196407979059314051319223426280520526110935894094879253048141554582005415044806921059648435170866693312361687330342982469809225692623614992538895427341675735250350901395627455578040147921002458497688307003399448023799987978722716083759423820619607448560554558215958192731077522367367338725355426416529454933883653106957427157522151059411266495017863546159317315400216254414841899259801537955024513958759298498649611382763438971162603567234027807951755128607772518075699029872375409414158417920*x^582 - 8126338951203205190505635853253474070410838671739536460566374752117840216710830079512698714882615754251759799289332085619771889602827320267128267106944161284968070337247397865101269037772067770160078396791437778718438311393741443984831369576650916740529706118338830056916699077607683206427406536645457843094080243745100091353234533465102832832581261180666652566954005466501989123910534452560925113978797780581618807334036505560906888710473873750734953481091821647160702709762664032305336003817428062317914615908012851360520920328357992981155959858646471095977857498429644376899584*x^581 + 398164977913526997734316361519303158759186196906259008483811417307677247032547955333324780799381315693328903894376349482173686087199107059056749151494529570551660142679061901845352782150585276613339590765911653575783583078827328294670972373762099135927612660130054965144792581238852736266057897441045354048961572731143443078806581767065740774476810744562699392891872169732344227337084525195687374352603564508670604476689993521886099055514327751369546611938351920012570437648014505245305917568596943058902969980690312303736160111485343668598191019122968939786999435664400093951295488*x^580 - 19435900200340020864581308037430536259532710461177824179627873808332488048878155055187887816198697650493660337081915603703857024249101573563248001322466795833281578936210414116224142924277395108847125183909155990617537933158566368120323786737492910210016301933562426244967261308542667494556570142241172201696991756000850434713324599724303453199398281566381742018942721620213507953779378794193104828696882394528804167765362707243915541138351639692173623993083104483072417156459658284744209438249197438034241488432123894205398006835707237774034379460408288145105047151405320693490909184*x^579 + 945171559803747665000112332928473675381692092414598430763535673531742681132970309833360442448489488126022027379789934297224290849469035862349591426360646693967228116990633124416424704221399112141754962904477766064812640662076293540185483688088901915949945731282571902453375236017377292296822365418767503713358264178326844060927144506622458200906184665388113354797398096599306296480918146865645268106784789447941332147687114496831500106925975353148555571024980547536114996274015323595189554206206433215887997772232614425211664984471471654832303765245890804504181424633281979505642045440*x^578 - 45790287013816636001992140323869512411441389670969873030037928559437282219333424676921032113376752619036806026133900510242431945379771477066336377581880414232240527875485723007074636348455324280891889872035692353663780124734826310358196392708876770492870434688235609117583909309684540389096252251549193343333188056373486366594793376235004463151416165336329351847918268367221856000433358525812227308435411710847701363318654130678474194221672127178848947162335744978330063862345354022759288941540271559754400891765802604940931516460303236505784728956156123026909424166656269134220402622464*x^577 + 2209971216443528794196394321205729458441194433352032148028418726229792094453196141513973272172065196425289305191823285421597273858222980422671564556328226773902436450584498136938367907463607922152157881788339940012269937650888283967963952634841420907476818456988142557910413314723707725385376737907751569523515248849515898120308017667763236331859106963827779894394792718008250490533755945730040993430906678019725285367298094023386846471546948007594148830536020567913176324402836745931959654382035134670688715862459637380111914116666994701414331821912304359595911443512206634082059761483776*x^576 - 106254079862002337356815764122505577891545162227963872192068267111846594695328201889237888917838468090322048962281525990698687830080529266646128029718502645428808729070573903539296040855196425862130374599878870629382443875380772093556055789492598562554257060896816627827201919705777293070875159356104996803147622749712594207394362411021398944784293843122210322096600786100896809370129255305890243541349718451220914289905028153767353903439210348140975625866603169033275936810549478056363806357833845743758590696133277043206885893924437575270740830562978486342400705470988271090486964194902016*x^575 + 5089169979912282761732709642988038404278892788564960716158255654704936656880536757357200664795341266025884915408052361427014423131982233687431220483800010310026294247440547753560737105832328283774873968732363673523077677340615789268766396230929556439172859858223468810894098142873771523923180454273223360946185178493248596843418983296482756747943280823486680671488733055508624253510703953282247403250213138153951430385332693159125543941879678082252325223957026420685932165937005554538068802297584910061005749893325064119522904914258449645110698480584665161957688083312327093439591497827614720*x^574 - 242822306240705205480757141833250037607535376018072726633900172574835403762156122220649374491875321154180705810575612291067052999017603127713550726212517484155252603263614337890818860280984993062157480881054481292156283549380334587689144981820267223262327149451964989676610210068745831326785671639414121404974132092353517645276329682947452995237894681901706711361973065337073760207675404092815248580305151686242611409710487510739763365647638347257710892094385951041819322389663972227202668323303718413440753669469245893716316487510640679559379656968383026888997822780046687008327152542439964672*x^573 + 11541697886464846015794034333988335533253473736487296187235688659627436545495678788586384985929162420080320583803553007702024514238492858865386391905132017459236695061509755685120744993090927393046937828940746447602358876515341076873026673965755597259952164703363451991541486493583967029761391413007081329391990957419678909254559726566718532360183591465142671962702441274298015659384413930692750933963125832572926131037628018770335332729375402045035472183202924902170893375815937756181213611803722888780029235615591843269138457928137115915063363580486934782212784929125876974411440774329260834816*x^572 - 546500749371991052191891611385718811343814269710016454829562190893145407830985812763494801592728584401146818680103437945990592151212174473442162218791270862737095544758607801941425114300699003815263099729752899153852102479959936862182459955428709857302174388921577907854476566308120698181817308624078657565376506906783319359412509785371938403090646482909733519160317299023275999247558678630493416312339122175832588359201940296904666293051676605169111636176423627892088256657086026743635905330221501312409232846998626617863757052477782344618671548691217931603187410734092613733372895786025648914432*x^571 + 25778244876490100223884066151283598405754782664334619331861979464838878503212906894878767193507676717538371194975158609471743812129268639550180925589721234484351392292707007722067352782644886177188828672434652154347244474308319286346048425485651086053411235647032215027705082400620575164994379026782132082524803512649612822949509107335005860570864474404264969225697934428836319611368801817077307229066170071320352450362826844520638738818935884527997682963178595997510483740077043635862074950038057903561148648711994855270280681369605114145030936718401807076536718908280853296321165080977759100993536*x^570 - 1211323411135702791380284200765446457421629772808230808643425205840356350233576852021376203580811123470768222461488638537037673957437890282346204783600564814123082260432127174058004890083078206194166967496407168216699283915213370991187652537176909987877351121084961044263031672992297128565545949852071704470711205122928252066733959136099916272148200133306896342233971596832691422656071764581533781189107903762344702895617753524820841915715887595478955927368017052572917917663205979758745071841877776514640057793328049078022161264827383222577548810708372253446920837074958118202488010590223784331968512*x^569 + 56704132791378956054883031323960881574107820987314062219189897149068682352434242970543777323081768331472228707496655467832381430244622959163641239632599590220110057325018970182498937669772165723693757415206258433647029005718678155721149403748405381536066210151856226011196441011513794287468819849676480756141730673974447614238995832508684397636002626701136972568300756247264185524771705149965790754899594161725936865562899074846753818346249760710154945934675934180080584239492447704233497677989262240200962910694281211711538862928609177144693150840226489261107064011953962385163268539315319613576708096*x^568 - 2644366916593075297860681628944232792641611393859368279016873952496914141186012466643629075342179121121634147280777587560433333319649326507832772443564959216509819772515805550552824114377751180087935052634587827622454921263529605815187690757112897174819891604898204150277091871272473948712038987970621325657233178431567850294530968783324791412983856880816633792854208699447485446876299107486107341501121202357324296443431427671868316944150140182724383003536057133611830980614441547937622509355409230228467260054424257543766730195551669736497427360453450378594078904972770291143653788730375875056713596928*x^567 + 122853209751108679380867560873815043690184797782250491656740839889183890459328816121443973031123995027788872273508528583437371541360848073309444734201651623198613863541912613975505794483055996613206754784493513231141941530449922974216399085903746549380422784446757860802912743141608744192932335679580605001584215694696662466136762367892537873551621132852582689536718379949565385215762497010954656389858494242011340378798011876017224823680788978199922801281449668913438744487646005034012179858040444893401687633536747266974352191341184654617682309708878045916153341333190326371574152956776575734261594718208*x^566 - 5686109526903281092881762239761803189413451453978545336148497418661075476808361527171064810623101348583819646640037078925466679842571965258820149846346250444169997315822122968018523329253008279146140835343719097722084244468924922972091606287238521314025211477345697353399749179928854645571124962950884482865514267181024963117229435873598074024401114607908869520946121874104000954837007130701988892236799976608617644370350714997571741588409968965062192256058538339500165098654399582486477986009058945714204745986260950451617614275630861540475263864765998455576501546643172879003634431465804807280264275296256*x^565 + 262189103812168222048763439832735597125053340909702773995001041591000064586376734485110050304838890776549826770833001869180851461045672837739306752729706324536823941378709146871290870970620168775186878128995072066512484512764344212076988918320592597213875212225155247162510957452574523182664633052583712558358941780526622283628960431307446082996327673585897879326647056584830924905297962180032780900195439649234413685219037565814603408034162249677185988349320788651494436764394092361013280576704059330476363174046873449096668070596269368796177189882259998793492062173165354505628761131633700891969843462406144*x^564 - 12044592597580884847196193078270441173666488734205630731690409129991610586190169113707862836752970554637704209062159210033906922069434665234888023890324429612634958888558817722529544840910944233213114255866190894224294587168755710638918863496766136940629966718903949581972532445818511657659840571143905205718790336308791947890659882739834831797747498877567625527814134068185326079109092638002758208902789965659504433941367630959033270382709821452246947792475898584346976014803823878344951921400800867834034056252169382967561081135616970860515385603365756264610058481341828614374520595715147710706846411828232192*x^563 + 551258735372925008394337810883410934714382700416030867442360175791778148129406816422922596097521317254935777607425664609228107574546858676156195983273213274013391614907219153932858752854116852376856644706901259292462911240530388026506988822488923771385427133691661476465473196197732782874436786284968425025508529503484572072460116826674376946841089627729489865714126371743755759048817022743817358827676005479468477997094663830577078570011277981250690748556482373279577006489723915187061943891668083420528464353127091778964020031441136871670345993296144410303750149045291500775957316042594123628991072159366381568*x^562 - 25136973450077580785419160615711758333499603068924308234728611394240990646551167957053362580974479754265141601094165953522632757402511254704054317794783336304836862929462425600806363688505243887330473579414708197358069403836053696291680376252080727814053048580313417715179230153332977126810472840683877762777659099060314756395658603652587610550610932285998916632583219948445457910446660068561291005136778758439346953374545043941833106111307710765218383138933357717902719137084916937914153376121531918783093340022638356867572768269115501965782205987176498106701544147801122715526331385571631128519056677276510846976*x^561 + 1142018610966861816725062387025944083639400604618412823258182246371073920764548283373600470069463295852765131364932479714513699580698171416240277757297111400659891088641264455194635236639514702421661734418267942585055714919729980627050817303474451309689051326680396843148730165948044751039851613761526217910518797410969780075385818841783196476345792788717422839114751310371996920751986852851957423228314781719384509949463005674276477944276979670390525714975982406155475502516924120531238010547195019157872747864493474548557799221717855521334995721342130460609094810881309843689444533716496582018805866197109165785088*x^560 - 51694564017446484586384190914860346380374530659604194881623252762607240242145370960140693842957379801099827967423849934110067060077128394905401177934749289288940797266532976774397311371792345705289829592784249048120325720171160310797199330330123002463358952212785238712843283162651988645606216721076639002780649541861646459489816474528695210940077237779712451335362977381350533046668872199430361619599904090191332932641484190583593878838011758352868879235926114563984035703990121567435481420510333524186869136210170885626291387800722057055911018516756884941933268834499210675152955626266371434626591092897447568998400*x^559 + 2331508778236939079198737123742681968475485836938497465942676947030494059961010058179718724882183120184955400575664791824716474320749672763157561494467974105130395833980088857427792288424934137170505588157723205620081095618638085394636598962869144925107510335327027427112181665553423483380212683774400183106146267585416701659048197916126058673289471852955805806927672397131589435435878715632310134601836596226784312022129996909742574106862307100987287306681413937922898449751298979938534310335316445307383229247396296607873427893796910539055121749206135472823856893776403636710565460002662647047088927610363969720549376*x^558 - 104775274033181726650789310786364469095137466363200191706849509077756774406724009893814799682129619349802838089557395985042866510796987937340209614136775246978441747247514877363669353092164287532679705132999081320903237453740954497664013662111086268880749121238062841750943937930374152255364290209661861807919347259742183626839767839307868090837665431128421255848141116113979204240009475088300653009516193620754479449247559006075420660845637902729606070641426428924631188874380729416989517103487176379380731915629457817687451579259223713240295762486097763942973096803810723016043643152187711011149611703480329980648357888*x^557 + 4691581486969697624779962548419632095915186198617825073141240488377226976423091411632259688304574889327883771137848050031157030451306109196645158586947042653017255940398177597556072916788887759197447466446810742373748626935093136580405496519221431062693716384661428530351462701318280791714852418031671328639813722853796587861028551844197658318675628442386388230338963573004944059169288762897103684535179655783744464789478591524146900720245898921965858906900222628373461742904751177954367358261626688839395922767736272603210859946432262785629925766814130011659586430833230367348521319459092606224648131492684437618874646528*x^556 - 209328111584263551811682805345083183263049181801837385986250987471450787216804295504415262736565060239616249415156470455474448884827613543158367560796872770230687576126109851179628150669704036569457314983400835374659735131909141335537869003944415799053389944787106669044126047618045991774104892800646792153999735987203399261806325389067751430462917296078778927297029557524389561907706073819975564376702999091834494248482651451965262223761884946970245296608648052767103036945179847789351101809618635294131590123735023682304062237903854834094333631690621477779434455147265128954457760141262782697025022874946762139690277535744*x^555 + 9306636353015538531654248807390228325479930233882305320829739105423861812243267744540589917145852981722629499361612714961475698832032920631386468444705209390099849873935355151933166789520547643879935698581296205164895663510685243350629547287814211004259332621590523077013611377427438703234007787750723611464554331089331822324269853567031049686687110456533298541705161695951595683064292780058375929497130406661114630335980363405704492165280343253788671560421930014827614393179366788458333201066545696607472508746256015871126902116446269598920397664376762703698177309044184037572736315119159924227301867561428702510292125351936*x^554 - 412309926402906204740782042130356365258329814466717332837615223151802697884581806391975956039295515916757503036519585584809034081156788415140618403141704111958794778999690520495257461966994415304729723184459421841992379889778291028339205851031001344423258876002609620361243940503270648261734263335368245703698080730754917875708752300767832875141752154000922189659492957490988410561938587044875814235760411874989801755006010016811211927934318243664672226768359073766351646551764441924667477395425362970253044037004879403742450018729569870621553381296266396804193419019501537644116235367800620340943354927997154964717775978758144*x^553 + 18202435911830238365696639284458940927730597767287717624320865170818898261940847808537396596283264190885215935359111376962532650305124357761913016236998522925394023476416380568390211007176145519976370809332384966502049363369510751294760292932812443628194448439491012118351426906487197289806043151584480765411620170992205654994797796285543691783040245312112984895408584778298331277373033771952120238623044982598894598145385852171838393739111633081581477739482684310142030175754330996231647321236640849752635162187851087651741266636178785426537205758950547735359137532876522345319400183421155953705476997109318851119682347201462272*x^552 - 800789829867063166856824683681668355751451355193331454553041386412301813340827297340589041962835804976223841979382746484295675782133944785611910261701065735829256186313326502827630637924330602729591941998775721341432434146373837132838722887775279722871613731452897910450802026563790846017407571786307237266022876923089636354811711444491472441022348514844447233769761039415756848373405438667541051463383368704890792367365152816498293458447721396386367637728104708944376488264953035544616615783385561299322725684406265321169547445470322016794419874424766845494155689786998603676657010274408574475062156333242980655822201770773315584*x^551 + 35107455383914171663742743506174498115163387272345128386812323350854268758396403795993304560363982382020648659884808930520799041550088001129635331201154337706621432272734095278842845264156723881630356162885631873314436722613981130828625012084900268760992637638966213474354144668899430774484717332429789966465901188510205242413219655288379645001521301632751027976523619398736891163433017990671130909235100207022450495485733883180306333674115520421436853357047371285329926177945308434924427002498088821530892974563839432584347835839041958465473295869834613309206419830254985866416514748246083452110262992440023230714653204795214528512*x^550 - 1533840336590972052793293687918597903016184577603598021024570727352541405953283142687794628883087201897329888996787272201099607700461222558924398336493406801869909530235249728370058976285301071777078538352482210096954585615314853025170013923828206507292901331119015392090011630749772871450357375070275329303150041401269408652800126331726178042461023627391316446537036708213844868310681323992153748284902427566992890264475306949887958418979466424913255491158941511366661699013258223601428197346093330083667463090682322047646769494134343171023090242429015065955566665111453613095547318656817848653195485865304100043949321205268642529280*x^549 + 66783467210985031762562889856070728463853340283973242299949155690762252890486643626196262302644217723285005080380110878917292536709605070448156861890030994362800652462530654742362599421107086155973964512783054836371013111619184010427869840339621355086557495790649694999549678266717343260146870582892058859526860608787468095547345779360911886739550683371704417362718276906542128955550596109615598080754297877485236027129740300922736245789018768979709910597041788727779854747468664536668294788319237466732712666674975611971992323632076696280746989189304033721423050326680891792516024901401392804515991663743933137143649770286694336036864*x^548 - 2897834345521873108551085517377170519689724411917156341616291503056753428017381039022181405907323908398477628924067176582472063490669163040467357835763436858877543206925098235001881589061172922172377784290443561762737160593303116562946282049127758198158780425758187470746643537369202020896620508686426845877897126855271998438856229287336748774763858998447684981236227755668823971538107144241070524189633475343293626569971508874127993850269926841743165356294871023574248553577558982582656402563525485093051707791326054629217421839944279312062178060312059124631298857533015750932727195279727435402552844394385697559941554338472284978675712*x^547 + 125314545676016648596893789812864336493849142745197797002622235354767691889468646294761892492730781116563844801279099035381828806684485620458720452268357431744923330837031581575480245777825052103528600974005342039220697110500043070883691441825218623454260813499757263236633446030061964671282849563246601220590823496835406801921025200462084214085931760544094925186885880186864090888275418026650827401572526698841891137441652031649790183823359318860900329486994988389765193071497532385759440745108605991162927617356827539157801459142855937645912077395861719500940544541757874285954941267302233199343252333730069678628371038605469025329741824*x^546 - 5400824675593426363590463055645541764687642468402971610611931392290297660750968812754021030645079326320089929788929771807658387082371079114602655511184157173890029919951249107885278465673612629843035659493340684068362650398257083881072490685719393040439515588157640437553501926304602477039813527987777541498885092052458237632904757242865110321943556702596977701844880226632784269877935029968670873461260853111090180689215286018822083133841128763013445417303614703103588017689324205292850576723608196230864186771345222919952666633943007240464639844549831807217344978267570462838951955097531353148792806569372131239723143602508349374090706944*x^545 + 231983162859761900819668028477427557039050970572718292757914289692583483465943568856218503087020160114372290486079661469444071640678582494735462729768692918308007548708674122003888068085964577930348185083218818638614602794214009727883922204293915054162852422858535163692084840597838995502896911192013580188970509031926705748172049218392455832522175061570601932945857582720524120114372098243185935023908034637046285505475878779145384203557936586674529638319726826668065748623352078816248969473022512308270852652551442420839192708323004481114345011806794932245271785318923721418796043212039685448176095478204242955066799708456458196543227297792*x^544 - 9931105073938141953538275029316736229024680229768267652046170684168723521591709532695407127875898913110987349456155409127502246701916146207923694342666192002350220662258752026949944085062458297101129047240558984489809011971466824173397337356014580160190027124047639175291243444893011833089623214978859716754377194703443889504312225105408269683359348973228263351227681817275036639408878692027231691696077715180460114170827450546717249987419064647736695194694728716325755517309679292648898905223231829581491523105544346295350047667290803489522199516453517942679145041753671190037775131256153199617501437121840002790088724965333475022551824465920*x^543 + 423730944662210867959949686413146400527866529293926663152167779519590310118786807644320285269808979021524473797169260264756860336174456722887404316515595140637371114339927928414042809215640901006547307661071633607766329526836178517634258145426288386835686246116352552860844865776777860344584156925430817928168289000785442982199062477019380030338438162196085628119426439527426674286245723334886028844304586167916121869784201636154629749156286872349037833249688985468637265696080192811663776961446347614290445407510758088968678305100493809087087389764705902121527267349130738911441180145096432761415805301141912955059717631856480866982980424302592*x^542 - 18019423997245494902823032375806642603124427955374331325428268868667706538542295999504099319545163549775467595826875500834801763151361053483461822885405048712575973956400752336498390009495787316935161510162305390145075048579220498263999573835748020354624817129459654973044300265920905718498582055125496428439675939976241381790838189684454098244325423177727875466981432142614353366897577269301992584045452043421233732670119811136422763252899053302881741647952489563656810312836898226639734880518257813919709133740731821219563627774236478993727100124450088676262196692384669679481594914460112719912050295789338789172357376810149248009469835314462720*x^541 + 763758856814766276034328600886561461497258001937347886083097895675926636250231789783084564752540061410320179715692865173438712763805029034542102898894563838992663694164367996444050135613039102029171724253584486256786146434045795211189069865785362811492740978442728075718458659569890583476960764477436172493797653749256798558455417741501251088630639171574084187567077351056503048686593733357429528940105494398298423909825961159391755834804358735895971156466228201719283795586969388518627089489882707477949529076024322510991981349055926926887155967408211258754845907086952822552380069078510542626979472925462946719184723818510348100640089632699056128*x^540 - 32265817954017306465629269623487711025085220335159195886914270589656429944925182942950664122907720133292628803243151885094841246011193428568987165961536158993982486573883867081303834904721669258520276560019863409099286162203115162244932829971693120263794361206859388655938012371370113096610583115803212439606991088970176851939287869772104347381176693360735818092961556925500107491495097739916832321806461302776860595208506017869906997562567769350115380370027850551731712614375615031687576755513235517679597439699823046632499198086008543424226564595966995374037872005275576109345115853814457804031098090844636385271499604066061127457046881185361297408*x^539 + 1358646731442940759824027435002985499433676882004635772226802436857736152273491238365896553853982186593153026911622742576486973146846427124193497470824196667966959355787378761525865994004324340510388648927107455274047165180129053464627992550484781088632727587112737534754683521581280709902365993005384534185001149061151484584829369050847268235279339072952713515975482312816995436184881016767276075203386853758283229215535547144543885240728776138815890514554348763271604790617569035027934525532544416966276400179131065561622577698423172371848087419266140195943678822949160305670919254417602865678729045191919807459878388240759714399257194560524249989120*x^538 - 57023548522814720146831542240484298999813058301579970733531724641830025800200280483999183743796303137335020411859231290819733447913577650121593268449277102828880033379129777693022349928102399591908190251718036162580682258185798442008879755533059833403714744941608859128287498361941200008644788374609186009116940204948966998659378377160777125669678529623943294842732043682332354952492791533332951707717452919492571496344178725307449709962753695731464404448479813726770892563549005544220570884210787520827809493949397315250451020331396774213831963986295799755352514872508470418691819749663440843863820554640925943556078064006195259383960363447520411516928*x^537 + 2385569912367945096165282915420939051414924506447698084924489775425492089895377194966164405971763365151926932489212241006849312580005879431948592125318994203206589757560803183078127495187257420104176582794153971889967267660956541282912011422739864713479054427700822794408147991611024105073918924905199468821854606563353790487789163399045883204322687332316814957978844342507194072129428780020686865105871459793255539983446707730519066568129353994744956203156625028140271583865324667889453057752347775516595267603625516779701264316573322057687772920137491466954937959718972791222469111194698481835226416212872425864707319791191897855770420669852103408091136*x^536 - 99477927954189175945881569116785301043088226547936308878866204575360068869310694847335416282316531577119147951076301709985690389274176727216169592027879551401012153413060696583691647178038111006633040310885632248207141202441769638532366509470847298444168417541719239247570710471106561283201389896439249279070912468157546686478178291122844431505704520396375023625784290466300538900160820858166769295663814351606873688380157765566731486767273095076222268612168091120876825111122700764737876194945678606129423381477642100741481601403858093947406807592544888467883322769418103091542397292977794251456683219342622847512943563199710451448558918159905482979934208*x^535 + 4134895474296379953297174423613360824999490848674377553698633535436949364480443167505641714136963295808855158037235216479748950428125480528520559302858740443751408926686306126148728866136772729354671228602646407642886673018481106600164265428459749390114861536124290007613780128098679535492926068465326989475948872771007248200066112693528498583378654498729514409482305263951991119969074891954736321164982264795526301237509642988987784463627740991476355148846623397282942827744504949877747586357680177432524495954046026503592965299292244565781971222815074826029566608184253894436802371236514536130112370210172534610923279853354579467347575320226319455630655488*x^534 - 171321647830181644181969875238454764936061376014671018298301613861884057235285327582499524031762730818616685895875176759852090775886325287670929553967133090973156277946699323328446313412725562964018417760408040312440063349138427496759295873648249157651237210607090747989196101831003277908078314324732017228390758171965403069431790488317456515213669077570988698309637050052978556429342459970263871363811895186519671767969996016197257312455908958617296965258792547580572942656642186350719305008011618658762637645912562495897659856011151477801348103708859878402580182595115019002513896044858578710000279160350998716208881103942953993781297565606564220205453541376*x^533 + 7075818689985508543265136769435778452028481453888118796402554718278762914598720757442362494285100803470058954578494155667983003311776305133081513877623200396501010560562728113801898846062870216474528240037644092658079400953917458732490562238701052753596821979055469608477269403727278330142920458771509733700456344292356123647401988995297173370699373406170158629870825783736574302748337982463384154786337205267159583175239522484456822950517396535751509080027713650903198987100617010255690105123086423679332888921245836201579982544670797598630415576586074927859144421261219177156267607465027602377902472413741232545412494756359136561708101861338752696002969337856*x^532 - 291316399336896293528933387193616747214659291668467830745713192074096883697472603218046523390063309453963067810734253032894284193280939532030026934746366266595156629615015093924431881663059670414730683185093564765378712955371794476678791129137994794021542136781959237895828571928584118970513907813284742996750009192624658639108663551055431828761615179644528715314476094630665865421944870789294012858210129729814584967903406098194992756352278052421475578087222902411347419240059795449618912484647295645524995147388721770462745246347070350079905290233274563157819122255526768967226960785866310055299798938964128714376871621210931595632102686073582092049322895998976*x^531 + 11955953542836420257551308619158539227113991454813015566250789955023161806250622831469541299983470335834975267750740891387959238049729350208785544059926436449238043157526095566436215517883961543324383966855491641483570041417805246455856070419481936538166554575524022814154445014248654168538806770538224139596687485715994173408728624546601168043312479230510900352743128292281446054375133226870842065732347562756872213042244900967476269357077197922445728473289476397660995567754228975665023088282045856928366250488277445592128625197518913880824889973674855514613370029789387621916688672167636708945767690724775055209924662920405326359356899947890250539303934822973440*x^530 - 489150012089128456167198714901271468755919066797585364924035183084514307444966159164243573320742062722953048585368657906644766096720574959120998057355085752155932968171539251335642273934215432577394743455528203149939244274619274104801430395327339348696860431484958273377108456278510597710366440163577289780667427305498881179798385643430283162314254549335751499442420931734997406458940650105737025653687786858157782000741166282429574006807090835991303347059268181334591888831343028051485709041273557176137152750895244924443495254383549510402385514235965932092419443575537481458483336710172606029487608714400936622524767169936026165213784533034529640738317213653532672*x^529 + 19950155095164176126942943061285896666506491665554892022264218187994843335805523825204060485484395021029113399297653676688433839178136915631469520293767062872648334203479560223465360986312845099751854736043599299532351593426869055860127145744294844040644964447212303595809523193376020667927105406412432735318226639929420919449197937934422065416996180792757018798755132710429934445526762516810226632280943527485894858764310451509069702330190051819151977192297621549840491511973996988970154831027980246352840353116080640088276290614741475261310719891741084846132204839349959519892846261122973148919673825389327787910729390513317253770369179783521347983196799629816496128*x^528 - 811157025951380961354553308098902309933361026325838618108103077311902222188610432994014808451085490980138149316248663241449016679605049252867019811066277554846606367014395152865313097154085385343370342768194879615859626690098702137335707081904827506664358639007264767927173417771238337782393377234021012138223977117844545590830562034736652145852126533488250601713701415098794450090343020221579153033256498169142655262180017967551061507956610845344695812719980785371324983639437815442963383972784776978583721797505606580798899953261796838272227902659524742468780273781250882457265548209464886915458442852830243185353507594680540681636288423097305378041254358060732776448*x^527 + 32879594407255520011086059903076970708685017495445271679032778723910542648133436707739312905930103028514231362817785985264254437423205199578993713555213592548454504408425112607184789880954046700590499621913591449908890544267538311210807250611943489821342588716721296689562185206308348956528102222651426957298084577148220860147137337042314135329657143907661237051395311249610597654086875442844380686199596872534770302423058373872046330220315144248516124793533744584455603853147029587116419135146847968560656898292967764825310373551121323339948513368591208610066273646665024199914090010845558628210108618604765934869255187403274752699848318152685231952428385014239499124736*x^526 - 1328677463951406871077292389157282921706201547474998791097064727141750063136377039788185004203953253385937295565044319406199754338835821014233136812847233475495812349070359053602842870336001784979739569935830343134081609370212979529770137821336082793992372254983324647782191358164574515274253710043429418258517277175455958962173103354483863320331475774314416705366535122841766748022033907459088487034962725426744103520970970026418360672226653910035711696107320355050999664893841436004322290459207570277368877249614943854047847918483609573603261773546183413556215815561798886869052970655504546315569733659821671023522957373738798810303040101656803093737395276172657468375040*x^525 + 53529522443972528963145881357533645636537125692892327035194264914125623565521628525780661290500148010078632599818551570879134067673717110283865029995105700788831794392402298163810991624343123975675328768548377549965927404373923734383084155520464211364901969991277964790041906559894183371536905052083928616707716286741496750786888166334754720672982665757913280236261454311443570041556254048533627355323409118794779937085206608838643043603422196382539941031430432628892017769121428812614685057216708078079435918717738079230777521620534492860418959180324066619685966140708786520158991589849178265034197642946248270999777463301545412058558483906476905945694705192974409732718592*x^524 - 2150093188295320375103604924667880946069308710394750003383113637174454215106824384849591389445241234204174893901379672125796788740983978790015296423977790410685415273035472293689414625617650650186661652231111564614002840179736681278185416844032268979620847297409598318898270076469347128437920402975188156536522189783801669110684287588469307141650581437994090304245392142813079780957020839265401559949769208536604556780752345052323299167644506929759041316773041207502703317712388670083953825161588348829492412674003234152599868278563848273325007485065773124292414888431049167003967964856527805812333361357595056793157903662079523681846703206277847563822943737527928013165953024*x^523 + 86103557491009867860452008664740524861159047356303616722865242887845078958598192466656368602364604025954962533175478364452018181832005118719623794975937108487118970446171070297690976182066273266442776698120660539067879940306563103627608680687107014882959680806531499720052507624733389532410480767662406355207388289698902703737812162214463802186559292455979125688583611719354389959737382742142993485641382847788804379660154247831435849408795990729849938607505686113978107835914352108230695326869028662326671158930401846270698716286788380571221194484492156071010226880324047625503456970821321251098786786559900181836716426137956733936366505195137762334135078226807475881843359744*x^522 - 3437913442923329226978120191097847684754595117588706937218986716952176148889787454857352238012746905320379634924353057678001361395275717397159055011689913006937849247213074328459172751895923541811396182481635039593983196672068097905926416840514566430706625585482845196322006518996125800802681902739748304212785601071483277132486345035477184516577958147510666055997240563107986367729478128793582259861328301388934861184116419492172427862820642673797737980522198380533274606297338537619628054231586110642758421609114636289474731241091354149671112686288009318696528185902642377087105609914420214869736842103952564518500546467002203295891789912817587726329621944918514904712410562560*x^521 + 136864019091143402346052598830602931366997593158576342540620598210571997628614648870996208758758170448132618892300707365070163561599274485794891408701823882906665753535244623520416269389647580416578250834850803660639909278502747423474735695011298678987585463755009248652234479295112522837582110077387542658541017782532766856925969249879993221990451138583580485475798443143456715079990634865876764654742181050625797949911145354382086781431100261250745169032655421256380696780338315255154457355871749652701998599329293032733321490199974000097823069364817672984356503281682964002783435473025735894381415786225184717705201386046319509998127790460452405248901567618223125926146039873536*x^520 - 5432690443807288468334945358405344398717271548274801622218087228592660801113945504148184684686582941090790564652305993891998544292193048500958733557673881105504959019249659969791012656222248127582893683121254752393240454744866267326198677279289187962823555633417859010369970193524883845782210383724222696278116975335976709551189136355800763044758530818520366902978422802494309205421595709378072521261236417977501600731744033953536330223086241061891924374218243188847547898049961738546286519377349044201169571599764862899595362244550598507254100896271846232696586518548195416877271491525783381562310581300100941955939878415390227803062975443453883232923514870753495701928686139736064*x^519 + 215022090526012491080414319806975760370591979938954854181845293704369088043852655879101322858707862709451566091113495173393293189102037560076698614084730565191024441172239832542215306239289585217365856217871255250336889235700223637117409268606102979877530266424070827457057738328031437100051486062634087492076417287585384204486872509593293493215591432041122462951802769792089574049012046912916513974860176304982429952725887722034723560786128433719162733741830098570789818154213958038890380999449070880210157743556225276795084662519908797807564187979074038405889064085075176892694484345923322054990072190170671711245195603065456541259144195865461436363947250686837497823776713388064768*x^518 - 8486040141947629158484159497886081342329816680986255359031973276877770091977569595120428124023861176394684412601792372399598835928702093692890772304777316119550897493443973898865706017957547037894580960238168602937236235169369531037673961855161980823136151566762029547194888330172475179488856046271074965812157690761124934587454411307724262135564418634115845128267042856515697374785897950345580661413308135792067984376271059893444615756617753188532683837007505536713343316289255377149143013508334433833301895138946573515466147133746375903178449904162881303020759583094728302321983303528340865167662729719960090854966961315038019934063432677525405145656446381453949319870109734194380800*x^517 + 333958633022998677851175111237220362731502414032850785149727640481557987375276841376540731248728018969428699791638379745232307850273662603648737957340877984385664604408940717695037746636539584320304696254772646995727204402717926790251121639163432790850022345097887176337921874256255955804860675153726387414292498907548574720126055025422786768905611904005166210080150577640378386363948738533575228903268646070395314468407534392160250308973969596496686227137880159292903377916904711439274071482263277911169028964431578100139233104963491712961508453641492361412883352637274600181847491558420010297746096031908320944035637400105585316923352047703289754226180605697551717202344436323768598528*x^516 - 13105627497035160806328769300138314301692173934227393921852180820008619828449860993961182261833376671876067891928765853785175860551768894495872336521945717549936198448006169388520929563282440850568695998429252058281921510680000209311401720517273175101807352468957887374837543671657900638145455511692890283799976082836240713617512847414254277154203855118687210670877851814384467122410249186257134675156420598403416157077454994526778309354288704557216127398170434508699426715960054161801882675755926469516876607994716249886512393332054921345910730901031161291091980489029910672684456695956858293737568538348035592916044978943129809031808404878275024486809977529066104888167251224577601175552*x^515 + 512876381472582577732478471280179475946291637805610545294380007794725538482309665558956740889477262523154485086008338906042370941764108326476386224371314250397726437548848301961971562151314543363546515688492079900179638832106822900466005798770446263305127227410529314710702249435399889186320022746385912636646504976718056650918221886210337394175373968555698528007427010931929269186080770917851056071879188144915532793938343344122536554055608309371408539712709197718933910944993649563067180598119301663768189727803038456720485050483949798098383438920612674285864634706918495569693433212095374472482533952766977712327856496282516304590661349105679801823462433165673294037683521779621743820800*x^514 - 20015649433694117358364465084125697936771271443608850247463607764183405544133979491273749141342678600664423594376277831026854034598526937142423735700340053884820673521442917538366839692929258645824677958176267726350943017571840523217100941589052323564720384738128352395267875105444213988894657256138779872306245627068306323442336581251983885798689648174813195950618674330420707766409098107921087817555926242019658786776511479750650611455517893300710998515970672269807660918878965916655008552528462060743083228194011280666056440299444114316546943869739739124204376888626193365518608681659043147909784921102616493880157764946114176191982570247335654273212134693746267500265023129246851338862592*x^513 + 779006895810159966428053772622634675218703104164656498855368540134569746739025173504858375374406786501701793176098052979211974827214585521895601524890723651859056235178700240692217490497073390825274859529325857316001854723527755549522943284537724253322752391297147973045577519347459742587512704520548323655295440980723083151791761960747475811233386135869096890930829491938510307804759537305800683929896730301661295262950338841502838097527576658925404291029516674328888701588410411851462292408329850572939780861600472234335108301377979091241661602341783973615548209250094175666956756657337293833330244621368206541837903077962453650673200334676811542599394895419439188021247543445397642642718720*x^512 - 30237103530763069284076187146042937628188717832723949735178418561577667495958342199404265466740550333032307515651822866157775633172118080535846723418623545588817021614947544861902568071549236498332383204614549222865233221028591578231126789114289646136711576415441116490803867139171090330191964159905365508692504535466840014982614255973921334894438933768647388661416728587739950348989341563496424055226970396904878315148112094424824107683703558525654181368688233026763057163862235854782480983999332605892577720134083141755183825449409033060196514490644353553081998393345589727045287975341278166774195927060396306272389323427283791961420082417925374209796624935318354311934504920233457175360438272*x^511 + 1170520581485909691539474398838025436479737672860096997180938572704445837258313870333907785351038750422196230540588057343930579762572475201825006621004496875405471527750794794891673566188617984545295515275287163720443811059469999689182960410936120057337158152198753503952491302164293518450740405940505513620778488368904584094795800924115498669869920261154793178284442623509253360773586236621831123964580918617253744583745584461680886058817384991138268001460002276136576388521589131042074583301597509017243274248754587961428176750491209583435737564107830498795481002483345046556110254381906054828226920065266885402462742897619705489932966283046225032434852994671378257756323728854087812981456896000*x^510 - 45192946068946397352624509474784219723401590023184590879411644651500880637156638352490142486584061472350515545619940401093748322654400356148673468462978495898587161774014432551162388068708089182201524972700173219415263277610358766144927678821782384546189923781440562662271546832439542563286740228044374468653710445103191499519971632960372287194084656287151575968729721187059002752814029104771283905545127182034651287717886575516096655173350254516620590204520606129579602356684435149954082431304246731473158542822687663584281721683011144958519455796743003415749621457100516824464782254863048764389516193043216853907732820379876134516071041549933590000928711314424234397265908682495119412115854589952*x^509 + 1740314454350148468933349338941129529965141923725780218722099793807036321871899595069973493419798802989858562874363670147759410298045256034946550226640888235914417567488984163627613641471044503636456777719770077955038951642197390438725700964055690036319587756995815243572811819308894170707070131960512656947168892271212356447641463939967404308313385343032824803022639571157388429516418957975810618522928476078931704461591944896791491146062396710287636098483790395257317757062994235592752386478542523321584140622478553140326795782208166309682679540080489942507539281771254941990842562061548383914239814376429688183514575071103231946373327101504156927186121719341174965796174635846107680221382381142016*x^508 - 66844083712393516877525011125006805107193376319119023898878570759213918558026582461118988167561276698260488263177913187864589836857790622221244812818870202258466627179895828905839774910583945583868379424305843130295781906460118203955165549373675197768347206865651724363596616248374137465427714341794001739028361570856212886063055996720769020606899437379156967452689062593871081006822838324047094675725278286197998217028427447409196334738276817253795978154078472935009526035524108897595256778166732398047358419945188914874021148603157654649234441235786103615402854100321432395014097749377664056417625260554232907954791223281575204880827404894450840749809440604987303696833799431152997649829876908163072*x^507 + 2560878709163781240860402530668632093862417535257720307090904116303933951046621307880038469351521772157057854216258048405167323202730529046038173148625272045390831611830038377358767813999767162129036873101868987662761536424841906071953388173477153404774073989900772112001819148376260588305614915302850083556604013382806053712712405384002211629392449219900824520402770198587294891066241050605316927160555811087503822481546665553106188455913767114762681876086965999347610352601957784076300489628708673245733567808012260523396029735843996452353445391834094298809888306906983480215472891711150088224954421901949357707826213200294758605257755085763357450386907385174632016738009746841154190197611306214752256*x^506 - 97862955483357084204103749289346009674356831973308937479370992808062330449389994970473551119329177985998707175911876490197662204275337519669685048207579736915945489549841406330068243381862726074236895077241265725596005020317996932191803298523895082129891366234283122926429225408693211081273846016526624735725036109903224138189526700836474636462675670894893043139749250068947980042573753802060635544388156802603697166987869372567200397207408477436735679770239548582041810972300366265798029132826430859710521405533512966795078789825785155503076804333020238980937021329777826253190378801426681875826280132679600927808364936543468373508098864846290324160170642268821341342742971195763469433663284378167410688*x^505 + 3730467582852831947120472532339685061080712499233840081539994218146811820710043954629491820678775323121424130104410445964348365822268996043190005772445830714109060313273292634918335620011654206883538471217875157236084897602362895201843820321686809706784743745268520477231114068382513268154065037973001105038895386620877323946646758464622447378063421444981357252732215819135263703840226175413217288623515175678298290210632298280821412684056656925266711526078719369875616829355824173863815961127276447490161617888653529749767305682128936656208001564760813713667471682064338086860204340120773047074230800890641237047566701465878364123111916892495328082244077921567030088883800216325050075581534213645382189056*x^504 - 141852174703983165653156141269013006004091465196533926597082605741155204253700314103934166310088254846704962012273761062826098708871049305024730165203201753184493628049423773848948125433510782800756215058281658886982360998840188260497336444308076358337077650342603281841483872868916524659932029140740882272272251980915569000611644894582369532901681873456107810213788823797181470438056129985103273788644092653814618075470875552062706075341441370606062189769139429591644435055129009270200214982157659141861422339849128730352784961122530974531035996219771458345860733987736636747524938201170164973705967442487420477764714490770966099584520321504983828211612930247027935564682849259653821228573439219084692553728*x^503 + 5380819988799954521582299562443227043022496095158352693386383834023548484298205069108378049045911674724517747954487250124861153014337701299910329332159339483574030270575753169984665717836850010451305340393932749335835277609240534383240353710577035817280145948020104938821801337981369338039913015948032114781939226172616916995595191917003160118980634515984536875350686721725390395134223736084918477159679669423293977302306243887150155120022462750748204200866512374970699721113570567796080226065549007129481047265487139458565248542718773411953774024579861884708803003181344672220435664190258761672898491658913896039108814460522500139622944689546444998834260815202596038877396807124265692349931422218260641218560*x^502 - 203616228950692330102353660952522785822488240881337182240642636397387962908353619763925199939836324646605995437342915267924636808583320721110893346150665624009141328709861076460605078884144113140281957208867212739450506104531682685309884007300194521637531722362333703779149122320053751257012310890609706619006384421525646185196401011871499100069529930289993801159917631436894130734399255825000638145268654791037629452767686103784878637178560352530196121040590979694883584877868639879281950483632494485138642644187257130653676142252733699960721252671472398312759038570728677197908877952162251098724224388610332079015497236747115630082837759748203877630735910977889271833722709217790189964815760929405368935645184*x^501 + 7686688098116798557212137526139936428008614105566938475151903717804695487844017370625457811569926563157321377266745672765121852530815636836629946274334033720763428918151426907073092308660169741592181769454544694816619346157072620895323609771687998075724366055755970827128722249227032207499063330334659259493303541184935340671180941831793972158970099955061411007326437702643534670901981591711505262960361417986500700910413563113614439001527526398377689592976319157829071638370842530732334428659919079301794474186419375437379054698719020061024441425972992632555649281640603217834350925133075778802557396366459953322750745451364369733928890677894690406163891615827202874185927592117409552681705259169775091259015168*x^500 - 289494487791960748101329962501672248392814115474750695032089462444897180619181434041500052644658458765744129180303682924234392242176370734747685059108458418850832692215496153058131457902407982427628872355136227755686568554179343399922144192924849909616911687148972070365225934086771152051709384729797999377417493072437730765999317118838692936032018188598282043561842883566092041610810027179669256753840048858418797028836075394866167239085278995154735701496188315051149870063192328872185318346627582923855466541305890779775159095142645604227198098240430273367162830303725548278989377476606769825979409627144988998696392669070844959173167652306160072980291862423399212772159601537964863719537915947919667006233640960*x^499 + 10877434555227437096105197123638844854624327768984878741406688524174776544081525643567121399237902390225540541837689057316934669298540184405434836614859414434986037394168726042170204417151877658547414251434594760966131849014191853465770804166318998022998471545940510297527621577319018157808212388050200156721016396285548514636397008505867677045324137779427759788778781733897276101340606941019949874166516884477363137566272464324059406266220595986903884034077066853410568541400026533346338672734079776747718535539764752482428203397361063404789633424111158646650741137762470893442711728393374982068457009063474833892724820259951673157718304982994822534065252985884049151037476429368033494300256059518699620411025391616*x^498 - 407763653900518840921639197183968172302582593403018282367946539347670046012180504235973948715354532562685232575267397176057297944765526451689230105314340543034483043976727503131429838973511831793527602645983638562472573862102746480909449395923317065283665837387271940824671701743123250913918353665526167108812419386292463777590039602008515856551958966139386843203328434622720493010268574020865274851457054350293220785553982853845092137040420075577675585430714557618367805329902959132720007974409273357418544701935711795906572621260577811649859865454810748797360033833893923903998325680055172484604607697880362505670693421873887121527613918387755963458061752430632557041734385207768387041524263225787555374173182230528*x^497 + 15250948652867173350989616341227885410178490655080429187594994249899843608489850008224247727372085152586312451166578946467762406057640532289904057894681236849884263735339412597568571918300600237169095658550574567356580441730500814381499060058236178390442283080017063142960246934103633005432879814027602367326041602587877812059890109068740916753534118618749086742574669005478783555285015659535324093031251047521210708242201598950658923038307326574736819020726067101890423208492569493970167459322340221682287989125186570495629215257872084464022323459433962734319236796584884933870857308098730741674660050285541149289532541154167957143408531697265141832469260915342984024500874178035170001234442135184208093201267144261632*x^496 - 569117233270899992639444721328690732683474595582821339452402970479811409160406994639938900432531994366077053925727807489525493101154820011632294949914328725828176955071364458577713859844323339987087564552092257786220685912376467361299824911804798214712089877732339672158239846836442007188786810980352022519370444952969417170090874434224014278323034974094029711741458246980250223321866704070852482806593072840635349191681465417260345428077466514637010080368173679595398950689497320252941644031249196831042562480676430776406873681951390606158858873765180608336567633705535594363940952370718289906817542176968086148409141530323204110790824256864020720185223281478102020496931256836462696170421228209644456548894464544866304*x^495 + 21190106171829102800715375405287310093400276295352866416017453641377813416732570672600494040951111117563403747443519613181664511001690996460071728223069497983394357278421550723869814833586039121874101817584638041545372548693590409353755028571277630192751835552338963189893317077554153347844322946947704385778463398461247868344815002599659428898239128953033634276957841787862055050671094570871170238446666630423665446307880205220201523768788629371422039742096660098636238431748085358553643372831337711829322815804280653947543376658192319523288188279345131276737068401030953301408858724799603650695331730369282764873851902383035902659459796753606166457788950915678489242034379764145851799980076006715377897580903588981374976*x^494 - 787228520856491516966865273578014230100637454036633295403586235293097477674564641779627909050564858086677447969532012541630212042767769942868674667798687191606660510671683305945957083461744087719659940359382577974593518602617283139406939085069328096855395960335067064760030858616434216499111898631524241054374221885564091338896090597492581432711254513911093385323577643580380829657705362477476521068574927123744454972059853392666126991116545950214974251764137034207785693584524097182746205806014584957260876116195076920990472085737337386993860263228104086651407536883737043446777243021185363575991005705430722550531160822904066319909441505538394212685643101419227713691807216330493244823871115779302868692797194437652381696*x^493 + 29181954250536000825161392177509971315898413033014219792043218023015030601776013187423721133505251173799691804137061326191603107504333096350265771040625197979580734491407773826267179665566447237200083641818396142731616181933406657853001381810791484378356434494753389212807825546047197457092921452046445847506468229460205163458153107124254268341128165224102001663090262213445697202749607709970795438947303920652217451992059865077257104911454328770464583712002219093536323734847166594904746980857882765234403900409677611583097760606997075182048204821984753380405758986923265569193117603718491222054604940952615413839835320649421965458727309335188387614545606329599981113064541923801537966369399787318852956090673189871234842624*x^492 - 1079401908535591458570676861501950747868278956807258218468956065218140355545332440032735674443428784194041103627558847906237837917064781209556037255537359564001293509699816319053234406065392913995429133148653572089363527592089193408905710031897285427074323407914132473613300674307147274776995758905954719421435369871538280655355488940326710188754002244819121680296679228979435949580831851546335711222838019589168816434222746573595669826108588813626675925919290133080519452532251368259080832194199311644679608660490213816595224636110400821218442855456191128421462535316282525645763279332924895113787609258672024142750622336584363089525487764511760833608000602535886612743606591323130350803197378839030549837384305804466758615040*x^491 + 39839737962537247133570847979525873367178249026932079546633651017463620746675918780056847478869131092776420488930254781751999964878989250141655635202587455031972748599599985976782570158394661693662742151946685500438586706169645725683040025552776328310804106242248208418067877466177987321249377273847272547658690045091445567721973586129898993961237904435060250980865666584483619612615690290269460953243542106512000960128412376239307109388218877922343476164698223150214856560326963054985809041127702725840813980762964332147962429053828645963301148320282394346737542859964815551500852584014001292057236777306852539863614157590608407205739434051832613197379232193179750342549378247375079907942211903839843225942035873634275580444672*x^490 - 1467314869377433524247891597058717757697264729261702582239527158280135677309903244376022553562644126346998800275087446131143650219282909630036128911202577061641675380881697648142473754649483062698972425324235520029193514747110519367753065120249227072152830139632104301568562603114917931681405320268067537355834416394436644309038868292421417696992586809870215864276004551575829026422469105397333420560030137206545730869336163505383178202544786280264333457450470073314129739063689209230440075968655998224623921597536836470974656099382837182004572163626655808674310979803721815155448910941659584612976888331500767640633224221197728334688120278732607691912687386769229697933369151645098757347152215294272647585575309964139707475427328*x^489 + 53927792627446496024846081311928629996342896319919772211812184356856819076308363258432110288768685183816029424264703299924052554315737697869314182471114012559753062420186813117160170116284830621260317407660236323325378314997100410984404641000047532189205730580272140645606262939976617421177983445598247729501755922836326865779101835381768559304645940434017480043066457811457666812945107229413374317198236612657198001409151292226785485034896369228599173212878540182469166014928075574318649902854182016104038752646831388676653973784173461852378991400217323539136489663643647853559878034118274626006179299899233555549067664267407259842114319945167963357314193474658469557820841822529708450130117595868097211479222197664981314252570624*x^488 - 1977849472751565447917786424406290408119472429525359944661441449175201175371862458145796687401574666915165059010142482885146548685171985920347597732704974416478695810039215842710694663997510600479883780635033607591039457498820079535186162756302711955868183901168902748900808390875849781001411529673195762004755496234715350249108919855767545533548538840144822131505558282800510211554455038337933806033809453037482946947724410288245686066862546150154312370688649452190328802824882147356566078053805162242117660424899858745598455510541130151896976004211750361604643995912600144783560299656526625954969518278191827165708847372560192645818592017830182463931090820775388804078527802134471027070728510353220118751307350234554445215760908288*x^487 + 72389193448553906962759619146834738523836552241726917244134009769493010957009757488790484823938782825517748362989142809252337619631681923807309623488797248876788858518831816960691810171409503819623255213910776914893310449235601090762276467752314816683686843491057604171096093915735594785630631753374869710054426977248861000294023001402525678955739596763793197845107701533837597444477658971189813967749257543427707388240287951926753757998557214269206421088383174415851379613906246340796297869157308826464867160845248046199414206349517198284254288071837040534613558758448029428549804842787086873520429344367997022821100490329598280034593615481804360324858725655822329000002282942116288315751888208218020209316907805156443760225375223808*x^486 - 2644007261131660132590682055362645235232360243741426523493890024831741358733179035769562383901744854345330414075890172581414101117392080662482466472798982489581603878718246600899593512905879729003911997127502026588935259080901464241218237974307557807528406448933152476894384297782026029198937571365552587450200128821025421310859883794935403518190453317470690647407653942817986681952355163720497463737620823818616125593008462540296369396488419338824746848294140886398057879341053424706391054814060926282897956349461578879731112532193909620412388495492783109752647758891146739103310062881587090483923739800348318047961653325904456748574671181778104415848004723088574026009366637541396054088860044005380229926232004479260146472404322877440*x^485 + 96375863236354855549696330303709901098092728301567022157076743767184761541410001928172409390425153110261092494635957109433714563158882270615881402339745949566958617706419581799822327362676902208737872012945273264014068336481962670342096926152834303742088587118803437232099239675039615461505400462504625836629441943214720246051406769582576227941302829498046337478618992362928059051210059033038390316195935242864345566452495343124967866771519260340738460941488324699845485985114990123542508971092198958397038024695919995947659870403730206210870986785601295288887607605935876488213511492345658123502371443613080742772849061079218424335718791806877018179079124306229913582091242240569224317691749587760784350869005159630697935682525248618496*x^484 - 3505894074853722448315382643806499029642165791642240829314644980797079078240451866477023847434356450485348955696414797998440960697248658348621336591791081165953330891132484496463592117813215094871863007746697959553779070772229493269223696517213418823655442206678319475381136949892555501947721551301288357233504421162039143221324313878690073105823267135160342021038510577049901287487256431100930869535855832124702077237042538520007797031055256523064622695079371057249370055825462838271159863785056861056897486353786744207501839033073238350665766862544175633516952972779464572244151741104940041878715132634163855138849328075447140583412888814607564471027480139770815216100417687013444301059332868862497076942125573318346963048620214808739840*x^483 + 127280564858782386263401979706135521467753947332614695234335186888029382022337814488217753043223840392452243409000803630894552115176649057141449449672183532302810962553637194468084246315800811278963578250962522562886474718945200596800312401128117796248234914189563564597241260260104797664917093055946720700219808777441786183803567270663568685150456292004180783866294886217903515025742133157956330417914066326800883640568761386442533192161511599945249792354727736552750484319485675749818700491905596977897805700867919171178544745742824631172853990663848663341440843055197936515555065601018909910052437850708075291807826722403164905459513546893452634756533424637737941916279311165641415622309335585128881072838328812946097165417283427183362048*x^482 - 4611751104030327794863322548579079847142212663709447010082002797432193416530992541391709441041976774945357660757822041929343061424525075137570409546130547619614925537915993888193065092826877516445969880794395583747030468127968353471180343094369951843639410939374548255773590556718924085121045961594780964610150543598552213652121395501050555332057483171542690597548301434817423984672430490593914697370817612521820366075259203163530173469886391929265223920250076381182579735446644171059860718493243876160557712315422154293044765490624365890878849480376782104544127813471562581822889810854747318100861128735455302710896616655155064421373346824257954944506524679500873844585477819278556267551344091178588607686742661413355091700093489757277913088*x^481 + 166769821109520485250810339427866446597784976811840197280215988435323491240070779694705822502416265491586074530122563796224477528833393073178300163846718203172021009712245113166742655627749228847076250658734092175758125377242541772554349741109403028016879475286228512620298048926470690883567810250441534889610878502478145550299257959364204693448839876100307592293310141123180196609721365337866518879950960272154793193234411275027232671308132339399411877775753293513515113339734993584242118530034715847530789156279939442673510817001670538479870888103670152337115900432105995235716755912010255093999522288219828923994537479414047241223935013221966838558962655875149378970161062660069900617321539899169111525011192306545631721013489994634987831296*x^480 - 6018994320219570047793532258493056318880019916889909991978691781050601873325685691298188525258164313461491825772839546762328432992116182370102730867522059671867296339491104150622045864880167286724839155013193295417282353688973358879705095681905926476107729307402587722908475816115582367032864524448919392012283465867452066876416473686603279327078787687973785945387013448086047533642553316738959189605007818634767368759701579091749701518041261704330449428396637175136140937684195469817387162587511646243277256656712962778175386924647231009911013515913037064640329870946159200596167768202179504653954255139740235990893313066409256018818385314495914681994844305239323551815179572664091330685211252655869155351578226522213344150681215242661399625728*x^479 + 216816292870299275295928094400717984550083682335709540554841829538748146172117907031650797590892618986197451070585649374579607453034338098019881690717698969009600161511301922570823485804311624622931193476285501971824688156840735330866195972202135758323287883143834194228993949689938220287486340732945374798839717864301879970026201674528171316202965412948911735505666907313471780927609225059701569903565670795316085135749973474581294496953021625673800971891211932393860757050844367892963039798812522652875131872002234612741724311426950007970149789904895322208418276336061687054185970795656358882990581446939864772349989794438508980905100464980467841367573387046415700851664637622929503552003442046266948016123419502848667355993801004990571516788736*x^478 - 7795206237439832862734447431244716069351132732522237524305122210796694668808126554889580938318649908580977048317718897700342771112449917319446877584574590007688734994828897198222176342628539628933119544255463252515079956104401821755381682171627657089299661465133520288452788789346292605519325891151386647384055933336829874507607245026131093728826674181229386225543453681563156523326774057789278581344786015949017517769209325237282006554205310885368466651895382320001712225744366187264825958629023947221154593419678425289379028356995817153811139399904281510782993332002390783944824007673185745229759445182081850025219852445775713237349228517231793156978304922288384874859904465133677958319133887999950549536781471680426014387931422926696316611330048*x^477 + 279728513120363999380272082254857308030878511564667561874251352823914419467387784708792889024786230533354033636606201581806908304087886182549133259272841059041610088528574793337786782725148077385777986804128129458931907591302656272499471719613758110120250376328211879276695720277827214297548491486735219446209684149325195087344279363578288216841960929360393790423444819737519524214838616039036756376792633967662024799697005739542396918817473802579541063475801951316226206843942895350433708910139429686871434766675882659464232795074670414718646039728798331779690646029243327026229765847141785192505212158610974038534514885238620412476996058864323355665305515057969885780177791055270645988778473004996182808806624708493546065723994585172010317633290240*x^476 - 10019002486140689133492689754677751101380230800403320153734856147282579451710524930016856002496708788061159389086791511549055305195464129258802083714189732117542383159561698847178897875681589117670541639452975967696119197446412126758478002615613483514951883463950772393610251520343368258149571224076532679521142622103309092719812214064907970030503926503591200317662722225846475360085258289751199800307997317753966285721066836487938079959304367749315807089825309778459481257210268115509251416411844276135429679905356132960634788130396394219654530563924014869324561458279445084089799191810022423646324078702123580363367588123474990777892596929110435855222537252647752612911698891353300789844985605282684115025346241706446992018040415041845718268594094080*x^475 + 358175169438916377060239843438538618559137637342922252835098894048095884016682264295202804371361907315768722655511582602685423585371318764893318013613713017030686507676752414156113796673115994494802726120595187067781720925969781946500377772909927038934523286863777490365503478552472335295754998722144702920770758755338683130805904907689569094332299816145406528938438042596832577434960347377998262946778130952667345774946972711026108598820262765468314393319033037320306409896155317396573609804880678055540231931134466329403963414490604352691043095314054667462374040752373766246294378655836900554144478253808171818164970357561135501971634226071181795575728026678158791303854609888681196899020271345573674241000612824644407317025213351954495928488163278848*x^474 - 12780673435222199669982904115018631103718184908841273840770195959412565434054280983070583696153912361660274884614844583352137656328534954859574907993175065758477832348195281096581514639800470929508108127242672720911508321048234549363237667625607073011605437238989561306797020800069924231352149680436688164079811152450857372133507122963014924805641417037380028754943626681819449481742275924133202901609024227361147201607369303701977822376047705214205747787382535916849192104186722614617261775284729283541897759011222932745350285734806875723769968603160654061082468020350121272929200102082798372147253262886781512629472284137483994387593132454061321891836764802090761313160968457300136844626335861714412043998556562279561268289115722613468927899566728019968*x^473 + 455200461334491166419571288174510297539037530768971350933343045396537881648417953381590780122575045131450377319690288841740129397473955667992020955128516768348006648402127746005685367657306149468827234852704929592812845295314215840540404965763222523643991871004533340887388204134549833372782128539666300383407076026229477791368727946161617294534477394204632007915217253171169944499415577077432299653117111375793047975120891592622560085607083194027887585307942701911789930990419360734176280541004382509933398524003126472962525111083777538796944693058850754123415289034238927106504134634906924879381705825951997257894847753739542456639449301228766431175604163894020080538687944539091214389609364700534428869121666531680714050692434018243905571645249124564992*x^472 - 16182482601359322241842979310186101847772411458404020355960722638336984720195671583816549340093695484628802637935679240164681726171531345350287383161680472893262285075549091894419172032467134562015045498435870263720329002587561754258696078116214400127371945322245738056519962447443301262606161462848012797982701610551729195072732660114507180204599880917767910790923053866439049304468097903616643861662476645605348894825122584878821390940723694883470849360824997656652972862339821421523574557611564469982812092924765268436148177036854698856014763558453319613832492089228930860876569537858994089837385130465646409984249372508172070710864584880418882274632552045622649333964846514943455768258288889956261348623744003847933966325339367589888071114248052394688512*x^471 + 574226606760785890537331918470170446829425564806381769757093952532121245666664717972847904956084360114425222736133319283567989548835387233113793024576803215760801877191682852895892233499029045917692441837308135359346000284873702402668922970588737755392715765514746496600198694344762645183151327451969515436071216491748908955735977845379454661481784909408790443788442972431836840478770444120098874073587891310490715640423616335146908902995431929039852469998230542545530673846282966549166240237458768269591006682226346748267545073409485956209448595395496531248215939658852831847027393126629693925245927891365569221130243718484263305601774256802895187582542571687099622647394829406195091225128091219860053503155712189315909557419072394804451229570448731634925568*x^470 - 20338495296184785570083980353155996727884470734371243337284107401282838221902149967311739060867932463820565062991041775450938005688410151747668102419517717147198191905050452158072539016101577308635815369128900788327445230627236398447051609469795944218791534756919582932282569976348511786855320405596180830506619858100168252664769152382172782837915980212879345974330861481715667514251750376824655095232784493219977226023936736024431110962065962577071872184220647062473108629617161674130820406185087707486891649975635759819329618862070271440725625226045523298055578260269240016756799771717440678337927444908696211869895089546252419622249686252885987900418787606131516980846934895145596093698598488832825504652480639591188886086150592429220492181892192644368433152*x^469 + 719039559458882127295408771110853836588682789573796857443622484731895345480689035684255690641221274702905827317796858123244931226251905302452853242949401788042429311960077144473386021363570554827321880371660223431621835521535216957737559335278219393002380116205842390323672278737186172088369771714494708983304118362419578598464444185623749391638168145151495140472021489694085342431953420048442959436723335743449744904191873196659336340203483089964154205562880267204407597067061750058288559650517683702325902070803174795684380848130828895879890182186117885402121635983633242109591722541297970165255767205746260749920577595531578235356107258755090619703825115653151486226955775585399756009815887090920645511935110525366473038191814539631542717066371634186556538880*x^468 - 25373820286627607757529322984679295271338968168248085157043793634463405503815255454492320743336494302413960609202612828370581934307921661018577193379534213939645766988685902301716923317399390287722658148793796506260771720877849838085308523107421697982601881485915365377173656321026830288138968559110808625997392682821680227142996920912499415569489664456252801836840300051987312620139592416233457686102795962770735369395639314809209274675402487357091949964021427358062690254440623287348176295134935524414496072280977143206107366831158810207456207357077528476281356071555854904064415415321544887774616795792545588354374472384449462654566228632112221848534002951770578543473564469810672926243055594659917870601127821530423836571666263985382271160765646972792816533504*x^467 + 893754653217147756868743910624148062921141758529651398292731948801136416905866050591665599889658332397904910801111808864459368506846447011287236813917058925232371760933954002754499239287061826433668955412428265094418172429623271948791194809261939108860498835426124130923515379388050486357054984318203454378598166778834189797591840341112716633429974205665645666807905785070640123576985589315609154760875962852824669209890590723236555239892173035056569766448987492260166572130958361183091825087230569413683032140777847505175430341436420276867426380730259315756192525595894347931628968205757800400523452975990052554124207390179264184757170454258566950699897358133573966513042281993814051572509941734930690483880216435004920293891845739624163493180474761802862284505088*x^466 - 31423180576872786870742980208977311737737095024561329533783034486959651806128206222433499444489372363019061954537801179609693562613087836278313382198372614877546564571098292151202157952215827985611360300949445027924109306286062911527853733019551252956634829088627074128717054287892121826055248881481689914076753595167995621731426476435574115414491049360229677790181182947744038560128336651740998506616323495571790401159273407117349253310070352600847040889293812612532574826797379535461398030633591675173397119971815047536547560159575519684213182533474992117714457268069423016652926944300026283642797015741468176375291483197603062165085753655617418249638116903385077611001915735275863479517384146899868807208665229794598414452311908077025362298996803047219368950759424*x^465 + 1102760364762493512390075557574955777654823583829817087880744727076806735929198870096469754390701683139112020236329681754781733394227424154760692148614503555411034779464468138428592267670769630494376614636087853659816128225834584672873202634566854311187057852411512355627659031287905434141698589040770354188454441102670253815739403428858538229813558524894175156273748303148999481644415955236753198905461547611415619938580583501567678592714041419410551333784690727583266348751689836293726391240306854588061129221475001909175520955026863468008495582101332399672882214171244271670122172455233195719700595488811863756862528691001094069372055913885090947098508062468052080409876498262341637505965522210194733440384024531493631424723167630813368863186361680199155010846588928*x^464 - 38628789331103095345197485393841287102585659875200703219539218380012191014034190125894971391212303781874753226633865463561798311071304170010511370064432910287036063699303086167055926425348793915766208948510146944221265080158159185069039935019359912589931495899956028222563886725402976972217830695127986466529790140467464764446604378326874740879167770407115643266914664163016698130742414979420740991457663684510014564770965373748903657494710028758488386961191384617606754288096637038613996857175409172121801941786430781025212771967467048933367986662610694846215403302169024673196212898455247521270090153617390375026467035847256922041400385787503899032013434451504614288795923245379787026084559435977777601829739346402811643320972531679822569269304085691719711161766117376*x^463 + 1350640667389016108676672670589478889432339603319665103762049798001289978753906448543422243747311210731372862277147111033087190024207292310579777889346329782378863301802312390567463739211976960419572082854839185456529313216562619704953918258212945725474037215115679150292887869137702771237260246138427743166331237589332778384033047779783245549323355070358086156930398240109114091209314351570949864944720736218589149704323454940157129786459749692279508361495623013758349285193498407512085306660461465582163231897535159426242239665471713725052593401502965582388991055656355017967014475153378884748708998078327251326612182569291987004132229584757670150343759510863218462941009686894717156761541496315852179202931834710933600572722821820244658699528529250558019805454813626368*x^462 - 47137589106445565879865400396432960436908274117677997832019568478363349739504626132063855782047454626238518545595175138692538697335281314907640031486362534837379362745765893018975454367491855727607259733087880431755554896301874998232283368750069269176349022285569053094325320423363778794811708208269119962655823203528238310937805456946730205174249580950869689685012604288315045731363221564334905647889578027487630925369333672332052569901423039130406295227450830623927751927981851741480845965568273674085271439239470536504904959633847685938102726959594290598865208762053934460784878796563199657541192762932612713835072773625398719716987477463313772553809648448379419011161087077075104871707767835762703197389340451472454334649914838026444220734908414019285229350439203373056*x^461 + 1642079255747218341922125649202482062489190170833105213384978186840100349566968720957907682784651512706659287904794386318243834038755910941972122477700620625060619666019897337807423827300336430930544002197188700341961642633968137059763540214683056210508106111789952618472909013982931751283276459097654174390235585841602896269544132316533783979192313309459311754883981619948837131035986422111897882368942818916893222442060970593725905219362081593854717955856590085837266535653385673649621286999968521350507096648594741467991502210770873241944036051851777846670207065826143385404100812518684703858742159827049481101021426169457912586209257982488833146071171680151272059251476646681338085294129928925959670216707667974557603460227958834575428945790653330094631888218262842900480*x^460 - 57098003407823891732875906079671745717246430367506744885912910571966694493382262109798181441816228858854774175094482808114744867806334958427265960409896759382594773813010949075141394809640348373844509289558256977914340485782745812464184964019068524053334925266228005274416902271504274362484017348650466473548063382845559827713002267065220103847922199114473933206692694306057294296501290868141137267012203019847847164426303676785912785765414336084684623528242971053977821029592967113988177199642509660693964347001221314392684537980420453938165012298359717694568665745383580776914185732932839872594054249086719363782441903257210037381472072171840832541156934361756213800442627614264989747867645259190216895739597413351845923399601896913522780795106317479760072634472308532051968*x^459 + 1981751676376810898812874439386036578692789949997599801918906993689188475320675900434333659882273965581850297151872260295906134719951520815460573519261427284314740296828067980133836212828035948911670140318149061303299451885211952467334305914068754626574082741997261791862195266581974618556695412131906487105133223854511776972159362901393148141694449896272616945068746606832178480872537791392315184699531363441673238980504384905912500032308607706081522641141805725592732742689626046900609811229100399707139866003108302941646953094818076928291616510062582331303087671776092319598753818910524105405146440709164113554510390174707030548044792683713927747816241359906262601849808642568552409477428334622555438625395198754709919575930092147735302794999842313618692343792162059189223424*x^458 - 68656426169943740981195968100065800841880054554939064645416160976787948086624146357855874125140747935396354907114773479175435367525543317670069520861246835802639119851914544195219462344173472154103818004860662167752273407287194414073304385492958273857775945757036577412039091402412427438298629034779425851675469659878036162451885071878865032957885730400506993450008896452272889212509711215727884330954935183141491141658603547298270672486635964600589444944602911373711862486723955075909718130087928511524107563917621713441415461595386293876691939569297697336152204749436965355241995274919056476425401277383598446496310913693760577845330257649389911317722300323109394578467731799505065505431108545980976940686139116643225416412457956910791009551879875584689272610931548308591607808*x^457 + 2374213254590972772747013504670521415136493842920613491708790424408439393129827326109515158884853082241083361641594381442357608411039601977353085795168982896707660305358026467608320144339475749794639826795594549531253978973728187084895897873249340371956561914648709053005215815380634197552844587211750013525071533108916097816378303192562835300205801352259566690236652069661226748427179258418348670998612612014510091530274581465759629406216526099674320086346327740593088234862605990900784101114279999500696437290773705039969057908756711843565149350575582655153616712282583262178369992099049491750955841336363337114627422549856612436139774357824181249925412762742430253705685447399085926576037815852792157797432307785179692487064771233461694069643595289310957646519531001460419461120*x^456 - 81953707966966873697912972949005632064480689354937862906192238693270229766179770724406132240158350616756396930303668986420054116795582862826073822196104924457751713937146037619665984353397007646282184229216061635387291394171263539793729747211536875993987807589121095658109097137796347408395167062953160513762055900519467192872292376371125080303004689738631564899227480017882559982202142236171670534153060670528761792837197806317197618531806538300506319440411498731405758353652351202597218939349986974010770442347945831121470580491423369393551718975727843114013923686777594915883472762595112268665943591422555084199608645451198969209949945136973459494390830435203820157501691042383106208884804620271289969343416187205355071899820950090442310325255347988766862378152490888762723663872*x^455 + 2823790723436038047790227464978031357359257403989107261176618612588340627853208491281175286431407050745849082277387779307295699022594311923242452741131591344007204197562945536382826421498725542444027223849342251127361989505218919981757120753878976050690929714206249802646944550665271732299679194072553844965071447920346997796600026609490660183694883061208654374582644900094788787306511962304611240585862184989352449483114333920215510887497879716877892299059821203868474602014861139786958685034547523143965512871779130423055705409274534030737605417742040090290731369237851374652831156780166207111977019869365369251474814782128528424318995912853489723328623720143543117339023407789586590425400148822536202437715259809947329350577637996085622399130616183458276538522702802551232639533056*x^454 - 97121859340037393750488481879107945103327122776717321554222888334244890885555435044174094880340667306986357886338052459179138515623223725928491456879428670495764948214549190509646720725722879230626205776881970870841025765869440058624054577214701756139281076755263714808958567868776358029953579459942618363468816865855403075065527783667741814471763878011318649952809097117055082947782004151675754186756207955838029607559596402981485002060730740204583544357358604574001911802215199889347410831174147002350891472645058557371764902779571635730886840157682529818442358894591481478172844048863576174537060910535255572473835855406037068028265184172292111406814660791329704313282355700420852378251618177324868309674236676473000614427378953825163400197815954457244121349064798325436232199307264*x^453 + 3334482877363001493275507176170337114334284546690278094079721306824650907999517595983653907127114024149331292583756796199689931726806001193041564848803837685345425017972392643959126075680318671311865190413103001857142437192919665052081526129773468449548348841041738390913702618081523256758992146722136663116166938533782232909020179227472389103233722896326081179693567578684106392775643791172328644203548937264061190772765234939101218310519893304967708695301318270279085124189786722696625891035521304046665156952645939720256404630617908784665199425933715344835788988706697420638813243842004650167455027953259618026045596586226273958833781749789315785737721953014064954724844317860067401100025233722835685859883330957127566882902631485465771062900709196455244927418907888996247074670379008*x^452 - 114281064825817907669873107323768014314357686808043526430903017463782845687265043767735086481973517821976735432058454091729832494715046728350543680414064400249061779205225751145624131791354679514132905745528888993050828957125737270063875697364143050470601862532119815634141464876060579297911582550807004713552359693828391318560667241864751200567764000439672009528070465857551892464171688116747720148845268789013228904712601615449992504289620584029783355987491479896062917482707423001260838319228770893803575204141662278849052702442423600381483702305436175137371314028951627321165311212664639176235219142608100199782784977695207934126304615630622456758318789066589268190438070675337598961011692772715061053440993601552138321548129519112300135161889825393382648355760772978901387455624118272*x^451 + 3909870180416298653088719281634700148824465131005282747381864083133305021838661514298319661235915323342011725479142515367345105497538130889474741133448562564548779809716636905995287069627736987621394005005486297924444931884911657800466581747710377019801416954139779959125671685940209165352501144882245748831048052052755675986542277930812266728241864235842922970926109720410076461711772929738297278066240189763706779499215547048179481348529103794745402508624111116879953908332883635503116126287685183101185491434917255714164099853472141734150148613360493297577018255875101805038623774947471120505644146890419391660372429502003044525896071026783480679373091418480833311977599084865771552443445829750848126089515604691486978635783407085584413972235586737830754860212138337076057825396672954368*x^450 - 133536892226191102552303352428887792412196402759051958241575501646738431835029333622361876057163040243164971928506039182570635183132882761079830757701656943427595576606979832295985180860900655384145402286180692167667518375870909613062005843348119632878942572049696395219738980843358218707869669915971265525647571664946987438323948863001540211114893609817664264940755330532458991646402667623409988378580215406876133428823830721897588894215672494742942653585027662431915077587185387744804880867767421685014664789350328117560070343441776218333715475538658248942675096251783041660868869468329612234175220928477718893023769830163405575972412937561360366765876407409308421479325648021154490789914175903599994002719057416760639659559147044375976067947583396173719007689019318457513675404582557057024*x^449 + 4553025729230371892265725769003196116739452259348276237575392437121991148633612822498190713809014831566769906028949757516351149949251910169795616500157178132327763553304340675247608539575605122161535196927111671101254488288123297617748538097106845434634096875705934734156240505565072128922324759101012054545155561404846681602362650552977774726461082199017505580734515297061699580942604208042937784506355090430730853568268519461231802000270303321752508980906047677597979810000052134474572664971801040678612110806295528883717321743761999113674510945753607924194498238496726042953384765847767093314706085668323533011747466337211565251552555388084430040701252155842991940611477285270808629470463786972221192445089354694316761488890774974824239115160497982480461113031838647573677852403510244540416*x^448 - 154977328287315755923574218262280611292716446813234653897101386770469440579587630796376218681486069358476938979753705231071582190830515852720762347750597789679288322745157973245792563995435841601158894845676150625029392789181217982842503010031560161122012046858926201899431912617480079868190183622412223784799900639966585625290813789280580069713338851606305763635592874609606444144029225371014300948502043890204324338828337440864262418721027891172940677014559259171223744791349167301309417908325634467800176755285420078978938442433810050465799770667756110682505480777647739496569823937570361824555236766894237655717739913847574624401438402837406347213829440386801684267456330790332045437767675147616170350405359805553997932882491333654063968322483551607540562603500948597053006605510864858513408*x^447 + 5266412042969448943200628660639304543671230175451896893998713852284380025741723176617016354144644739621126705086879359159574351876948116842947708243427101089014459094109605189389058395150345628480471287969973496338340125755419898708294099629957301695092868718853948727070494832052913279081051001198664396688296090340147477143564782072573856590635741575413790521555197426505365822668623560519586572737482604983558382099104495103221670170923112231271454691283998949214082077673112719973616785062650544586755686020103991034574330792276324662385060323723510750790925411809825731262180021939684356773335724634961315872981621035726888431430821804872989499610232587666257852216845514721349177068765234368700401154513886914942713921423761740901752010865735135345246790989132758202554340116779743880151040*x^446 - 178669045372642588208516459434225887629486511852397032629182096989241887352233923128967600360410922714995078755202831533274085085696591614817074529940321327058612812453381316108334112243026826098520739408969037481621577525809536676019024730774735196072854895267469858001215279115833901729462413192259124367775961724342503694876623449662141544201652098798191543876440473686368256920082872241093771051380294274439756057217750621402397665660781727736918811863768228397903891888893989277053150219538790682965651602351316310294775342808184011708347916043292674262210280874401314734931354349698853133329587117828800798667597072529939530520868976942253984983928313777198669092196400256573772730461319151261084029069832995214272262841019701936663962306643582194819454387444849952868158435263778338241511424*x^445 + 6051742508469207486852799143419593555107010298698968357907939327538529376581989314588514476354398734587011600249343899037392503126815351039128992896907395658811635131329998776559399724035906078063461143817328144693982836854020198092590663350611717642139582800615382023619811903591198424854308280577213348439706156904661334088356286771945951854838538873540368298321307437161807259825200090741940229117533328865757355542217012870922105396174868312842153768347855256131691157868257527987487055285884440043144423470254230671464575659458637178564222815606619402764133540963717393325898717463302901968562550647328180761056547431768314968476547339116423667313764201784741003225573934404762018266679843242907916284506948536877376563700343412295058281524773979962147374255454558165687952917305322754382233600*x^444 - 204652198411205211869736368359978159649120114235103746997739716482806561851539631331788041074613723431213870495505993394226605400763547371368682289364155818338240100344112675568190364287989699053039667954066910326980679736732402828214613376472117962548873551849480714967262396303661373539130259493251217822498347921725940829891087717553001332960278177718145056608026343761919936496074030879655293417002485518496822424076763921997401951111409845866407735966551618148515811331665936464498581177567925772345001406848879203441233977317701481696586751410265833161987449361852608700702472725919289001555207097657405175995857581508845971749701183533376867294071597051424718152889085701431695391849098196480187838783925609018327453307564623298149649804938423981857628403567654294486015317161892063404644892672*x^443 + 6909786062145364998284784183741367601360652989001388680151876791689385432254941609332868952963917461873802736127131555938478160866291898244223319515158058158541723887486960138898076294459050098182588195354707701773020965185625354797919796134639663155307416672894312993363900508359518425614323109465691439687649227304237310280912080827392501392913812548413597966265031635093085745649233988795127614207362812912805450705510908818869436734214474812474399631106312669772008108692958819522113281450540933695833293123350053046648057115820733233176252953964288938716252871679505247028787331116560203695884009996184094240738470247318909267951422917169970127943008883645561811370163382706996702308851382554705003183132026063312653936254117795349773831710248860078412957424398136606261823422002938331671721672704*x^442 - 232933162586548611915067760782096312012436533808054018494154692414943823691481491412185191017556141665466950240356349287304343796273325840787488732190538551909928319657740486915430476854511278149219895969770354855462559220066559141144507797236360925819829504629468641113639000291801996670700461304374034737340537413230991909653533389569432536213988776779227268910295556809977580536962506859358108732827858960158223634154826676921197399136544650680041231141904913577560787306969342099687133526353804016374313199889477006353847750754388925114398413822799691000048446396447583250050133856591176084379118317840384364198288567004052757422538628494698643375671578644272107343433454322143690672788303189581865325070210221482953952099453104413017234573307543416658543468984162038935016594575519780526806664216576*x^441 + 7840101485576065872425248744957953698251814462136972726161791422747599308852563554579282829537144925023397578910804062541864140863495610150892966607732961687889831066225353954850970184018924253539914140062911833465395691588274931707731680819534859338388569955364482245593512366799654773712682635278118535847584942098088607119781263103405371401090467852035423842477207311252553767170537772321294083219623485188678252631348427685278491735046278161219598719210210813589712845627920062893580780187820341328169837544665187888547284049280777909721558876354815766620698434643383384580104853341075828619966786110215626842438830696978372082869206403064549039470767144051859567369013746145011666308903655862512740289202556572521972842975123095221953217443169907670914810707514893757506306819707770925982033217847296*x^440 - 263475012952358194776025752463236928806209196982216845662409038457837258567612700500594796219505143584973305850772677351700278361761464469204844458327402319906958564745566871458701295969808475914824620015877097756395579259475690599451413458407824677951143581706367253274913276064486348556776772948390889982480703444706859886538486302419870106639136001753231282542426482413613482231936149544716082091751177897099898181452765154179682631353472484189644112755510332272310049117575223349918933186865738111572007778449200347653206061671262755222428280724091783465594175117507718164176595426773845402211131237019659821485299889873151178484287132713139305748729897390883870805606018564617194137907089860927423540050842486120964541860468041403965544787758126746497080436743448656673569160620423690073078279293632512*x^439 + 8840704585004256696448526913284182190438917612346429935312034233761918621444300262107923114323046061885612278819721433197335861354874278165929001528367662548249126713788802921667418909109901049529278085090615736457251850803501070189337047342549183466198273800290554816827090687881576950686884594457957758165213715405991241952891175556757021748436900972142619814365492590109625284713154208776999696193567898136553342329781479013769625540116592836522102490429091234078723276121842126519924208379686053515152527695120107184397634789174631248915274348007270805860395676326309903699922345513505825577603180143674388326400444428056976218213389793869144800780844843969846430702474840970092572518219676428553864665893166305362026595705400996524931310146021445889489308975682084796028041869380874140476679383328751616*x^438 - 296186212792806059933305483806084430325671496189890465269437716989015903088110306601176569387989610543080371453792464699473065362922592617666622853471926665882750513290032100920552598951794942289650198764942462402962225686152994358995910715424226152858810556665212699874041986718284925742540058582839020771624005914340394889753773662498362143862085042288581476957652844059413165297354732304583837908258389887262395817709811121668724477429639601406610646008811129952303385158608251721181851914515630549484864602893606795936543796852327977799167328539342530220576060492149601537076077021489148078502567551727431138426209887301691100025540072740773480110300501634144971279197208973876298352973439278583221875266514972828799613793118985435981778104979912415951012325760542924077277705567996271146070100374783524864*x^437 + 9907695952403463899255308271873890710940366996688037577882846595685983476468440832440560266578312670180548129605128102603397345177085966682110930379163594508518699476355695576284381873361740210288950197197614543511748285243392816456136006595088181312182755645491117212901180997981184595868209755240677613082508375312457522137801237489199127995403486678862566712015596561993450592581352703802585485187576328079561300198844460268882473107609712443904874680179318325117630225570073462718783905823147585479894221770794232307130656012943625921086633957236215679450182853364669820826405465631156115495600696677852772883960667839110790733540693741918889059332514762172375912456893887719032317137279751491572751468044486619976565651596834259894542844324306743946791352593017026258249259740310718436686274694893212270592*x^436 - 330908819401583734071108704713292283721329844295688853046634832784481043240040834574401444647320610522431964417699454230960070170031222084784634363336269992433951503918906234807849947597735930128473087865663130222050511530688492079041302019802044273171285448402531210755370699356001038937903939774358431065503424487477894118893830986692014255133240985543164165730900367703624747498415540345071290727832868681905878443609337317773039287599019753270781066696971056740155716946502126392094150117122136829632078191674903498821553402280653479021057350112238988948963767667319508726251338223052867439228351126511135545493323154675245915039585391946270538484376432625198509057164114449113198128479793247762716649246299158798208134261009104921502007889878750630942807792429180849400164027980651610244396577102155317510144*x^435 + 11034904252526737691296557882305550602630338488909304079840270991250182081315663688013823486750596237594150018343619880210481309891070537175951627235125824371249664830969840868935095908542267697031033248622942420627377867737685266770594317157966249845201940057524219031078726986159822834399428604327201099930799358721975687065375468868076457072765562183360291020637058552210731158552135480038992874255427722725930485909148158686486608657848499277588730838670800937213724907527842366507979134882294165555983260626959569209071032235241956737977657936899586077425937177429201691602579819922089826080883395106570262105930573010830756350035826540347633504959093137745867088080909911402757712594023320264601106060372044571783232316020735778103916932883901551709631891237047462413964090697381186024336216410448462293762048*x^434 - 367408337276728557713966024173864800804259593792625176609106436504425865136797358440175566153867208527345677774105006109625988542990942201569168503481762853112199580855717418684215467335680330879342359085911935807466132735373848192108000400544075864252380924422783401445614589731170801692380258102404072722749362359832123931924073928766974823558444163254412099400536818886577524901121293286536309437545306230458256595651245581997815529417392564530887755941081062043792679242445569939554869272449293202265518894054034220456423033834894998671064663527235497474768238935440374849590356130878621479457772740553588225559171181092315186109597549592659152263904862857033434604769522375821005157874859378953345585246998903221093114039613191405142585741756763673175751392202895869217919483664727933540332032696754855473053696*x^433 + 12213622542225884625847864628336413435497478472045990986609369097055221987959135274080436894428638316554202517139961343311163537236452134830803171744638651336089114049002147294958946796479694900355083720928589339467211935142425738100967599655678648098767950151086322089981302376876368853795812557784023224232663642336627635085664546031732969789689491134495624271049789498527421447056075854285930043998658872204027047379480232214582537353191621895169468907104004700060969967795763993437725283249058793039231132072278195902771779512355019594195553105349547271296392124320349943946989818642816895173693076301721146580704821256406104969466326122245487841853290522813166712107943671565007773948305239329357229459201661534534950929317072294382580268395955491433845631588368132844718456207156715461994903484070753305190465536*x^432 - 405367883323554182576843552225802665974744532257382177031272807250994848208628057587017004068861473985724562001722114050510509521743794574767956921430926007285950709561506210781797282139353349431909517976116072894449656209921482140130839804099505307734831384205123979800099130507673749123309645499838187891442059082142035536921628154898617480215793901948222527824825770082396008411232491308997565134776536545444273312025481439894308604564285998852409608325371897578185063632872684922064777584622929698603969665370730968998211250240584768912038795186863865258043759363450270420976742472748048985933798194302052916360963666254532866734798501042715143906160980878578830825178616950024240582664653995383075893331877923203086832767863302885246605126188957200165714370548441729585332365778811969005564518686012613612397395968*x^431 + 13432524180057168697167029791567149047858310811821099400011256583102613108725170264999347972391129476532365806483859165074893673295240393581803941750794476484019866282831800727786469086239396616679062911196118526927477935406843562577287400164612998771544161806843481657187756431574898402683241600237998761818410856539036485883994079289469030146404125857670059217589503500733951661199699109087188153083917124943504624383962828824869492378636786594805830334815041018439691241638305027229657296218630883186470034968338585850916692238054286045050126067600643215518090363230592547169344588271307283670479716150719185971651596425575739105521344563581476022194209566635353321293014420386114878964894228985559980444045429185358309586218789097787273711590208477249695107817924255794454035454325141069935137244723599771989276884992*x^430 - 444389304299306123166441712203052848769134215009770125206717746174190931053236285248515398431757631512983870248185232840217471253911612950692494637485070298749017858585789791379003952214991879720876533009365446311640879038423073906520634857708948142792919830558273032889300019081515444286527071889629445386496024080127122505046520842863094030423374581195193713055574217210146914939474836919840488981974621744222272778172940644185159228905439862981556395428874029029711725504102901917015982137788964974173394558913886051419607296620735327403908391072561287908519555855015115979855098547335754770308909836716421551561260085115187510880073032239606669999592153864762563125014213905919361880089336124263375361646609556719956418744335588619432864677575224980738258012607559509183698785328171159613891254340976077770328700354560*x^429 + 14677832742912003682355352708016747472186388314493810165967886726763125827794084490663776194418106122424045324490040156233690202411552834829225174588805379229828469316069486167733475786852680865347204453575742888086790661998575119486786874597824414768791989041179800357300606527359400418180253066499824896380631332170879610281224877162886007941207058173487508693749929852901488326030888434137581724294001437321913245910519092612040687853480191187266853683684134765815971884840247029192453227993879293282337090041818281672090515441308696845417098631713889099922249704010713365331652246014513499332979332587370921100065644323006079669117975170458389187594995970554754002162421142631331789274135298660481049766041967560414786821335415135618326207967193747276673019050297323706461039331781924617896922610798457540066569627893760*x^428 - 484003113389966567157393378234327353423452874820092909819224549778218752446564902463763324850653947729449459866781565622351470338198927805224710433525002516849260572313112673258568527155917414771059692249258256276266210593423841323411339089197548555732358166329447623620321025223219382785893163930617155667024537785425702028780999789787745022959508507368151705277756329992584949027993340938944181655027958424736710598049749566920251273224110953870051071679668689751081298932675054609435998412679663367814170059020715307208729763779610543735337898155260684475160185628391818466037953879286848036160170612983581687905742341518807473309190576715087131102742101990426123374030166269661339789429892828599411333562939900104880428367775859875642152262534174709435734185877944786389476734697779109300399356657665951132763758306263040*x^427 + 15933783426357689632448372829262703339879528655305908736073570814921319132012131887664272940169889943496688941679380786093784661828095549671618009246688865179349298089602148712298635733184444820433662067476116854133668500402079940024723212784681240985896447881253473046593973160357777082886141200506853453101094608170225031100642186312753374134150416957048961279856312854694698975864910780420428989339350524908241175081388680281825203200793525455503044459671163466360578017643075893684950878264312416300031227021571746635578506404352675826979786538081827616384827442377999091466387373002324841998545867576146792648724661313330590894211824703711038053324131274065613438818394310169342301575263800702620866805226890558645508119646375483418146999873195630448371852095133176339534347604618991621795619989827491062849894181582667776*x^426 - 523687572944979080904279115131679114938343044036973601366545964966153396179974324701764517807777253994709318406689023862135897889288181796525713934245455842101667297354758446363503665634755028357697711761944704186596124507784454302704733175093318038464594448124901508681435592888243637439764989065779262783201975145718859330772955099203031322327621603001033821880322853798512149589422319339324850575078655798118622503100221357503643178981115700281226377066511673272792475645563475132366864482965780496320450155156108434938074194571705118898699953614393429883507534234438713635515627738153668177337472350715795846430555502330703358881442872218892793142808812530005454258999140036601826103694223786424432581744586914523915546251587359958285009455830550378015916628159177181683387341594515435981150866245434610033705273064125628416*x^425 + 17183354661472368546130694631202437470403574558419341625631189483194687139229109261820605317121759067742118412453279239991622011915524908478927833715002608888523207217799783173358681037017683290812303948172203576224554243198233735880756058900455346249818013663670126008863950202898481270506145801052704947095205097976441092907184632893744509999533131958635521419752222284523589487752116352325176992319934080929990225768810695843969932325033149650087696370062496096938079012923982730175488616186920159861496183073146639428057562521934320882771885471010478716093872419760555892236194175264481858827243379950075223911053265817732992569757555441405349774731377535949896471725056852018399432800590669643958051933437550224248337029082094455563120345056356172595977068348294730195422212953169515511428532589641701132384017909180845260800*x^424 - 562895159967125809930514117406976196249086570247994214740646139440773527349292308216393819159433329858815419587914228118815873067127585300540467504403007462539490185760843647433904856823517608349257655365256451474609331356751889937120815241704698643495320067192791638043236815900949731945604908709048277488122530472790620234799273558945434694991059556591424218956670097120492288869716409010628742550044072838247271310511300191606053845502022354851292143094841446416532594821632256389820228041957473408545370018484273096368963205241984061840464052197054688613288780030828459586315556371287375666984968171465179630507405994364061281660666066869463249719148799094419290046127542841260441802484645439288528045989914181560313908021163335060041961666299397095947904067731015319956800458106357083186466414050009142464034854124273243521024*x^423 + 18409178812977670902021638848622502423740498142022644643432354794915628146494171051704068955216368314127463887638154670253808573812848328659265277759256817997883448754417475440163359690781797305489485824722953101747428520416493185877295090210704677050390046661020503860513111397271922402847811558050297742759332992415525954306427727885322883487554036551623727791251631929236877936085899473143620077321180472771734181282596536673322224298664122956095451536925417692816623452290646974047818432741420888518201612741141720808881895223330411865348999130554850611373448799894081196539276228505253219452630320241371383282282888428687915634134740996996730176154648701606340389655217580084381701774707465223551869106097661130976295356290263190691469341979126709126891333290812608826603689021606563302534949266433661915550189184441689969786880*x^422 - 601082460242299017666581274900579736411243738464799049947458230485561579578180220081159987896272098782609574146493844093201815142887092507097160325495266672750983385020705269773441104240784968942547151746615337227975984548832631553534556745896985692110865934168949684797845800957068984096715796667261610262655279925871776112498325421894360067385805355691976629112007359458396080035923381439981105639671439929412077193587379917132164782018133506493324340129149321412193566480172285974292878513538385381705492327345351812530473407176250081504977250976729913126659550656104123696040823339438504169379212376108672045657852703319971409956923449041632396351243060369463582817810730610395030636010439291243367343463334001995652884613257545203401179773790490792961238995650196553595893679219543757313156217163767627880977769689685599887294464*x^421 + 19594477013365994609771006619606545735259168500172483943816826588670297969215252755334641620556435121776368557375312040871544116991058840182623998682118076872794393382027880619728656883596012926552812381066190990803870131924603655371158569539958853188373505111250067326533984106516697775122239047298967375858621538681808689031082209068901929920121366136615369051427020944879168210210713349699417896587303342655913973033821793176817309035447153119047836562638643740660750275902190203795845717277782757126525958561483318588975890599923209489022338104989712580646295389524166130120489863529333663742213887372946360463233795165353481456818768085063057529714148902835930060626969676797087455478323635633845100493646027412931765954942051614819679957040111056528032561957933425068449775000393865678525958759862673469124670255717590295350607872*x^420 - 637737852890447409710523059775724705961949597056652567122107040048532146761397445205871336038076263677839774473126854940687867469034543487993898158239712505557405604114517034695285550880405023480390499400542170542355092222920925214999383135198073865478140136423653447205287142662260193435831408830797375020170742061257152086796883215017597258036054686003388510792668805738826348759360569745806583643012523695240893586065117201071118068472314802354932156642070724114158793563738169354629774210809576331708898678406812370777581598151099408367910420418199608780312179518623506849843102377543177742773208550658937045566771771054743713569030294736721000586230564782955205522609667612522608888037094650450732284889197990998857147758025155236176411656720540500345027401609270629834805839310099977121614399766726125558977166642221787324331589632*x^419 + 20723825424432426681264759348408349633300528771263026115665505877353088202692573284323809606420141606443633116823164428466433673453293527776439927019845364482543502366393495192744963033210244604831810315356180575744150495680062451300480487014213550451443239023733318925519801970599041987530561547984494106977010754275454867706819045233699059410930575829042083590341663304832865392113273112781396521036180531497643039104013793838950232459347019462272158317207857184785076697635227245929842629800896112702299136774719394098526278343960118215196989888048060953865433461331826372991216873521493403185150994571074911000664055460931031037677327775705758196594774789589632437724770242646757877051784956709501733721437989748918781107837172230660408344992830225852808089335569046321561228222632922698686508189314598276418026939391672737519139553280*x^418 - 672400781884784744987861491159219832918998469290395547419695830238907044647571012694888391083225590157274055739737979088072673817513964731571408486646044429107452066520881801668555854083384509447559922409052221401584012355068492946108954604320072657398178726202187407818963977912269577702025214353632631233166688020882388536306421896468594782079628557000148890080452205209020480356864481408252232749790955428307473652971717668598359129141671308192429782492031722276715491689204123527273922922859894895584307312106094060294442701241721777092741399490082630332941976104294255136578861215042703020296624503968122213638634647748067519766092029965394331364178612906120652514862452241202280297806053302151497863406513397450503161921331506645696313632907801804151469982966977465411954326994331252250634986221190389374702874221839204313784119197696*x^417 + 21783565691098398338767823932370185542553139820644473650946211021386808116265745327253141044629537180593167471427521363621195189163925526410185419071159053361147736972530964903698252380999956854281385055693295269877669257641815545925589620758820466328085716248198942439890433695357507114550965779955621115629890680643818455170775666610675370558515647567908699308592602527287620751802200466197528337619936513240337098919753734494738208119372165195182663368774276555542367640305662673758271859257685931316618655903307673734870794920027980812248000092652654553710247916730518167845741648110692135329411747299604718572466590478099494915290906092161157742141232177713839993124906439222745629900965058657617487449566652155558992679273291697502049955629461516248185891108755537812992273152825200399477269207161596694668928442120021130339780281761792*x^416 - 704667390702876520388288566784889019296585987672740700175433084318444233950331814654619116239065746144625586801025611162945553792633382109282612814429282454848081987344084280551850280394459208899462044606112398474464805605492637702324938934321244215674171543159276788293769686190866107722744522662099414367077892856937424750098408455546799893965228968003025167152790182992448753642721744544882391512813254109831391465035130516368527728095968153072502457561345297816576066280375072877711877521130867109016399220171399158195935982706391140747770024599522033535226070878331534500669936350376520185685735922170153507920789666548265342496760566766909198143137326300882237409299328519220208895467864541436599714075932777281488148531639587074541500015208990581388123332642073780173497157290697337491973881520649630368248648269597819897196832033341440*x^415 + 22761729390832396434340633966765544197484041777567033687692643673831918038541360519647912996893091358189204679182894534244382845206801720622785256946691320556040163321648812665659560226257469768285941497978197629380237159035479070656353545010405509621326180682741608407170332795383157035680700538234215877119197571316776548791961013933109009225250237076116359451039117118570293941897894294188817861085610210400505428916313164423829521735231615423282241136939582642209053065431499851559503714523865327946464509553802603512973751819371936511259937336423965830248372916011615287374424437552933053718357509372942000916361725680449171457656651884766411895923338051338929919574606352494767742337451592088452387977150076875626052764960050777637804591476479211631640489719675525921971974849544767940137596379986229172017933533221869932378205257841246208*x^414 - 734179884569216265782489513813194985931360656482090967973801863356382717392194856330428150188725161544827051471608917615212962759033401518031522617609354289811662741973134677437963166488989833181430600856078121678572531112663109523393600765561514800855766983209877655002615993394076603514583642972555075640286478935331860772572799665407015160336374192580322645527348315923137870225464960681451708726727864535981941165451791236758213612997884700065104770085974604273347834371224678086408542488885874861855349788649278340716664444202043997546100570257759247276652835043567002148759361075066550860768101330433758668748941562271167522289592050430087058787001786864136260264819642265871208445338886628384264625195926474321145506565290861891233469055500903686085749153332031574583769071542758116310294122361821010561277213188269112280926727471655550976*x^413 + 23647449806049634800950320252990033588416313480232649157738931206352864509393759536939186495493372534582959307261499077587283262292105726063308088099505110596286439835811056390530076695815986496722924211391480526890407736560267514249847275746973877661941656318717838351019906439817911322758684989120037810139000072371195496085948840967500225699089284063515808205692149845058645556862378913121724500546191746473620470135162541501639461069439773721021671427529682673972621275208498420915206778024085577848107365037687571883939183532010771217725061964507039770422607675643215150201259512983987798373330868870793245154819756693223883908839420888949227523980773742190493977347020185796771321329154584976565616877204277910370149076342091851218416763405033780987609108714086487669923659317284101247872135537720001750441997376215454052301728583067654684672*x^412 - 760600786965834839807654612988215262906918252805965305033759774345523715646489334334662255769208619897389673945641124073629491204229395399745867090261384781556590971411980561617735379804912467985570042205889690993788922417621178611562433129834901231020910922688215382131547121467848221339842309205677461164481896854495692911610809565726113519684997031705437535630741636339358589000945736990187079391992899722015851933445930714638238289479662155234363617851612490915661506838793735555938792176179746528436756684680489450702071616260884181315907584246104158343773434918151376778197472881649583480634493826392474429896250571859240275937777304890546968039510791154776825685455070894585435152592278640835059795349220276286250280309871952789972795163277310836091195639018286156189419603138349500778683943648359785786253235402890298931736025030054289342464*x^411 + 24429964714852375672892430517857785291230126458834474908486535830014391105921000355266680693612135326449725835943327228329816962926581362278050654357318933028386886085407868115001179029626177330944865524581537517622043346791972306936406466028011596267559830848465260799423994537818997227325763704552397033011426049728850116207188956789871166141437621947676556390985365404041761386089879965568119173632079027700699097709696943591540334776683706033133718045697011703436541090894666955821921953594928428146228365269244031839971800514547983755498639311117834737167527548076426579468340246910191502063861924657952575018505092576755652026897948831980010192826385203312678365207949768983726744264778599888805369145787434666117888985705763946595495797246922032993728243330038477082754426874620513545640076830742168563191150880185678401200358322872818329452544*x^410 - 783577451872415543228486448145835147990982609223485786874713465588269125815105011153363782386358806097182756171369853826002298872658389866164252949699597923976285421401535674672668665392279060644141068554008646005409034573249549449804711340061581744228820950874280709506297512593250196732131298107916897262756515984702561326750883729862069744136310676942352230493723413098473782276701617978007215290786022506408693772998916409732053795719623375670503753630126178276985221994028769128264472302039663744019053981281099438711084559239813744814273005115293492991289571952722738242958379679187446945534158317552906348013522977139300916940160771097733795892836630557968784629951512868643518912278282560828268939473146853630569018747616319263931602148725186310338628441485728075064250020101123583615330294893992846507184100962029415198017698658726358099689472*x^409 + 25097440191121541990887979733639518592288766479424590409754249673167170463790486529437385113606651812084112653783342133684750596008979031097209015318531907622270075977096296865842350946549741985781208833000279439325066596584002078828949904612487929263670135363637584224479195832840286033741245291630173488706237647592268442748771810622080024008471890820158986062749167893286674879979435213291595644247082890543338969634680893284381827296149284533926204950306806146918329457128676841232694904907760466600972350086159749529832081252732375461102572041063004211270922820642900370742482620321962969267811633124890175864344276518072552356982443190552013828155850242527101588787786557106680664646183537877258152843343972390260205254814804560768446448129693848883964130309307209571542354904834297992378964376487005687838765161241600785218399084016582321487478784*x^408 - 802705706115351506498643118817962398976126762945956103989522612280339732075511705390861161358245221070611197265352453045627602755243973091408787849757728681913306024823151762371151515356752791555916507968173070968890273512294191054523360799862308447402680407980449559586218227313066350602921989227655213723697766791467459403351719879941290766217029175293058428844831945023367155608107302676787855906397363768274257090153882030329897011541001697584152575130504337180495452646230161146958586114475210848974685001382757636768099819067713633560356372162205020380115107364872779393432173256141042318854949278536727134355750887692708376003129362560938896446214371042746701130144427314174589084742438714985378885490079018647425017492381132192201032389252099014278990338482423705009758919635808535821027718596288930092281418555332820976032272872797849530226704384*x^407 + 25635932850618327577901420941152345963774855409669711756872023275541739097123724656019489608216080261563735658803325616652288889295641800012114214276704178491095786866610175472746081918398093738219599783500910649715114037709437481857560194560232189430893231914099388055186065937119918969760749530594439708732578719743275807505669456876392772636992305600875162085084462126704090227354747391836972364868505442430239565468741030894866103422931076526614074501392478505159977723120989168509056375266590847790398940657768712851813893912891006056910012486404642162983454996628783886492276276634587842378735486637495669000891774371989187230812764996153503884382105664015421624540253626080107585122696848608014744689430917166529719058254260402414734907389135560361091739101671044138555072690673809359221584899800494454583796448058362307824905869345211925845640216576*x^406 - 817503280551289585278932795576425555845599206609391955832056644781208562659627912515827975017792563261679426079942924772345115970784300024896049884848799421664370632304182051897693225660207613286494837189252819158175122806729914674658995325821051685178530295843872269859270846023248339732189010461014596077162033047957632757035643415424778224761205488852834084538176968205321993996214817085375677022043398906026015719539355531051946510844355238813309308641636366886771477167139626388788275103100455779484683672174496450083465014931513653216902229135629330521808423377371896896164850074717853118487491608973401895967943613070590329273365269531990959850560385214611649152397661353750368341077580444968808202609660600917769792842590145441561040370329219194354804219401742449962568188681579593810315274573432010641328231616325354476741958017838662382669350830080*x^405 + 26028827665692107948762032207358052031460068256606720723160455740265712014316752300546007006785656899692252651987365205239340012585218386606644573474771327452806903530893312577637198085970182546575996332006515130903636402592265922007587848136520679571373631997205121363841717641388229901059861013471249200442995980675338529830896739781126486405738429372668512116425064419364278618639659745870791180680213763412739240610640226838363094751712058346063077832745754310133463336856637286045925374158647461601997148702100433333861516353689109176757220051745189988849670271645496932346247095056964771763841450780488164721114023789444884860333613937958767420760339284323862016287353390337109568243064619213288738315460456702156707558306618112817339036135940042372070176219690385158756855907039430537532178261054470062650253268162240320854133118640772336470832097263616*x^404 - 827403037002465852896291098222370236168509530907657683222922769523611041755031857737275022226609766662671509529949750881632413490989066808148766143921017126203851799681979789003554527185106226570915078019809303076689919160605403175484347109838397907895241181436184172653093849186258679752378985128236371204007663793277539274783190734228382565743411662927505077458655809164828095003319486098064108479165371999238797566793749482175744318577304974869836293887479568502735633134276303788426107173650568194209989073100396774389468248148515413450002889574962234959032535207070770409540948613617569720774628068491010357145267926658044385145426523547217569450599830141196006798766828275922334264955563213303359010142391170297858586535531894975565543954080168868349731392938668898711955132910528769354363811034103252789525235710246692116134445624387824164019786429235200*x^403 + 26257026533203944201814282679819469700486241796596395825832897751555433330438836633327825001907295510191349847081322681295286960841907629392638570946864839928091258785816193666719240659803831274258521718391637338181487890310422851954470763998057839371498421222521167231923389828936387232610649029047794601302191349471574776651744861972948626133846179906103546600107819110468395460538602775791387552741856073407291651551804080444151809302933812510662808167523927258249292247885501663288571542186739726774257164638708903758164554507695509625278319963620647836588824254649319980067080471392874458909870883281370233004791221354571447778958299698546873534198540707229513247041303393216201612524051739910391826570367096061598303677442104824333734587718509756590538733651030363526731824795917220714477830245113923173416653653625319048993875509747760500570727071134777344*x^402 - 831772785956540827232212673352553895989232033894414400299490579529553787428029036627722460164258951602243324579304615268316864619444656025237267863753209808015976142076581082200687120148175427297286467012882024068822292380139380298806913656928939158809090809811343730960487116387903117857441608947399687412498124358744387225897735160436023369094495290175523639938782923386116633854139499005762474586159630696552323192423151581419809135622790387523946681151851952001782142135402096952002565054786943780270519654753296489551465465687462356932769819218626507626788053661489053965672208804813084553990027342775220412041251612795659816904822993444368205567740636260045447320614852749130850200286675468623392432454191264544134564792564238952549699592691778168603413298724944496715591411956616803444127946158445057408578574218376948329457636468233283031811877740826591232*x^401 + 26300025992710139935251672393336527124203017501375542471225402397063152642681184153771089425929012131291955073036020258895055798433230248051497635272416014485304571788257368854427202935720602830934980580291701718852012901145513034187218082466963362030598622700606558741553167604982898904771333397964603947365167966478640150324372263065946856671147227574680648586744490372330487477350332354408235648626220390416609512799316832690372604308321096390615736644165979712445439972037030547835690814115830464779649807611814485182667765072381861785201123025900427451321176389972076655452489557409822160974453040642650156120402279297289323827849693967745280249924263724167905175108865744393181724084501438722601293263981600500388499021004363340538883392543460452379416969186030605578022437855718859194308873370189183621690700488486622618670331173757128222220976805027640246272*x^400 - 829963269675074418618939131540313068944186124013038350572335869114870966993192756038252401550407956860406940524511155865464448265219204658049365209740214223727597722855888428283272390726366285470034333506284408464494248453929552487036219382395537865182668649251894710005419932332466937350018908845931725409943907325193660130709597500545622730351977416881835977483839304300864464379264984942661187122928500259191985691207745302081083966727707776604234903066411632588593586686517498220538885286338953866852099744690607263097284307104253186144667215332019067275419645975310639404551165590097058703466676562576252906682387489707740993319063376186481510946462356685256560788212136940140185937071864925981123590050936781622852100671623273802790867422852671177525289382585438940378591865834726273102900193961319113903825183603712762808843056081772019292543143181639108001792*x^399 + 26137838145207559007723124423451891349731368482082177774619340525139386831332113628460613545360194114784669092581066587190690339445917870633533473560135572534091932484298050183207813094798648296799764893122350970580177676834604940971089306815122077670553140315361736052965766890249071528318691477693437640684933258655425873253961632437738642766113893950081528677933370728863950187464525460649305456940758123448302241406421123239637269265282797784665345369661766718223217867085929430358864268682995492886582426191199519331282850163776504445458334570773251136967422101327645551560704827656032999656528594587502845549497048775739207306357740147409067427321168024207744009644019692336764515394609502544927506350743793037801292977476631838661140272058740624171443722069741724976054138944743268797074041636120683447536241047641406960080159633668445118275911899398109279551488*x^398 - 821379780805606522692564420676241795796701184317385926009608319324489246722111782184299780089439229231827299745474150171260965096861834502512027408399052584743553926823046362870850102063343907831008794299499594131804824546348484720459121000424370659128746672419817909276323326096816921985385770636019246104132491926308240017667425588973804165559713390105470003533241778048274844862033707301037845344095795539631085536505235183052697334309284639078068771708215058377752799852378970879079769126394484873132633362795208120233412411386619332464329245703966396604393592228298114447162314718179887143353656110329226876049564207367621601629687244958244182869428373001545961066035231313907439882058221438926154897728960477402001649642464962406121689430450325384784548881583419279086640509763193808989518822628741958637100554372699346493095061653507946197747784993353512951742464*x^397 + 25753518492729553043528868522824811297185188715561306732742874911431827230111758448907928215387588017647376441777658094969523949968203624677330955030265419470953841368864977408727299975103556471386950849238348065210183096622640081627302137303684213562426041659600046008783882515254797364927091734293927948278348962965108635035795345886329942512798022116471483549587261820269118360560739130955600983506549378775139515124683160343244310609248910002906827113403608031935442004388442499044399433180264346126785702345342574819746357454906374035147825312133985527942360151240847921108900472715652110667145858022832549023793290501186551944490623822019146557569453770266661027342222444088218691967759356596320648973958433208923763450729085197397045670983882416884429142085661284195339317885869606420497769044331333867041566023938372083911503469473938760616281958856301088388153344*x^396 - 805567316609346488478307216581264989846987114790157127415732698438268639501761235367809919083489846730586637053567295094470100208472730163580819660396364208294417712407969354223430215792598562751514722165391575532345161836796747346945784543776138261521357164706287629666127740035598841938445078958190129463015148780177195068156016672095998891389000939191951847214750190250101404437674723316757882737490628780310156519217510588403589197482554717854108283656869066847626558429327338980490134951890303558566868729564579616761067853943929014042558175906351471239378483202671432069775609573797698148165327043782791464688798970524615909063544378815865714572426752149136472541576147599345364155428400382762655628239490636201715512999237075192494580888781971731624580712169536834399238031116640688123029812105981243511094355616688970668497934577105995776353029935803170714447511552*x^395 + 25135913236186715307187835151150531994143236854615840205904163098256424713127626202174080248985434804375473810406364178057628773184520543389099596540774195860145294530347945146383816149589457227834019514882005370611709835754089256232584458038299820010654891164173421187895862058745377046051062829549448473356849695937185050423294828354209613873297188220073976155483610616660389298622980291387244158798950009608822622117473972276409563712689378490785305454763432597449705082375470070059125139951889080214406460694793316567329935535791970252421500519315178640399603037380313362342159982338386428526246075405661343063179515713445689559536316111972976495926902692331383956492635970774469772472234055799066880761647608296122889157030785806399278621473338990801722369646322730095060129753590829299922654322237011306797922969831223189155615534602430542626135153533281302438079365120*x^394 - 782295471656294769880755497564384369965153631901575528486485359315743938132617397671398133071066643505244062554620234959777234912123280768575845538740926152699379717920152954499211769419890058573486582369168103908018589369041070311120908442908553811367183763683889901095323730383812667687195408106691437317140352788901370230785811718845705822173485728812692888165757258393405544372669253350015012911279058317583990179533631193738090007575019347092716213391964437834383753608064567602529480351995588230487811535583731214852810974812385178173936385177395561915395963714818803642688920522442918378322142601895140347895568786186349737483421833678867931760122876515113111113018144237742262338568037840597159055172973552412825692872018268847014528377304097989803908322020027973759862208192866683194203728250461729881002476585993197903317718386338156451678230451175545660019404963840*x^393 + 24282163137544622117647566009266318634403661328933346827555165566940811498047732513658057320004195634050956450586425798969099048009333330662576556880407872577664867333486132575539286884898472973000887548049170984094517251427560954558912167472034070149893878984253191104862535600256974615797581072865927713408927209247766691209512198633139787488387342229143972880585931279869679228667656586369291860039398543003130773957764153327909801191779977000895552512562525347730999070446681942983326492596402609114291689753006184610228093176748464864429336361704970706990047024869574592810233845832712959259902488507686677963335662772205175777796327246503752762994511857780937980105749212878614324421194086649439231921505638585247211355160294791370835398533764072189270233145677895955586905421117199577062768617656020027200813135737001393694128434108145268536623018423996316095479631839232*x^392 - 751628345456648217666625474046160139905020118563094202154872766908014119602574580988009505763045844804753668365847948705322368329402986789929986068804732908118250478197740401598362681605526442538318217813798594915250490690974600827576896480444047496665905171912826555365281406786090457967256559905279680901394069327072029031522938824189183513875614060012884924980710232300452883663179743334222217661018187384714374457467837319728825170703292816627049417758822249722232480758050095613082014152120521400571689804004583941161271890846050445409227736781100710063280102321963128481089145768842434153224217332386185697729939333877341547129874803277518484955827831836502599610831091980326866599871960627850408966502856821933978090270556213203795841906597876767465540303368582000739045522339463649352585587830494126810503180346602465431072419646940153567663665544603771079698430832934912*x^391 + 23199519679887971362060106711314215797932400096648444830188180600200257338555109627117457654785922460596673438443256446176987430712661021452586728076515828365805254314729713857522863490826690009190904607784445876909143251010825736779279952726055466377853246864584775680306340093640287466001234947206130864559291509100210332466169149846258858401576095626626873657193368239351836497912302117811851873960471627458700734022305020329420835480439054151148793621071552751442382343225507309807204185244261541124770263603961373314463229785840703856266280790844405099078531692767487798770345176849942099994056529941121909192370272465795688790042757795207521185910710704761236771008637250343792813789620598472052724343565659857175156890470279945165345030948991043736788836282346477885126793878528068262491238993120259459713530037708384967093000579662380025955077630663722847140321774811480064*x^390 - 713966809191399359890439682967295029733081213546521848317483060585201965649740559170594639856292875921057975000156535860352540997437502779568309954143729797049954324043290848728627193022197724251205351136715891491122188390693973729091164761931807648430407720066316238219612504586737012654484849270220639682171145290126692182857016274243111155512016447795976806220283366367520339016239843051379231962832235973232315916818295586498558436709151524140173607103099746375707437267943400743205073624930537544395578938383547685784181811236317361508265794230381667596611268126824776484402924203138685804563496913437059582198417082464358622815576541681411595306871019741253674490539958695419371454734809863977495950058979871889319289728472047938809208955976606224595891563086971844231424847875598044382313014487344709940302492575835628036401837254678438063614585558246121846402197453407256576*x^389 + 21906137417693034626831326445985931664407805402955005062772945505785010035075134223381353873654602992377415291841667550560249317311217422523568666530824546806018498712955857591344103071246625131895165651985662367628970765248177298327619944905246779519452579883883526664647906997877625372145277971006571590237881347439240527270250793661652423884824996910289222831479044062214802090566737032012992528608186815270385377315706633333208884132079289533185764076825023352390421497773343713220249261639942591052844010860473213748134370647003969023247030077813919109818935165917903470446066235561495847586752921100666733804404520959285379965997095846658079655208549368893529364910682671018238690248567949679372093751306378665435263475659885163086973893343849994500771609456735211848274586027254215583187813824540386393545043471364618509360524591688473411460322631694666022972191038314672816128*x^388 - 670055043477047432288739770212458496640884956594524334849410243933166160709515859994211915209800395623894846229304321266033839021973378810727163155221234835599339797636633161537259102341961548599985734604431722913567914622265425593094623501823620658250120574847347275070391612739353152310921965133285487122052167293785203507495051908976562326457832146241223729240335993366414100496598002841792162657525960538980832406446775170988406039037287664797418701655577215033652370069738934185746253800895009949035086865846699173702416654195707259179867832774284026803177893339074986780992591284263808795837208927744978912366391466388264015505554292098680428207850065451084295761604985572914529427480882325679611933636256514532739984109531800629202313802675558088345585114802314970807122025012012883527052160683453598620946254448273229808392905960762287165573421791545552545842335737257153003520*x^387 + 20430678646880961384628499538585592291548048408663388279069959937703102522958574972199937288787811629941948341912136904923563391380124520755122892715584247522886818858699933791670180049633782155398116982158247051378331462062711936376262049233241438419157717271179354574343036646407582082926815536437905018568736688010386464110873418966393907967073008134082878863342556858501124746198525840448302682374642133426247484575136196095483562099315470970016057319849780805268025731001835292276408087668431629269273637648259635097306339606272129514832667874442504057859993213883957487828457660139682711837034533101658300229945291529795255088459954080075901514642415638534046281504554735841882182217581104325907705073117687904671061671239021036153867385210189069589784645034765195519319029714771083828593180250304050558276395169911219400699432039113437090922320690258900805061511853957538880946176*x^386 - 620949271789406554981174537552182740045263030456473114496184983302088238857273764043055613420506747470588634267303404525208304726665492767529558863581200740586438485533353646718388796190801256740869686607680041617491427649508399988072911529148749647389454825601868889124748799939430992392510648816030373728207998972535261537988560257190979245034694579391240753348779154132754538307481875968125954726765154061118257115989724139724079316771998022090195110033324145351688563068913666776931337629946325636609819358895654234232647420006071033993283885783224726636608500357637969231374563387239912747931786128539055627507372817425553674221178570507453318749749266523051920453153444754395066408618097342336207931670724688130829427939845671094363191723279874736278138953752304525093187768261410978174462948105791374068607710956226809575638683545760425234624353945391809683290557725638912909508608*x^385 + 18810763963188059334471895370608222905800727096182351081924966953161468163742057701388751564239956752148246210870923165122758127342769139371330870606921058831360668208165036241077957524899045428566687352571425320854756386114579812037474050726953710203305629092905586422282917377362150141355604236037277757823536722649442567454891892134422015572867029542111532361865191286213059463528892187038268085081845946785782148735068669898208210431166520306515334458254617368512430762215888281145996691274930733686382500382816873712095683139970396212011456337704759014608927179221674855581060841373881620693398473461538674114283893713378880129731484220701816273392446514979299397800335921512785904413983189706729080414145589733162773868518765199219822077606087443535091271444609576219881284872173273470708357666847342470985396280260272573116521029862523592656199428725975418169380730296119304944353280*x^384 - 567952753313696102846239647220593893814418629900789290946710690064354983607078025478501093642878578112885194086738452877552854285653586490865454504514169679415395998798041050503286998757217295373059283995714350662367227494377650933061766650520812660343666463697442693807120815801167880112360642334941514669343707763476598486225516279387403797504537639252338391415494509990190061889909545406158677122581698587732011447714590393974537024059159321647642409845649717061789171713085988352667351390026246979628975311338087816923127981457422973501737089492049993291539536612578245739403032761028398932515531637510606649470580040820608142518627500109656492376728655750678574649914531924366059946569525887712002707825944983779267607872775205339927658054274240322288364721424801356335181502558007077378162472831304724524778531614695637349040036676877992406702616253216545243185867603114192219351810048*x^383 + 17090483175180602431953158285951693345411528385245327204654826741069185906319499519489040339151960022370045043597714692761267549777554854424773999718052926646164603816372719126364591508865902956707405965776287383999003613482518329982088354948552068805839744091323827582212875542548566552703005499537950281039758977731086101293619190162469388743936527106419576879403675189817184791126018923552588148050130939062050031766307911397789373702956401811241290043450180511382329968529575944000364864231572582170976529486940661055736563062923710410437939045116233133483778015742444688342963590613437570694480970284978967249776606905597098413757754691564111317760103617337745234403810938168912575647173697446682641372547219334776202398657564897818985486739284395047224285290418840053967789388100638133885221696706368313153950504001380691562981465028901167753378089239787109948902969849581912674464169984*x^382 - 512526126249927299227829137898473531491535080802197142683751081672974776303084705845936876182087593827521965240282853972243094481247849004156812429163718002705554497916426025328233972055393353457002186861833438338274525144040986997778719977401241222404248544608971293648111715580096263839446676217326724582951937261301800480786184865217252096932462019685057625421366261525757886856997299519537731892069479937376204492233308231627887350972996343829529286899508098232599303481078135603891156000844741212853850408085845054658538716478619275414122573462687423327889114550564693176686809622827610201050383071421437121901421826852730357211258980242223320982071970555681516209823522503438549147374101552435673999344832407163158273870537538771898801395822610862861419613358332256538651847527304751557265182204596899097652841713466215554486249745245874875427392951960450150193995828379773785920682065920*x^381 + 15317311129391900256610990315081197744275041637875101577820129584187141883223388280329686389734548769203204085397323520941043895450401665464067493721285869633033720483079585172684301949416391852047721276065676072242224875079992228395114213191860463933256193259351783877669495780375976485198303180761700528263631937787802997499226363586991896434052894799525635733269257660739269338700159883756364125986217041517586266519490160731104438543711071450878739709376848808424521985463069258083784777814877050777702837066555474954909851547364782401983062214101349977112689950372006171183764302029887849229284791527483431755577112667495644615026617880144772740744695922769693723198913622567395871976530959562137383761783936791593839730241762538917595060899426267056647434439930470391189579251070830222484518291799076944773853098708002897868032726050385807297862864840573549422454816715176513661029031346176*x^380 - 456185237301909669837134085252023644614060144791965414158478624577377657877611157406629755991147755790000062977229492295997832573682542782812273525830241195541019136007208168301243128374802656146743568781277943745238732623587710044560713014757836234576089370758643314282427490048830270950146911307230743289160690687170893908396084559048257428037691035687422552537016754664627667683700387904928810480812473427562898242575129120602738975359469387566665475280552647048150227788977563541726275431012972096090845629458148617678554891967563552788452306412028090269666298132103566908813852544046675160952955505322493351673690089513571929647268582689605462025800535600845506430780639515930716162365259493967374799143586981029117803872300226527218912842091969224846147453135463237545544847427753019201511895723948004433269417461821587067890259636754363105657435188419816754476217216029752032258806027124736*x^379 + 13538832750229980072396834784281905795303739069937852542026640898736692205095533803399655568105799114953545002259044668695564296275078409473623934587844118176821273137015094388288899661252214802533154474756790499705103319774008877218018152827122596788739661626670312185698249595074115590394336029917789764786163488784158660541077078276627736457092683843763515534101303356644073525098984210796882016762173030103083832640685546135915580698900504768806824908370040721805336749786637261601777182527371908756183166472185595924124692747871902743278091129606090147895642692997606134995610681650422600440791881794623741601467296404988134948683719967230610933776473881598516593836625379116324219939895025137133765221002556368303940961539164563876729589747513040776295218578145247742085057299880794467163561798943436806279277237916161768899118462933954127031730638065881709890490032873279351057563962027540480*x^378 - 400399310206021464572716171176112830070398203144543350969108351635069365895487398558529831129008608875655556089498637274924627299876956589307456919899812339303431677506059756884359102042862099269879624963545669210433512536164577034414228841143222155216519492837451114061866540061402521141667425366285633902647755984096293532639221838818157246296097941207577908150654153481143321070436279350563785095755626313422661071223006468182844720850531905359718578238576249063347680457852787985636710231635522768693393577637477601026751701606935200931083846724710376780568837818358486515547412975757822321748008009228376822230320835235838829251553420715346196607559585580280440555522788841056024910370248761783214345322923864899127240333907793529523739086687952718617090574167016299415889257797534004448975426759713648058346304776301233588046903845165568501150356421337262719035617674163278983778065821028319232*x^377 + 11799668726236405229047857087722653842956328193510208042375141660026261392947240658158763643655165125983249383544522011268062140544268795238346542930863217001431805810856930690559698365542428200594533300493353482382556455827469621147403902180751577310847236227772856997095954530460383847140138983653304342453013892163489671738934435368376789115416945930863258101928569226750820581950194660093040848468550132555946193468413999532458101414517629214425337048014369463174135800123855657189254667036404842399019444449910785971682274246613879937935723731873292055722728482958421747528808490042152837257307040667227596966420197993599628892584659889694387511145676656265085049517708951811684881078825132200172245570982709235295239367210328657396409517539808747685467871259193281394713907508858177558316674203446986700539455502301925765532389393450268901285542919303159196715363585203837981420414728766541004800*x^376 - 346500879342964081590349122442358733216209827093346383296164539449136396028344587055623512635973240928629351068953741790671482841261173701714371677192717373123285585117021860065794340316471056657767550699587588739687332547441258638789360118090664531480838077089401712150355691305477809602442982705560799828485715726942995930960682887431234280705158864745377066220856106837606520627821293323413634384232957017313817273296567579952131891809937465953756940199630546222449247367769778845220817759219014836013239844686553984943761021474791977187838088623557800631947868458639767332663940243095871633818949032322489727071153052452139633743790582439711524230195574818196174426312010515602980605973597865707169486121058535910273249131199746631230825675831766901986746809875715318354940015218645371709882772800369602278803578151692375179366230079072010063011200022267403476163285570360974197253635203853017153536*x^375 + 10138920626320851898887973626448542693838311760778619337519147352625694071668307668289531411973086879703332207641017271442362993982638294508853655341336826470159002083811861816795792531259325604328845684416179692515346388946511370738263614024056920550524174668306900291617642945981174696345770279332533914530925715499252676055463185177920227955776732292757861496150460333217765789823296891012717613228753457150148677018211765931773503696139724226768084486618701396818727374632184332954282095011425641274470130959908634823232215681076798702467045017457511694497445536514865868495590144026230762331644750951022253257330545813531697837911150220789373870183502593472889480632194111251829000950165824746764748158578567807673081694953059658029971285225232027471637441871306473007342413186893941102256541720126679170831303688568337915703856620520619375346057689288028782435547134207572171884098782424356356096000*x^374 - 295615927649494548237216054388485556805342421885952537056296788987150362599465037008718360828191065831210443192506667419866083861294065273046305285384096650714837531662515244572282159601819711623942708839492068931088617196350514682489121082201484717618572965446091491411646376005113538014007408310766513076052911354410183782149038414074121709607914846488273350212832505512448617204708994671610711871062739121448117976191908470670530256254421489834192385342237628994787357471433211673292568711275818403177714419103228227169408036574314091451892550986400829188926960069235059345839475348312086981965707593008046486940090445798083090006737990127917253465794145794079569149908578895493317272042873747891427605606481515698969614847302472158620399867214817992151880927109146299532558371737235411955587260062678544032217123254557764214749397161160633506219036506537515729433797825185802912222572403158823215300608*x^373 + 8588344264748967684460504203080391147072977563702887388119318805251948050222574514954674090286158770336433053235665517596228974807802356396591784272638850749357745258938088929650838597266262984196002727846715041932234290939043154180598919257215470537215049831091702310482964545958647374454608072118170146425654025178372318194131142035738568479593812683269745000631120934247875870195066697777500473449851450804512555745581495909658161597483143774762292443596821041336017543190946054574114459860611248688400033976553753009827977500568243408478687418501425761231082458705290025942302966229045245192654577463643882349539611830620223908842839893329654368174977287505785185754531301876523164463139575288648638008764545744578042061938387633374189868973346797928604362869237183575793917343965630128278156207888259132566813304890227565932021566592083590173514829967044638586777802801614470581464567350961452640894976*x^372 - 248618903483302283327378571523082625603155000755592127931714089257796442163579518808809971738312422382387107302524535627442101352635186345589666130943186148373834208860453327827708776671607684078606787243826125378121984907634790920191893408490531463645642611756525076666110250711411519415678004306784076506779855719162727123768812618770596912417873464736261648116122897110479482521152724030687207199614437412083781249810149262955495781565554924799016360106875114841730101150191612322009719718383542369570261983266233841308863884267040110015771265879088877432892761092928747135988129751771320808932989739465981295872818091932808551064997049047618712419776586461882067587635451167824050827030486315961253813191838824072233892670593899808672816026376052783156962077978959676010513695773387964435236481770088717102903016979768976164623212686030938644194411938773118086736142962563945566179230551594871971179921408*x^371 + 7171338196012456061052622169699105766739235113109018858447664075431123421594888279799108690585558070281643396434435906352387786811516731584778663702556461487945764107523905212573684586377971583278838634802421463562477704261191884485954664061261897053457655827264003074032015992599060669973364544608390721318256493403618675722381616405444231778197805554103924727865186736223765704450117022891640673674661115161994603697638054382253310491130274976253165229249080100882968220719667831136689530279588183650684047275797821715658110230728705127411965722380771460892350855443357714604107011323824548126663172968418443993863997009838021685579522344568143428386521680673352737570114708845473386091913123435872313724232232603397689890410284306318976091582141962623105266495282515826393370386001176742663600149153698484320796833523302432595354809725166058716243199782441204042543152941432420518266746847791186399744491520*x^370 - 206113521550283988530857332143594610244641518092397586339034646742290137387592468319451550593857633904377083468447756358408575242114597726072650662288723548085744209956588579025053803532133773457502404316270010488902006949083434635460295518580985367028226587502273655347169489654123028614485405300247891806746876372031985933965176902885284499740385494394493069826241254697324559652059721582215322838740199442774687155372116286259216860991966224365419104540499681059777074400609262196458358840110808554515415276119091535375823798129451987579332136811377184253342188042747821979214819710622468803436613185450035352817941249571342228799302069858777922791312429169494238586879143922545781632077105437891793186766083747692081872485600365260712004553926784345198973946712785816657244406783296554754630099119258274166131090361843906154909783109442645946788117573442147520719388150539491088998257788957205348033929150464*x^369 + 5902722569999164116125737752737329425491639311853539031570851153836001572486808797823678029580778359137464041347417238510488492067189268784840170331418808686128824679496202713090447490329628695698700948805581635673868402113286854325075206231266009332076555340548411005774075480175975165487167426621151631898259732305272217950917723922836535405829029841518365569778101138825565185271141738048428512841685237473589986457794854243017724067367599133482633782493941472720052000120345115985203820639972057652494186690927021545683612021008873707303223641612207605784577429906846302999259997037462604732897342152666612540197990189717146472731406894641492180381725072461481225279800575619194549990292667171587008277448399100209051809653797164876732525358280252159262547052582200900306411783861314537534545045977612037052447128977930298829643125197906987847088671402096381095016230072665635128472167977214417377764980031488*x^368 - 168437082912349067708785770316520846953634578661177569674456220794041367249560455679149733549450937447970513415311005275867177651786637518869986640664026493001540582595506763088739719982164167783011903277973728381973424193982285171508717123234348720561955856038642475812005619493470588477247487232873639184148256099309124022445632682905041554412284999168220415507686058605217861959812904009946815233173082465947096273088117093213735269248654244737282429736469232398714258180083887963854770465085556259428730599015058449344682089684407610583115605578163114924157335005683084872802104634001596410949939201418338386126999213321746067680619469743975287501154242126768323885597118476809701873379935805727394700497126597806718353247056438655292795400479876803544661994399677508304400649790143470657721518032635153163362804615435699772247511647233291741187766327008762356582833373537376754091091822410208327367214518763520*x^367 + 4789197540100000183202985508280573185952386774956043129767588522652371485715469430714310547877330088341231971623785720561100826079807056718595231660594038789731330013595451910535637875315934149583753411331720825981355965125888497974904665424990519041691558230118969481950681814156925838282624042066223369627509768484388000805495132466147592424343739765363077723458893822719891219812838954108351124552320346425018491558317280605404147944520902359470396225658755889865905894603675197526093802360559164473231880978672863799845264012935301069320783735186572127090928755622478307775511616515803703634595901669447284862833305639709908637795833922352874937807735812023894958831615392629924341792011790169559512449656007912188054837204125708216990697181323923223196497243757755937912093399166596774743436335450565600584994940395386964724508299438000266633284406596429804121772866719796308013756683043679303657563596376768512*x^366 - 135683833288205306247632008787794725883601039765601547061530343794321266437000317838961784998212376087072673285522844901481866323550070695889547268976136113645707212032678134083563123737947700958947757573149308881539778057530054243041823481651198008401231051675918418210496652200496909877674422063340288910080410250313386702769513543877556786251124606888602188518427764558042901593723179931994727736121942415532809337915173710692962361139762212008999374041222215011279873296780769390816330404830933313189458509736560074595614756318805884673815151734293673129918013617247426689745976546891710832285824259476371305143622923433059526942014980381221561013555174759064084301974299155024896774864804743096334820237745407039173646879237216182007656393222162953762015175552962924482236688452198526820125816778179205644798946104107479930808302579135579702982091980067945242977032747378459511330177852629221092401676627403079680*x^365 + 3830317088343485946139671686858911476621432629008829391368054709433397478239212259410813546987656061772976650839821509447156314669946981035817058840320403815873606559506284007972102596120282883299115752954958913672072693576868615184540311320282819033373914737347510920842262734310542128718650423810026023801115586750884580021766595991012977947541040338595579772270808885828673849012942218195083015097728455670958563245517439292347684749228366935651122872785395512645314008982224773296042743341373432285682734731896247024083302706585578648848092100646639772109111740555901853309824894980781787367559114392353912126429229980728520393328746541190550009886055475694689458642093216843587711800265895819629268388199099339625231788007728356676841557773575072157923553607375894617686041954340711833276051249737674218579256301771867425175750149910639430079867228310380253591653117001895813006751255991859176512536168028102983680*x^364 - 107741718708948173421234788141652757599505861593631529503379852712461652202049554979166601690402126067737793410805078437733893814508007682548066930347366107003055583926155225299987076127250828839737972524866550012659399297742803837736377986147853295632696125887017949914253690471456308959549081654391084791213752564060323703095046309486742277561989184797613111997679887040215165485068475520893716817097411838119594091895851472376614442316668025005432589627800964677674121803053581109793206867516257739746824493198066737799585864839571705594808403411742087587599154120883174213610983631133969402505312421436972651406780262480971261954195230090922181502816894190356462956164562961548229478872600869442569136539875292530327304122509588125475882275380730024169723005221099887994540116328346732677144069033060855619987482559314526841965830496799277049839773162736118482673348626165369790682086686671075128842543939630883930112*x^363 + 3019793257181701542522374762970855306553180170557129675655395349843027190467660998813344560673716793897829072677102780295162541579749966832727546143054051081101162561492011070314177104039049885309704667035715258192823863351496998294733229583609448054948735387336524473672269448483800908204566532582428887265644476250958838057357409925524161649526509880799124907539975579149032587673144351120949617830678418099936394221980511176240208153774487129632281318164077166001957279238820051702582117906580350624599530886137572785216552304673065024781091878681599682899285915967710304868049637624200115293976530265369528287609735416516332169768008642492973675334692008126306186552458973458715721530828977493734170380183051298474978360130283838739143256593837584118915834062973882705417995737002040311191587088276821169683176803689233416059839857736375363118421875257664560301901138564028734540480575201071776468699818107175862009856*x^362 - 84336693423937617298211121294264034335653336374560794678123465660825385337186913964043011928714423667794400405460468829763818203846980786875902053388797388336618367996186645719966380915746030581119743831023767919843705533891700536902262110587845616139164473476990282315231768732490404316265796872426859481412826466423973837082170060482349798551114667266177696697517546570110450596095010604377329086489209483821479053573768400071114615699517278588880208045537404844317164693790365126588032224846573398099491535483876395580849540665789972493614352421059421586352903387002934436044169899767915624329653076086476559588792878247471705893471407312024491109304681593163294092036866796995015312908898150667637837059835064956463370449953268218131478703694616379353629861725547471569424114194930947366652668164233876634455859566967770498537887361281319479793501000416494801838543621625337580386854657974083077833939149499142057754624*x^361 + 2346951945277409833975962580945659452162505545489335468914716985463747206328380838079272423757062312170597291770162631387964722773376117531591276447173540031495182723242563776874653930127359934897752489783234304119782607688700878603148467663335864576624142250200043680355305178475602222027575360602708342101585549475520728337970386953567777550802770807831646892954174274604259036188466371170287581969923972552264132461199476612625763068010970857665607782236190435802343143556635448928843857000889242111912363868250019061787682227952801571318941020246243853264057021324289322850278738806829656763487752632010725842595532576695130513075297679456119946465898748267403608059576366867997665115906604771927924371542235017927845562850234170457799201353189237584707240226851107062874321987147135422676482724152541576316374227818243812482158839600922328233518961209547773791992142082420707088983471285413633036946506346665806783315968*x^360 - 65079264832101473908996615133146137230889879025388513353596467695796556873818018919122034107076480537707409291697936435893351684313550777038789150942648296387321237527685981988341116286965263995513667391547930898599109455782151426416330998975725921539238150327543587486376858224787515339626834657397025221991590778863254059299009946421615925928008424543771263841446690465572365984653169253349349636332791314185409345118261036904620333238127459717440778462278055283974704577849095996476001159632309033387966701961186346060487177419795801634776084364588357700345695211286054961919207563508716296194615429406425307914866680752492285723992249878873590490292857409719086783585021909516541897326983259044718977618045884686574495050058428482742599011312632298910449642798425274103470728053448605255081722567124966817839105549085169473969212855267881993375994246740347939348120213791417038964539886706463556181163874644265715875446784*x^359 + 1798186633824900736353966959448715300327335995152904573450520793983628428863535387739417688811306406554965180355973585701215784080615946641502931625944592707206332996407180678333331398002878205191656392875589100544047851610598693734756078178359771768618885689776560328486726523040982684148654834722458323420136400426802854143760531420826101258917745679631230757301848746699189622837650107694939544256281335140460368337769028609115035788271949292670122761882801211929188647421166120284618192901603657039361432914434454487304059045526378627780982157030195307339726153947491531873155380968502915552515352883262208888280563684260152126362252268140388805659774153201290819015286685810331991009519360484433628886373183047470852106871774676637667528891464502433153640611655012043515067485033228135804256620812433777241179486529210557368980122156584505596228047417202266739878996741625313233790980712812057418982052524844923805629415424*x^358 - 4950895774957871814559329389206013358234278050352327155896598766574675153272878702400791236313367228735630374047804339960576169604962616296952954299399856585108526618548227765120150908639300814203006439094779797965443525665661547934132748371621696301492140975854496302216828899624