CoCalc
Sharedwww / Tables / ap_s4g1new_1-28.gpOpen in CoCalc
(File too big to render nicely. Download...)

\\ ---------------------------------------------------------------
\\ ap_s4g1new_1-28.gp
\\ ---------------------------------------------------------------
\\ This is a PARI readable list of Hecke eigenvalues a_p of a 
\\ basis of newforms in S_4(Gamma_1(N)) for 
\\        1 <= N <= 28.
\\ For each galois conjugacy class of newform we usually give a pair
\\   [f(x), [a_1(x),a_2(x),a_3(x),a_5(x),a_7(x)...,a_211(x)]]
\\ where f(x) is an irred poly and a_p(x) in Q(x)/(f(x)) is
\\ the p-th coefficient of the newform sum a_n q^n. 
\\ NOTE: If the a_p(x) do not all lie in Z[x] we multiply the 
\\ newform through by an integer to clear denominators.
\\ William A. Stein ([email protected])
\\ Sun Feb  7 14:46:11 1999
\\ ---------------------------------------------------------------


E[5,1] = [x, [1,-4,2,-5,6,32,-38,26,100,-78,-50,-108,266,22,442,-514,2,500,-518,126,412,-878,600,282,-150,386,702,-598,-1194,-550,1562,1846,-2208,-2334,-700,2050,1852,-2494,2762,3126,-78,-1300,1742,3772,-358,-2214,-2600,-1168]];

E[6,1] = [x, [1,-2,-3,6,-16,12,38,-126,20,168,30,-88,254,42,-52,-96,198,-660,-538,884,792,218,-520,-492,810,1154,-618,128,-1476,1190,-462,-2536,2292,-726,380,1590,2432,614,-1852,-2136,1758,-540,1982,-2688,-2302,4374,-1600,3332]];

E[7,1] = [x, [1,-1,-2,16,-7,-8,28,54,-110,48,-110,12,-246,182,128,324,-162,810,-488,244,-768,-702,440,-1302,730,294,-688,1388,244,90,1318,-1776,-1118,2274,-210,-2010,1112,124,2008,2884,2228,-820,3892,-5048,-2962,3334,1860,-4268]];
E[7,2] = [x^2+2*x+4, [2,2*x,-7*x-14,7*x,-14*x+14,5*x+10,-28,21*x+42,49*x,-159*x,116,-147*x-294,219*x,700,-248,525*x,-303*x-606,105*x+210,-413*x,-415*x-830,-864,1113*x+2226,-103*x,2184,-329*x,-1764,-1379*x-2758,-679*x,457*x,1125*x+2250,-3076,144,2149*x,1125*x+2250,504,-201*x,-1619*x-3238,-679*x-1358,-467*x,2408,-2821*x,3253*x+6506,3164,2557*x,397*x+794,5828,-3339*x-6678,3560]];

E[8,1] = [x^2+2*x+8, [1,x,-2*x-2,4*x+4,-8,6*x+6,-20*x-20,-14,14*x+14,-152,60*x+60,224,-92*x-92,-70,166*x+166,336,-12*x-12,-202*x-202,-36*x-36,-66*x-66,-72,-294,-464,206*x+206,266,994,-284*x-284,1176,102*x+102,716*x+716,-1710,-1664,254*x+254,-1062,-1018*x-1018,-300*x-300,744,-68*x-68,670*x+670,-1960,-756*x-756,-1234*x-1234,884*x+884,3904,3330,452*x+452,-1736,1102*x+1102]];
E[8,2] = [x, [1,0,-4,-2,24,-44,22,50,44,-56,198,-160,-162,-198,52,528,-242,-668,550,188,728,154,-656,236,714,-478,1566,-968,-780,-1994,-942,1408,-2692,1626,-684,302,1352,3142,3036,-264,-2826,3084,-2418,-960,2882,1086,88,-3476]];

E[9,1] = [x^4+3*x^3+15*x^2-18*x+36, [30,30*x,2*x^3-30*x-126,11*x^3+45*x^2+165*x-198,x^3+5*x^2+105*x+12,-45*x^3-225*x^2-915*x-540,47*x^3+85*x^2+705*x-846,18*x^3+756,-54*x^3+1032,83*x^3+225*x^2+1245*x-1494,27*x^3+135*x^2+435*x+324,11*x^3+85*x^2+165*x-198,108*x^3-5124,-277*x^3-405*x^2-4155*x+4986,-53*x^3-265*x^2-975*x-636,-63*x^3-315*x^2+1785*x-756,-324*x^3+13932,875*x^3+3015*x^2+13125*x-15750,-377*x^3-1885*x^2-8805*x-4524,263*x^3+1975*x^2+3945*x-4734,288*x^3+8856,486*x^3-26508,865*x^3+4325*x^2+22245*x+10380,-567*x^3-2835*x^2-11715*x-6804,144*x^3-11772,-215*x^3-1075*x^2-165*x-2580,963*x^3+4815*x^2+17175*x+11556,-1105*x^3-5315*x^2-16575*x+19890,162*x^3-30456,-540*x^3+51900,-1717*x^3-6975*x^2-25755*x+30906,108*x^3-35904,-1321*x^3-1935*x^2-19815*x+23778,1593*x^3+7965*x^2+16635*x+19116,443*x^3+2515*x^2+6645*x-7974,1991*x^3+1485*x^2+29865*x-35838,-755*x^3-3775*x^2-28515*x-9060,-3805*x^3-9635*x^2-57075*x+68490,432*x^3+29544,551*x^3+4905*x^2+8265*x-9918,927*x^3+4635*x^2+42015*x+11124,-576*x^3+89208,-1512*x^3+7836,-2079*x^3-10395*x^2-61935*x-24948,2603*x^3+6835*x^2+39045*x-46854,468*x^3-118044,1404*x^3-43032,2243*x^3+3325*x^2+33645*x-40374]];
E[9,2] = [x, [1,0,0,0,20,0,-70,0,56,0,0,308,110,0,-520,0,0,0,182,-880,0,1190,884,0,0,-1330,0,1820,0,-646,0,380,0,0,2576,0,1748,-3850,-3400,0,0,0,3458,0,-1150,0,-5236,6032]];

E[10,1] = [x, [1,2,-8,5,-4,12,-58,66,-100,132,-90,152,-34,-438,32,-204,222,420,902,-1024,432,362,-160,72,810,1106,-258,-988,-24,950,-1038,-124,132,-1254,-2860,750,-448,2246,-568,-1524,3702,3180,-2098,4392,-2158,-1074,2840,-2668]];
E[10,2] = [x^2+4, [1,x,-x,-5*x-5,13*x,-28,-6*x,-32*x,60,29*x,-90,-128,118*x,242,-181*x,113*x,54*x,20,542,-217*x,-1128,-316*x,720,239*x,490,728*x,-578,-731*x,483*x,-370,264*x,-767*x,12,-612*x,-3100,-250,2152,-262*x,1759*x,-267*x,-2126*x,-2500,-2578,-768,1304*x,2558*x,3480,3132]];

E[11,1] = [x^2-2*x-2, [1,x,-4*x+3,8*x-7,-4*x+14,-11,-20*x+60,12*x-74,60*x-24,-36*x-13,-56*x+128,28*x-45,-8*x+35,-4*x+272,-16*x-14,-120*x-16,-56*x-190,-132*x+449,184*x+236,-20*x+397,76*x-415,-468*x+268,656*x-498,120*x+114,-328*x-593,144*x+953,-420*x+986,488*x-1368,380*x-206,320*x+170,664*x-1519,-412*x-192,-796*x+574,408*x+497,828*x-2294,-1708*x+2238,-408*x-1462,616*x+793,-384*x-1676,652*x+956,144*x+1914,900*x-3771,-1216*x+2519,-348*x+2669,1104*x-1676,464*x-4786,240*x+168,-928*x+2428]];
E[11,2] = [x^8+7*x^7+31*x^6+71*x^5+319*x^4+78*x^3+1664*x^2-2816*x+1936, [12530039192,12530039192*x,7854087*x^7+63504545*x^6+342370821*x^5+1179915221*x^4+5096697189*x^3+5895141078*x^2+17127696076*x-18119088240,65460729*x^7+552230989*x^6+2509843013*x^5+5878264773*x^4+21543781805*x^3+20845691012*x^2+53352847080*x-123126731992,-20346506*x^7-296415808*x^6-1615447440*x^5-4232626864*x^4-4824934544*x^3-5677989830*x^2+35270842288*x-26749468064,132370282*x^7+1259567606*x^6+5789975246*x^5+15010729734*x^4+46935041758*x^3+95772835004*x^2+169892176080*x+278225981880,-172988872*x^7-1604564796*x^6-8307550488*x^5-26580200296*x^4-95689216296*x^3-174040328208*x^2-464974585724*x-307003298624,378184173*x^7+2730907593*x^6+13692824873*x^5+38221603545*x^4+143610027793*x^3+12453133612*x^2+707025539176*x-1174254163544,-978553121*x^7-7676985551*x^6-36552942523*x^5-95837033915*x^4-363715206051*x^3-321867976786*x^2-1794065609732*x+1753453741072,-205434948*x^7-1532359572*x^6-6907932484*x^5-8446072452*x^4-24686808180*x^3+81676937808*x^2-82556341296*x+1318188873056,-466519238*x^7-3419326528*x^6-16360315608*x^5-46818606184*x^4-201914526632*x^3-78603720802*x^2-1079644234856*x+471551463856,-55103928*x^7+438023260*x^6+4450899768*x^5+28344783480*x^4+69214553016*x^3+180161048112*x^2-464436650132*x+278117078976,1017061410*x^7+7463061920*x^6+35593494072*x^5+102085610600*x^4+448076909272*x^3+441230443654*x^2+2431411143736*x-1068556409360,1509029045*x^7+12266612967*x^6+59519477675*x^5+151460422747*x^4+562271333403*x^3+483100527166*x^2+3035338616860*x-2941102055760,-1318487816*x^7-7753721968*x^6-26671173016*x^5-23996644240*x^4-200347908136*x^3+695852454624*x^2-750866635552*x+4061651109824,2327214711*x^7+16395643953*x^6+66969083973*x^5+141674107101*x^4+681801923765*x^3+222772995438*x^2+2822642555388*x-2604086947440,-1778054560*x^7-16225526196*x^6-85480960160*x^5-273681852416*x^4-984832578560*x^3-1791927808256*x^2-4468211451884*x-3160404707328,551393950*x^7+4312446512*x^6+21684597128*x^5+59974873256*x^4+187080627744*x^3+110535559986*x^2+674843330032*x-234286401184,-3215503935*x^7-26389562787*x^6-127763584347*x^5-325896333483*x^4-1172734393299*x^3-734628179796*x^2-3736139197560*x+7403239622856,1598931168*x^7+12701506280*x^6+51997817448*x^5+76986766504*x^4+176535848992*x^3-571786318784*x^2+560246522176*x-4160093572800,-1806935791*x^7-16166775387*x^6-67547844035*x^5-141307114771*x^4-507509804315*x^3-859948774204*x^2-394645979096*x+2112194642536,-1871239070*x^7-13039570448*x^6-63849120592*x^5-179829861824*x^4-676180798856*x^3-226231411090*x^2-3163664808568*x+1297835160336,-1116607168*x^7-10692504476*x^6-64292662272*x^5-226908342304*x^4-767525377824*x^3-1477569709632*x^2-5422930627444*x-2546745149696,7367581561*x^7+57480102637*x^6+277808079213*x^5+720856341941*x^4+2670810125717*x^3+1176733912036*x^2+10352575792680*x-18941713209496,-1582074396*x^7-9639990084*x^6-31176289436*x^5-33674306964*x^4-233630728620*x^3+807235616496*x^2-865272507792*x+9314332337904,-519661004*x^7+1318653840*x^6+44119325084*x^5+278432071508*x^4+682861048628*x^3+1770220487624*x^2+4721566611780*x+2736403968672,-98097964*x^7-6273000264*x^6-64949349876*x^5-327516735268*x^4-900441196932*x^3-2098379505192*x^2-2279448174300*x-3364680155936,-1927258938*x^7-18212659424*x^6-92288232880*x^5-253915391792*x^4-744563175392*x^3-161147702230*x^2-2387291574016*x+746600625408,-15312526845*x^7-114986506019*x^6-521811443615*x^5-1317329590159*x^4-5511564152127*x^3-4015148520042*x^2-24303060164020*x+23537134363600,2853712164*x^7+13644314436*x^6+39969266868*x^5+6387071796*x^4+496816463700*x^3-1764897708624*x^2+1958408839728*x-11158831475088,5269325785*x^7+44240286635*x^6+244791114255*x^5+839968824255*x^4+3160295548903*x^3+4197774766430*x^2+12651958210140*x-13323115476880,-8163039863*x^7-57707276011*x^6-238821470723*x^5-485363252451*x^4-2359369848187*x^3-1076369420324*x^2-11836083264632*x+20799663034568,-1402516612*x^7-16053126956*x^6-81525990844*x^5-138836692700*x^4-55934710772*x^3+96401318928*x^2+30251233936*x+17350621487936,-2612107735*x^7-10501735947*x^6-4008209115*x^5+154884990477*x^4-238716072211*x^3+350663920092*x^2-5880941545144*x+8474715785096,3679282166*x^7+27751895744*x^6+133752104656*x^5+380843340272*x^4+1576493631248*x^3+1667323722890*x^2+8129569662544*x-3494988544608,15089172521*x^7+110865064965*x^6+453823582429*x^5+911506134797*x^4+4259023536805*x^3+2874713022572*x^2+18650425393864*x-34752559280120,12480549703*x^7+97665413169*x^6+475526298789*x^5+1345544400349*x^4+5475537083221*x^3+5183637448478*x^2+23216505778268*x-23179689680752,1836462093*x^7+13928099823*x^6+52906970499*x^5+39008968059*x^4-6094640877*x^3-549194463546*x^2+2531125562412*x-1985413780944,3329650220*x^7+19931876424*x^6+44218385540*x^5-88416407412*x^4+216779139500*x^3-490365426952*x^2-3942459250052*x-218164482976,14084396236*x^7+121262995064*x^6+556471088084*x^5+1542143726660*x^4+6106386956708*x^3+10189361340776*x^2+23052916788220*x+18644284066848,18707887845*x^7+145523784991*x^6+711760254435*x^5+2070067520299*x^4+7986443347987*x^3+8315089778910*x^2+34489579539932*x-34722776540496,-9688571457*x^7-72673554055*x^6-360088231971*x^5-1175970939475*x^4-4807589236315*x^3-5474460611274*x^2-16668384278132*x+17456869901328,-5802073271*x^7-65608568355*x^6-326543429259*x^5-959690580235*x^4-2301327077795*x^3-4256622427452*x^2+3561517363816*x+2072350531240,-7449622554*x^7-46215004256*x^6-213988371088*x^5-626496544208*x^4-3187761142976*x^3-2880841124390*x^2-19254608361568*x+8820194720832,-1258031043*x^7-10810647711*x^6-112369432887*x^5-533670863863*x^4-1331806304943*x^3+837446542740*x^2-6115020054264*x+8941637247048,5854560240*x^7+59770536880*x^6+263707537792*x^5+474438368240*x^4+379297010480*x^3-999621350080*x^2+642705462080*x-14389736474256,3098031696*x^7+653334032*x^6-48338557536*x^5-198617659184*x^4+824486877712*x^3-3083883171392*x^2+3629874922432*x-40123955793504,-9407445944*x^7-90504479356*x^6-402995340696*x^5-1192445600528*x^4-4518471798672*x^3-7845174865632*x^2-4309928987716*x-14111485987456]];

E[12,1] = [x^4+4*x^2+64, [8,8*x,x^3-4*x^2-4*x-8,-2*x^3-24*x,8*x^2+16,-10*x^3+40*x,-80,-8*x^3-96*x,-72*x^2-144,28*x^3-112*x,34*x^3+408*x,232*x^2+464,-1040,28*x^3+336*x,-232*x^2-464,56*x^3-224*x,-122*x^3-1464*x,-50*x^3+200*x,-3536,760*x^2+1520,-300*x^3+1200*x,3280,-88*x^2-176,362*x^3-1448*x,-188*x^3-2256*x,6160,334*x^3+4008*x,-1400*x^2-2800,-186*x^3+744*x,-8528,232*x^3+2784*x,1896*x^2+3792,130*x^3-520*x,-20*x^3-240*x,-2024*x^2-4048,-362*x^3-4344*x,584*x^2+1168,-5840,-264*x^2-528,4*x^3-16*x,250*x^3+3000*x,-390*x^3+1560*x,10096,800*x^3-3200*x,-1520,478*x^3+5736*x,264*x^2+528,568*x^2+1136]];
E[12,2] = [x, [1,0,3,-18,8,36,-10,18,-100,72,-234,-16,-226,90,452,432,414,-684,422,332,-360,26,512,-1188,-630,-1054,558,8,1764,1622,-1134,-592,-1908,954,2564,-738,-2440,-2554,-820,1944,-1242,1116,1070,-576,-1342,1422,872,1340]];

E[13,1] = [x, [1,-5,-7,-7,-13,-26,13,77,-126,-96,-82,196,-131,336,-201,-105,-432,-294,-56,478,9,98,1304,-308,-1190,70,420,588,-684,373,-1734,1892,1435,-1776,-1869,2466,-3323,-2730,-544,1624,-336,-3029,-28,422,492,2991,-70,2851]];
E[13,2] = [x^2-3*x+3, [1,x,2*x-4,-2*x+3,8*x-24,8*x,13*x+26,-117*x+117,66*x-198,-78*x+156,-141*x+282,180*x-270,-83*x,157*x,-104*x+104,348*x-522,93,164*x-492,-145*x+145,-454*x,-610*x+1830,530*x-795,1276,-912*x+1368,-564*x,-116*x+348,429*x-858,182,-1506*x+3012,1792*x-2688,687*x-687,286*x-572,-1974,489*x-1467,-236*x+236,27*x-81,-2044*x+3066,1211,580*x-1740,528*x,-2574*x+2574,3744*x-7488,-637,2598*x-2598,645*x,1184*x,2522*x-2522,1042*x-2084]];
E[13,3] = [x^2+9, [1,x,-1,-3*x,-5*x,16*x,-13*x+26,-45,2*x,162,-144,88*x,-101*x,-64*x,-97,-37*x,-414,-174*x,376,-12*x,119*x,366*x,-830,-146*x,146*x,-284*x,396,182,-612,361*x,90,2086,-1467,138*x,-2419,-310*x,561*x,1874,398*x,796*x,-1566,-657,-1222,1260,-114*x,27*x,1996,2833]];
E[13,4] = [x^2+4*x+16, [4,4*x,2*x,68,-20*x-80,-32*x,-13*x-208,13*x+52,-30*x-120,78*x,197*x,-296,-227*x,-165*x,156*x+624,-648,372,864*x+3456,-145*x-580,862*x,-654*x-2616,860,-304,2512,-266*x,-238*x-952,-819*x,6552,522*x,-6536,-327*x-1308,-2158*x,2920,-1671*x-6684,-912*x-3648,2115*x+8460,2056,11604,-2360*x-9440,280*x,-1326*x-5304,4264*x,-1612,1246*x+4984,267*x,1278*x,-4238*x-16952,3070*x]];
E[13,5] = [x^2-x-4, [1,x,-3*x+4,x-2,11*x-10,12*x+34,-13,-17*x+18,-32*x-26,-12*x+104,96*x-70,-34*x-26,5*x+102,22*x-126,143*x+72,-121*x+278,30*x-74,124*x-246,-190*x-434,-232*x+150,-231*x+50,260*x+98,40*x-524,-182*x+1070,-388*x-166,508*x-718,142*x+558,-304*x-152,-140*x+1216,-43*x+782,-236*x+1246,-344*x+328,567*x+604,202*x-2326,847*x-676,-244*x-2134,441*x-2106,-924*x+1802,-430*x+2610,902*x-1718,-1114*x-1642,-29*x-80,558*x-358,-874*x+2916,206*x+794,1395*x-2306,670*x+680,-537*x+1284]];
E[13,6] = [x^2+6*x+12, [2,2*x,7*x+28,-16*x-48,13*x+78,13*x,-52*x-182,27*x+54,-51*x-306,-57*x-228,69*x+276,84*x+252,23*x,227*x,-85*x-170,396*x+1188,852,-11*x-66,-17*x-34,-95*x,337*x+2022,-1160*x-3480,-2488,492*x+1476,-177*x,713*x+4278,-1959*x-7836,3712,255*x+1020,704*x+2112,411*x+822,2243*x+8972,-744,-687*x-4122,-2545*x-5090,753*x+4518,100*x+300,-3068,-943*x-5658,-939*x,-873*x-1746,1287*x+5148,4,-2841*x-5682,2451*x,-1589*x,-1685*x-3370,-1681*x-6724]];
E[13,7] = [x^4-5*x^3+23*x^2-10*x+4, [46,46*x,25*x^3-115*x^2+437*x-20,-10*x^3-820,27*x^3-115*x^2+621*x-270,145*x^3-667*x^2+2645*x-116,236*x^3-1150*x^2+5520*x-290,343*x^3-1725*x^2+7889*x-3430,-405*x^3+1909*x^2-9315*x+4050,-775*x^3+3565*x^2-16307*x+620,665*x^3-3059*x^2+12535*x-532,-200*x^3-12720,-75*x^3+345*x^2+299*x+60,-1095*x^3+5037*x^2-26105*x+876,119*x^3+345*x^2+2737*x-1190,280*x^3+14680,-330*x^3-3140,-1445*x^3+6141*x^2-33235*x+14450,3355*x^3-17273*x^2+77165*x-33550,2325*x^3-10695*x^2+49289*x-1860,-785*x^3+4577*x^2-18055*x+7850,-170*x^3+5380,80*x^3+9320,200*x^3+15480,-3865*x^3+17779*x^2-83145*x+3092,3887*x^3-22195*x^2+89401*x-38870,2445*x^3-11247*x^2+41515*x-1956,640*x^3-26640,-4175*x^3+19205*x^2-68379*x+3340,520*x^3+8140,6399*x^3-33005*x^2+147177*x-63990,-14075*x^3+64745*x^2-301599*x+11260,1680*x^3+98200,3443*x^3-15985*x^2+79189*x-34430,-3445*x^3+18101*x^2-79235*x+34450,-9885*x^3+45839*x^2-227355*x+98850,1080*x^3+83040,-834*x^3-18340,4919*x^3-32775*x^2+113137*x-49190,-22175*x^3+102005*x^2-430859*x+17740,7071*x^3-30475*x^2+162633*x-70710,-6815*x^3+31349*x^2-136275*x+5452,-210*x^3-52180,13475*x^3-65067*x^2+309925*x-134750,10625*x^3-48875*x^2+228183*x-8500,23875*x^3-109825*x^2+469499*x-19100,-21385*x^3+110561*x^2-491855*x+213850,-8895*x^3+40917*x^2-161115*x+7116]];

E[14,1] = [x, [1,-2,8,-14,-7,-28,18,74,80,-112,190,72,-346,162,-412,24,318,-200,-198,-716,392,538,240,-1072,810,1354,-1358,-832,444,1870,1378,1944,-848,-2966,2800,510,592,-2686,-1012,544,1858,-300,-2358,1392,1778,1214,1040,-3868]];
E[14,2] = [x, [1,2,-2,-12,7,48,56,-114,2,-120,-54,236,146,126,-376,-12,174,138,380,-484,576,-1150,776,378,-390,-1330,-1500,380,636,146,198,-376,2130,-78,-2338,-1002,-2752,-520,1280,1764,-768,1812,-448,-2136,4430,198,-2284,4412]];
E[14,3] = [x^2+2*x+4, [2,2*x,5*x+10,-9*x,-14*x-42,57*x+114,-140,-51*x-102,5*x,69*x,228,-23*x-46,-253*x,-84,-248,201*x,393*x+786,-219*x-438,-709*x,-419*x-838,-192,313*x+626,461*x,-1176,-1017*x,-3668,285*x+570,-499*x,-1107*x,-923*x-1846,3084,-4112,2049*x,141*x+282,2968,-57*x,-839*x-1678,2833*x+5666,-2311*x,2520,3267*x,-1287*x-2574,-5348,4185*x,85*x+170,-780,2833*x+5666,-248]];
E[14,4] = [x^2-2*x+4, [2,2*x,-x+2,-7*x,-18*x-2,35*x-70,132,59*x-118,-137*x,7*x,212,75*x-150,-11*x,-996,520,171*x,-417*x+834,-17*x+34,-51*x,439*x-878,-1568,295*x-590,495*x,1864,873*x,-580,-1085*x+2170,-1553*x,-129*x,-965*x+1930,-100,1872,755*x,-2357*x+4714,56,-2295*x,-1109*x+2218,1559*x-3118,2251*x,5576,-1579*x,2451*x-4902,-2340,1275*x,35*x-70,-5468,2243*x-4486,2344]];

E[15,1] = [x, [1,1,3,5,-24,52,22,-14,-20,-168,230,-288,-34,122,-188,256,-338,100,742,-84,-328,-38,-240,1212,330,866,-1218,-88,36,-970,1042,1936,732,-2214,20,-1330,-1208,-3514,-2068,-24,-618,3340,-178,-1888,1922,2526,-1160,-4468]];
E[15,2] = [x, [1,3,-3,-5,20,-24,74,54,-124,-120,-78,200,-70,330,92,-24,450,24,-322,-196,-288,-430,-520,156,1026,-286,-1734,452,-1404,-1474,1086,1244,2328,2118,2324,258,-808,2378,-52,-3720,426,-1440,-3130,3576,2666,-2718,-3832,1100]];
E[15,3] = [x^4+25*x^2+64, [8,8*x,x^3+17*x,-2*x^3-8*x^2-42*x-88,-4*x^3-116*x,16*x^2+32,16*x^3+320*x,-12*x^3-124*x,-64*x^2-1024,-12*x^3-268*x,112*x^2+2672,32*x^2+608,-24*x^3+24*x,32*x^2-1232,-28*x^3-1244*x,-76*x^3-2028*x,108*x^3+2492*x,-16*x^2+544,-256*x^2-1840,-92*x^3-1084*x,-480*x^2-6144,168*x^3+1992*x,800*x^2+8480,-60*x^3+644*x,-384*x^2-9264,8*x^3-1784*x,496*x^2+1712,-548*x^3-9844*x,404*x^3+7572*x,-544*x^2-4144,-220*x^3-8076*x,348*x^3+6636*x,944*x^2+160,60*x^3-1492*x,-96*x^2-896,1328*x^2+17488,480*x^2+7456,280*x^3+9128*x,-396*x^3-5292*x,36*x^3+1124*x,900*x^3+22004*x,240*x^2+26400,32*x^2+27248,-1184*x^2-31168,400*x^3+9584*x,-708*x^3-9940*x,288*x^2-24032,-2848*x^2-44032]];
E[15,4] = [x^8+209*x^4+1600, [2720,2720*x,13*x^7+14*x^6+80*x^4+2557*x^3+2126*x^2+6320,-31*x^7-40*x^5-5679*x^3-9960*x,76*x^6-320*x^4+13484*x^2-38880,54*x^7+80*x^5+12086*x^3+33520*x,68*x^6+160*x^4+14212*x^2+39840,560*x^5+46960*x,-264*x^6-49416*x^2,178*x^7+32082*x^3,-274*x^7+880*x^5-53266*x^3+151120*x,4800*x^4+711040,476*x^6+480*x^4+126684*x^2-342880,-804*x^7-2080*x^5-164836*x^3-463520*x,-372*x^6-3040*x^4-40948*x^2-131360,1680*x^5+298640*x,546*x^7+134594*x^3,1612*x^7-5440*x^5+308908*x^3-878560*x,5440,2076*x^6-10720*x^4+334684*x^2-982880,498*x^7+2960*x^5+73682*x^3+220240*x,-1052*x^6+960*x^4-278268*x^2-753760,-824*x^6-52856*x^2,-526*x^7-121454*x^3,-2742*x^7+5040*x^5-597078*x^3+1662960*x,-4964*x^6+18880*x^4-915076*x^2+2620320,-1020*x^7-6400*x^5-145180*x^3-437600*x,-3892*x^6-2240*x^4-931028*x^2-2556960,-880*x^5-1372400*x,11616*x^6+2092704*x^2,-998*x^7-228102*x^3,-964*x^6+7680*x^4-109476*x^2+348320,4422*x^7+15440*x^5+838598*x^3+2389360*x,240*x^5+1164080*x,-2824*x^6-88456*x^2,-1430*x^7+11600*x^5-158870*x^3+508400*x,-67200*x^4-6200960,4236*x^6+8480*x^4+1198924*x^2-3219680,5788*x^6+46560*x^4+649692*x^2+2073440,34960*x^5+7170960*x,-8062*x^7-1557278*x^3,2196*x^7-11520*x^5+350964*x^3-1032480*x,28800*x^4+6523840,1506*x^7-880*x^5+389954*x^3+1059280*x,-15052*x^6-64640*x^4-2649068*x^2-7649760,-31120*x^5-7106960*x,-984*x^6+97704*x^2,38400*x^4+7690240]];

E[16,1] = [x^10+2*x^9-2*x^8+8*x^7-40*x^6-352*x^5-320*x^4+512*x^3-1024*x^2+8192*x+32768, [32768,32768*x,31*x^9-38*x^8-86*x^7+352*x^6-2264*x^5-5120*x^4+8512*x^3-3328*x^2-36864*x+335872,23*x^9+106*x^8+250*x^7+224*x^6-664*x^5-7168*x^4-13504*x^3-54528*x^2-53248*x+204800,-80*x^9-32*x^8-608*x^7-896*x^6+6272*x^5+18944*x^4+13312*x^3+65536*x^2-16384*x-1245184,-55*x^9-170*x^8-826*x^7+2080*x^6+8344*x^5+3584*x^4+31936*x^3+107776*x^2-372736*x-1122304,81*x^9+646*x^8+246*x^7-2784*x^6-3496*x^5-22528*x^4-89408*x^3+113920*x^2+872448*x+188416,-320*x^9-768*x^8+384*x^7+3840*x^6+24064*x^5+56320*x^4+98304*x^3-204800*x^2-851968*x-2424832,143*x^9+250*x^8+74*x^7-5536*x^6-16984*x^5-55296*x^4-92864*x^3+197376*x^2+520192*x+2564096,112*x^9+96*x^8+2592*x^7+5248*x^6-3456*x^5+2560*x^4+9216*x^3-442368*x^2-1130496*x+1114112,321*x^9-346*x^8-2922*x^7+3616*x^6-19240*x^5-39936*x^4+112320*x^3-45824*x^2+118784*x+1368064,1280*x^8+512*x^7-10752*x^6+6144*x^5-26624*x^4-204800*x^3+16384*x^2+1441792*x+262144,343*x^9-918*x^8-3206*x^7+992*x^6-7320*x^5-102400*x^4+334656*x^3+445184*x^2-413696*x+3612672,-1152*x^9+2048*x^8+2816*x^7-5632*x^6+89088*x^5+206848*x^4-540672*x^3-49152*x^2+1179648*x-15728640,265*x^9-1194*x^8-2234*x^7-9440*x^6-18792*x^5+55808*x^4+134336*x^3+804096*x^2+1363968*x-1908736,-1792*x^8-1536*x^7+19968*x^6+6144*x^5-34816*x^4+319488*x^3+212992*x^2-4587520*x-2359296,-441*x^9-1782*x^8+14874*x^7+6112*x^6-47640*x^5+178176*x^4-413888*x^3-2344192*x^2+1945600*x+7413760,-775*x^9+1526*x^8-8218*x^7-39136*x^6-16104*x^5+180736*x^4+90304*x^3+1815808*x^2+5558272*x-204800,2305*x^9-3674*x^8+2582*x^7+26912*x^6-184616*x^5-438272*x^4+575168*x^3-135936*x^2-6074368*x+35446784,-961*x^9-2534*x^8-7318*x^7+5728*x^6+164392*x^5+323584*x^4+293184*x^3+471808*x^2-5115904*x-18800640,240*x^9-672*x^8+8480*x^7+8320*x^6-164224*x^5-230912*x^4+328704*x^3-2277376*x^2+2670592*x+29949952,-2208*x^9+2112*x^8+64*x^7-6144*x^6+171264*x^5+487424*x^4-337920*x^3-286720*x^2-1146880*x-31064064,512*x^9+6656*x^8+2048*x^7-48128*x^6-8192*x^5-225280*x^4-1097728*x^3+98304*x^2+6291456*x-14680064,1711*x^9+2874*x^8+20490*x^7+20320*x^6-280408*x^5-496640*x^4-103104*x^3-1686784*x^2+4354048*x+37953536,-1376*x^9-4160*x^8-23616*x^7-65536*x^6+62208*x^5+274432*x^4+141312*x^3+4808704*x^2+7438336*x-17170432,-1600*x^9-9984*x^8-2176*x^7+47872*x^6+54784*x^5+592896*x^4+1802240*x^3+155648*x^2-2686976*x-6619136,215*x^9+4714*x^8-2438*x^7+2528*x^6+75624*x^5+67584*x^4-820416*x^3+723712*x^2-3231744*x-25223168,-6544*x^9+9824*x^8+29216*x^7+12416*x^6+266880*x^5+1014272*x^4-1448960*x^3-6438912*x^2+2539520*x-45023232,2857*x^9+4758*x^8-18170*x^7+58912*x^6+178584*x^5-690688*x^4+66752*x^3+2278656*x^2-16822272*x-34938880,6865*x^9+6150*x^8-266*x^7-7136*x^6-516520*x^5-1457152*x^4-572736*x^3+1809664*x^2+10014720*x+74637312,-2944*x^9-6656*x^8+12544*x^7+64000*x^6+234496*x^5+436224*x^4-196608*x^3-6471680*x^2-15073280*x-23789568,4608*x^9+768*x^8+512*x^7+29184*x^6-460800*x^5-292864*x^4-647168*x^3-1523712*x^2+7995392*x+71041024,3839*x^9-1894*x^8-21526*x^7+10848*x^6-3032*x^5-450560*x^4+330048*x^3+3306240*x^2-6557696*x+17375232,8896*x^9-2688*x^8+21120*x^7+75264*x^6-630272*x^5-1968128*x^4+675840*x^3-2719744*x^2-983040*x+119799808,2409*x^9-15210*x^8-24186*x^7+18720*x^6+18328*x^5+131584*x^4+1856704*x^3+6055168*x^2-4075520*x-29433856,5127*x^9-5878*x^8-614*x^7-48928*x^6-317464*x^5-795648*x^4+1777472*x^3+1121024*x^2+7155712*x+51191808,-4368*x^9+21344*x^8-18144*x^7+15488*x^6+1007232*x^5+1042944*x^4-4144128*x^3+5881856*x^2-4145152*x-175570944,-9311*x^9-1946*x^8+32214*x^7-82144*x^6+308696*x^5+1193984*x^4-1114432*x^3-2339584*x^2-110592*x-51847168,2111*x^9-20326*x^8+17002*x^7+232800*x^6+148008*x^5+470016*x^4+4127040*x^3-3828992*x^2-45256704*x+31531008,-11344*x^9-1056*x^8+64928*x^7-183168*x^6-124800*x^5+1518080*x^4-3820544*x^3-4063232*x^2+38780928*x+15532032,-5263*x^9-25274*x^8-35402*x^7+110880*x^6+329048*x^5+1484800*x^4+3914432*x^3-5481216*x^2-28094464*x-58793984,-6897*x^9+18298*x^8+8266*x^7-116896*x^6+338344*x^5+965632*x^4-2788032*x^3-548096*x^2+32403456*x-90759168,-3609*x^9-19894*x^8-52518*x^7+112864*x^6+314600*x^5-283648*x^4+4540224*x^3+5372672*x^2-14864384*x+8462336,4608*x^9+3328*x^8+17920*x^7+105984*x^6-350208*x^5-870400*x^4-3284992*x^3-10928128*x^2-19529728*x+84148224,-832*x^9+11520*x^8+19840*x^7-125184*x^6+3584*x^5+457728*x^4-2916352*x^3-5644288*x^2+30605312*x-30212096,-6953*x^9+746*x^8-33414*x^7-234272*x^6-147608*x^5+1799168*x^4+416576*x^3+9005824*x^2+39923712*x+3874816,7472*x^9+3296*x^8+1696*x^7+107648*x^6-684928*x^5-2381312*x^4+1545216*x^3-5079040*x^2+7192576*x+129302528,-17425*x^9-23110*x^8+5514*x^7-75424*x^6+804520*x^5+2847744*x^4+974144*x^3-4865280*x^2-23629824*x-128245760]];
E[16,2] = [x, [1,0,4,-2,-24,44,22,50,-44,56,198,160,-162,-198,-52,-528,-242,668,550,-188,-728,154,656,-236,714,-478,1566,968,780,-1994,-942,-1408,2692,1626,684,302,-1352,3142,-3036,264,-2826,-3084,-2418,960,2882,1086,-88,3476]];

E[17,1] = [x, [1,-3,-8,6,-28,-24,-58,17,116,-60,30,-172,-58,-342,-148,288,318,252,110,-484,-708,362,-484,756,-774,-382,-210,-232,432,-1186,-366,-472,2760,1098,2528,1614,-3328,-2458,272,3516,-1842,-3516,3398,-2640,2882,-42,-3220,-2080]];
E[17,2] = [x^3-x^2-24*x+32, [4,4*x,-x^2-7*x+24,-2*x^2-6*x+24,5*x^2+11*x-56,-9*x^2+17*x+104,-14*x^2-10*x+272,-68,-14*x^2+46*x+320,43*x^2-27*x-504,-14*x^2-106*x-344,-55*x^2-9*x+1208,78*x^2+122*x-840,112*x^2+128*x-2264,-58*x^2-166*x+1744,4*x^2-180*x+848,-108*x^2+140*x+2120,130*x^2-130*x-1232,-14*x^2-298*x+216,108*x^2+420*x-560,-257*x^2-31*x+3672,64*x+1096,87*x^2-807*x-1944,-210*x^2-302*x+336,166*x^2-606*x-2736,-260*x^2-220*x+3960,66*x^2+326*x+496,148*x^2+748*x+800,151*x^2+241*x-4552,-358*x^2+606*x+7096,120*x^2+632*x-3912,-302*x^2-658*x+12048,363*x^2+349*x-9064,-714*x^2-574*x+14672,-407*x^2-1873*x+9176,256*x^2+1920*x-4232,426*x^2-138*x-3280,-464*x^2-1088*x+5224,279*x^2+1505*x-5272,775*x^2+1385*x-14664,254*x^2+2442*x-4504,434*x^2-402*x-4352,110*x^2-550*x-13256,80*x^2+1728*x-4464,788*x^2-740*x-14648,-238*x^2+774*x+4840,-783*x^2+2463*x+13048,677*x^2+947*x-23608]];
E[17,3] = [x^8+50*x^6+673*x^4+2160*x^2+256, [1088,1088*x,-6*x^7+6*x^6-290*x^5+290*x^4-3532*x^3+3260*x^2-7504*x+2880,19*x^7-14*x^6+924*x^5-654*x^4+11689*x^3-7584*x^2+30336*x-11072,-40*x^7-8*x^6-1956*x^5-500*x^4-25292*x^3-8812*x^2-76048*x-26688,32*x^7+26*x^6+1490*x^5+1302*x^4+17058*x^3+16348*x^2+31952*x+12480,-68*x^6-2924*x^4-25704*x^2-8704,-68*x^7+102*x^6-3434*x^5+4318*x^4-47430*x^3+41752*x^2-174080*x+53312,-68*x^7-3400*x^5-45220*x^3-124576*x,38*x^7+4*x^6+1780*x^5+624*x^4+20318*x^3+13484*x^2+43536*x+16064,211*x^7+30*x^6+10408*x^5+838*x^4+139605*x^3-12600*x^2+479904*x-164032,-190*x^7+80*x^6-9920*x^5+2756*x^4-145586*x^3+22772*x^2-531568*x+183104,-125*x^7+142*x^6-5560*x^5+7566*x^4-54107*x^3+95264*x^2-12672*x+13760,-295*x^7-144*x^6-15114*x^5-6416*x^4-210915*x^3-68992*x^2-691584*x-242112,204*x^7+10268*x^5+138992*x^3+480352*x,-544*x^6-24480*x^4-263296*x^2-430848,-816*x^7-40188*x^5-522444*x^3-1611328*x,816*x^7+39644*x^5+510476*x^3+1634720*x,-251*x^7-226*x^6-11208*x^5-12306*x^4-112877*x^3-163344*x^2-86208*x-45376,1292*x^6+58140*x^4+588880*x^2+552704,640*x^7-436*x^6+31024*x^5-19192*x^4+396512*x^3-221956*x^2+1091376*x-393152,835*x^7-116*x^6+41486*x^5-9460*x^4+545931*x^3-175680*x^2+1679744*x-587712,-342*x^7+332*x^6-15612*x^5+9496*x^4-175382*x^3-6772*x^2-491376*x-165952,-2040*x^7-99892*x^5-1295196*x^3-3837920*x,136*x^6+8432*x^4+164968*x^2+374272,-61*x^7+472*x^6-5062*x^5+14880*x^4-118761*x^3+50504*x^2-540640*x+190656,-68*x^6+2516*x^4+153816*x^2+800768,-1496*x^6-65960*x^4-662864*x^2-948736,-678*x^7+462*x^6-32090*x^5+19338*x^4-398436*x^3+230620*x^2-1059024*x+382784,1473*x^7+26*x^6+74340*x^5+3818*x^4+1026243*x^3+138544*x^2+3559232*x+1222336,1069*x^7-416*x^6+57182*x^5-18792*x^4+873297*x^3-157256*x^2+3606304*x+1209280,1972*x^7+97512*x^5+1249364*x^3+2737952*x,-1710*x^7+1322*x^6-84350*x^5+63942*x^4-1080128*x^3+727036*x^2-2796880*x+1024064,1156*x^6+51340*x^4+373320*x^2-1766912,-788*x^7-1014*x^6-42178*x^5-44658*x^4-663166*x^3-379036*x^2-3096880*x+1012544,-1224*x^6-43112*x^4-74528*x^2+2078080,-2720*x^7-137496*x^5-1865240*x^3-6049824*x,1224*x^6+49640*x^4+494496*x^2+167552,888*x^7+590*x^6+44654*x^5+33322*x^4+574246*x^3+401532*x^2+1450320*x+533440,-1176*x^7+896*x^6-52284*x^5+50492*x^4-525876*x^3+707260*x^2-463568*x+226624,2663*x^7-2306*x^6+129216*x^5-112522*x^4+1596185*x^3-1295336*x^2+3679456*x-1381056,-2992*x^7-157760*x^5-2312816*x^3-7941856*x,1749*x^7+1862*x^6+86864*x^5+89158*x^4+1104667*x^3+949920*x^2+2580864*x+974272,-3672*x^6-172584*x^4-2016336*x^2-4434688,3625*x^7+2520*x^6+174126*x^5+124520*x^4+2137413*x^3+1532944*x^2+5136192*x+1898304,633*x^7-158*x^6+41900*x^5-18358*x^4+824435*x^3-377272*x^2+4201056*x+1392960,-1574*x^7+2988*x^6-79828*x^5+133472*x^4-1030046*x^3+1249140*x^2-2040176*x+823872,-550*x^7-5074*x^6-24294*x^5-209566*x^4-185840*x^3-1776812*x^2+1793136*x+421568]];
E[17,4] = [x^12+4*x^11+8*x^10-20*x^9+322*x^8+924*x^7+1320*x^6-468*x^5+18817*x^4+54040*x^3+76832*x^2+21952*x+3136, [1659445448820096,1659445448820096*x,-1427177932595*x^11-5595880451338*x^10-10917920429408*x^9+30312339283916*x^8-459312596873502*x^7-1279002301832640*x^6-1770920050202640*x^5+1095467967558588*x^4-26631816156352235*x^3-75009055388553910*x^2-101186249993762864*x-10845770704170640,255741637264*x^11+1207900799978*x^10+2203741255168*x^9-5630853618640*x^8+73227448772136*x^7+299057606536836*x^6+290772027688440*x^5-160559073722112*x^4+4284650356468120*x^3+16071905039429786*x^2+15801165197822200*x+6728008297378256,1870967742752*x^11+7265616890314*x^10+13416486137264*x^9-43547789108960*x^8+601069013559960*x^7+1677318354994548*x^6+2103563744156712*x^5-2357836656168336*x^4+35509779812871032*x^3+98409539057213098*x^2+114694416073769336*x-14819135731151024,10169227268534*x^11+39530117810662*x^10+76167649275872*x^9-212287402221704*x^8+3283897887021252*x^7+8951588460677268*x^6+11827093992438360*x^5-5683984685210328*x^4+190548803530917134*x^3+517818675459544750*x^2+675917784559582712*x+141932672395297840,-10583751670374*x^11-42982308482808*x^10-82289370188256*x^9+221579799676152*x^8-3359492966861484*x^7-10026065450659272*x^6-12609140542064112*x^5+6931412716326840*x^4-194547656138208582*x^3-575716310303794896*x^2-715953882359282448*x-113712510448552512,-11740432531202*x^11-42839017359064*x^10-84806726629808*x^9+249137449401752*x^8-3910289514517716*x^7-9410135390148360*x^6-14444986429137504*x^5+8738201425382232*x^4-229847666517035474*x^3-559381069838638384*x^2-802225424791317296*x-71658357541519168,-5661990231244*x^11-21811085263976*x^10-35090219696896*x^9+117698766828976*x^8-1843495087503096*x^7-5013540845580288*x^6-3164351042635008*x^5+935626338537072*x^4-106962541934202412*x^3-266158021851754136*x^2-223176466292883712*x-12027990413300288,-2976806006038*x^11-11291303448194*x^10-12619283626288*x^9+104941954825048*x^8-877530360550212*x^7-2698790307324636*x^6-1369893036813240*x^5+7828279913950920*x^4-50100715146661678*x^3-149494800845796698*x^2-178164987471178120*x-37116948181974416,-1954932168138*x^11-6610952278158*x^10+7870770522240*x^9+84986198708856*x^8-546832758847212*x^7-1768122195108948*x^6+5353530048895176*x^5+2135843961034248*x^4-21512791838266914*x^3-91171864620508614*x^2+247714140484592712*x+147451374901460112,30510496889055*x^11+117123925044798*x^10+216853402219824*x^9-680571686722476*x^8+9860813172057270*x^7+26838251551000008*x^6+34193041287755760*x^5-25203416427571068*x^4+570225076260005079*x^3+1557359248306152714*x^2+2061411510596985792*x+221249093299368624,46982307477276*x^11+163961946406110*x^10+286684257573504*x^9-1081203791246400*x^8+15619904629510224*x^7+35254593132828636*x^6+41131839330131016*x^5-35335963137283536*x^4+891414069733324596*x^3+2027682011164115454*x^2+2497206922013726664*x+268670096448637296,-41980263252067*x^11-152514451243922*x^10-277000418261776*x^9+965614770973372*x^8-13746103651253454*x^7-33285607629884736*x^6-40969016559072672*x^5+42354654987169260*x^4-785490635349985003*x^3-1911268288621178030*x^2-2286885940716957328*x+304061715623819440,6369168600792*x^11+50163529625712*x^10+117835872123360*x^9-28732679485824*x^8+1492417982554608*x^7+14905072362442080*x^6+20498689239197472*x^5+5536440123003264*x^4+113346907744751640*x^3+883900947076247664*x^2+1204874417062408512*x+342392040252538752,42038530359524*x^11+166058255358448*x^10+328125023250752*x^9-878109122810576*x^8+13388026942035720*x^7+37479103425306480*x^6+52199136001116576*x^5-27632476356936528*x^4+754120324626851876*x^3+2190051007315496320*x^2+2801650848508579424*x+445034092740619648,50577983980108*x^11+192598694311976*x^10+380169439197856*x^9-1022020378690672*x^8+16530637365670392*x^7+42386792694187200*x^6+56867579031951648*x^5-30714361417777968*x^4+958200705606550444*x^3+2429332876814400920*x^2+3005866533095273344*x+110027774755949120,-63649876227624*x^11-267812801605224*x^10-551416980918240*x^9+1154123070403200*x^8-20472895713803376*x^7-64341704809485264*x^6-92042721923601600*x^5+16199265837110976*x^4-1203979260387989832*x^3-3818276605448804328*x^2-5368124596114072800*x-1531582809221564736,-3556574023191*x^11-32931353778690*x^10-79520071956288*x^9+103815860313372*x^8-266156894692902*x^7-8566462709956032*x^6-14093564119120752*x^5+23527314604405068*x^4-7176912859575567*x^3-403692516713821758*x^2-438686474901241392*x+49620286331185584,8868562927064*x^11+26726079083680*x^10+63550810572992*x^9-52845806441504*x^8+3546413235588720*x^7+4994376184588224*x^6+6750847035441408*x^5+21353110775059680*x^4+231317507396493848*x^3+296764797801120544*x^2+83640194182026944*x+608992547671158784,-48647098798319*x^11-164932310003242*x^10-319716744265232*x^9+1003301561259692*x^8-16698016645330662*x^7-34677662929504224*x^6-50757131600304864*x^5+23372097704697372*x^4-971383160939985911*x^3-2137080728219137846*x^2-2666799742159640528*x-286114655569629712,13245153943988*x^11+62622203366146*x^10+111848681787536*x^9-196779760953488*x^8+4140327157621536*x^7+16000251772760724*x^6+9222497887979016*x^5+5485686199155072*x^4+243484066548827756*x^3+849236424637072402*x^2+375525200500029944*x+103015813807544848,134560734257878*x^11+529282375960718*x^10+1065508320365968*x^9-2744202767825560*x^8+43357696129508820*x^7+120601826776770612*x^6+179376719251659432*x^5-75452873130409128*x^4+2491423147845183742*x^3+7151645640643733414*x^2+10315584569528007448*x+2184347143167677936,3011662606748*x^11+11200688800360*x^10-416946591040*x^9-91300207584080*x^8+976437011319480*x^7+3247070339196768*x^6-3232131071211456*x^5+3440939115004272*x^4+56796733103229212*x^3+134067243980429176*x^2-59426704541303680*x+6020267977326400,123104582065870*x^11+447638266386200*x^10+898539074207584*x^9-2608292952924088*x^8+40565029678079100*x^7+96515447646413544*x^6+152897433011523504*x^5-81249828795483000*x^4+2293537921494274606*x^3+5801952526866635984*x^2+8456668406953594576*x+1343180647165974848,-60198844665518*x^11-287414791200622*x^10-649603068594800*x^9+997274321152952*x^8-17849780090735556*x^7-68594387643458964*x^6-112260692793382920*x^5+11682234988655688*x^4-1066238594781422486*x^3-3755174679360967462*x^2-5879044489956077720*x-2776001320151230192,-43765436531350*x^11-113697518340176*x^10-129485616707680*x^9+1189109350428760*x^8-15617641225691820*x^7-20223914219096280*x^6-6745281669653136*x^5+40331582615144280*x^4-884293527258696214*x^3-1194568155265078664*x^2-339053874416187952*x+100972221009678592,56221111981440*x^11+141725214474816*x^10+136331113888704*x^9-1554547500889152*x^8+20077569694792512*x^7+24830786299007808*x^6-2023286939532096*x^5-62873900365297728*x^4+1061986731057948864*x^3+1464602565641763072*x^2+416822958317004288*x-2003206769653114368,68961537859607*x^11+327332602972834*x^10+697624770355136*x^9-1228198568920700*x^8+21311573736467910*x^7+83480183490196416*x^6+125949860241510960*x^5-36415217111997996*x^4+1376335357337409071*x^3+4924164392918077342*x^2+7575432320950584944*x+3566297559086596432,-5160966759847*x^11-54225745173530*x^10-129930953174656*x^9-188545652142692*x^8-1528653947518182*x^7-17370332506100784*x^6-12350125247584080*x^5-28289190221563380*x^4-157820824242850879*x^3-1014771490634352278*x^2-728252925676598224*x+43165378617029872,-81675960721735*x^11-267291327792470*x^10-423859327733680*x^9+2081267790445036*x^8-27443108892991590*x^7-58710469619956056*x^6-67535140642138128*x^5+80948355814703868*x^4-1475544835396265119*x^3-3822921943304720642*x^2-4658905088768674912*x-971943827411549552,-179800829604968*x^11-624324017030488*x^10-1214493231239744*x^9+3698535384371264*x^8-60725110348589616*x^7-132930346409660016*x^6-199330134498821472*x^5+49942032692870016*x^4-3448504099460749256*x^3-8164854228554798872*x^2-11580320888295319328*x-3307689080410988224,-61077843097633*x^11-268211074157726*x^10-817293326351392*x^9+459772550262628*x^8-19456897696135530*x^7-54578770085865984*x^6-172631983674244464*x^5-65152109754323916*x^4-1061234102776518985*x^3-3061138644891379298*x^2-8635878195323430352*x-4379723500746260912,-54921982142886*x^11-150450456368400*x^10-236636628879936*x^9+1287852955889880*x^8-20252607411398124*x^7-27299365534815192*x^6-21229659026573808*x^5+74244780064241880*x^4-1223711840988380742*x^3-1616210439248319432*x^2-457343776534519728*x+2840627331581442816,28738649843915*x^11+3657136218334*x^10-70000472612800*x^9-550494674125292*x^8+13434432318453246*x^7-11869090379028792*x^6-34944466479608544*x^5+48966039603564228*x^4+807045462757612595*x^3-637420182374546198*x^2-2210359137420529312*x-231754439714661584,-380223702136332*x^11-1392280983685488*x^10-2792221350277344*x^9+8046785195460144*x^8-124874585201151480*x^7-300147566787068112*x^6-470900474919783936*x^5+250792052839460784*x^4-7071299282312967660*x^3-17703265904147344992*x^2-26073994394411521824*x-4141358717940017280,-61755961968408*x^11-242869084849008*x^10-480745668000192*x^9+1103994221328384*x^8-20078565626613744*x^7-52726049597524128*x^6-54670495351074432*x^5+17837201942120064*x^4-1164831749718712536*x^3-2909027928619204656*x^2-1428019162365388992*x-131513020753650816,-438893017617524*x^11-1690679886556240*x^10-3198096545291552*x^9+9321535077708368*x^8-143632406369506056*x^7-391683327777089712*x^6-512521639303724544*x^5+288041508922861776*x^4-8444230493261844116*x^3-23187915288611566432*x^2-30740605715887076576*x-4881702163870279552,174085160169982*x^11+587049145918394*x^10+1078852901385568*x^9-3938290893360232*x^8+59736217349700324*x^7+126468441474841116*x^6+174110988993000072*x^5-172589403172038936*x^4+3557160324260093926*x^3+7852928026446728546*x^2+9806874148490981800*x-1352296742764513840,-38573706694715*x^11-111996150638530*x^10-145027628005616*x^9+824068177961852*x^8-14678802555968382*x^7-25985285775577632*x^6-15576862227738432*x^5-8338583502655188*x^4-933261038553556547*x^3-1585612093336114654*x^2-1494674619866344784*x-164161935538110160,467862770783974*x^11+1847201556531326*x^10+3522228756004576*x^9-10270885689308008*x^8+149747236119417348*x^7+427866663636881700*x^6+572935116879813432*x^5-400595995994695800*x^4+8667409316850314014*x^3+24982246744541150630*x^2+33822257675182240600*x+3626028340794434288,-302920866470568*x^11-1029507420010608*x^10-1959210915861504*x^9+6535045634905440*x^8-102289054002070224*x^7-214830879471636288*x^6-318096330615576000*x^5+147092872608174048*x^4-5784061110140187432*x^3-12845384472887400912*x^2-18449115120763271616*x-5277875084844001920,-420255087181381*x^11-1686385279597286*x^10-3269576524085344*x^9+8802302049794452*x^8-133870861806129042*x^7-387233440583286528*x^6-511936627178390640*x^5+268587064258968612*x^4-7874752128784151629*x^3-22066981299908903834*x^2-29769038530182374416*x-6269442373788162800,770733890144932*x^11+2824251393910640*x^10+5513365429732864*x^9-16414934664741136*x^8+255350075660481096*x^7+623132207567748144*x^6+925911297704256864*x^5-507686643574557072*x^4+14763349887276156580*x^3+37039560474187137728*x^2+53948497692255378016*x+8567637007293762944,251753661212475*x^11+1107332770533258*x^10+2223124506954480*x^9-5421578587219644*x^8+77175210546672702*x^7+268531454482105584*x^6+387841487672445024*x^5-256623914473275948*x^4+4687605554559330435*x^3+15278001894756212838*x^2+24437353013902508400*x+5216219246007247632,-341189802431225*x^11-1303051638275482*x^10-2425801028707808*x^9+7567961456870276*x^8-111314261200903146*x^7-297329468993114040*x^6-367590666674901120*x^5+354263186606861172*x^4-6576069491995170545*x^3-17449456640335138462*x^2-20272583939306473376*x+2620790718727622000,247172090808689*x^11+1107706630317394*x^10+2294842329957104*x^9-3946672896490292*x^8+77532079869816138*x^7+268686094220559288*x^6+345012949917772656*x^5+47320387150371612*x^4+4514264030724731609*x^3+15206084789368871398*x^2+18940887897867614336*x+8567044234804467664,47489900883932*x^11+328342182822154*x^10+632516758839104*x^9-691782730497248*x^8+11001602359597632*x^7+92257009117952532*x^6+70624161692203992*x^5-23080607959875600*x^4+676445182446243044*x^3+4794042947862033802*x^2+4002705668689582232*x-330491799184491056]];
E[17,5] = [x^4+74*x^2+1072, [6,x^2+34,6*x,-x^3-46*x,x^3+40*x,42*x,-14*x^2-308,x^3+14*x^2-2*x+686,-168,-7*x^3-364*x,7*x^3+322*x,-x^3-88*x,-7*x^3-490*x,14*x^3+524*x,-76*x^2-3592,28*x^2+2464,-92*x^2-4268,140*x^2+3416,-21*x^3-582*x,-64*x^2-2728,7*x^3+196*x,56*x^3+2288*x,21*x^3+1428*x,84*x^2-1176,-42*x^2+1428,-22*x^3-844*x,378*x^2+16380,-1008,-42*x^3-2310*x,49*x^3+2086*x,-56*x^3-3416*x,-568*x^2-18016,-54*x^3-3126*x,-90*x^2+804,20*x^3-1054*x,-160*x^2-14092,512*x^2+11024,644*x^2+21476,182*x^3+7070*x,77*x^3+3632*x,-77*x^3-1982*x,-104*x^2-12104,-89*x^3-3350*x,-36*x^2+21408,-154*x^3-5068*x,-77*x^3-7406*x,-63*x^3-1884*x,70*x^3+7042*x]];

E[18,1] = [x, [1,2,0,-6,-16,-12,38,126,20,-168,-30,-88,254,-42,-52,96,-198,660,-538,884,-792,218,-520,492,-810,1154,618,128,1476,1190,462,-2536,-2292,726,380,-1590,2432,614,-1852,2136,-1758,540,1982,2688,-2302,-4374,-1600,3332]];
E[18,2] = [x^2+2*x+4, [2,2*x,6*x+6,9*x+18,-31*x,-15*x,37*x+74,-84,-56,-195*x-390,111*x,205*x+410,-332,261*x+522,-43*x,177*x,228,-159*x-318,191*x,421*x+842,312,364,1133*x,-1083*x,-2100,-901*x,387*x,-551*x-1102,-24,-1004,1401*x+2802,-1760,-1503*x-3006,-2661*x,121*x+242,2829*x+5658,461*x,2977*x+5954,-6632,681*x+1362,-3981*x,4008,2548,1161*x,-3611*x-7222,4092,5992,-755*x-1510]];
E[18,3] = [x^4-3*x^3+30*x^2-81*x+729, [702,-2*x^3-48*x^2+48*x+54,702*x,3*x^3+72*x^2-2178*x+4131,89*x^3+30*x^2+2076*x-4509,-171*x^3+108*x^2-4320*x+8829,-29*x^3-696*x^2+2802*x-21681,78*x^3-234*x^2+234*x-2106,-390*x^3+1170*x^2-1170*x+62478,-33*x^3-792*x^2+2898*x-24381,675*x^3+1458*x^2+13284*x-32967,-101*x^3-2424*x^2+8742*x-74493,1092*x^3-3276*x^2+3276*x+47736,-231*x^3-5544*x^2+9756*x-160137,1865*x^3-5784*x^2+56328*x-100899,-951*x^3+8766*x^2-40356*x+57267,1092*x^3-3276*x^2+3276*x+8424,-87*x^3-2088*x^2-2124*x-54513,-1717*x^3-9618*x^2-21972*x+77949,601*x^3+14424*x^2+10848*x+380403,-2496*x^3+7488*x^2-7488*x-8424,-1638*x^3+4914*x^2-4914*x-42822,-859*x^3+6762*x^2-34140*x+50571,-1059*x^3+18810*x^2-63036*x+72819,3120*x^3-9360*x^2+9360*x-299052,-1813*x^3+2820*x^2-49152*x+95283,-4089*x^3-7578*x^2-82980*x+200961,-605*x^3-14520*x^2+185106*x-578961,-78*x^3+234*x^2-234*x+1025622,1404*x^3-4212*x^2+4212*x-314496,183*x^3+4392*x^2-187614*x+306747,5148*x^3-15444*x^2+15444*x+481572,1119*x^3+26856*x^2+97398*x+631071,3339*x^3+8532*x^2+63072*x-161757,-1091*x^3-26184*x^2-159144*x-551097,939*x^3+22536*x^2+282834*x+328455,-11923*x^3+48702*x^2-383556*x+656775,-1325*x^3-31800*x^2+38118*x-900693,-1248*x^3+3744*x^2-3744*x+603720,-1257*x^3-30168*x^2+263934*x-1082241,-5649*x^3-66078*x^2-3420*x+222021,4368*x^3-13104*x^2+13104*x-2417688,9048*x^3-27144*x^2+27144*x-1102140,6369*x^3+91782*x^2-30708*x-233037,-191*x^3-4584*x^2+522660*x-647001,-17940*x^3+53820*x^2-53820*x+901368,8268*x^3-24804*x^2+24804*x-1245348,2419*x^3+58056*x^2-472938*x+2047707]];

E[19,1] = [x, [1,-3,-5,-12,11,-54,11,-93,19,183,-249,56,-250,240,-196,-168,435,195,-358,-961,-246,353,-34,234,-168,758,-726,2,1413,389,342,-1150,-1452,-1689,2144,-3000,-1006,2846,-1600,-2004,-462,720,-2338,2871,1658,-4176,-241,-745]];
E[19,2] = [x^3-3*x^2-18*x+38, [3,3*x,-x^2-4*x+20,x^2-8*x+7,-4*x^2+8*x+17,-x^2+8*x+23,x^2+16*x+34,-26*x^2+40*x+379,-57,-25*x^2+8*x+266,55*x^2-20*x-428,44*x^2-124*x-676,-76*x^2+20*x+830,-14*x^2+4*x+1162,81*x^2+168*x-1953,51*x^2-48*x-651,-19*x^2+68*x+1034,119*x^2-40*x-1480,-133*x^2-64*x+3047,-75*x^2+12*x+906,-36*x^2-120*x+1506,168*x^2-360*x-1533,-214*x^2+404*x+3188,70*x^2-320*x-1496,52*x^2+556*x-1508,-106*x^2-376*x-484,36*x^2-840*x+450,184*x^2-440*x-1982,-191*x^2+952*x+2848,31*x^2-140*x+1570,-284*x^2+244*x+1882,372*x^2-444*x-4938,-257*x^2+1072*x+1249,282*x^2-1296*x-2829,281*x^2+8*x-5269,-465*x^2-168*x+12009,-200*x^2+1936*x+3754,-572*x^2+448*x+6442,-376*x^2+920*x+9932,1058*x^2-1324*x-11602,-520*x^2+728*x+9962,-538*x^2-1300*x+10550,256*x^2+1720*x-4538,516*x^2+48*x-12075,246*x^2+1956*x-5736,390*x^2+912*x-12846,556*x^2-272*x-3731,599*x^2-3016*x-8428]];
E[19,3] = [x^4+x^3+19*x^2-18*x+324, [342,342*x,-x^3-19*x^2-19*x-324,-9*x^3-171*x^2+171*x-2916,72*x^3+1440,54*x^3-7128,143*x^3+1007*x^2+2717*x-2574,27*x^3+513*x^2-6669*x+8748,6498*x+6498,315*x^3+171*x^2+5985*x-5670,-801*x^3-1197*x^2-15219*x+14418,108*x^3+792,-648*x^3+94428,-63*x^3-1197*x^2-1881*x-20412,145*x^3+2755*x^2-4427*x+46980,927*x^3+4275*x^2+17613*x-16686,-1701*x^3+1539*x^2-32319*x+30618,-153*x^3-2907*x^2-37791*x-49572,395*x^3+5111*x^2+7505*x-7110,3275*x^3+6821*x^2+62225*x-58950,-783*x^3-14877*x^2-15903*x-253692,73*x^3+1387*x^2-28709*x+23652,181*x^3+3439*x^2+14041*x+58644,-2898*x^3+329184,-1161*x^3+4959*x^2-22059*x+20898,25*x^3+475*x^2-93233*x+8100,3087*x^3+7011*x^2+58653*x-55566,-3996*x^3-110016,1368*x^3+184680,187*x^3+3553*x^2+109231*x+60588,-2646*x^3+183060,2891*x^3-27493*x^2+54929*x-52038,-1377*x^3-26163*x^2-138339*x-446148,3411*x^3+9405*x^2+64809*x-61398,-6121*x^3-2755*x^2-116299*x+110178,-153*x^3-2907*x^2+108927*x-49572,-2340*x^3+393696,-665*x^3-12635*x^2+116299*x-215460,8586*x^3-884376,2367*x^3+48051*x^2+44973*x-42606,1467*x^3+27873*x^2+52155*x+475308,5490*x^3+818424,4187*x^3+43643*x^2+79553*x-75366,3672*x^3-681696,2143*x^3+40717*x^2-90953*x+694332,-4032*x^3+374220,-9073*x^3-41401*x^2-172387*x+163314,-2843*x^3-54017*x^2+82441*x-921132]];
E[19,4] = [x^24+6*x^23+30*x^22+165*x^21+324*x^20+507*x^19+8640*x^18-198*x^17+150159*x^16+380815*x^15-457500*x^14-4236807*x^13+8804667*x^12+22819878*x^11+65014764*x^10+394561656*x^9+839721312*x^8-574880448*x^7-565641152*x^6+5700475392*x^5+8881634304*x^4-5766379008*x^3+7209556992*x^2-10998982656*x+4804153344, [56453854939412030533304314802776785953091051057346597848687909782602460057614872012183552,56453854939412030533304314802776785953091051057346597848687909782602460057614872012183552*x,99325319038194010459365626728248255679327338299490409322809405693216772785318186*x^23+656839603494992384123205563577211423745741948262167771833559782123737071978449918*x^22+3379265033731602726149915151169667708292954388022296926743796050085053060633182420*x^21+18450423312551368552807644723478710935242729053702696830584135108007847987236824510*x^20+43411022293920298073802392020864428645612866278127917315622976751578768138808673674*x^19+76533748430488630600879756994610854666165223755706777954991256860832026978276246162*x^18+904619678409383794007398427079998487185771413396674239877026459912141241043360878478*x^17+530397169664732996362243755657184045589847117422181933950787020810027586275110319800*x^16+15211485329989380956763005677089423574354826950498487568722014057415707401660224316130*x^15+47212819311634445276303954894288723594353443426183570786180963333819416844312687810572*x^14-17335804913175508263111271183356588210448222610459265459437250347770172484239662070950*x^13-430667549254348609271746578234461518964018747700999205335072507211102538892621107933506*x^12+608556457881398685128790087596799934871510272006413140226359773671686289113397000786152*x^11+2638810728793866414731927443821559992744725650559918766781835454046015226108310463980494*x^10+8060648196208422136200980587870685232544692289506917882860633337241713923789072282364960*x^9+44143007331015852158305519006666044894433209976039291364354448641339605839371824541180072*x^8+110236465392470590142934666576432788077060462002140198159184737814517951086545408244211952*x^7+9650493812846656967254251895688218781185602694824232175062940815876048885399107829237856*x^6-51628893335455079046023005532233716054430972282465323115533863819567356941238404734764608*x^5+524044173568172322963932842040580586469349128311356070496830762727641594459616388655665792*x^4+1199237645112224689170209784233562888820191945560964585359076521732947888552021343057342208*x^3+148595748376177908791756738951991424346793302997330550680072378606121152748876471008254976*x^2+811711339339583698519766634120895601372669090336827637882225163825043738638588671357869056*x-571161287989301334255036017252502404811542397538242304333068673275946416364127770222123008,-131252007542426893827124958896561399692507045679226023112570046293198532596777422*x^23-856088596502275318025187617662233762659198816021784265106472736474381093059693286*x^22-4356226508543780872852836020798633549714261813936251542555764519980740551449229284*x^21-23791345224435514197685624948245567354100531357052053241136065176806762907463094178*x^20-54202565061104625207549563806448393066618526828113368811025900429219120317864494858*x^19-90549557616533084182636089413219016461235827544497431513345207055242488463941490294*x^18-1174389745634771395951067995411744797793144691927779871472810647818297540795934903806*x^17-568048189607752133779991272068635497757150860644581171904325976087050704921829254040*x^16-19737377521221733108665271213994677987939965319548726880703505297874907334337331122174*x^15-60489428455034517823442584598690100674912953553923154497473330259345854313387102940216*x^14+33496139135103270488477867088210073802000088650919009769426579154759999184384051135550*x^13+580301111445586646421730687271659338325395142304425777497155532903433659601011809228566*x^12-864596801995636547357305155769072877317783279110306963006238941616261214487075485328980*x^11-3517055880379296003782924644741797342526462790620097849817250313019680142893409599491934*x^10-9994408473723416243358695896460489003098240542970291521594771741420753395283616577084984*x^9-56907459311358124333210502031441168364336915668718367697609430789347266259427877529507176*x^8-138211882875529569459433720259959152051940066089870068697542051416551524274744173250595040*x^7+13726229124032351888337763287724657992472653332192663299415908228292136956128989981903328*x^6+100127454011612523134660642326599627536470667777942891462126262576570242243806213256163456*x^5-697758455146235913836279871641083589131325234835505457495529545503090678647600106536977664*x^4-1441330819101278625967091379093671256295870169333085836699657124825766979955471649609588992*x^3+211890173230146198451116549545304922204997066585050458855403506960283000986653622299278848*x^2-638209156036916888606952755145980460929714292577396518239178897611864905365983018947390464*x+1048993130384947631164434177813366439776771669834051911281222011680753312575217561714393088,-170196616769241288450824386043121486783747084825957400772388461878497595118504753*x^23-1025547186229311705772429680107557334758280574028004027343161182080872398627022924*x^22-5145311939517625001665529742605670506137615430245375115101250178489362103763782986*x^21-28235969952973754726621623017417046411006879555008783512209809761677518772652576417*x^20-56039410001077578401119219801175250072129564094931832384026901168701463319063251314*x^19-88911556406709496662567421379120039931805209477051388357644211319318096876897110619*x^18-1470783154341998811932368622136102144494372081672157010618272244128179703946389918410*x^17-12158664806721560680321299434277481650020725278594524402888912486160722851473257282*x^16-25679497941454079447679304414883410440320507511569891640291451928047283528481899996243*x^15-65020886725291655452000886962729532948199788446583457110647648956363557277278093108185*x^14+72954117799711989005097748164342042699347115750503138935778903783741831929118032060442*x^13+726391029116373186522918013297253057884878315380925009261383030800170423414212708498159*x^12-1466583227233827208666100472538874380831357683437225039718266319465928249141049706179881*x^11-3963193614171568547279122484155104761125634545302741421181611930425748051250406179238880*x^10-11353817716599056941992445374150595080907600808604241621273583089755806442896493438086800*x^9-66976290545994854503087859991833661672366655950358795280342486085905239594463565709468600*x^8-146033740631929614655184180313696167807952724532559055888870815022641701201569102857124816*x^7+90883108087874099023888913304666364528852689254270737226754450742614213574754451202839200*x^6+110400856501731295951904584111885276622546527786646506659042623202999460356090167533311936*x^5-972809438372273752872756595245268905364756815613407442264847347427092688621112981045471744*x^4-1621720857645165579099107549730976889075780018460064108503852823163398343317086211842835200*x^3+885562852433232529939999537816428538199598189534581788163714461172982699506093890999973376*x^2-1669351897214282605674244853283129177723009711091493726999067463102105530649317265894791168*x+1264121801828322725535316224397710793459223117764114778908052340610367905817592103018782720,15001767921931052023841966295000002423492575921512014688476421519430570579718006*x^23+48079949530750992915570366270141540393857605500631993717880105243736462089100608*x^22+274479195615540069760718219459293905535495935302623064535556792511135815957064864*x^21+1673690429335285445972495268412326544559401605375847014040293928333707817287947918*x^20+153811806589238109113072313407065958705927995514561514933143245022680311613478204*x^19+6460729777568858157641589358883218960846079504596644011433520999526910832347944054*x^18+131704245272357111929799803367334053942103427629488025911971687947998481461064241796*x^17-332551039720220715390073698603737166918590800864969907175240171454656351746285008120*x^16+2929421681720179330413482440108786084017728827708775060685808527305150010127568834690*x^15-641302143586965396278659407362469888504973819425272494379159601634021082193678762794*x^14-11822429612362009419908691386112171440797696048773593244768534887239597630951280619944*x^13-12706667092734745186014451358199346756115842410677729360334267488979221953063908821774*x^12+255192660748541067430394643513548280213684080812283179125673467219052896332218874764030*x^11-304688989939469264017253166080838758192366994924952135215326863009846897396036304271428*x^10+659249104692826750406107738492326076147875735636116580271006563389241489798706779664444*x^9+5025407633831999710192940526888693322666748857019956737552019407117273167793954043485784*x^8+550842464478777043150424127187638227712906047533142332983160539589819284553845211582192*x^7-11486214186233437659200760510772968812758702343031673294321964863467949316547579683601728*x^6+60517736970154232449483361197902341954553557777612533270259182482442613093841384398793408*x^5+77364117169538210121648626748815372794842688767341403249048008470994469643245267000034176*x^4-112124568159228383742431215007289503572757386231004976925681863519513996825766648996670208*x^3+7449442021840757154718000438136718219087824430479089670229589985172501694701442788894720*x^2+725046483304747019655580975164434564588088938468999697184594701810691442184517342288782336*x-324849718960845886733332039694155006803898465603739026104362909974026184139458484309274624,137918398889069572460809835153674967012500765496096899045639756023924170136582893*x^23+922726450984631678161822305647136148858910746085456593481740257874641238822957100*x^22+4689724502604757007405047967500388973612319549886428963003715646320482654387992926*x^21+25468764375833782336316235357430912253052082793298686142515807165885988246766678373*x^20+59595194002983000975523511297110475046564375231505513014689890065679399027980458018*x^19+95826219925993609247244715234796998925117306133385943218605750572139716523418449083*x^18+1225951494786759630759528959985694112797666691917346719861273128590172390346127633090*x^17+757496540699226550714557923839573846160467283728523384210513348994906757926944981198*x^16+20446323485856912557308680336077505793875788381589888934192828974129053465554129487975*x^15+66628056869360935553257906458173686279588093319724951659322745894046973590691470632285*x^14-30255718171912592073800065223723711626311905325477542263419842116096931487043286867294*x^13-643203688688345855878775139373598960975137008331386321663972814378228437644718816076943*x^12+819462999211153639056089624971989372496173661361357902004897951359070421898759451828581*x^11+3924069188314914931427046359764308718268318137375112498188223521971439725613547088555436*x^10+11381403062802134670042871286276072085558471069811130485211105653090646430982751460980260*x^9+60130555671746972649254961525677603378447655850773219005161493388625351136530710498003424*x^8+153467067409893617972370301199113702947584989362449897437521792622662771518601053875930624*x^7-19434047110496077676988210184244753113733957647288255389199199126601386982875536628220224*x^6-148695433109566506511758181815162236779029454908034438754413377490587193670225284461054528*x^5+623908322088831970771376489872066316291040819637814128244562760960036841277112826270015616*x^4+1764066555188165314548821498754936356534037057427191038663206853162253610765249228087929600*x^3+62609392642371394176230270080033705217533400636193610791353271025412996327018165855061504*x^2+936285490140378904942503544353672984317372965924772581339253465392512023770862105737817088*x-894393709876513308009806957013474590682486585561946140616099594822773529879747722490208256,-66465131668519948886678144988026250404655920083186903199016987793167875022588174*x^23-855807506116240591662510768810710378134695283356237223703592578669069855291073006*x^22-4990109409589208902584358954085066547353991408151071982657162846914567506095724712*x^21-26520913594509640259550233591779690401975840255117525118423272190897394071370552730*x^20-106451745157398282176162770349901697530425851378254127879401656768610882605197747770*x^19-233599624641000447909752335835338600031401913168138218331382160093303938172915452378*x^18-942828603744510374030362060657761372099153830068052141993870490080029284892321183446*x^17-4177075565517920258302843464472283944974293581467095800630850369455395581753167303620*x^16-12320269771238707518502430139125917154741022056660280098691527929849060946996433253662*x^15-96772780687668782698859935177479497149448641896073416910648419300166985914798861872744*x^14-181813273305825602308747152532892678098985088737949479938603664599083659203739003004198*x^13+341284269792164289530666226009431819802605779905543362370647760637024004485397396650938*x^12+1352905459653496608510046027667966038579492362963206668920133812544896484490601320663220*x^11-4391087241381846385633940462077080427770612802754434029320478014566426212170651660397882*x^10-15823865918626784750724019725603908788477427687408190745197304343627761740046810874561460*x^9-64296420382004691069864849639978482788331187791833292657122980638852180655251310032583552*x^8-259005903142869945862333413594724151048687321732821567980085231899395321324125706732344512*x^7-468574012280082452560107965355140970522793287722530535006130202972192645470717671057734464*x^6-45049476459734363365952283593964950294500068778508088719119850404633068660341241872034432*x^5-247749503632668521185735392578500501325677992363692312480228662931539125332227798784713728*x^4-3148579256066579024517115287502259648400892164556626766933243577548862868719965107097439232*x^3-5087760693995840090009987797115650359150633019145115952791856926896970576102428368489910784*x^2-946487720789308734323119431177596974578112190780233262659221536788332306228996396150580224*x-3518193622652021474648672770052740551452827140068158147732326095144195467122175643922210816,-629867461495672800035598148509510445669931493399620848980457771761611771588177*x^23+164586206541356151698382442561338161728608299306021401542382064346709886705609170*x^22+746323664501555300059111849359115429894458015977131370935133475037560760271219986*x^21+3859385936509448606210779889774876775407265281881801758675790729071136264638655867*x^20+22156768728704432852976954641227519677037592680850161430788265235637418638857190516*x^19+22969970852679400560337936311621413863418414249123803109360438752485531097877652661*x^18+53708368623905571418254492356308009062409250023817285377289370342269488814930547784*x^17+1398419615173156741864459349516792981148728455993465654664987602647738081072206643334*x^16-2146091815089103647214493122654519039883083052603242836831441978405765510727851267119*x^15+28419072621060950026159905479117692736755102559822129295557315841117004011564894820649*x^14+24581532981066047348678229436064958134411854056081545800549182200629871338055491452836*x^13-110303077709697799336410853318577011150408597703582885334213885173860290376913832874825*x^12-500822796193855161272071923573226742782858135317260092537388269109281872685566549396211*x^11+2144560336880295994936774763552257980915400528123665277320069248238926513374450888242434*x^10+487298519308365138779769408299183733666439425236239875340111659824631043715856517907012*x^9+10345094676099796457509775928967097021792335809264630386231017190851461870858458633944808*x^8+54613129063751168625157575687629428542865187787765483007005960421323687354127166718851072*x^7+60582099329290910131050378502096849914383810900201761079160855342046827687324060676331840*x^6-171735732668278538987709851940471975207895504359261337330968734955872116703039050481457408*x^5+207736936535809770484075271113523391247519927226339023085334734390593394146847329356754944*x^4+775159481387909644009788486582764231589002866425048621713265392941735231671583906447791360*x^3+718265690690654730672494906734054892879444305151435579965654362094712577780225466386158592*x^2-301012360949084998590021021344072274638971098919345604638714437362261900530005337148789760*x+4536666430730945422275290302654462769709595488250864366148121217783631629045917077246797824,-215594584414629499896394235194642432563855847750291201386687323845870542849149794*x^23-1348675006806186346235893816658580811291008779631005732166563629175832357130881388*x^22-6212809170191653046588257893732360931203195544375646659355265919813022381408258368*x^21-34602890448784098216735301960866466916511727260641552764950951502343675284631025946*x^20-65959875315413615218420647252607453046709689496440380244486709590690896409975334496*x^19-52028797681489241142811568356612891574385524885533341873359954628724676377663148122*x^18-1826798244562732511505774081941263224833307149804780342351982103829388986274081689992*x^17-293827870533558003162270916988940918702740144387894996242031890983744893692510209904*x^16-27490681443991940946715033364319240602903387035532758159632935987169755481427688964742*x^15-98111237430070622539783595708961122318478457050067177302748406990735757491695343185430*x^14+173251974795485458387818702839541390675377055034468870296142455462087626786543736421996*x^13+1031994717953308833180276537720613966322949197180986025210310175666843573121620887243178*x^12-2200105548426550021960820930383086628279796169101145374338855081777628173996478683746686*x^11-6917573695813548922088087270180455811131640954055583877814574722388924919136403804817984*x^10-7641957215276736093682844093504195939185439877955059377727185794762655262401544801631196*x^9-85260757555639732636286066497113389240391018959390295282087972735106193588250949213221824*x^8-177646578351118238494407131119727088168791465944746013766631155083089941939241909943100624*x^7+280536371404335938692101765233610934442377747305988060274821580845752424523791800138605728*x^6+263930157885555268086917001762899201376268332870741749399164837468053232760853464901510912*x^5-1764507999891783019244481059121285840933187018908571089779106037974988095708623178935536512*x^4-1749444910341375757912704245910444576188343726380747234118479902356132697587486083012653824*x^3+3223077680518118337601211640107382881304815429274916685167074497250530371752354597937724928*x^2-1143775362382638401160389908409451314575785732962651509622319560181781719712856738786906112*x-53897068402665568700683287795968143370616804226186199393785084161720836079204038466244608,852646244670264440159067309192749224266941447789801553438679804532736026295281538*x^23+5054093468049825990977881620068665933393715486546942939471112902837431143993122016*x^22+25005638000245736120482679547590603786479589146547419865632076331919522567838963028*x^21+137962013462348063359095447279093652833086695358726806559651725168713218365748066442*x^20+261786825193772463614984369301015613617523432970057988552370966521905962828334918220*x^19+384468060591852215255416213505355260451806891655779398839786250673857092485662054710*x^18+7304220829815430125121936796580092921285875080021150020619332734521093723277319827908*x^17-808729219844285208980737044197161702830059186326306503442733858537207928353841596892*x^16+125967780588784660897905217414248385274653672371305675840318092706744548790412210427422*x^15+317949450992433663707596042665239333500171324574068010633350563748641633808517735642394*x^14-446907117665442210849381430024742091662366661818305206519647858240253740147084334100956*x^13-3633899045245958399195291379625447184710864962725759515186761574767046103682467944718118*x^12+7997022881693566120838106103515059194466729069859822975381669595596002563442879520834834*x^11+19048953210129907654678985161706508351383578709576241064673620283499302120355575826269688*x^10+50307753627738263709291380311626773819059499703580661210515243645083874376999683702637784*x^9+335398245586571096302537204073481661326191255452351285431983059236608371988259799261120200*x^8+693106073546908451589357841845145032650530851836657256629721830258722158915670660579696224*x^7-637416645586438849879301242183285368205041726141316197961572686427028025433427254530957568*x^6-509638538237271668401504862459683629416581105832716241864358304343488805866954679597557248*x^5+5057425122784614619709177063050897983170187689555762170570196777725250862316254285842486016*x^4+5808077858951615860314823746359779836161309247201213580072428884710916437258064823104623104*x^3-7522482305119741354999374597603645707935186456191117003036344325611566521751167474452536320*x^2+9412328311623128827804412452038737613809106500881950676741437060579708506818001054161723392*x-9524387153274433737554638161502149684017668575837724399630880880658872789774725505073152000,1126291824509425021619052720909748249898046417386931012631691489978567586052856986*x^23+7684233028268325394158188427890864340817516558436707441115079352976597775944255848*x^22+39962095973977868270854204318938797908765333758449112358987501591176358923485731828*x^21+217277051484060521637241717433590353946570048780420348473073052421336587500608971266*x^20+536268053895769761836007631069606379297089399405737504947953464805923901621424344324*x^19+974327728283405589261594447207570342570332672886480873097218969618428298306415641406*x^18+10401715707595152731733432976363930984125332244668898826956733225049546397657889126300*x^17+8129244147231286372698425234371724589901033157663433719988318054567391130559088472500*x^16+174323933287203497710169803311950647225098234129291592883207540334476405235041437843270*x^15+567020815007934820575064939781965670946786380093159415543279377115913098055036735703018*x^14-68481399336586173670331392140384092750665964446890840163165772148067713840158646559444*x^13-4962186246659773522603276812425771778254513465835217257253043950639038406196799075317086*x^12+5675617696381482129910943103997996281924395104884131562821512964839404929951010587835266*x^11+31625696675324547142441915921302472141706271965367401610875511525683725147262720693798864*x^10+98862655759311062784827825522843829821529607781778918000483079906196198783045058592339256*x^9+515369509174382322346349151860604673373298519067242145853659396410737655585784546285561496*x^8+1349093561266679756141320605194187351235643339863203818126382877898842878520262263269659936*x^7+413386323701059410888715579976861676762129515732339615136073977201703827179714938008114560*x^6-712808107482231114898880891131724091488527056160398462356035581615349063477063935304602816*x^5+5615240523686212546277019845076765021961388398689703841197646337971934297107900356996856448*x^4+14891792575384254848416419073031882130736452532790442139971255149689566212378352924911629056*x^3+3776755379656904364219175222755661248725281841552883499480066995387943767816372059428657152*x^2+5387022604973465241952760895157672573820830891384747122583756246818724689523417048229148672*x-9440714255744991364839478048029954209703926959765040000630235270030402382351347057053822976,-220108666317246016306140580073449178765425055866738680228607135156789748593660989*x^23-1098110469432435317497320445812794795228390550138282082256814477512504447075765184*x^22-5406540003604337239001656196188205912202814172133912184577807782817294224675558110*x^21-30306848449045959321600111054037227528949187586972829205905127922741347257589921373*x^20-34538345733498825816407900775089064385117521647504725387762345429276350712580698422*x^19-42150764207657681738640154172880624996026116709092864170468339080736666372190226883*x^18-1728778324731903561676378927871854587461361575291771969302202096482249152345428643390*x^17+2394287459012653953772935337398059127664704193961526996986367440538200079170278903866*x^16-33699844649939207092920693548906464907106644001481901408803992606798524373043083621183*x^15-47785731646475433294906111750205630664408672872408305541297520426145463145680912574601*x^14+191733864266792626587743103719352384288278830502650674340998894595734281759636471182842*x^13+765940664731469657098607469320051782880808421753090411732449792774718883806695646696503*x^12-2221472931658992601302944303545748227195102279951959194511540505645694872970110980781257*x^11-1937087611572689358780298844746311674204689496680834047395573325754807860955680677303952*x^10-13704547257615317673494501169087419037724829856167614648487412828842499242678922544292724*x^9-82571151837354918391480302752830992985029669124670090179169661937887070573074745506234240*x^8-66636535529463040972706909296825005165897310106318268138094588262080433093091353031427680*x^7+284802217452421029408435680595426749166079693979484771309766232491870981148264362608541632*x^6+134010131508228628400428341661268750393902695464391930378433788384384203242861927758773376*x^5+103676959487006038727194799282072389118080592182091185551149415628141825744377366917681664*x^4+138873390067168323645302295767657331507089244937310990587796369748772200172803702606044928*x^3-350451459930524265065955128429906792443421835192617430791386254120446145526879710641573376*x^2+92308181859401552375452328375434984613294044697917792430463847897414456247460137685688320*x+19016138056922057129186222587088708343361695370243772686326728951033545151166329877973229568,-37975005031664171203284261158369558091649959659364753613116405217325049387577705*x^23-1661056708661748017835336413729020520202721163670303302099333502036602763402206434*x^22-10933510734255448552042842519521280037531458333208677251090795705999000807576216002*x^21-55229144042439395487769470528044443248413637151936510908206606873851567268177798797*x^20-276275089072589140332694389711485752253546779834951852809869861780108305854944024296*x^19-637262801479714695867140581145894343432833599294237498786337162754051196208108536063*x^18-1203036614071346509495738760530529242997398300994696653035222966126352492725095995396*x^17-12386888084123487932391509559530274937982855585097283436173578744010995380514238145998*x^16-14640816574836261402683715901800692982537146306513441983093513096181210303634199700239*x^15-218195383268765989854287992877505922616005035992938450616634172372687807141044341333267*x^14-699128379738335659847746253012590145673931837885366522061547617772649035890890043393324*x^13+547533628626560604198222699413312457181005787758776521299368041445370356824366792762507*x^12+6922732000665744817917559546647899649997142791459736265555446855335510268086404578901025*x^11-8595858067689976922684232208091827690967257861017736702076309277440405299563166353767366*x^10-50312015325188996525641137456029663100347176288608266013681641865321389994337546843467464*x^9-132752149995658614637506551498220943868031798782267929975182609480639595880391668305361984*x^8-638540274510940957221239153711223347835995520248027962653433374957540908200060657823576432*x^7-1551324128749609817319833043040211492050908881250224328564458895114189118972259718603150656*x^6+429984402219826887544926506355774901241250205045031564266728301756062761852110714650486336*x^5+2649356975195204452357799450726520217656075283716865753712731189697645512161245147532017664*x^4-7079085294276816909992299940024604956715842777414242622389832760022992524752134313754920704*x^3-20151091794502855369864502024422084502925696597764433694550841393529720436243199172458361344*x^2+2431887642658280112419374016161000198240031247200512733446152024955884519007173014825026560*x+4188306289247508615033318380686192101761177396235109657050403265661244597048605884639698944,-1669003793068044505591811313713110451806530686704619092116792097919438009921060301*x^23-11043356354943974246213749349063663026449072596873956387432719000827325359150895432*x^22-55008982553888198802289672799287123959785873530645831670370914549688705149209760394*x^21-300328282330463760439053272145349421889068101315925110530147360972155520026118350013*x^20-681315037571004942637871033677189663779355781752231342029484595235710938224487744182*x^19-1011268537242488827496486113227306148933533433922850029873479490258895712458814860207*x^18-14750364084191710123715732286934808708877595498776938431041664165581272850581851136574*x^17-8206265054357732228006750347164439883870527654719842192148254450288517473072157269466*x^16-239910140699163133695434944575517652987856599173858315926963315252158818265853133337895*x^15-803098508804562859404731318515980189240718669188974991246921730265615524360809787593417*x^14+568380205643822838150993989994343831408574810216482078807465073136006007168978044854094*x^13+7809759160324336955245190027864308872666355301711810224991515175056507574426734152769947*x^12-11400247607430960220049225221953634036675804572837954257363303802687089333461948658945337*x^11-50711959551295955371351450957033409517428560465473704693673615296400846694869812571201060*x^10-116173814463588562089552366355305699826343397598907531779288781416277787388482777299877456*x^9-717487286366542922991461693650552085163558147263385613765224909894191234982416456893075152*x^8-1743498102043304297780425591018832029755007979507492414175156263456127223334652962129513184*x^7+527007065882469609863977155541729106677326519764054507955602371903472563721074914233333184*x^6+1951566294335165925832057778949636213546563260774541388130974447367791690975448904388729024*x^5-10189172923891462761936380453732037820715939911046775083542443276872140542348260840271304704*x^4-19123891825563870587768443793283637805222830141545225568942872785573457359069988403229848320*x^3+6154580222147627554818411921351316950573033433476931153385378902616428998393756425304932352*x^2-2399005517621427824810920364530119914987234081655224650983031396620443540700903736478131200*x+7049948227443042143676275436192955807063551261879051255443855640841546412256637314471702528,-2546959579727041645014859033205518711020297159549777502160238669055206644661472092*x^23-14507385663364532315568871712457485062470988523876358325438177986975984976917980250*x^22-71981601396537830324235455880853392776806747928903248351936007744075916570652825392*x^21-398314990213999055534089914136534085848632328936127752461665170339387548008303767824*x^20-705812684378701793338335403219474228338754167133372747062574409802749722248758264370*x^19-1082115449524593892404048607296644736817030600664687512055327617813767564381671388168*x^18-21718048842060230677553606915625252897605704956639149384210365710025539526184326172022*x^17+6875519313190447806520059593321942319199516179117195948769703402486995496860286661396*x^16-384513491725301691744114410916541086156978962413510915204159707707952401471341447268376*x^15-854259403028385744825848262964189748334159502433574970125227963853904087268995983472554*x^14+1412017711528186607482022885657560630147782271547582050239040717170608659117547842329726*x^13+10401977597985424966283694768312788065222103428601433851085118147227582613498965594863544*x^12-25967711967913413734434321613892065331058430180422411649548563518550618203840652328011654*x^11-50179834398277624787037561953138999519752429709906963209325841483374596182795668232962730*x^10-148769482021155382578772354099321127243300777539602487094586512492520793866213945637156848*x^9-956264783913342113373799949953946238003659252173467022579259923976957368947165078750221664*x^8-1875573356420618729372531910304510099510797083474371331515252639369464634510109524693914144*x^7+2080774977600222014652994685066433797344147973438468061877361117169632052206487211899989184*x^6+737374840958814025347999336795202737893112405824696932495530805979222742043905402654100224*x^5-15500601142714090214699050991605159366963468172433600588241663766102843319018518907192809472*x^4-18350132581771844214922898163498235973463311101448921336431351483986804266342073521133350400*x^3+21713658514209271185614840827858148762132932161860313410708391157343350657245711098314934784*x^2-26662242925919875466859068059906712724332239849178838424152042384684513803147405512981109760*x+28484765862003366951606347527049550000797138937324193908973634464826901291418869054673661952,-3028868066053762184900431090759029774352094544750626647584066989950204793908584621*x^23-19444454308515600464109814488723155504036182067896745508817579414266656115050601936*x^22-98736611790999710668515453362571759007381327666746456505167053569242207211141151790*x^21-541217648483363223232769027597325332878784832536297444705477800835356740744077342109*x^20-1210302231308450991716033787337861565778504544992876643193517123480057382340234097750*x^19-2050334256088230610196840153690331520750105322142312944521904909537487707025629528355*x^18-27218200644636066687229446789015693474315222077292241002919130216775219045213661734846*x^17-11218776329803541658829693732837477375718261535276260807232760347078008539770287944902*x^16-457838760557592090856005222496133062333468343565346319073966953002267342049508119779743*x^15-1358926297190021658822199481533876943403971450713255372220262262766186884369695562687257*x^14+860175264941913557362562310603792030113553468641475778484422469247545147693132875934874*x^13+13026288928071446956888683053220220584766683204727424479756680608279192274189040998234567*x^12-21826940308093673220321786687186384998908251853128119650543971588067394474276274114975177*x^11-79342060682294981145023912247094454521232752910014957591632328588504520500376444522625504*x^10-217956036245175826246179175255844074706259134687901520461898374183904270590704637540982356*x^9-1289879388944213142164868406908977647311930721147526244279249389242029872646362990029647936*x^8-3126771341468143645636401806597522574634818691789455327892318831955208427312821091539771216*x^7+415149307981707476275484798669138767207169657980529277438245477844380732000191973278611168*x^6+1527429300465088429799120647519869617123382729132017908483163223613601428318215586416444864*x^5-18253978447768532568546044025252404214924977339087102140564802914400190489240465577087962624*x^4-33918285390243190000058323686198767698422046191354145698398249480920046359114766195961833472*x^3+13306820142389334446199544802163627195016896585806161027826859777271222806836182642569500160*x^2-25807737711363781139465043451285911687120048559471189051901389233145199306990117648387776512*x+1622104567216542584872826634922859784099846661134027383914314894760668143295799505470937088,127615192927176506910467866225925639606107306044722836407140682594819241325971861*x^23+3132491287059360088038181087004972570261783264841873711392355744017343083534202862*x^22+17793561478333608596602130513699713914276951039627686634055933683175388935051451938*x^21+91175014504566674024442159048188303062429749051877761970916980221050788975508663161*x^20+426373845332979605381016862359544636583579905423123075176053556626770286775468655804*x^19+803184642433140954707119334975871512349397106322707291805146691692110415044289829955*x^18+2290908427640304221684854873479016906613026681527585467561609566379022640762222545640*x^17+20321933529653119156244536505860525652772994267582777567347420613913263517359193912326*x^16+17063731262505487808425542125540029697251031459119641998238227735589799682483266638835*x^15+408838472212239291323861795995495109530101253773117332267698901985288272946450340392035*x^14+793975577413684353696739528813506524497578161699510522744359197471701808809503944144200*x^13-1596303402789100040872041040463170395938702804220651514040177095995442917632779690310695*x^12-8845941073092777148991450203704658433566948083265670387102900858384822141162682199550449*x^11+24409387675440487458779515211119472045373074499114081302137010978448987915193399568457050*x^10+60830489270069364941817747649875922028853959889949159632065797288587545698577140117261256*x^9+204441431761346479545879047323031362759920077848590139821221897465733679981241160366847064*x^8+1010225894453854223776853068086393246496665089367516076532748637267073052010619581418537792*x^7+1859587634259943860459921295639943257015024449083698690579694518867938835338527751371871680*x^6-1404358081169246324546000545637828877606287584786414342444766158022795405393760156444189888*x^5-679400735154052129818257925424641848670960187541721472208473946317024484668878787079212416*x^4+15538551669287340420183142243099960047806146306192361815414417102085002701992035121098153728*x^3+21763724867206106713860648091342094753944672886007392914634362702294158965273600430364079616*x^2-17661057011589664938096760032701807273825836312299891066768334813439359392295885923469639680*x+14882153217345211308418235083139228732886734616433815709355727408903896242794567084463736832,-1303093393696845238266076835640424536171850330891934533464226722483594350583481381*x^23-8233362323660490090904166236333141460200257718137865082139053054064296983307038720*x^22-42075262636328858156352966110033253654586601163721096952445377685582123979897804522*x^21-229458406669088935638392037855371207712950198197078084740568355935927562882293681813*x^20-501750889795105611559867201776520290917619672402887444189775871040355611260108169182*x^19-863753830833166191432304100894668199451317139918122798437663919119764545328399888727*x^18-11548092642898618074897273088174615009124938740854240990561491532863059614544405421606*x^17-3720722621001876528449399924190380684820035881547135711506626113130558078020110033930*x^16-200676653360704845464104102015462156486577984325562801036401574184518587671131723361839*x^15-552471228057115509977009091910646440328195748701481295570500988382464183324410060503273*x^14+339886204774388890399093165253422238618117095241788131855233922183846570641659324133014*x^13+5629451275695890822163688983006319189392599825707616380797220885182272459973739256217331*x^12-9393058809158691977826381455130459594070249441492237773840132177441838321914120770152985*x^11-33455356566716462618330059109740637602992686332843241205918873287813946024409703262878060*x^10-101675897821515114190131897773423568512853846640432958067205334654024276249814993278294192*x^9-538240997168959276266717107663914612780151913913722497773771024033392910651904929702592096*x^8-1283891974712646697777479639992175678579354905653754231360534799044997899470603421827938656*x^7+203675303258003755784059204619537973065300540494541296449820832756068928746689774266810752*x^6+912527531464019753568726239120051117369357694235251274420671582987355050272077723730537664*x^5-7443472991732952201030766743936253567226139227860681252263623032975340714558809940487337344*x^4-17100158662262451367345232393165703187852450518414563953851227689939092991796437637738443008*x^3-2372514593990022643846803758245188897254416330420681407137564721554703957049988977538698752*x^2-13400779212992444888936697202586312316478752404294245820303507223952263918924688288982482944*x+1234346472287439507911361877989091095041377500877862915002606255540130085330549296437463040,3843033656839378839845170131503168475761458461132915698035029634906813338576204854*x^23+22726404430055118156032483348905270478744893936241785921409316163282292930981804108*x^22+113108773450222774509515708178100097640643590344302065134612028081035607815501449652*x^21+624423133017661216215519874779001421821054502492256508776136149649978715671258954190*x^20+1190429825650270884072840693335938323315373169871007740771525657547231923401961685328*x^19+1849062027580061758107346384628750324752236289486448657774270917093682214566056337474*x^18+33188712249856746071248382719207850217237279337610623632101257380136459873482685112552*x^17-3388971752800285584894569440496784931851891149690160436016150196675743063917829493412*x^16+577166939739559379307882574124702375995022442511788965093807800448101053967376381097674*x^15+1426661138219208916404324850832114647664483436718421062053729005662223324753289348541042*x^14-1932430412849308163959415902546034437773434356821294759715749929977796520087095686913408*x^13-15877675994455025219632484175136595066578302723524148633572713372337541648001823330689178*x^12+35285802574009049678047050585353838986764356913370559814870922578817278091854279132929658*x^11+86203310180066932479806668327268728098453872326892535230413889338056947181827389032924796*x^10+237915066618173530235644648971093018746816006947030717710484752222405067766160222722703160*x^9+1505679064778604040708025903474130318441616890160800998064441360988713043239569889061147120*x^8+3053793768845375909874457509612801347480049052900032404491584626238119281063856066358401872*x^7-2391615296939122006423074504873241591573084276029915495391218141047125249280984989309671776*x^6-1712168652343510487117732978787990076222671762937413721869352166150317975706976735973651968*x^5+23152053564895885279266960093940781746678254890667575739081137973363116000593968358865968512*x^4+34603981456607915709068349257301749291395293845786945304539839646142119551293848952897437952*x^3-22372663482983829320386967638734925589585899574528431103491759707301954190888340727534126080*x^2+27700536370442054361812934011890751670096833083466089113831440748418098053227960418732147712*x-42972662737856619663366507148482114362909454885524245529091606365107587598300699463014305792,437014786494907612240682783971210201322363824510566681539512558816122117709350553*x^23+2723852727547269704936041745533715767406148214323829048232982880807790334171594856*x^22+11302211787383964690877709009095465448771953418791392663873061490790135550431615070*x^21+60117305427102514104068588416010067955185445438259399279261271397269885201652222729*x^20+86627408259689935997741264619208197051219418006451690405680278735878541824203202374*x^19-141580332080954720706007758116648402153710162509708925872683562521060178557806117073*x^18+3048064688579839842117011438358193289178236517243357962621178384752070134996115743374*x^17-88348024844939268531861072825046310402376663842928223550542186990400344134929957642*x^16+44944327146282177438664847436343325781124120706595682635846848041376511151938868258483*x^15+178339380078167207865452110184162629983881642762125333649531888172927970486368371938541*x^14-492436257980662893847392819576916548824644946221098419873854305130257173640344432977090*x^13-2943721554793393162190729975411611541483037688126505279331377063810098545499284283377763*x^12+4937151047508597969005788296327090770970873436179533474684556479302888470617303338506461*x^11+22013884319119136230022607668089271744922144583539523237784126144170678905305884772145824*x^10+8238581403219188148650932500041270041292047444645059320748600320981217566666607006071324*x^9+105019824639334948229899455986159287404655189418842149503874856294413205512094951394366480*x^8+285961552733086304795972075821038843316674550729158178428157924487585086575279854924165648*x^7-1098755272885801642919200806214314630329117256689929179459717950694600316129245757670049664*x^6-2448062979555001084693627977000369845612664395645630069060089311290195372969812799746354368*x^5+4426474924037869723704491913916559364859834229536232455065705909711843457381474563492779520*x^4+8068270725592770724848300373697535644621246518918115034088589526680354065941923823817094400*x^3-19659948558317062353505843931850712893979136439853933940707563930829201764271582730716231680*x^2-24077105589423868684992292441841065260859235436033858760315279274585623739181534296567666688*x+27929000212947670993716062249964215530955937477848864576422740107686777998917246583251871744,-4652270810890799376793906370101629825064212162179877369550134260834059500281315043*x^23-32242142022199118266359586883335695055766858837712347103814871766466849131929311680*x^22-168284181536572515113003584623287276138116630462196589041531463489016663155518142666*x^21-914484566954037001486134015860471201248313414448153394847895959555679342898956105339*x^20-2314977598376239425575694379738650340920964684412709051970985392054402251644700484794*x^19-4272017942277219229373343246438976272921207193097728278989170158236908721880663786645*x^18-43579675404788744047774721457097623449661628351018655110940150301489109846996844537514*x^17-39269790846611907780394268016225441624738081436529014694817177514467400684667996894946*x^16-723619763171536643665658737381276846273124785333189565810334098429313387359114437369881*x^15-2429706736406635801049346407842815718788284693696936132850072787060375822721146731492375*x^14-2084365401448238046334524970626552762569582774792273404640226875446743947916418260354*x^13+20623816943361441012051777317520101647757545548592054485816400053677753098683011788508601*x^12-22837574342105556698451071983917329241939310733932005363019186128643272550016597143881759*x^11-134822350769189072155656613216515152897448904478047173925388963077502857870092534143700552*x^10-416492098861927545753590622805054475503446923666119108124623232494931402172532899342529452*x^9-2167896716823783788124301968174165394332432171943625511753085765393601351958347070984348504*x^8-5857863845118730539402050163957942744542621206076063880337549223504140758237222040261188672*x^7-2171813311788519889799258855470090163914170974139993777022808636833083342854869325743843104*x^6+2187455785021746936621459586547585412156908560890623885936441679498092405517754195692605760*x^5-26309906618432620032459573811742333300844776581659496457315549320479345079096625675711958912*x^4-66571898246530483782701555656175573474503268335045523805521948085130962696014151786945225216*x^3-26955189725848687075798955620613481099756014402870554603781602959850884346864495580650957824*x^2-37533379233049711737625288072607049831778162677630911819588479388382315982711559952000116736*x+32199366879899472202755843185041738795734488263011211372001839947190049624216867184490106880,10395762296285768489103542388907843423205753353239353996785887555998346419540941518*x^23+70282413234834999157841258707035220501528051188466921716620500071944381734867101372*x^22+363650081311910830683231783047389707737232738320149316133870288852362226603594959772*x^21+1979441371444472116381506509160494761304337413803224190421538161118057711397828254630*x^20+4810016797753927510102793325379984747362447593231920956739030196275450577043006739344*x^19+8574712070392595995587954788195291421404384758020013641637840652708196308035484678274*x^18+95390176262314668426905848463158023305207992246383375503855684664166733530948516067928*x^17+68840555059970709053824911124186163898042809359939214230282949160362298755791906864356*x^16+1596762313911018202815000813056827073355303885888193053593092587702978873362772957655842*x^15+5154007656148127308153229560369507896897153667883179805670620491386999314135961110287386*x^14-1080082350358760671787208960684870519363444555954936701930134321197550274400724781537400*x^13-45951753303703637832705379417963109529941260020571529616326035001445476980337825881426122*x^12+56788603121758964436491838265922100780280354108577320043542075276454150520129955127596002*x^11+287306186688550920142993452509530433230536203704853178343491862641647545594798268173055988*x^10+888191177035769382773818315585857204582226325586322509893315737327834596705719726204901936*x^9+4729446561431906676510416290441599616276598899504312415593220751527722287667419185733293952*x^8+12187367850655867369982891710614866854224224468436674732438861596234054993539740527198057344*x^7+2310124809486829624261272352799784968497548285402513764628728526113412508226709370605296256*x^6-6415822293140231413000353798060408222885028735669705802571975524111250178571975294568788736*x^5+53706718891478372068960115927354283949644480956865239078524417345537440519214993093902168192*x^4+131916443199985934718598012277514841907285025291612142232044455271502861635216384943603859456*x^3+30479191087261028125027390563150706090751728801622115126202828931204608290243797714525776896*x^2+84469284267561115654761310977820366736817689990194974108751641421254765043173444258847518720*x-63698774476021449693609952888988691416194119418822463016496485281777777960873852416897499136,5554046677507320903618544226386159144843279012648385090064299538241620643512783383*x^23+38052700542473528567164855600379233891431779708657183751892681443852657423400833266*x^22+196896185955740121585556843233837415694699834920533695224148066452381259187182168714*x^21+1066393378527404372664233160826253114342634231948470665786060655465736782942790303827*x^20+2618775769490802792971952616716153682469246368686558260412009295502347850994499712948*x^19+4574243312925135135764880509982051663360511927443101156461786320324262636965735712853*x^18+50512408280290742786711859374033524240507799438084379550767867683605046698912056666680*x^17+39987748021031906173526214579239425156801448252350054099571031966104849984913874256654*x^16+848665748620717716080376424766115258435612458798118701137326779511567622422762556984361*x^15+2798026778917783481282796987990119888491306448378587501010307942345509452118990790258913*x^14-433110323708159577887699489951230961934788052415408754290129467159187940123608275686708*x^13-25452120925594914152979434235920793058544438409171844669471412998762812416240214859539977*x^12+27017549804645412796707140486476055771919001088996767246393769535000267997588546657693525*x^11+162908290769427047890283244432938541351068333973205739627336971313716168035529838749490122*x^10+498915423801778875821899731337456320289267433367527423830659612664862086056149968099256668*x^9+2510575915377905181575014045704128448244059110255247259042138622681396187300643246067088088*x^8+6605800930325257253499505944061882087249924647136642179732885116758964276525716224402367744*x^7+1324140488828320247402285483485046022946477587430509987714870842713714834307091572871373984*x^6-5436962701281198458746972429008934752541863423359338218736030049676024786575241104419302528*x^5+26092711964510994061542303969321640005974448405574067166453057065294532820830565883578753152*x^4+78943257602147862370671702725640212247490410922558197454609471391660062771138472822651846400*x^3+25519142059294512566313631391906829001905813420345337501512891222064018066669250150130273792*x^2+24523046086211077656696069595535674056234192219239258653903271513737757663751956603679759360*x-49153236650906620688690638316581609487016019877577136249369582957388098700538675097406164992,999751034458390959220290723390319937287014205818156901637536332103677646094907756*x^23+6144576514677535238281265649824077033045657554089696262794494656984226372682533860*x^22+32300738696062542185566549159036665143849205025815105287561945993272872543108374352*x^21+182567187755958879802926765138690249085755890710532441498278247071812707452575204300*x^20+413694146177067841397772431983338549469601896973416498973766837242420112806215518252*x^19+912842772781077391990015298331388548575282029470976489470246178466628114623423698308*x^18+9865480320971065029158298678061789292355145210998078667285736318053022907277575444924*x^17+2770080446066094185986687807050269004601246392446929705326371981643908412375662301528*x^16+165062910842340668455473395608703291832203768746224337317850799039467955660495939536932*x^15+442074550598559733597867379942953402549313421005157975097880104618677468693986822683896*x^14-234633232256732713130362164357855155054210099560421408150350209192880215579152251069788*x^13-2946962149671896382680221410004786011796542690824051148217374329452587704868693794060268*x^12+8429488871215781221145498978916814687491491927996711899551821628320565069907725368331192*x^11+15449876317979981478265457269597827205188568858909862030156973072885632977818498240140700*x^10+69306526003237410452603186440449065434191959714570458743871395864611392537078126438940640*x^9+476207148710750592040955693110529922565818290313828049224850718896414193706061550363588136*x^8+992820672513669806084576094149110207625325158414421688182161643064589996326967242220274768*x^7+493032855664343554062206685608204738226241456843419491770052948374065341818277319975792864*x^6+2196521209644287262687702895384087917989684399262606911561727616485167547785436423317695680*x^5+6913739877283391224019337372369070581636824594249891818957617485325834383833942161641415936*x^4+7320232060332813049957249377981035291793265090305160836990474667994341268491410372064058112*x^3+5916177369521049477131674545819083604767948778320142095116394059233773040163315487065780224*x^2+15904766102747821867662691603703447039138018017565795959597231627505137347101571802571225088*x-13201433280433066691198918511065994867793610390732322004014626104587950928610309496123695104,347747201817947080676647435696382828209927483996038678900317342456363669722757991*x^23+4868482109731330291951073460431680066326166856654726495283379505857809036156766206*x^22+29236959200825771785240616545291405738767147731816715239522452015552187657162851518*x^21+152779742416959253109079481421163579287682533952063502862141614208139196333350564123*x^20+634915133360756526908196486113071273575452628130731379311810823435395575659277947944*x^19+1429891402109563805053855202156527586226441233070980986484707647066796416813436668801*x^18+5094199291185794204330948172433569308755825791899536798051112694001122883119375070452*x^17+25515429406022740152632423594846223169900653318263668107433607360274038441483504831442*x^16+70945083204588672969969427669949711441627058753411879712603056457686742294841623171593*x^15+545445310982079575492774587018165878751916039136875297921454267081416463436762689858909*x^14+1262110531640560193234015981177975181167995272754523591438941104162214020879535777255620*x^13-2046202309987478705877138401604631037499467077856823781181798983146131163482075082576669*x^12-9405514274887853017111903104774444937114549408812630736049426658995213514809885014362759*x^11+26226205969809896506695908946198789408891660911738096266982910917251868046131721992626938*x^10+102678834530392137047101624024172194532189455603839220352015211224894888794085657054026320*x^9+351584326842598024742572892019647942937879212843471997852744924917520324422462583139721928*x^8+1568881664354188296761215990115674380817162813227518058738536875188043151173427892338709696*x^7+2979017847308047695266380483265590096839343923190798887035494756064507249558820594423375936*x^6-166418905313305513326285129711848668559562582068291042692738122973598240392603144509190464*x^5+666364536279952099726323396865831899805227990786354996845868822133551015761324576934337920*x^4+20532109020958252443135599572473681129778904992131589311302398778328394597195333640242586880*x^3+31263800066294870333861334540351939606982855269225131081050083279068582957222472244155293184*x^2+26595942941127591827507524629583961320420110510841520594107251222584102676524022749759619072*x+21726004154663878067051655416911252225336589261381450645163220546395741217625518325420685312,-8413178462842948032617476344884346676176341829464661465306910457622007219458918874*x^23-54330170844359612886062893479303286989206607685608271692823614061143657858050846674*x^22-280658352176897889196907446802945447886330125286225562497712835738334361258211657308*x^21-1540037793832796186400791571766879944637836141941578843866734273519124487980076953382*x^20-3538330028972353528090327627249599262816212649497887160639528179506115342362474878478*x^19-6476325304777538839497949980605874135133831157237241523884711508131591987772891454338*x^18-76975026277722453888274116300723998664952388245947689361240341143950315496910060412682*x^17-34606920724437190928788029576274587715072273734090248452856340281699566354696186274440*x^16-1308408123782705002603932814297667916956096932073455468797620231657263449250657210777114*x^15-3826245713213459336489379409788948969768712078415405208014931740529845982647869221394088*x^14+1695439902613596090942276599949843611747908217281428275419577256730199959831472241673450*x^13+34528557320679811077800777585311031032826522703959676947238411765544408287803542326758770*x^12-55992437014210544412730231581040424102750092683902227358231652533196278196866737382949548*x^11-198673055540834614118505036307847926220834482178933364044116258681148247186659477577373466*x^10-669689267031706085400303031179592520361291236024793825950906202500363315806548001196761736*x^9-3758048296498875533668665253266972276398323688065440774027126463612228731591940941252259352*x^8-8920069254304325927526337542145426190901283060278417254135913275436122487883672100078876624*x^7-672789890024189397889975330640296535421274391691358119598539172817766552936880164944020544*x^6+833876780814423036636225352145294475781726245230740261800597948501192214780812754613664768*x^5-43091809298104514982755283051044541185507406170983500836382138995940944696646762602652966912*x^4-88634080638205114699263919279517480581470584619108735998274712337490462985498379771412774912*x^3-23207173455853816747915341779779655287843770013340265610929351588174297985111532786791428096*x^2-101492539077715585104203442136253808156364090895531921962660071295003925406341207008480459776*x+85710164316902185597562193501088788507211012832418294303750812374892653086945153359402938368,-5034153078505698413640873019151210293491857940198177865630209574357762822916862646*x^23-36284815612732618744920300830156708224834216099724350465372689251554859030141895202*x^22-187769599395656490545876143505664704544570701219553497001096130566180918365759315476*x^21-1015459622797325893638756639413210017029861795964177440988163908224096626135397054514*x^20-2647967185342821937276840130323446824590561623109452082099290317757685895522142753094*x^19-4599237842577846420159843254949259403799968883282996843807020754801149806522272910294*x^18-46844497583491818238328235344534516549676406105123945565591148616672603203091559127058*x^17-52145704906134313808002720785226343526606989490365602285392753797144706077293027299712*x^16-758317369415148673495752547122581961191732358931074873060116332149480034924696268458654*x^15-2838348001183258532331162897781787646432310013960185997742394083750247652818494685131332*x^14-59306195033645060709695326137152804350040363851653366288575630684282594546631285829022*x^13+23844092977158342457108787279766420482812292023419829783046468227520565964619836939907110*x^12-18821136414191982056334288801204026417948022480942295750776189917159332673667850621724504*x^11-167637159981191723304793012405395896795486382666944057340524974942284853280909678294947898*x^10-467059889613157503633103143214647778557515994611375713060995131065824636658860927228315512*x^9-2381167278079986156685878722294383794504985133282094975567184165374151121045244241526232296*x^8-6688542116074644032696345227814350519919092340272889004000303892726965932225825297715113264*x^7-2375153689075985831135854837772309102662398862081880639709864384517467271723246653678015200*x^6+5719098783621247673823942883762056514021428786805181731723172654868498140785261072391102016*x^5-26001537334492827078661324138072096171916111270231456561966958134615268704953712623302546432*x^4-82260534173113896049337188284104597059877050062464380957933838499444006561359131209189941760*x^3-24678049538410383941589762872524402840911057477642284923566149137506825470433446217559930368*x^2-4749632541663714597409076989115931817121727801381228877305929140338710341909813114439393280*x+4319984300756353699928246911388052302668093626002544125083940563135278812349801034709489664,-6925352932010578886801491814681274385992199750422961262187405499110202350047723615*x^23-47569424345679857449875602576128825177728929510289320483224973460756365772020400044*x^22-246692325648863826093488978745199362442427619636825696285507852839881909738497433430*x^21-1336039434609116390252960399785654169672734721705115301401063648983329708692875750015*x^20-3298384268406194644203083053393501135492893586140849805253636325781786947497822740838*x^19-5816314134744040850207950700455650309199561045870361795193279499256577122561736298853*x^18-63179485539670329761152084888170304419788936732911519832773972659362219984806089396830*x^17-51102822646081550577828707853742234928109392736572525688982668043450044054636589265582*x^16-1062175347123575896656951298435736691794567348756767673723665467244217733770420079307565*x^15-3506581701882484303363949174347093545597510986885008585588546297153597797875247495334303*x^14+428428994191422375700037874013550751197186878789437399958178588577424138567094421324974*x^13+31611414078630325680317719041216692261843084969948089985328936403591229212780973399976113*x^12-32790112576052203131532926573335390529077120456533667087799031999074082148738609085400447*x^11-202641295982409312317252152993008260611260643628822480975729675587764342032655236444349304*x^10-627838721809028432074567327608959631061357245736523732846503721897355331223747093123739568*x^9-3151562545046281316271273835009184291300541439407547839982937553245066010675916606093551592*x^8-8304982243452222127815009121290364661581330312637145736819659473022859616168060710362689200*x^7-1895617617036840735651955595467670335680419306445986155739440508621702795031826084160789152*x^6+6629340881681515800202949025133817058589442821524579720591609051006556595514119530474588992*x^5-32553007574115155629714582908848319071764827623832505170957361365328040892378966737660779008*x^4-98854218372251684076323446440555684880993076088326928776611009856235217268104827454868555520*x^3-32855029908859028765616901588754991604624034231746580876866729779889256178473146769347146240*x^2-29891104721295021919452140665020828878089999465407147137802785855307020836717075466335850496*x+61359210965095030622001126502956739782527633754433359733095612940015261466188793674863464448,-2983907575382800784748457694500420588075310989227416773859430675853697286350327355*x^23-19419618234198350698919294060391817078483970942752469384322044540977251882596785608*x^22-97522383869484630511499334511613195692860200262846934745204449087421280500044730034*x^21-529899644681674316855994818403031655983485049106991232693231958913446434208377238907*x^20-1183793949726140921646358697503094629851277677493184516236373138941310973938675002722*x^19-1804002693999365646732501983273162033448772415002765454338032184732620300646601948853*x^18-26101403240838786867987765757134518353692268959345206109569065066799767767337568032698*x^17-12246359048776920059631858033029567337865066093816724498304270484606801206047826704538*x^16-436968664032815622697474435518727502954262707641201314733246977259035477408018066477513*x^15-1354457575965966387492297876150847753252911414137064752189070397865361384711700537908807*x^14+892613976717752268709248400101086923615852361437286663296602087696820234261165771072206*x^13+14166821235366073761629335172721387113841003086990259350166099711571158687399957312481713*x^12-21481873422173997346423888048374224493556042986761243228119806589859589914970407679086055*x^11-84990657973101088700170127577280829072227584154210254711147215162130132300518825478754200*x^10-220385162492399641389463370469035669819267142920925540608833633691149046119329836867132604*x^9-1226656000116985955983523290513443163183101523684944133343193764970415972297937279053346256*x^8-3115930200370522563806328841720014257029656099360730048086581782296449145767994475258611648*x^7+1024880125202146791087521617548451572840847454917496191344426922263477189374465071672469472*x^6+3437386354391205502916933348809166463941778500945978209620122217850836333440600087658312960*x^5-16891415975178085728573173033093694853344755404985022374035524205097398157152729112323054080*x^4-36201599298525531793735362329711109091639256126910981767407977678174566949362894580860095488*x^3+16277799988815952110536994862033424420007082689301766085520822311628001514782976480997022208*x^2-629974789550719030807060320174809707318613508368308404008137911228590083676240911809681408*x+6963260924661493763291368448266601480969837914807518077512704551011997657670974825602351104,7090007492412098740643912477126922786009874282848275935895459273819505458955270275*x^23+42153582522569255147167680796042286125871032142001802200526305664170012233131813460*x^22+204957944431172563303946016690539088274765953954593445126511959794719887621579620342*x^21+1123106527173531177038870359480965983941800690779035431438882408886846177595849154659*x^20+2034782786876782578922923141829970910327591552058404440585418220845947144791379117174*x^19+2387075309416274625130091688754275594649824601761344676062554535772286981708065939641*x^18+58311877087445035743171369641187426826104705283507556957651545312790886504047205856142*x^17-11465400663435529800227215296793750251274213131230055356645911151558924706465652302418*x^16+1011457246738633805367767425089761236780964650180853155642423114056590117626948414959017*x^15+2610794024867440152755577011319034726365995103853099812970016505155124281751442367842363*x^14-4375320368215524021606933865630015309066762977735647927176069523983783878637455236286230*x^13-32192093440421829466050723301295755714147263383748569347790656704855329576640674750148821*x^12+62277541523917143406612638668605247020945141891200433178010221157262799045054598639528859*x^11+176907851836358734483806723619916494486125908674758519794207406442504242430001741637092968*x^10+426848455072849702771932759902300570886053444459095902663131505018975088926190470422546584*x^9+2692625531672686769937048012271084289008690769340131481419496433287132973822436011022020120*x^8+5220521631606468447995478326543408573598238946094630842264398171438305654560901281851145584*x^7-6959836070635113587733506689399881719390971737876799777719778044488242133780131438538129216*x^6-10832132701089651690026326451649157499936918871337717766251792891339648136937558885962728512*x^5+33219251291895886813242740011297591331323787193203609757047166245366192917833382303144143744*x^4+54695521755648117966641424677202810892427124955367402344280820655880799944205975001661521152*x^3-63781284243634776746897644963335107548850348960855872374470824829228112702049212479508240384*x^2+4324723465726949168356316856099791669549085399296544245264018984122909862855232653002450944*x-110619659711039206255545820565345838916414827233576157091237982296067838492745556881009311744,-9917901499808224946596662960653441548805667110361440181100627860794520603373715585*x^23-64675569273153907588305485858154829328511545055372545317985718483987913105099317056*x^22-331629035415896909495552972036972427553283596613041932835575084095893202851632100274*x^21-1810662231020902897341406417846517839084372879615466888229314320152103132185518769017*x^20-4154251128805536027513552384703123050479185871114933497233183472449887511277222287686*x^19-7195119226093306369152817509382402183615782341211685199109664836588676906377607613003*x^18-89227977842599523598316549037203560820535753814823391279559887272845881736502349517398*x^17-43433901304621723907353987950841351445736365639525776226900100824435136365814190920770*x^16-1514445762818978247415761018631599549711370122980272943488951369282049692634005285568219*x^15-4556435214561617562611537773629809088466702588651876991287704154463065472196862908265765*x^14+2168653147318980029668409357145492343142004600697046236997501246624986162276600558203134*x^13+42984170629550048406715174943279610732292588239699778710501396051965735769801897683978639*x^12-62844932452981802440355574701199119033023135590893941471316372485991722675918803981453325*x^11-257940507628457405169977945627885359395841258952861959393135160154807666038290485741189724*x^10-791902418651178049168576255701323659179871580516893617537132663544282521530326300414406632*x^9-4357622877364380644446825623047285701030245118829746737368823116491414839143646035595815464*x^8-10470230858065077437717753678300540221899600936588614427274543732191977698091719619276844544*x^7+98914213237460019721937452772743732822918674835987125832069733755477847292144844821363488*x^6+6559491676851542210079985755078373897686397330986219147230530293762709405842084867423488832*x^5-50146968020090400886886957069232152935448556109214249324708100520530280684629338586983735808*x^4-111555322640711728893222226792609496326031282512425778364463807870856264959091815525893385216*x^3-16355104343979650175572639269897627230741840946351586306576566719064225030928360543819423232*x^2-80743087912831346530194088754140806149071089235456198155183664824430947806695726536155397120*x+74456880433556774043752425829476203702918424928474720540002910578812964652660154255630649344,-564046604641544271397303700680266360983227910873861387438401066612384591529195750*x^23-10586549224013746091668807971857791711776117621429649727509043997844032674849440598*x^22-63918469701398595057700856425992849499432692821418771276569098925807722473398862944*x^21-334470735635167819894086675990787050959029542071796618353890020395904047296265640554*x^20-1506560935019810433137736258827690517576135808266806354289636348440051578557182935106*x^19-3365216039801271564846668497620413323126386280046338652297144761883131012287394014218*x^18-10372300334132296055820041562542795468197083109836889628407644243937281925500789337910*x^17-65888850145974814074372810324638206895236143586488206204722805371730173386889171699628*x^16-119161311835008493555389562684626689018800425922270444686522492459046036166856130159934*x^15-1317254928130816444652203489210461766267558261695276756275985357814542275316074533879576*x^14-3094548935201336081296603985835345849168791851963750585655973418960713095069957724451366*x^13+3842292883910427466545771946837394401904602085827922605447602555735845223346763637561266*x^12+25667521105496135293386028691637287434232128379580929517984298620590344168790956544407868*x^11-62294040283628957403648747292224365052478136510838189835709869507531130064089668223934682*x^10-216474467792914778555486751232677258109658497137845969257000164642227529481322010618173188*x^9-761422495216416642298671355537086961488481172521707707005299553336544016763159954767981352*x^8-3651089583909212414492674572218729542512161354384298519902274474766277681501769673640559808*x^7-7594586206008747743848107812177701967748881278090639106035639338510713804297881052699776672*x^6-295944911586459545597581349110166017048424290852546591775037844592588393022518828345390784*x^5-1598801961970282549820463140628189698037834165697721845037001437428563325353817718489597184*x^4-47185952577155482265650251326266447113245577685088943856047564556868389590866362411978869504*x^3-71292579220757692582496426838087008425210521207130545292385139721638986215555994823396605952*x^2+24550262375605330219784357826769387393982632694763897758488353699804338877100923724076940288*x-50036520778271657626018076404248131169171574536745282448525819997900027223569948999954972672,-13097995685306597777642796909358280680953155420093637432528371020354193413540336673*x^23-86258634815535826594987615614284093980948179446773583147304942555070009067775094712*x^22-446558306058443897748160481884940035852436791044449517841996677802753931817768997190*x^21-2440259377627446893880044182160060279788885153966940876368035539539759350793865841569*x^20-5769528496143068705078278195939477712178058382394939060246444578753412667560406787222*x^19-10550052805809566501136771314076085221172455936967640691427066956877462794484050702527*x^18-120346767033167634862747763217677452506978116653010699329145665875389969255211787334702*x^17-70204908437850547006434784394465767521534093686447565541573802878692099125557510973102*x^16-2034346237002096596565986538133780269027630179553555265357036976449498387921171776794987*x^15-6163143704395506826536326579775699802531965449138295922795650084093907954288506765859957*x^14+1840561349954918761195195295974427530310865804541157469957525586558505590253739683149082*x^13+55660349584223806313690565200825661206630693952665717448946629258322382559492470347026419*x^12-81788914971802827199085447871478779926916742803465863673247132969175859159954466712996437*x^11-337786910886938013984266151301514854703869085736491227197432156257073861507049758372700936*x^10-1059352718871376426165387285961604389970564456292834932211578206232432820611004733913143524*x^9-5813936107000583660145163224998128980770653398647899166511150915151371321979457587065201472*x^8-14756543306158281360377686020052923942676346358754279930493767342427786208090778522474970896*x^7-2575352392067693215573773710788839932806806147187414200280026090525880507594729120285292704*x^6+4232575044554301335652956185383053476751031012671531540817712529468078613058612054973197248*x^5-73392634464134001875989573262575435043000194485790166653800994997663782077441789254042271744*x^4-158407446460999086314486673614878121218297585430875499931443133073821870749197331712282206208*x^3-8530570122795651109317791777478773748915387156149079155131973718051450849166610371575790080*x^2-123595687754924482792597870848697501047967672401965711735817797332382068985621870629367808000*x+9563020763466085654761412838088183492718319901571978433411582613975536714579866587629230080,9229459820538726275732970693993235058721963202939486036529294343027137825222465810*x^23+61641678199299838964108773369740419077975041731156413422560820720899706857735515214*x^22+315187335734076109232669437477229033887735474179961765598419326366890776626783479288*x^21+1719472773469808223534476347726579876890166469766014189995523262020094403542846630542*x^20+4072715040762211287555130925234240972769751822607574131960759474012710975828125365042*x^19+6980689315965661887306173450860443722437685600528816153067864413385493173692923518542*x^18+83982951428089562125884320371114623495136765823411283709183642451863736218078122252590*x^17+54572837530469212723061619701530463165937434607546730242028955350213883609204446387316*x^16+1395167080622322274751682905678349927571626810881061681912631205528203795597772807982122*x^15+4494040647272606830757107458613763594782225518263833820681189749249406779842274692497692*x^14-1729203789130975646911657354985712517592844452794698685755352412317159381085855556239354*x^13-40928421507592028998599657928368764497455151079794509530067450428750124001821967069586558*x^12+56012098717501679367804068843340507082836803450710749174983268006376013263330984491823888*x^11+263194191565405215056935512346179089362102864199590894080440497626923647080908915281961026*x^10+733607837954493271355502956347859550480949247295786190572119534836303057223022486481345420*x^9+4076427841206954284187729536866788341586236283497594448630139861387276806665155942373394496*x^8+10299993766585318132683112603478088750714583004408824197144122530624080663446839322021154064*x^7+755072119940125138926779242755493267904829801185073048008418960447416207297010588050682208*x^6-5755155308152224102683235734059435195235633861188641472372353515892652747520095102571669760*x^5+53183899594611592664159388194975171276783499748308573280610805833771229621157682771232103296*x^4+119404129422594466805135416475753210132206918944856945482845977378598400087761208616273756416*x^3+2356375464930665272445263727485221555104340000588886143562311611459965825227914571416733696*x^2+22329903012495071006804474978968355097055392635186926906313640449869596774876664534267333632*x-35127152874771934286252467712675755144776279221188392583806053998604766306895305971627636736,-33402870925621136419008916594292692620296289614739768818857406252585905202447921301*x^23-217110040266730552088818351758623935517404268249806749463111038954724659574395403830*x^22-1109593169772496325129296879747757372061348217650583606575642214939532175746154460626*x^21-6064839352451618662238429560976927336286760025086242990417557413708222890493747748913*x^20-13849916447581498492028587374695838508356637132363408338277069181633401005205854944724*x^19-23797577032595439213176539291323074021295709508542190737996319167794869444659898256627*x^18-300787954510056311000786629782843160182811931146485579461598398264633789933058981173928*x^17-143811691146147381275310908791473264302468853630098811194270977822716341385282307038438*x^16-5077776464236447334308883338409573681768254457685511869839183866750958076635253429055611*x^15-15296915089936256779593535393560142888748815680204219150642147907030361877080114884128795*x^14+7812164931235264594181576109474719723042974729637693092034151148117861367111376322291152*x^13+145262243847372671573147798754264260179816807674505594827693941766597135057114333668809167*x^12-223823458109768634108147919219494252636751637801478322687157529766903344256545384068154255*x^11-870973509070495504755004341649112092826920116324823352456643021507257673307854984807013362*x^10-2577622176639790637265395168343602661844851122499018214426466303983949208935356576061293152*x^9-14515475604990754116622222173449681495881839780947333613233882256335812807329580800806043600*x^8-35408056909532784257729970002683141440134176005131414122110745316565061792878755084315655120*x^7+2000661883566959281395091315129571416043714150615177120547621134933374507145748520487267712*x^6+18749000444461805449373122052177033766663692989969202333112811378966619709552265639811064384*x^5-181850061025793616350794709007111178339871840927927401189045429490705529583548313513929161472*x^4-378828159866762952136745510637827710768550473516825237985834018645884668838244460667670122752*x^3+20265375106112695311684666170080542643827459064982043247154793191416758141008308266960179712*x^2-283628952177819052572333876078546302858751894962763655413893154672902734196858240152428585984*x+178740487905462535613084526248695867852993551374119855440400097706550467274010521780201881600,-17701396673524878257318296882443496511944184630178714417519487632320224882260504381*x^23-106374893413852870607041732895552395858865006874545116249679179583709255669483832200*x^22-518856444573836709554427036158980924508825909099883471394481559447890366589688236870*x^21-2837469470718284338890536113350617158647945875876388910634811195005989796098007619549*x^20-5329961574679585314384544276814133638251056388618470178396637149484333559257274141678*x^19-6635755298612863352093580619620743764407388448835449982526943042365282082508744649659*x^18-147530480739252199288900813966133612168740383180972675060296359152702192796054047248118*x^17+9969602569398237098296156997960905025857788122558466077924433625655752756216456563858*x^16-2538442516829242231762429054432969488632359161545598700519431543517251748040060276421903*x^15-6690668054569277806629840274130462702896314994134771163655274535443396598951712906275377*x^14+9871634873486405476684088467884599049490329183245777325676969712972424782703112590694458*x^13+81878239145610174331621264305779325814988733785941938980971190201385311048084252983817103*x^12-160820418182811937486563025108105231725851729141322023759478055675691544482921384611541553*x^11-464697634162228520254742654990509253869465907592159422476325470441655661473535306879147168*x^10-1057277868451191839837233064582600782497051752632885796417968797847750150984722301798543884*x^9-6583577488139417311267951365539643031922105253378537205161072808353419930549235912730762800*x^8-14166747900164351750745071625761845469914553119588818065870997728167069881924664226593113024*x^7+15980528241978212891481284511689249439181360266305727428111078116865665141997351752005610560*x^6+24374114370323169349391577959590929638639980699314700954907744999802162399286087144876680192*x^5-106359559825478012849573154754992505889928708545220514682768583410052622245640157465699729664*x^4-165492288681744622604893178568121381872862202866421686556683815936158146769364792347241107712*x^3+196175025839571676787403720570596263718602041628683267274970950083281636392469820298557218304*x^2-8428157494863610822399617418429991079104513868657739563585998674712798487538927244110430208*x+119385511366286676262440112115087179077529116198358570071898322358206913381896954466518937600,37601518791353031707414183539474342661254901712790851701945768771624209434885418192*x^23+241370191153563786888615034530100718347653611147856793901304290047230312128689525534*x^22+1220328170037768404351421983564469340270689451700551095578394936533212373854177957216*x^21+6658387131150933570212436091585497446675164948743424491254929682172238348702073861044*x^20+14699880897678904097176540987269650417328210227337577761864912258078284667097903050142*x^19+23707227911962326559570517570321323220131734424475329319835632945930325734273570658964*x^18+331611000348187624916956502029164343974911730813707723712726244550473576976072333464594*x^17+127713141670942680333696536948255340753599926186378784942789356071215230560733015925620*x^16+5621882307924096769671427094978769207316089824803729005137574953824413542109776313673732*x^15+16645639570900422597487327678405273790067716913345676406540031515273097751160954214869210*x^14-11419882102297052987277305763944027477631947818290366660826243546909163105134244782593274*x^13-168336711340249306623113994422670462907101049792033780458259139118776112995029450112389372*x^12+265899937532297398339881329573052914363156730681539566085931728618254599448709950663018982*x^11+1010582794701959506368694741204588112179940223288380029915965893314518273659065770356897990*x^10+2793011573093793207836092124761769872022649103993922877060190114256476211347864532406276944*x^9+15721594979489438307145839313745885338445967534478806687040891815510962883072355504101272168*x^8+37772449878408097346746039682588042247396240615773763586921608520594043656426598222246288384*x^7-9431337842942190288792862954171158160752665190230082393259407141963607329670139611419584608*x^6-33749962503526039428628859584263406729246191178716536501522703608545734397767151249684804608*x^5+206638262948486316833459129957612382293865319767316739172852829495927423868350524353520870144*x^4+434280555358223981303030427647196616726203777347275248345048727421846692730018601084105308928*x^3-104252996113450789172715492989760316774592474600853269166767591531116688234151038333305757184*x^2+134065898964905210570302351509132055750661777504511799393048608345772496285426684463938313216*x-243051066889802734359123161265087930929470659596863673925773362457019054250131181435132145664,13185822172482878749350073184126249225100828382968824290711933694353937304977096174*x^23+92264407998589785815472720491250406730479432948335126221953832513469422279692397252*x^22+478601581485179060628979524307951262561745354524207047556118988778722597027615889984*x^21+2602728578350159794919349355152454817134511295340989299782005791539810070063507696958*x^20+6615872645547263647662909972662049868737125092908041688835967593164836052126505357520*x^19+11863073622766044939919265095892012276391789170329627553384221987031869628172264394310*x^18+123291667393008936654217563071920331681553885265379504203206123793842785192713039211984*x^17+115878129561419666263126328326486463210042501135729328220308924581854633799805795661184*x^16+2016448834096703525179719319418562753245076231997738638062172374195412692057805619827170*x^15+7066428202413008827811732726725975651022597610977572179770340137703102813713439227564314*x^14-390787550538217392818800519720363982547466357789906563042071640157899927268415044298420*x^13-59276511426621822972716460767412378414930447076667618304997524359856573580508416757790350*x^12+62649113488331835233522587208597808304556680823990061751932229098734806331593607614222762*x^11+392219987105353681120412000399815835014355371258265196700240194547077801955944375962697376*x^10+1167335320400747598263744448263202865833656397827684348081110076622740345341655086929996556*x^9+6208156727138551871582895091290295928915432337740130856033688824940087455191329036467476712*x^8+16734340538519563829935483695057795597284678230226870619434268129152450935688229067819657936*x^7+5377015090544856147739766225001343303772426592367729036919644954441450455679905886110121408*x^6-6980848470665669937969994167046367976572029952166185812476621488078037284848477003429209792*x^5+69999039251380640348249246908543033570573469407682615395863037054296268234245444858358463616*x^4+184041232985989997999016837090726785128707769118111320688775274054173399576020784680768418048*x^3+56462966979928733654468961829581193029762435677475348406812246132537965440496893384101347328*x^2+126024346870109510760893410854298798505578053308908797784099721666879234291517485110625448960*x-61486731945745572207924626763293487339909336589879782983223550947128059627503411462001201152,295335629607953570480836583729286235622928431675840189272431986777915028657079531*x^23-7099611055943245786140614892303107839374446722982753615597780663668289173996360376*x^22-45592589738461085970168581237447897325203943490773717412139933701560438673617724202*x^21-240107578965401612342468910100694096854719017935094192468137147596070586079392299397*x^20-1479016789417283492705450500156325346028811446336017224712755214074829668618424001622*x^19-3267976147856039553599358672263088798454043139910633417987735967934056009512771603127*x^18-4394728787487898638024185815848368868178015388399424187454936251257322687483294487486*x^17-79353951371248334998739549891814014801008039589534423200650055898969291512773849438938*x^16+33373970695823851704355636739860404770817867683442551098135861186473218019583409384353*x^15-1351510468181074062376484811691668765619711567995711884764133050858561170125562535923073*x^14-3524836543058754517390145831567353368074397336707735973436238547599144052624986986441378*x^13+98551259082922141546579082981732207363327246061438695139680003384503400898152512904771*x^12+36583328490829882667181128771765771146089404233343017793717160741534130468362858128969231*x^11-47288850260497365215297938864387597202288338414937871324362890687476735205459947857895652*x^10-158181465745664007663895924952268697811369446996756504081009715852469672041443284160508608*x^9-684356335360684706211074437504611590203141418584603266235668690030082715136480208743226000*x^8-3470629789669851843175215953986293408648296938957335236864264869469400131310836046280659136*x^7-8434622976828841365511410239562183054721845099822684074235772042846586415144424042959461440*x^6-2758447803567514035329999977727184307870791191973276764260979338183967226528068087051707968*x^5+5021995622884446640466279976729402871035690732960537623255431258607800643281448323802401152*x^4-28117160464087688558975690792275764668778313207623865521890489650658093878899118086491354880*x^3-100547242767459653770392141025001069729007119345058073378008593594049134971602772478679470592*x^2-27958610915811504664196001119546001191259652599575153676452831305116582698820418340016476160*x+5151402262411837903207448261134856949717965691931581840550480678529316686293282273410275328,-1043420849483071400498753798388266172337678212930405824719705681097359255366687486*x^23-8367187387427042202709098740138714373169500546283732870745340947984471997835872796*x^22-47559142397439820859037955300063567991934011724013373863824569119656430957155703924*x^21-252579612431095338847714014570394845761814501318664019142572976838343330322406552510*x^20-775323274451581227696045391618976773918480620051710491314994216106302159377761206336*x^19-1708156666399877437082696530602551724297567957302152737960811122077072649823135617658*x^18-10703311110505868214952758864568716405758582778381973473100832374514285886608366310736*x^17-19433254585584405285387511280442685748579070840287083229106682356408349621866397292572*x^16-186186006684492153946641187014485544844149960796474775733035334299208412352165263293466*x^15-677906628923591292095924048293052584655477817571220509020998453680085873632794400807562*x^14-934035606646520128754464740885316850196972862666550515018263089874108254654496595892000*x^13+4800079224304669103344351165907249565342104528176881749756951101766788547032813591310986*x^12+1623150493325469966524921493982485821137367483247930998883171266593885328249961967724566*x^11-29631251240214517344351505892476831359979353705389227763796449499911718397688343700169084*x^10-162428265146871076088461396082169545431627787366128198123450321701101138533093330685925776*x^9-573928090704136398050626491790480572908584359000705075712463393403452402610124069232110376*x^8-1914343693811301975609643356485334846620716928912186578027308561769959660432382619825382656*x^7-2376800706996612764074055552219526061841631067488952928314606863361961922683890971274378016*x^6+324541505690441706192052112906832571006117674446733424799557374586374344830802029719784128*x^5-2258520202114752374214393976586631179703524506486426587011112450761677023821767237226737152*x^4-23386435965166172921640632183109643596045642022759709931885959797742947190210673485389591296*x^3-39607867767985097485239407769843184845057224476912769406738276059425141231787348973928275456*x^2+4036415166795394013062527035699730955151666373685575372106290903943347448854797302076445696*x-26635735790610780993606628766963939664141463772436454253123048507587728323708269147940769792,29900383155026548005646971768338239113039967494818879232929535453127301056551238051*x^23+199878857326298097108505516866828974230284854633107589348226994702463050918997847820*x^22+1041696347920099837856416902392102232753643701933769016863278921898821095134267324402*x^21+5692356522998221771902972029401315614836545806860639299144605161552407902493472637571*x^20+13803022991780984329802580550241601084537891034488252700205093725787289282510408052102*x^19+25779074469491117080669493129144431219942717435083043409910397279341164789486489760421*x^18+277893464383679040848020297351775719690620003079357442743829775843801068679624948965806*x^17+185848258156495662830659996828097643950029180083989490395540300104186045292649170215378*x^16+4677289106965040747721410114391992461949589214016893407400125319591434238378034916914641*x^15+14567524240060039652056584176900638252602651532890274963998840979089998121896515915425467*x^14-2609438997166239569470607858202350621710034180796615056169460495241694276167403546068170*x^13-125934569556564908254321539758596652217346283911712512663278399777636906632829242193765865*x^12+171865989166652525726451570429974432218462163759460776086234189788654970946185816461954971*x^11+760587553269828136437304663230268320599811227983390085468360291398320745748758914754760636*x^10+2534939758598430278930258465739764856531282186594755319263713305893929591337796996847393940*x^9+13772536275066398063416090648072598479210196148447052552681890264553379331626481011341586456*x^8+34992720034480539179309276363531307593014959148126891714839971465172960345662744980086607280*x^7+9341632534722812002107782162453633627712748093672986327996405623689078121397383528214296480*x^6-5763823662378603495676625054398111553173484124302896321871330722061739372679773326222252544*x^5+157439536651201726386241366941121933332190861331844310030359856904236657264613086873734885504*x^4+351781635043027046401749548469459604808688166062027714250225090774712949455557066966306898688*x^3+119565589900483984004246867135229243694482817084233807103002249520692932270036913988993932288*x^2+362832083175362685357325064190280396716589959508712869787804515254542078571869437704712624128*x-173093637028371028514015628000625401477919684783499416051806798231824311491684821638326718464,8606286263526854025055089551009969283783691529599689145444458068056597537613795562*x^23+63781541509115421406871162486678801197756579706907293028886493451510349519850439324*x^22+334529031571635155137559299708220559544175374653767590993858370467290779455981097484*x^21+1784608297733777884237831167322351446672395868709670747051818620240844885629996373698*x^20+4788959312209825042951955756627341573275439956517242065095171778071135030541134543032*x^19+8259358982945860793738778906287252162807803398061687991121066983790889932484818145614*x^18+78288500859079409580904334001989284531434221030374402734036659201788486885612324731696*x^17+98760240040479291131730756277609657012896421413715003852301292695924418202948983730356*x^16+1302190766541160008708453469661479519904986787559831163900652448731802548511881164890246*x^15+4915918503292092890923367639216424180639104294324823994115428914257861465490332673361734*x^14+1322889001598455262000578466854794700712951466158489441424186527610480199297155777992904*x^13-44545577852151141832084499474254439037417199836217498374460452417441198274742833960445526*x^12+18325211907082378411980029313222771350863637539905137960105861242888731908141377646203662*x^11+289386827439038207509615437646755796625202615699598330836906078469498368970561153046862252*x^10+929574984647387457121541781184737526968569404591194986529654360512160204987858549609154056*x^9+4088253081528354551781022659358367596787378824890988742811694343822958637762318212053884560*x^8+12168295088224472852428580106900298901131759850708696189694483982384540395200088137744989584*x^7+4702043648079358975052415734467654955764836989441981611355981460181720326980976710519047392*x^6-16730842119953088402794710437545367526562941355784464506338418918903294084156896687144948480*x^5+24230370765034016956522111820090581493016363580184701498113397152140775744795807372185479296*x^4+136280332091095867131435877341499271031499856226355938072985367756389153191252539165593510656*x^3+52254018284796737559732374382563670863527595308804819317708863788634420130473920072065954816*x^2-57587143701680472329521526427011266523191577319188382239119319020300352461471179175781016576*x-82577582652148710098795155744433698031819440755915791697186638645220544543960687795131260928,3687247242758644808847950174140436450126172855702047020304328792526259141705018454*x^23+20976924001227535499037318254170155075455459706125975169760447464922765833313575372*x^22+103517379686381967583750288087157682415865936752554685910754833438785638828686107008*x^21+569027344290016231254745410111619261812147532953792554131515729208406176499382031830*x^20+978075856366158567335089717050046239484845919026471550786698418006879719351936501672*x^19+1360091529035166149713896921041005202010418577241462099125775424197979727745658269918*x^18+30650389102910999192422017486393909837861675002279644248864521024104275441623228204568*x^17-11688193535688302115626378067302555936743886548982150435411364974449747323203968474416*x^16+550543294679341536104570569965803303697709951487011533337168330917267619419618137383530*x^15+1200491513068780857300499126422694431146014287749518168226230023756867456560783457949146*x^14-2154351948401696649521355158162406588830600155243614493382191804648214435378367212011500*x^13-15764218018577201549083974791233047501688681698361227634627389389715202996140097781092422*x^12+36154564928044623841657636721762099475144823860432328566773443627606950466786918323639930*x^11+76927740283021099879564384614465536022870565846701694897398844895577241767361398260966424*x^10+225351967511198035474983795707549057958607852312686077245657375328027080948445586071711100*x^9+1337703290463637396328627308340004588643217948702653061535251410110592405909019779536312648*x^8+2497562009716314894046586937552684429837619491679979670338378428297162089589338605842757520*x^7-3480369811105114594808068557021561966698485962773332659966546343548121285557640525919005440*x^6-2647126925630537704214607530215398484743662137883499963629185254172291976478246321397464000*x^5+20016907207076747861472109217754967543694735829191021608798698145839692563707353215983722880*x^4+28199394349995780789507040421800424962462987272794023654449115673616043835012739000005025792*x^3-32963092122493297621414255587781835577079354121231036869823236940141925069248886574457169408*x^2-849024886900817943607434591243789707450583276944517107696008596897357221191260415318794240*x-105984853367760511570649758671188848447625701115011054457911825572532177026178570153712148480,-27280828976330401817236866174051264231183593051623814223422308760668206432122706188*x^23-189349520452559194961248450586632763753136243186912328690056662110413784682002847006*x^22-986035016600119325804473808927739349956423050662597159609069679285435335482898146992*x^21-5352786997783090874755610038704038117250041908258393003047767846952881734081260832400*x^20-13468382154591614151683123072169451921450227619182988128774496400272323921959804613254*x^19-24283254964427472047593759786734045136598866987500925490696629906078003700121396102656*x^18-252601231397378617643407956575407534399231011040479364339873022661102944759176327199786*x^17-220403425660461992353890279897264682920873471926187960809900517986408922484607511145412*x^16-4201469139504255607556514584280807012068090160759091480810965341459851304385743969253704*x^15-14229246972137842849306890499442940299515296047857323123348762227182701335408642873951974*x^14+780386239170508320793521508495156844778777404590313793616362718616941719692150152769306*x^13+122357760113792154047186310559161768918089991871613705548728117006475575451254384508328360*x^12-123744411640430770590639426467250079199224643348567933987867088590799810171071639887669522*x^11-780682257838514720687657426642703208723087714970053399269547877049085518842839106818669054*x^10-2489355773012124485992318094685468205423077369537113760218625379397909584817303561555693896*x^9-12792959432263900690872318289035972482668043968731708517637244649062686566485431881696257016*x^8-33961246476156787206669156217362446911374716562098288020739553924149649568274194838517250768*x^7-10567871366953666477456845069036560074857423301002533769167060596146517041251300048351506144*x^6+19498809795189956177693719628009837334572343279847077216888405281892418377713267826224597568*x^5-125523098902768733297638300328642352940735517046094467112366441238237539218960006877742384256*x^4-365762200059829990696761577833346650103176718081521134120895981089422141462381337923579801344*x^3-136387726553099250868499068948732299543876772162780228426451170623903664270188894551996645376*x^2-215727483964306310309385017811185923685494454308237478437551578501680052998552964039942409216*x+179367818353904342366555195977878303973900095792039976830515484746546104567088487356911859712,-11258984139670278903730475281391439793990933762130075140865376242952358142193489909*x^23-67815338288026591309207660135523436749234962195038328027807771155940797130333230528*x^22-344014988096974341410927387891820041623718295341020924355015697581498711030625146946*x^21-1889888542533592704426777707419038676596720171533228635241199738930451861853212046877*x^20-3827289642080793313246211639385746389133739205842396993360955975420826306141319279390*x^19-6538683659691813326796400040170785805022787087548577666861028994225858742804260555535*x^18-98687131177431687540573728421491487677354948377561855400395874013345044488629945672366*x^17-3494583663814676127966975062385955240938875882521319002129556045449990110935557884498*x^16-1730800494615048967965549803234477076610601105150412673243693974247346430235197217851735*x^15-4292770165759358721100690617671897083033819633584168986639798352585170563068906114521097*x^14+4194671470338675101763859590323476499673081424805882624520313576855525269418824067051422*x^13+46840180244892639136542379086314329844709557633428939311611527857095887437446607252279747*x^12-96969041135771654741710608752119657684028625292123640942893541575191978064443186457433409*x^11-245902674068716395661739574054458303977076141682911025749368763310794643468291858815485092*x^10-769567627487858225780208158246435719875864424337149384615788349704555040666364390109751104*x^9-4479808073170478983439114103090191285802820536470810702000178919433910721300090271422900104*x^8-10066552824750227976857741109367486210914910833204563014075922183555410340504619181835197200*x^7+4610352092682757397536411996262996066246905051226082019982516446242649285682786980541320224*x^6+3740519130211232581089263651852470671956700660943464839489873883549483401437718333114766144*x^5-65947744127272135306214203687470597406908069409766648878262718578826411439107025774180819968*x^4-104118479113770178279107236924248622995795074146710533142901333460973532247182449538990055168*x^3+74305553995151393465963680480356761057377651495575189397982189013854456591644953690156891648*x^2-119512035519073601217671446528687795911671048817197370203011258312738790116373144681238306816*x+82746761082455011168216107634945855002828605680744955961604278733459050859320203643116273664,-3994029258907012997756656369977881114325950000651662134639353747013656854054402386*x^23-23998815012543168098355904957254756787715579623438364100030596601366725659949931252*x^22-120910761073341114179894968668874583078165491280996052839701076899135509451447454316*x^21-663064452298677077323671856274666696025966840344991672335787263166931921371924620490*x^20-1324343035324060831855649722327887085808984083234120963237714351956920352022058908896*x^19-2222559188581604092792355997361845322446180783649592202398306896174076134195670286918*x^18-34988204648120318331059064795861977476119322847778082892644358161880069020832217513720*x^17-2152627332122889573521303281368675959374621336852802930447584634879917577191039171044*x^16-615290235237465770207324118547190241138053494237662449680463733764421468623729516890014*x^15-1519252125911188276539529694693668797740664060476953505074112283299875426565078218981206*x^14+1571912659790799056959336286426497975507713624447423156192179572028025871971652999837728*x^13+16664426621534796730206316815457329257291847211643883797173987081034590567048706210070366*x^12-35190186191438343839204826583350094029976462694024692360110934748453014707665332668006078*x^11-98890121756499781164206029643450457874034083213190171357302971330424054827999572116078452*x^10-278965709672917937165246901564271851497171097605339695547252258814538441470216845336359272*x^9-1507080264412564006848350468121431499388082543101746658818671662056816817529840486635316928*x^8-3276180047843802307468221933791827781918321226197653024609457927932277426288066335393352592*x^7+1373620160378743137907036190480850322820833612390610178562114056263436641919390239045910816*x^6+965408137714416416591890140467388579024884695053449287500143434459085300213229972060237312*x^5-25918148281072074933315698166065047430195539525015123399970836436060428696439470456166430336*x^4-58033490517684119238118326365261701035700402488470036595861279562924386002606624226302826240*x^3-1500270034993071736090043917646077862768680931998315378783707247031324103877503538426389504*x^2+2725230338754547443359533108100052253046764444103538301134747140467613351573446468936061952*x+47910228613793103784212336928813853880938329309171628708765014407030545055004797707437350912,658210258491699791651206814105101103327588587330380026256550200501162291114532755*x^23+2835755583916271438500518688307179713774181737211925801415877992760331072299300704*x^22+18517281447061086300063807328377563566729305583717360730705597555243247507362067594*x^21+108600654195226056523845292752638007896494986344204325587163710206748332479006197715*x^20+210942469420799375705617394754409019179044744170886938312510158130888952066095898714*x^19+959103521872123605314165170374192048493645184587432405323547786405096665426236862357*x^18+7355908465741893586067644670089498081920596799923519973121766763659252915003493557202*x^17-4913975872935303634829232578569270600168327438912635032692997618410868680176337781838*x^16+148593961113018168923516081736579961290761109860059126633092101311153188759654875567073*x^15+93496393047220847676444021631482561835903109776417414158704144346352903168306120834935*x^14+196620315976781032397443317437837636639435890992833426135294570874774948560744721745074*x^13-226231803854213450321347963282870823776188115664089612000347863789142711869699436482097*x^12+10792476619049286837245494144362438264688365497273766445442895840360055294647908012316759*x^11-16620333462453513991029908621066576517927164245545716084279368273854544931128930997871240*x^10+58535119012227510777538930172881225531626547947195068908973349911117178568144500141387060*x^9+265636178558752421734850437076560555857640780407701626767313465836598278399377673576876096*x^8+584911422581329460305750032472662463925768104048503217784288712417937456788184693811201088*x^7+1267849102297410661594152282395317252461042960771870711487183974569658222905556180548841696*x^6+6014932089621672100327788651572693087047256111630551946311257976605378126607595438399477760*x^5+6099754690323242777725133022636375114634030592940157577782487558925547243264538308174754688*x^4-3964622160837248657257061202346389714113062884631514695598195205820150167661235319147474432*x^3+4377943320606831958068092994846343330689607354110760200537747010042797529470494672845662720*x^2+37118033989476012486720890949957318553488738852957687432381967530134328171305353254094774272*x+3947410457560858379808880954802296006461323952933264226652151322579305902374510192067340288]];
E[19,5] = [x^4+55*x^2+3025, [55,-x^2-55,55*x,7*x^2-55*x+385,x^3-385,7*x^3+770,-8*x^3-14*x^2-440*x,56*x^2+440*x+3080,-x^3+42*x^2+385*x-1540,-7*x^3+57*x^2-385*x,7*x^3+111*x^2+385*x,7*x^3+7315,7*x^3+5005,-77*x^2-1870*x-4235,-134*x^2+2310*x-7370,-15*x^3+63*x^2-825*x,-28*x^3-442*x^2-1540*x,-56*x^2+715*x-3080,29*x^3+273*x^2+1595*x,63*x^3-370*x^2+3465*x,-216*x^2+2310*x-11880,-175*x^2+330*x-9625,76*x^2-3080*x+4180,35*x^3-52360,-104*x^3+56*x^2-5720*x,273*x^2-3410*x+15015,-111*x^3-595*x^2-6105*x,14*x^3+36960,-70*x^3-3850,-540*x^2+7700*x-29700,140*x^3+5005,-126*x^3-608*x^2-6930*x,-882*x^2-4675*x-48510,252*x^3-99*x^2+13860*x,239*x^3+840*x^2+13145*x,309*x^2-1155*x+16995,-133*x^3-51205,1288*x^2+14300*x+70840,-245*x^3+60940,8*x^3+1484*x^2+440*x,1358*x^2+8800*x+74690,-35*x^3+38500,-197*x^3-1911*x^2-10835*x,-84*x^3-124740,2948*x^2-4620*x+162140,231*x^3+51205,358*x^3-1708*x^2+19690*x,440*x^2+22330*x+24200]];

E[20,1] = [x^2-4*x+8, [2,2*x,0,-11*x+18,0,0,37*x-148,99*x,0,0,-284*x+568,0,-91*x,944,0,0,27*x-108,0,-936,0,0,-253*x+1012,0,0,176*x-352,-611*x,-1196,0,0,1746*x-3492,337*x-1348,0,0,-2191*x,0,-3514*x+7028,0,1819*x,0,0,3047*x-12188,0,7884,0,2717*x-10868,3289*x,0,0]];
E[20,2] = [x^12+6*x^11+18*x^10+40*x^9-256*x^7-736*x^6-2048*x^5+20480*x^3+73728*x^2+196608*x+262144, [5570560,5570560*x,541*x^11+2874*x^10+8706*x^9+9920*x^8-33088*x^7-76544*x^6-350048*x^5-332416*x^4+1029632*x^3+7567360*x^2+37650432*x+62324736,2250*x^11+6220*x^10+13460*x^9+33200*x^8-99200*x^7-299520*x^6-847040*x^5-1994240*x^4+6348800*x^3+25600000*x^2+70369280*x+154992640,-4585*x^11-15874*x^10-26138*x^9-34848*x^8+184256*x^7+664320*x^6+1008096*x^5+2519680*x^4-13037056*x^3-71079936*x^2-150765568*x-221970432,5560*x^11+14240*x^10+24400*x^9-7840*x^8-210560*x^7-593920*x^6-1143040*x^5-673280*x^4+17305600*x^3+62177280*x^2+120586240*x+47185920,-5441*x^11-20394*x^10-53946*x^9-126800*x^8+309568*x^7+929024*x^6+2256608*x^5+6702976*x^4-22292992*x^3-71403520*x^2-226148352*x-585302016,-35*x^11-6046*x^10+16978*x^9+23888*x^8+7104*x^7+398080*x^6-782176*x^5-1013120*x^4+1225216*x^3-19666944*x^2+55164928*x-23789568,-3400*x^11-44880*x^10-153680*x^9-163200*x^8+1479680*x^6+7028480*x^5+9661440*x^4+1740800*x^3-111411200*x^2-557056000*x-1024983040,241*x^11+12834*x^10+8906*x^9-9920*x^8+335552*x^7-506624*x^6-538848*x^5+719744*x^4-3588608*x^3+37345280*x^2+70418432*x-122486784,-14800*x^11-41760*x^10-233120*x^9-384000*x^8+800000*x^7+2196480*x^6+8209920*x^5+22312960*x^4-45977600*x^3-120422400*x^2-899481600*x-2232156160,-20600*x^11-92640*x^10-126800*x^9-268000*x^8+387200*x^7+3543040*x^6+4675840*x^5+18501120*x^4-50892800*x^3-368230400*x^2-854589440*x-1371013120,13645*x^11+98194*x^10+260818*x^9+41328*x^8-670016*x^7-4727040*x^6-16195936*x^5-10441600*x^4+26630656*x^3+323291136*x^2+1538408448*x+1545142272,14280*x^11+2720*x^10-34000*x^9+274720*x^8-554880*x^7-348160*x^6+2023680*x^5-12751360*x^4+40038400*x^3+57098240*x^2-267386880*x+311951360,-2939*x^11+50954*x^10+206866*x^9+463040*x^8-248128*x^7-2001664*x^6-8110688*x^5-23152256*x^4-26638848*x^3+173619200*x^2+796557312*x+2481913856,7135*x^11+17166*x^10-26698*x^9-397088*x^8-38464*x^7-2622720*x^6+1188576*x^5+33971840*x^4+24543744*x^3+261105664*x^2-142245888*x-1986199552,-63541*x^11-173634*x^10-629026*x^9-1558320*x^8+3398208*x^7+7810304*x^6+25111648*x^5+81521536*x^4-243640832*x^3-628623360*x^2-2441101312*x-7855865856,-108120*x^11-417520*x^10-1048560*x^9-1621120*x^8+5657600*x^7+12794880*x^6+43019520*x^5+111150080*x^4-283054080*x^3-1342504960*x^2-4991221760*x-10116136960,-4760*x^11+51680*x^10+210800*x^9-73440*x^8-32640*x^7-1740800*x^6-11815680*x^5+826880*x^4+5222400*x^3+129515520*x^2+1158676480*x+378798080,25395*x^11+87126*x^10+147902*x^9+816672*x^8-1329984*x^7-938240*x^6-4611744*x^5-64554880*x^4+69077504*x^3+166119424*x^2+1179615232*x+4191223808,-39960*x^11-58080*x^10-182800*x^9-228960*x^8+2181760*x^7+2805760*x^6+11060480*x^5+58304000*x^4-150425600*x^3-283361280*x^2-581959680*x-2388131840,8479*x^11-34554*x^10+21094*x^9+168720*x^8-157632*x^7+1318144*x^6-124192*x^5-9468544*x^4+2559488*x^3-91514880*x^2-55918592*x+1144848384,163200*x^11+935680*x^10+2676480*x^9+3481600*x^8-6963200*x^7-32378880*x^6-115937280*x^5-224215040*x^4+334233600*x^3+2980249600*x^2+11141120000*x+21747466240,66221*x^11+71194*x^10+12066*x^9-917440*x^8-2439488*x^7+845056*x^6-1258848*x^5+62152064*x^4+214922752*x^3+22640640*x^2+443318272*x-3969449984,82320*x^11+332960*x^10+750240*x^9+817920*x^8-3635200*x^7-18708480*x^6-39411200*x^5-70277120*x^4+148398080*x^3+1144586240*x^2+4021288960*x+5898240000,43785*x^11-112566*x^10-198102*x^9+949488*x^8-1275456*x^7+9184000*x^6-6163936*x^5-32659840*x^4+186016256*x^3-6969344*x^2-916242432*x-1064501248,-69360*x^11-418880*x^10-1373600*x^9-1474240*x^8+4373760*x^7+16015360*x^6+76116480*x^5+88345600*x^4-337715200*x^3-1423278080*x^2-6952058880*x-11887575040,-49439*x^11-211326*x^10-589014*x^9-479680*x^8+2578112*x^7+5145856*x^6+23901472*x^5+9720704*x^4-110207488*x^3-525117440*x^2-2636218368*x-3346857984,265755*x^11+962406*x^10+1869902*x^9+3018912*x^8-11306304*x^7-36235520*x^6-75471264*x^5-233960320*x^4+739940864*x^3+3831629824*x^2+9975857152*x+18622251008,-2100*x^11-150600*x^10+480120*x^9+932800*x^8-150400*x^7+8913920*x^6-10721920*x^5-39375360*x^4+46182400*x^3-583270400*x^2+1051033600*x+4778229760,-188021*x^11-526994*x^10-987586*x^9-3064400*x^8+8665408*x^7+28781824*x^6+44721248*x^5+179782016*x^4-512676352*x^3-2017617920*x^2-4404068352*x-11525881856,-41425*x^11-208274*x^10-774058*x^9-1455008*x^8+2429376*x^7+4217600*x^6+35618016*x^5+125701760*x^4-95796736*x^3-342153216*x^2-3034349568*x-8959229952,-214760*x^11-638560*x^10-927600*x^9+873440*x^8+6796160*x^7+25866240*x^6+38460160*x^5-80924160*x^4-616345600*x^3-2728673280*x^2-5227151360*x+2275409920,-25655*x^11+246954*x^10+1815658*x^9-387152*x^8+119744*x^7-13456640*x^6-73307616*x^5-23100800*x^4-154299904*x^3+259352576*x^2+8527167488*x+5633277952,-342040*x^11-1451120*x^10-3474800*x^9-5363840*x^8+17843200*x^7+58403840*x^6+141374720*x^5+362521600*x^4-898600960*x^3-5971640320*x^2-16221470720*x-33289666560,77380*x^11+351720*x^10+1703720*x^9+4290880*x^8-7132800*x^7-16860160*x^6-21746560*x^5-200066560*x^4+549457920*x^3+742850560*x^2+4433674240*x+22015508480,-178840*x^11-976480*x^10-1258000*x^9-3609440*x^8+1664640*x^7+36556800*x^6+42497280*x^5+229742080*x^4-384716800*x^3-3792158720*x^2-9180282880*x-17068195840,-21575*x^11+794*x^10-1578902*x^9-993712*x^8+1055424*x^7-4143360*x^6+79317024*x^5+67464320*x^4-75441664*x^3+98502656*x^2-7045332992*x-3257335808,-6339*x^11+805754*x^10+2392386*x^9+4510400*x^8+2711232*x^7-30550784*x^6-97522528*x^5-216294016*x^4-284625408*x^3+2559211520*x^2+9999122432*x+23204397056,399735*x^11+1654526*x^10+4473382*x^9+4543072*x^8-17628224*x^7-64564480*x^6-201789984*x^5-384644480*x^4+1062203904*x^3+6124529664*x^2+18258952192*x+32823902208,134699*x^11+543646*x^10+1855454*x^9+4002320*x^8-8646592*x^7-21824256*x^6-74344352*x^5-200114304*x^4+687728128*x^3+1822341120*x^2+7418462208*x+20717830144,739160*x^11+2375920*x^10+4921840*x^9+9106560*x^8-42214400*x^7-88345600*x^6-185765120*x^5-648709120*x^4+2154762240*x^3+9960161280*x^2+26560430080*x+56463196160,-421600*x^11-1011840*x^10-2529600*x^9-8432000*x^8+20236800*x^7+43171840*x^6+137610240*x^5+437114880*x^4-1511014400*x^3-4317184000*x^2-11051991040*x-47383183360,205640*x^11+704160*x^10+1303600*x^9+4107040*x^8-7200640*x^7-28078080*x^6-60911360*x^5-452293120*x^4+638054400*x^3+2860728320*x^2+7114588160*x+23952097280,152579*x^11+424126*x^10+3015854*x^9+6370160*x^8-10654912*x^7-10396416*x^6-111834272*x^5-300084864*x^4+951520768*x^3+1333401600*x^2+10810441728*x+38577700864,76485*x^11+768354*x^10+1896258*x^9-222672*x^8-4182336*x^7-39072000*x^6-109877856*x^5-55866240*x^4+98228736*x^3+2358183936*x^2+11198742528*x+11548557312,-461040*x^11-1803360*x^10-4806240*x^9-7159040*x^8+23500800*x^7+45434880*x^6+200757760*x^5+488990720*x^4-1164943360*x^3-4718264320*x^2-22460497920*x-44831866880,634840*x^11+1466400*x^10+2640400*x^9-2083360*x^8-25613440*x^7-62443520*x^6-128748800*x^5-12848640*x^4+2028851200*x^3+6547947520*x^2+12137267200*x+602931200]];
E[20,3] = [x, [1,0,4,5,-16,-60,86,18,44,48,-186,176,254,186,-100,168,-498,-252,-58,-1036,168,506,272,948,-1014,-766,-1314,-448,1548,278,-558,344,780,666,884,-114,-40,-154,2180,3696,1302,-4308,1550,48,1058,-3714,-1768,-4036]];
E[20,4] = [x^2+76, [1,0,x,-x+7,-x,20,-6*x,8*x,-84,7*x,6,-224,14*x,266,-35*x,43*x,-42*x,-28,182,49*x,408,124*x,48,-23*x,-1526,64*x,1246,-97*x,-147*x,902,168*x,-301*x,2940,-84*x,-364,254,-2360,-254*x,-175*x,351*x,218*x,-1972,-1330,1728,112*x,-434*x,-1512,1644]];

E[21,1] = [x, [1,4,-3,-4,-7,62,-62,84,100,-42,-10,-48,-246,-248,68,324,258,120,622,904,-678,-642,740,468,200,-1266,232,-1792,-1906,-90,458,804,812,414,-1620,2370,-568,-266,-272,-1876,-152,610,1042,-2038,-2602,2354,1680,-668]];
E[21,2] = [x, [1,-3,-3,-18,7,-36,-34,42,-124,0,102,-160,398,-318,-268,240,-498,-132,398,92,-720,-502,-1024,-204,354,-286,414,56,12,1478,402,1280,1764,-2358,-52,-1746,-232,1694,-2932,1176,870,-2316,-106,-1128,4034,-1314,5096,-3076]];
E[21,3] = [x^2-3*x+9, [3,3*x,3*x-9,3*x,-21*x+21,-15*x+45,-192,84*x-252,16*x,84*x,-891,-253*x+759,316*x,1080,78,30*x,363*x-1089,-15*x+45,118*x,-370*x+1110,-1026,362*x-1086,-467*x,1431,-906*x,1509,-1086*x+3258,-1736*x,1353*x,-370*x+1110,-1944,1131,651*x,-1770*x+5310,-4674,-2454*x,1259*x-3777,-196*x+588,1252*x,-7938,786*x,2892*x-8676,4056,-3912*x,1493*x-4479,-12258,-3556*x+10668,3750]];
E[21,4] = [x^2+3*x-12, [1,x,3,-2*x,7,-10*x-18,12*x+26,2*x,24*x+68,34*x+54,-24*x-162,-72*x-88,36*x-70,30*x-180,48*x+260,-68*x-108,-4*x-558,116*x+576,-72*x-322,-108*x-88,30*x+522,-12*x+518,108*x-124,-96*x+828,142*x+396,-276*x-10,26*x+612,144*x-1240,-170*x+270,288*x+182,-264*x-486,156*x-892,136*x+1188,-124*x-1098,-240*x+404,-356*x-1134,-432*x-1672,-192*x+2102,-324*x+704,300*x+972,-494*x+1188,890*x+1890,-684*x-502,22*x+378,-324*x+2342,876*x+1746,360*x-1168,264*x+1988]];
E[21,5] = [x^6+x^5+25*x^4-12*x^3+582*x^2+144*x+36, [14406,14406*x,300*x^5+297*x^4+7425*x^3-5475*x^2+172854*x+42768,-1176*x^5-588*x^4-29106*x^3+21462*x^2-716772*x+1764,-322*x^5-847*x^4-6769*x^3-7329*x^2-118398*x-280434,-6002*x^5-5990*x^4-149750*x^3+65118*x^2-3486180*x-862560,30*x^5+750*x^4+4344*x^3+17460*x^2+4320*x+525774,4804*x^5+4852*x^4+121300*x^3-27648*x^2+2823864*x+698688,-4924*x^5-5451*x^4-121869*x^3+89863*x^2-2913174*x+7386,14304*x^5+11856*x^4+354024*x^3-261048*x^2+7995048*x-21456,-150*x^5-3750*x^4-21720*x^3-87300*x^2-21600*x-885744,676*x^5+93*x^4+2325*x^3-55555*x^2+54126*x+13392,6524*x^5+7035*x^4+161469*x^3-119063*x^2+4007934*x-9786,348*x^5+8700*x^4+15816*x^3+202536*x^2+50112*x+4450932,6*x^5+150*x^4-39468*x^3+3492*x^2+864*x+2513838,39528*x^5+22998*x^4+978318*x^3-721386*x^2+22431804*x-59292,-32942*x^5-31220*x^4-780500*x^3+477540*x^2-18170040*x-4495680,-82298*x^5-83828*x^4-2095700*x^3+1025340*x^2-48787896*x-12071232,-30520*x^5-18690*x^4-755370*x^3+556990*x^2-19521180*x+45780,96730*x^5+96483*x^4+2412075*x^3-1070233*x^2+56153106*x+13893552,-180*x^5-4500*x^4+60372*x^3-104760*x^2-25920*x-1425924,-73022*x^5-70419*x^4-1760475*x^3+1048133*x^2-40983858*x-10140336,-45748*x^5-17631*x^4-1132263*x^3+834901*x^2-28067058*x+68622,726*x^5+18150*x^4+64788*x^3+422532*x^2+104544*x+8750556,18528*x^5+31020*x^4+458568*x^3-338136*x^2+12579360*x-27792,-1278*x^5-31950*x^4-92856*x^3-743796*x^2-184032*x-11313996,29488*x^5+31306*x^4+782650*x^3+494274*x^2+18220092*x+4508064,-15580*x^5-41355*x^4-385605*x^3+284335*x^2-8596566*x+23370,84624*x^5+84354*x^4+2094444*x^3-1544388*x^2+49065216*x-126936,-127478*x^5-135279*x^4-3381975*x^3+1422497*x^2-78732378*x-19480176,576*x^5+14400*x^4+43068*x^3+335232*x^2+82944*x+15125436,-180*x^5-4500*x^4-54876*x^3-104760*x^2-25920*x+7030398,-190536*x^5-153480*x^4-4715766*x^3+3477282*x^2-106814244*x+285804,50452*x^5+51196*x^4+1279900*x^3+464628*x^2+29796072*x+7372224,3222*x^5+80550*x^4-46308*x^3+1875204*x^2+463968*x+32761614,151536*x^5+158088*x^4+3750516*x^3-2765532*x^2+86878680*x-227304,-154046*x^5-158412*x^4-3960300*x^3+978176*x^2-92195784*x-22811328,-109724*x^5-116406*x^4-2910150*x^3-583414*x^2-67748292*x-16762464,-129520*x^5-116700*x^4-3205620*x^3+2363740*x^2-66536424*x+194280,-3996*x^5-99900*x^4+37956*x^3-2325672*x^2-575424*x-41785812,172512*x^5+77436*x^4+4269672*x^3-3148344*x^2+109260888*x-258768,426712*x^5+425134*x^4+10628350*x^3-6481350*x^2+247427988*x+61219296,2742*x^5+68550*x^4+316368*x^3+1595844*x^2+394848*x+5621430,51912*x^5+15666*x^4+1284822*x^3-947394*x^2+22140636*x-77868,-64616*x^5-61953*x^4-1548825*x^3+2180459*x^2-36056646*x-8921232,-1560*x^5-39000*x^4-254700*x^3-907920*x^2-224640*x-18062784,102688*x^5+108576*x^4+2714400*x^3-952072*x^2+63191232*x+15634944,-4524*x^5-113100*x^4-724224*x^3-2632968*x^2-651456*x-52301400]];
E[21,6] = [x^12-31*x^10+723*x^8-6370*x^6+41020*x^4-119952*x^2+254016, [3735208512,3735208512*x,317063*x^11-122370*x^10-8609993*x^9+1300038*x^8+190766373*x^7-20279358*x^6-1142549294*x^5-650312580*x^4+5378475956*x^3+3049175640*x^2-401658768*x-14187858048,-187032*x^11+6991824*x^9-153026496*x^7+1526263752*x^5-4482342480*x^3+11571257376*x,-1415664*x^10+53098704*x^8-1218317040*x^6+13279686336*x^4-64457944992*x^2+189435903552,1342974*x^11-50805714*x^9+1184920362*x^7-13062651852*x^5+67227431880*x^3-196588613088*x,-2220456*x^10+68043432*x^8-1566866664*x^6+13446666048*x^4-69292360704*x^2+146412693504,5903790*x^11-160522674*x^9+3563067114*x^7-21517494108*x^5+104146943208*x^3+1204392672*x,1465812*x^10-40641372*x^8+947861676*x^6-6606459288*x^4+46307295216*x^2+44442748224,-3342420*x^11+77953860*x^9-1667471940*x^7+4422776400*x^5-12933224640*x^3-177133213152*x,-13921776*x^11+407887632*x^9-9151520400*x^7+67366655136*x^5-341881880256*x^3+460617518592*x,5091684*x^10-111818220*x^8+2447235324*x^6-6705173400*x^4+79120459824*x^2-405320219136,-9219036*x^10+236288820*x^8-5510865060*x^6+35052633480*x^4-312663464400*x^2+914300533440,-4111644*x^11+97089492*x^9-2163968676*x^7+9417540360*x^5-88247543664*x^3+444962052864*x,18072504*x^10-421497432*x^8+9047218968*x^6-23914003680*x^4+69930096768*x^2+701024696064,15541848*x^11-466470864*x^9+10748772864*x^7-87660706824*x^5+521626955472*x^3-1058351404320*x,-13818426*x^11+505049334*x^9-11779053822*x^7+127081093668*x^5-668294312280*x^3+1954247668128*x,-28216674*x^11+768176766*x^9-17213002758*x^7+106038546372*x^5-548144451288*x^3-113486637600*x,102121548*x^10-2776440372*x^8+61179200100*x^6-365094061656*x^4+1692068371728*x^2-211129015104,-96218436*x^10+2872095564*x^8-63249471900*x^6+465595351896*x^4-1880533793712*x^2+3183494493312,23370852*x^11-676795404*x^9+15362898300*x^7-113090178072*x^5+628003773264*x^3-773250758784*x,-5192028*x^10-126344556*x^8+4151587068*x^6-134673951960*x^4+780600007152*x^2-3747548270592,4559772*x^10-523520436*x^8+12209847588*x^6-214270765320*x^4+692735751120*x^2-2025720107712,5910792*x^11-68525016*x^9+1196544888*x^7+29853515280*x^5-133719585888*x^3+615634242048*x,29339592*x^11-1008691152*x^9+22531233312*x^7-211744842360*x^5+799055090736*x^3-1869709994208*x,151120704*x^10-4719868032*x^8+107709854400*x^6-917281766208*x^4+4817316298368*x^2-10119430234368,16008558*x^11-424880178*x^9+9085949802*x^7-45669423516*x^5+74004598248*x^3-449134332192*x,-116822220*x^10+3166633572*x^8-70881965460*x^6+428108024328*x^4-2083674315408*x^2-61828740288,-67374036*x^11+1571336388*x^9-33243760260*x^7+89151063120*x^5-260698398912*x^3-2470516040160*x,15702492*x^10-447745044*x^8+10322079300*x^6-75983435112*x^4+247623707856*x^2-519534497664,-75841896*x^11+2225449848*x^9-49854893400*x^7+366994473456*x^5-1717816918944*x^3+2509313893632*x,-128770776*x^10+3003266808*x^8-64802591352*x^6+170392813920*x^4-498268132992*x^2-3927930886656,-16531848*x^11+476650512*x^9-11046433824*x^7+83372190840*x^5-604800738864*x^3+1168227730656*x,34433646*x^11-1263408162*x^9+29465938746*x^7-312079724844*x^5+1671774284040*x^3-4888655995104*x,-129255288*x^10+4269199128*x^8-95933941272*x^6+852775469088*x^4-3903908568000*x^2+8550073639296,24358932*x^11-568113156*x^9+11653364484*x^7-32232367440*x^5+94254922944*x^3-1626479912736*x,-95450172*x^10+2656706964*x^8-62744451300*x^6+461877767592*x^4-3032075184432*x^2+3158075620224,3969900*x^10-169329348*x^8+4330750932*x^6-48908682216*x^4+338065149744*x^2-1661905195776,127244172*x^10-4017412884*x^8+93696435972*x^6-854505760440*x^4+5315944403280*x^2-15545055169728,-2785752*x^11+528285960*x^9-14208677928*x^7+280144682064*x^5-1722689565408*x^3+8331600259584*x,-9077304*x^11+544250640*x^9-11076747264*x^7+152212890792*x^5+111208587504*x^3+322853858208*x,-13117266*x^11+807614046*x^9-18835643718*x^7+282026535444*x^5-1068655747320*x^3+3124997420832*x,260017128*x^10-8431050024*x^8+190187597160*x^6-1655575704576*x^4+8105421292416*x^2-17382894471936,4777596*x^11-111425868*x^9+2869842636*x^7-6321838320*x^5+18486522432*x^3+5821886865312*x,241880556*x^10-6987952452*x^8+159000894900*x^6-1170445782216*x^4+6297149690832*x^2-8002888532352,44079504*x^11-1356049968*x^9+28975791600*x^7-213298126944*x^5+453058984896*x^3-1458419655168*x,-111778836*x^10+1914389052*x^8-38684208492*x^6-167935226664*x^4+187809913200*x^2-407325590784,451765728*x^10-10536342624*x^8+222359524704*x^6-597788069760*x^4+1748071051776*x^2+17477072476416]];
E[21,7] = [x^4-48*x^2+729, [27,-9*x^2+216,27*x,x^3-75*x,7*x^3-147*x+189,72*x^2-1728,-23*x^3+483*x,6*x^3-450*x,15*x^3-315*x,-198*x^2+4752,126*x^2-3024,-104*x^3+2184*x,6210,-14*x^3+1050*x,1188,-34*x^3+2550*x,450*x^2-10800,13*x^3-975*x,29*x^3-609*x,-1728,-1008*x^2+24192,36*x^3-756*x,-11934,-49*x^3+3675*x,-48*x^3+3600*x,446*x^3-9366*x,125*x^3-9375*x,-20*x^3+420*x,3204*x^2-76896,-50490,-3654*x^2+87696,-28296,253*x^3-18975*x,-2196*x^2+52704,-569*x^3+11949*x,558*x^2-13392,39096,1387*x^3-29127*x,84456,70*x^3-5250*x,-223*x^3+16725*x,7632*x^2-183168,75*x^3-1575*x,-576*x^2+13824,-17604,-4410*x^2+105840,-1980*x^3+41580*x,-60048]];
E[21,8] = [x^2+27, [1,0,x,0,-3*x-10,0,-12*x,0,30*x,0,0,30*x,-110,0,520,0,0,0,-180*x,-880,0,72*x,884,0,0,-264*x,0,198*x,0,646,0,380,0,0,-390*x,0,-1748,156*x,-3400,0,0,0,660*x,0,1150,0,-390*x,-6032]];

E[22,1] = [x, [1,2,1,-3,-10,11,-16,42,116,189,-120,-163,-409,468,110,144,90,-453,20,-97,-465,848,-742,438,-273,761,-1578,1208,-1446,-1342,1761,2132,1782,921,1442,-1806,-1402,-2947,332,1920,1986,111,899,-1509,20,1254,4688,4868]];
E[22,2] = [x^4+2*x^3+4*x^2+8*x+16, [8,8*x,-8*x^3-12*x-24,x^3+8,-11*x^3-6*x^2-44*x,22*x^3-88*x+88,58*x^2-16*x+232,77*x^3+208*x^2+416*x+616,-32*x^3+36*x+72,24*x^3+48*x^2-352,159*x^3+214*x^2+636*x,-286*x^2-808*x-1144,79*x^3-194*x^2+316*x,40*x^3+516*x+1032,-68*x^3-136*x^2+2048,-188*x^3+84*x+168,-446*x^2-1696*x-1784,301*x^3+450*x^2+1204*x,429*x^3-48*x^2-96*x+3432,-116*x^3-232*x^2-640,-783*x^3-684*x^2-1368*x-6264,51*x^3+102*x^2+204*x,1074*x^2+3736*x+4296,-63*x^3-1076*x^2-2152*x-504,-940*x^3-1880*x^2-304,1330*x^2-96*x+5320,-2182*x^2-1664*x-8728,273*x^3-2086*x^2+1092*x,-1036*x^3-4700*x-9400,1136*x^3+2272*x^2-112,132*x^3+1108*x+2216,-1867*x^3-2444*x^2-4888*x-14936,792*x^3+1584*x^2+7744,661*x^3+2824*x^2+5648*x+5288,-363*x^3-1254*x^2-1452*x,2013*x^3+2608*x^2+5216*x+16104,2444*x^3+2068*x+4136,-1764*x^3-11676*x-23352,-2110*x^2-7112*x-8440,-3462*x^2-232*x-13848,228*x^3+7156*x+14312,2264*x^3+6324*x+12648,-1583*x^3+320*x^2+640*x-12664,2153*x^3+4970*x^2+8612*x,-1479*x^3+4688*x^2+9376*x-11832,-2764*x^3-5528*x^2-13424,-316*x^3-632*x^2-37600,2066*x^2+808*x+8264]];
E[22,3] = [x, [1,-2,-7,-19,14,11,-72,-46,-20,-107,120,117,-201,-228,-242,-96,458,435,-668,439,-1113,-72,-70,358,895,409,-898,-312,274,-1470,113,-1476,1342,1769,-550,-790,2902,749,1228,2424,-3742,-265,67,-3453,-4172,-2426,-400,3332]];
E[22,4] = [x, [1,-2,4,14,-8,-11,-50,130,-108,-96,142,40,382,-118,220,520,238,-852,190,-12,-112,-6,304,820,202,-1406,-634,304,780,-370,-558,-112,1716,-134,-132,-394,-3016,1398,-3788,1368,-882,2628,3950,3400,-4942,1446,-1456,-2124]];
E[22,5] = [x^8-3*x^7+42*x^6+185*x^5+1931*x^4-11455*x^3+224168*x^2+368251*x+4748041, [552551283782022899,503709615410*x^7-315506582468*x^6+4888738648220*x^5+167941402261724*x^4+897302288911252*x^3-24467530470332634*x^2+87747363611870480*x+564042211339732132,552551283782022899*x,-389325006370*x^7+5372879392111*x^6-194313073965257*x^5-670797916822372*x^4+971126933021453*x^3-59184824955477740*x^2-722233172334648109*x+1471318750736640774,-11288372317896*x^7+32179311441079*x^6-48026358281038*x^5-2863324760149929*x^4+4833928951927481*x^3+142455119662781583*x^2-2587880366931904619*x-5649967794948432867,-10445290160602*x^7+59632639249348*x^6+114493714218037*x^5-4242303339101234*x^4+10579522290492771*x^3+187590050581170358*x^2-896034390016995955*x-16765168924178154260,11803445724740*x^7-43055855091821*x^6+251075410901471*x^5+2421887095557751*x^4-29992328467120727*x^3+16039331172979326*x^2-347180787448395484*x+3115611240102747489,-10254764108421*x^7+97796497210896*x^6+141813302727101*x^5-2824904051377047*x^4+24588385160623791*x^3+117930689874682896*x^2-646108282556141941*x+9196729639031731455,40185467635583*x^7-240497816084724*x^6+1455843378821688*x^5+7617449268642682*x^4+33036805358619218*x^3-1050362499819358205*x^2+12609939697360187276*x-21704027939976230455,14483044654094*x^7-124186192318364*x^6-595496972067128*x^5-5826284588484422*x^4+42930703701426462*x^3-30433313822341654*x^2+635943032585692386*x+51330885324393162160,-116788936727144*x^7+464404494942421*x^6-4182346508710282*x^5-40378958724092175*x^4-164169744297806621*x^3+1750808207635056317*x^2-26671701418023901041*x-43862746527230108753,-82037384671254*x^7-120430420627627*x^6+282837924110689*x^5-13888107314528967*x^4-237568325115692641*x^3+1455848753228668274*x^2-13392539452315160996*x-65740195180332151937,178350097535560*x^7-565930942072397*x^6+7313186009531898*x^5+40864458276995973*x^4+328928998167633917*x^3-2154032987312600277*x^2+40110746178356540153*x+65846389577840717617,-134407519284970*x^7+608885687604568*x^6-6575459131916340*x^5-16224328407076748*x^4-48789664997298004*x^3+2069827309227542218*x^2-27415564374084999219*x+38238718150418525882,-10574556634788*x^7+625787875516232*x^6-3784448512920531*x^5+37993408014908513*x^4-7758264347446768*x^3-56989233659839538*x^2-2308997710629849627*x+200323623352434197584,63907290298761*x^7-13996391582547*x^6+1783367457829601*x^5+14998832493907066*x^4+71775663329433392*x^3-2120337670487090782*x^2+352979032258546570*x-45225788868736260113,165446632049404*x^7+122592990321637*x^6+226821160391129*x^5+39494421170034881*x^4+430428511300744063*x^3-1924196941778610868*x^2+28876718251850419964*x+158292130986303431527,-23752187204302*x^7-273760352070414*x^6-1977896062281180*x^5+35369461741181140*x^4-155408048242294403*x^3-924229101049562474*x^2-4016476623541157882*x-10318671036552703687,65606659272934*x^7-825466912430017*x^6-1086868413071703*x^5-14904721937294016*x^4-220406759412715781*x^3-2798234978428918124*x^2+2735071320185579341*x-97360787078014380752,163997004040789*x^7-189650138303978*x^6+8660656247120622*x^5+10731652370125609*x^4+539744189533768181*x^3-524686924084938493*x^2+3007251985412482221*x+122661065477519787762,-36529813591522*x^7+1138844222997481*x^6-10633781376324011*x^5+71079664621052104*x^4-325079623536034755*x^3+3756326119567000908*x^2-38545687365034738799*x+232413840812850357862,-76182855006190*x^7+723062175577742*x^6+4666220732572780*x^5+34299143074389023*x^4+417258818446907786*x^3+2872130510108671894*x^2-19908877197928348980*x-48073462743595699462,45418048574966*x^7+239799378595205*x^6-485303186778995*x^5+31490303643307325*x^4+501577003853753975*x^3+1470123341393975342*x^2+28973405271268060780*x+144725442117141622755,-33303263592388*x^7+441713410172881*x^6+890508520142512*x^5+12636482454334624*x^4-904397664384988326*x^3+1780160689167317484*x^2-106998961539811196*x+52527773127228897193,-196173218586140*x^7-1621434029631944*x^6-215894733262849*x^5-129373553625676229*x^4-727111320417654496*x^3+901221267609803306*x^2+2774247775693721895*x-574814935492730180650,-415112364369555*x^7+1209786918665435*x^6-10149117786657992*x^5-220485158239392966*x^4-291019040505450193*x^3+6148872256164698925*x^2-81883297345623172592*x-636827949694989514460,313611282437498*x^7-321321997539983*x^6+3617988268514915*x^5+103998493363981879*x^4+415237836564982567*x^3-6383052507294447394*x^2+49063598832282034100*x+332871669576836953317,-82970037225248*x^7+2805017965754829*x^6-3335771501603162*x^5+73345501222729415*x^4+202819052431370211*x^3+9499899937607519541*x^2-27236759705079307985*x+5614749114460123087,-429475494622916*x^7+2085362971784444*x^6-20865753701456016*x^5-52628228251448920*x^4-161141898850787864*x^3+6736400621470559516*x^2-113445383500607475245*x+125104057858758943204,-223409189015300*x^7-3297055152055544*x^6+24843180967651908*x^5-238790913538564184*x^4-891996426499114516*x^3+1241052581116150556*x^2+8159669329156180680*x-652316065073610838266,425255811187319*x^7-2667157112239818*x^6+24077150105258114*x^5+33581447585503538*x^4+35992881181807030*x^3-3780107342546232627*x^2-1765055610356318036*x-55082751710274264303,13763712094422*x^7-1341945064647759*x^6+25491209081872427*x^5-84597049018935628*x^4+225787810642799839*x^3-1812448720879109908*x^2+86773753723073252191*x-352502516171827377284,-391221336824989*x^7+635846013112442*x^6-10759624681376318*x^5-14035495351638805*x^4-1279495935956270285*x^3+1224509741687215357*x^2-7806240340786281801*x-758867761767756507438,-299750319098284*x^7+5505877247564155*x^6-26557690622292238*x^5+216649499613720924*x^4+849593175597414450*x^3+17265885920141091428*x^2-116993327167305999002*x+911136350583848156093,579121034024136*x^7-4974034707351457*x^6+29881134762808738*x^5+120164825531915381*x^4+1020923621634247855*x^3-17206305198079950609*x^2+139907035455467251289*x+147653238825179996715,-85086371467612*x^7+1477062500732005*x^6-4648685465163359*x^5+59683937822213238*x^4-80117623044176413*x^3+5212448287701807740*x^2-23349350196334892607*x+230256453434871069770,-480559086388675*x^7+3263962071287489*x^6-30441062353271235*x^5-20415028723012574*x^4+76249532386556288*x^3+1536957309711137074*x^2-100993754079194071114*x-2847939649620501349,-266010092760561*x^7+4614606465746519*x^6-22317758816604481*x^5+18352739888561302*x^4+239951418748109792*x^3-3774306530667250186*x^2-70238028603187591636*x-111665472767891394119,1124768141000150*x^7-1068549160579362*x^6+14393698318557936*x^5+462208889765214564*x^4+2246332384609336422*x^3+6883411359065407667*x^2+233113966828398050976*x+1526265492931870044648,-216787768238020*x^7+565864718978097*x^6-7986601231554009*x^5-262711269138066653*x^4-1323022931796150369*x^3-1445774452383213136*x^2-134234929514617181724*x-872908020148848626543,-122451866244735*x^7-1684147076045423*x^6-4684594787766015*x^5-21864413834193462*x^4-91684634839130496*x^3+2990500786531789722*x^2+43934484995781885214*x+61134168778110222903,-1206580608615685*x^7+6413087144246926*x^6-52497971139338790*x^5-181064070231209942*x^4-674170591213738786*x^3+24105070226473522777*x^2-248209214439612836372*x+474759816307614148973,495448967612426*x^7-6136426769688149*x^6+19225309639536335*x^5+17348051121928360*x^4+659134469269844085*x^3-9175070770418956764*x^2+117747286924832800931*x-825502021002668933870,529211160795624*x^7-5731506294332731*x^6+20266603765883862*x^5+43148562108147493*x^4+324999234241435761*x^3-19997989069717374427*x^2+132889490211800451051*x+142172339865096726453,164179792290676*x^7-2969590251070267*x^6+1200699998193911*x^5-166784216236342758*x^4-3154754005354975915*x^3-14351241214808171588*x^2+17204703355311884607*x-436790215234687900376,-331820064979758*x^7-82816428701732*x^6-22994724005991578*x^5-51129464988780176*x^4-1112644896943872854*x^3+1130673855537724298*x^2-4476380779512148752*x-809902784166032406178,298201950589518*x^7+8263945598425572*x^6-9056496558750998*x^5+562304931992838696*x^4+1360896740005550934*x^3-2228361287470352058*x^2-24208430211009794808*x+1827745121877620722492,-639423334568093*x^7+2156317412605587*x^6-14523204026022036*x^5-217297961183849914*x^4+788024191368759903*x^3+15057366223197711627*x^2-40327566364081464576*x-501982390230317410048]];

E[23,1] = [x, [1,-2,-5,-6,-8,34,-57,-80,-70,23,245,103,-298,95,88,-357,-414,-408,822,926,335,-899,-1322,-36,-460,-964,-310,1044,414,704,952,261,-1441,1556,25,822,-1489,-632,-3043,-2224,3230,369,-1370,4410,-135,1221,-1098,-3676]];
E[23,2] = [x^50+11*x^49+94*x^48+581*x^47+3806*x^46+23017*x^45+130259*x^44+656371*x^43+3073589*x^42+13366559*x^41+57667422*x^40+232148211*x^39+1046554598*x^38+4063676003*x^37+16421760446*x^36+55181511163*x^35+184072971750*x^34+474424715099*x^33+1468202094350*x^32+3548718614251*x^31+19155222438734*x^30+95548878765755*x^29+486280719055461*x^28+1939248540301248*x^27+6999956531960496*x^26+22667447295774566*x^25+68552377981037168*x^24+157337216193998682*x^23+344471663216562395*x^22+974281885336342056*x^21+2536440535560257889*x^20+4582793415141253908*x^19+8104732631803219000*x^18+17637435922198550840*x^17+36865799498222428800*x^16+57915321502010122304*x^15+137757171704403983360*x^14+168908163564989400064*x^13-94123474248610963968*x^12-541711379044501411840*x^11-594663149784192971776*x^10+216149256530530349056*x^9+1613649234858148388864*x^8+2671637035586974965760*x^7+2743279386235319861248*x^6+1923784320567307599872*x^5+954403441307719172096*x^4+313516820676991778816*x^3+65417347960585846784*x^2+8932572288304807936*x+1741644492795019264, [8655704518766874926734633659607408942599712340222940749992943033885653879430497433146960009296689602834772512206746327502965142964528115756968894749238404679079239478238043630455239632427656444395118727628397334195446879429302225691784239352541288826797982114101054037055599941015553009533368591815797434592491743652152179246246461438221950447292441111852319476341220376063270496225261457891215532814231605928767246169998674397749844663600072515186342849228674746046611545734617985451706934544897464313577996288,8655704518766874926734633659607408942599712340222940749992943033885653879430497433146960009296689602834772512206746327502965142964528115756968894749238404679079239478238043630455239632427656444395118727628397334195446879429302225691784239352541288826797982114101054037055599941015553009533368591815797434592491743652152179246246461438221950447292441111852319476341220376063270496225261457891215532814231605928767246169998674397749844663600072515186342849228674746046611545734617985451706934544897464313577996288*x,12101799534304999265406657395780656819557637169866723556085824287662175835440026278463021536277285924100786637458429849245354880709849407552305301286892160063049238199383970476720022013133241063360230317280144994190985721544296108606217468843667915113975661246014883913881730328055824066115188470273551511138403825597509679343408782028879827484981428739342140412695725865797683944570002905172542084939301283019277878366040309342526385497570177608782519728878556126550171620352437180387850224157*x^49+128070122050949661555969368716666019351720297587715780965848946989610865872622917436689807554091041732069722629958093289883569335534967920966499915898427011170385612000749572568000126793972724581606831824372112392975521886510037177278285195753465600774209813948982697128159346230705915819820710576537691420130565446447716485928585572921583644517029387242128922643414059274037765530004173365944483484786774045851878905463324754958391834339129991000928627780553256240798960175892123740128675134075*x^48+1085326964624629692041969321358748655176496659701771330378392486966437804859671964282585483277240804767939749896594958836385586673134489599204849458833313455180316069127384449065035407330675259080029786670442369333216769783778098583172690192582850693200832447107586474438809994110668223013372088224469185380177734912477607382253608507333707844319571173384032339956706771833423320291405305190449745802379409630071834847302074483622446140410625229800615511653538418898983263823296866040103329949790*x^47+6592068803925692348661244921766043335060911924085598404145767418364807765892739868762060065330635897994947790059011297767055480705927636040413778268358844615227348695795664542418852829350962593004922954157717530270994598531413110744642991035856580609998853761106838141473997662689727086685640096451283666365368684404515452918972339813558776432535887469027762708288035738123851849323450473733157640155241013175252556945660589847867784302536364799789359521383061959918616832171421370601165438552661*x^46+43426969521541953282029506404109396416835965444390248317775665171177568900650291698584603341491443968444419575833712534930711008063102474064113241733417608656333369521158913957089428630176270556997007320677358156589565442698285657030513287987937297678355534210878457737663050759910835155483167761122204483114909871295083518900524324973051012026035639230056865388138856211501587945184551401367452365816355903018380761096458873627227992727542046820810790308281800474296284218050909217974123257389162*x^45+261168000551772055265061418172921753894011070487624204079549221985341690796309509822187817577853851473819418190885323493685283634343396094931913292718508987674621903529326301206095115988513199310032027931176157203922110562576190664199660376940576383032289364088722004715593821238540964424314363068652997521837040245840663172950011585130382830847824932505377933106108147626906488491874794817346351551985541234422609074686464792884984606879516746772332496875516451194453979552122034986233159984389713*x^44+1472203636606126551926748347252923700929288054237579146493502747253722804326395186602428718193882927006591848496762556104047063205210615834194892590016935174513038186303732772016042159600733567970549382819049595138040418865045478635000700342122238921797935220569133241827844913646326155273671236866424011715078478177414934175519359721062555758207544378099068573496272223993936397562205233604197092001562213645915866872999262844955959201409497784615198350753777190835823442846729394120263545698691691*x^43+7358258577586038384089783674165986643560355195567094844992378652236622852122990048084953482005174113176419251523463569634912867497758519914017086462791816187513173578462809289115264157824320342757067531312362081656108845149268483415669679944500963077207556100638126008170086935542274072070189206959270506309180982124792741482925726961085184173120864209405145241605936499281151243428510668263572641025970536468359118092582354297606392866753377999459110023377506769653252169729437535038969331680503407*x^42+34291676579465009504853758096121158179150016383380450536848385395539580533750691377024643745676633515144460865490612148519869498803675536079275221970103424229972263698134547523026323158815738951689736031231379994222252327049833498503035741858014105793747160573751472269235827212465212268036995414169687425961704392771624043943275508233551882887610677548019604676358215237571617986547752242783668561771536985421765694325680783002364104635777880921310095034809593299935340589992080753932783374759284561*x^41+148292355525698751119634797351010688724781775336488194641221079398150668767534544311171352440610795096387605636869043885012316943358340632115635553899738089464522320815648474309073903262174960218988571200580064264053089659012540817661767567293011484729573869835853110351069021243646578496891650537626802269695189245554858970179857339478476314498284891072952915905004882567188697713015019453110351326736568141646621457286839951120351120852641878010118879077912408446357850232073432011802855998568285371*x^40+639948841505507180648500407245006370345614657652336275230934991333902869571364252992176688800937332791025871268312760849638227191888295684688743925958224683070876868840763070918842144610004575318937106927691825686969498847521713075660197935726764108160070231474782547347806989829682461694447749348804433593422001896207665893982308728304955758316899336681666514212758502676408601317754237996174055728580048595261359819909794851074948365614226409555909372421343375376549706970407389823220447691092965566*x^39+2559594639255173314647353535673489444626565033052413194830722593678929846159321552001329045860568662990525084146298144643172368217024493221385976267813046617596629297350337788309254030387381913285267554913368234223879234903561104954560724918096169957293820522467813170807049172511130638341395557375910330361873565556983082102263815923297737820333094475069396549371807138561131421858473633782803636362978185926095347722059055375102762339987059749651259364298748763564178966356465807684027096867927153259*x^38+11671260312104828371287078139857635860809503203842398587345654079492342351060858588882597694454126340873933228694439167017105544360368648597185978476853378606959178709056477220904239694363132845167037149610442104578876890106442669111461526827200118467192453862243400321618286052696878793208517909369479024652235309933100807781695574966210069173364477290983903216689316404774762704729418406971448955571942797604667350473966840006606104727221190649200874300034799814248966729409999339121574089904208572218*x^37+44607573308444954046711260826419744309581729630671813808335702103801439321606398075469194411824153920115229781608178056460398205611576243209943344721234942508874827762936618993467528999266568044780556264890822548262918586647207292443852822336324205156091075386478385704155121146103312287191926252301466215527804337342516608327066215886018703954917038687589395264730018787010198124873586235570695328032914191796964962761484535545213697860432164439158286293305782974036735415543205966189375967163398867387*x^36+181456563036144550773014900476945336330124829114105232442923748534509225511746471338937266205393544281828308961558122851591145035669069049836201854912493473631295881527789502124719500091460156906158291051325226643944302804642280391922785445035028048969190579376574160912579351303725749434148778438294837982430155711176804073060769069441947881439048652230457073530619711344825603154243806551647857241849491834832863353422468052109327318342793444869039017438538314595777790276275385721539771765209199185506*x^35+597356069825087451235283715657463757296567719653648296497342013085817396047739409663914311624195201765238160206259043672478695158571391304525395449756498953326408786027878792526611052119531920580789289816033011121931146329799828066980353638320277045366526460849884633590541696093705074848114651411879129931687960017199970052654481471523279883687597467117120167034602268845705071883034971143536284381901029852059692966675901595845216757995129972822684907081437653121866035466373596982057772334870254531315*x^34+1999440160591134856182619929791673000884115942582307356356785828105556702557527737980740456432375935525710867651118069648233781998969091307935170349503475339102679048727915802773678034011172683287587995104603348872405803600424776126028082081891265869488954703073287301063815550647028916036006842607411019311892966141630838963308056608640887994998629519088516767848214565690067907863235175214744164218856932474250050496943974322390544921916905422073292663909244548760104816300497850126999564117013027332202*x^33+4979199268968841995465768942697405479438092627979221110945276173701193573844306424688039406855628988741228188153676672620966576697154552884623226169968012436971902709450615409718866306628013178670700096025616047080260891115868144135218491772498529380874107037253939761986850347838197667563668486736404936016845761320503223746073320826889105283810080992425744491436862950399845160950213863052888281199487845979891001680038609096609139828422273346837626730295013288476257184195529532050387547943377723854867*x^32+15927886008396502446347273053280956790032217331972317399513680279690827370217480585257325506110903432465107871384996218436768189823816370963240129976328884008622323233977240369532587478505278322127628905610940417526138311112356964045381163656173329834201969677319490947702615772110404409694225385331601484292236898720148132598491488868882034886517383876513115689688702171880132934175213783440569876076251895493637394220862292619849277949260832918766530013016001763806873241620612551804112399116450340838162*x^31+36927062954382168841087448162627362135388695319312786284007110612030338849093503079392376732046972142238779251516567305970295855263051197993072047401654629931833671690280805239397527141887997233442353462559354397444078635250015418053177972731622320083135360190705400257121556433049306616094949065268471966179743772913412562432521084481840426075259035883473120465324256095619984354775162191578745270259980547485597985144079959541142795115483529129049462563379489043996012534118218718321796488608842160651843*x^30+218272557705044189245171482579354089979991985602037675075440790998879066269205563569876568419115599219040216806790513666653373345848545386206695138710940401063926008787317237828509800539102068861532805825656749628625506246334879865851531189390410306853200696847303319941075377070913757694878983609401275525049235498459178238958188618757067569960917405806755100210151001114390143024965773297444047637313187840543994565270361207921841577814404682651124258356722078721328204622921764330284149437223083022934834*x^29+1069954067588110290062814526574388809236502431854225784442154934967255974410162596972768816544476647066786338650552736674477459023317129981298527062351136644311795938706502567898561970742918358071460790872498292332227034963363297896818533783622168605290399145539903378243849971905115441959046749507771422625423318352796823590208444186987753777203164741708269433516994631264175072251105748857529262645323475277223348502101097931083938965942881748150361254478066377413589768640651760761307623889789114241772179*x^28+5462099689855142863615721371607114292832916441809513292916889909953315156564924222786514937191609086485922126130782033597428131589127446015887673614761466123719456155320249178323522165868855460100810677142119014117625645430676705058523905739076508623968257186895694753523152294842780026669267889589506945898730712404693160067782590621228507588956887859084154627696120758118589569691192465049258563352210708689961539682425567715971054214572966057463182183639636497247760560959169444789998842160180909245950477*x^27+21312314957102993247882007955825419053383653664585594354757116443377112362932675113639113004271569980953839974609460629893435988170238886433746296481224263434798596840868030877375347084574945545522701731560963207094620506552803380903747968779564053343083124157646044590577607897948594839288329234526020227161503095139532592048018073839086587130751085616170815503565954806752872590389266387647954731519413822410511019832305667725888160059212955751409226229664316808463531993319780824681363128754004948161530312*x^26+76439919209139279197123403004866978538947237675001602345432523834545888627764135734986529292332777119598014151252111979325991173862943116979035812909720880838474525201128197581904042635688546557189545325531334574015055171905242629070245826458434495225134310041925222374720987054511802573639737096724554725450376872315576831491623630876117311363396031178628731019150469659548597011277755962554671405667854064821180045821116490798338724090933534982802703422619572213727628749242154404329823758622724100402231028*x^25+244943236717882520707453396755977444984333715086632991729700955554944485278464679378787237847083912750585908797019639390704631666738399261063010395435522144266648452279105073089339901183973093098476704661493943611174952831227953266382980432588007189619393862301665180276312524006305996564104750001931072220987270830288835215276666143961134030866707744391098991314733574679321926120005397050275008367013479604285957693914918710312861355216568449200922738774455743867195296735263800128480592365900039470579911022*x^24+736465249611250589395155454661748865089508317216164687687532115588534059564564452313111036709307421720763368616487146311251687399391005988937585304028602355950235520955182788652650766893291766062793728841560647878391526496376755204597421624393372404281899564709653089785277315109125394032460166989892380178661568258177630245723701279417295767787721704210880947961594249421270760856793185488400746868678585953806337246433248766281265949852573523548923537202522482749411922817358181523434445199467849512087957192*x^23+1626252536632851454175261430503261275184304409051911792548950049150245826350871433634323443091297375050183747373046863696249433399747937058118901318242158371574732938369698080895014752984459329790020958158272600431326832025807438363406902784546516499538455204206926163007332749531553670012749746981622942935094488898212842114170595414378904721348873866495766557488635294225644466651871516270239916537405818670031432610806035139448090111004345460933862714096567531329634909207163411433516988922804156712131125162*x^22+3579212498118821124178605672763172314987119085476524862643033188133182764494046843754374216186671338226278313122433481421041397699838537652721773353460399091509908618365180314431104417336570645124980200392238766465597667017981246260357709219404377069568051017291578937632183374617299602592248339718445239481745920421118612622216951585436583761659685295245904803594558599252996657879906796208556972688559658167384915924021527040292914869219589990236378987478134918175341046332576548153069652367559633879383453383*x^21+10505577932429010077604608012215240897927597177997385521292807571196522427103044397864230307675769815477263170698709163972429204068546328085104461870196318653340545411489883135322333970072474567818981076220184877628124650218175609727374327545992001653605600112705129411689266545585264170000035536394889998693565819286612968507248559171141949771227281150199836283873722385933401040686609284570687429364088352984251121402651804145946330047561162590443660056509657943005586575479368699813647279124285181829489501412*x^20+26754906605524934388788686886795187605792656091675897816674798140448075344562836241192621746203811947493562522806765063124402510343143381412702297238060655362381670317298415926229124520806580566448332773265886534221714404782457734187149811237694004529365823502286554995743647655183608208871372464546599955220014530531072502726401294742813324857815102303634040295070798972052005560021918196059442361458008014993334912293722352580241259110958259689715788891328831345136677852278279577525759479349223357516810585033*x^19+45534627054054834346503938708114144134248640922189059332991094659041512794906417258446631182948916658564172742634838496074222570392575848893106298168030029826325398233084383911135789445858252453645054136201173488640551024352709764321087576045470908964422205032718079269939763067101799308300408714754150188956555603391588723893553166737916828687658175899884993875054037434997404932063742810422203788337795068290065199961941835930775558834617067069666926405542244706132490155943648370917012968870042690082380142480*x^18+82415687469696332409139999520575504628910807771691911670704782147732657478352506406806660084268142384621315829045035125628909324411637972917082576738706451901652306560308205666278300308536069314984651988420718380552167127029788694169300629397485910506194254246164724897627466496924048552284533652609051641136866123428659005358000768535962140174446255136870279802082186243981610307284069034973817933595221870177079428837005207035995204728933553517931776900381555798102538484128155779641839315956650926599407040028*x^17+185168813222729008201819343563776501853559126340843210300527516851766087130724333104164461313546493454379253559994379472573731746951751020948005588822435463700217718912351177530138126816327366438676658380226251017272898416145510050239613282129188370952860465033648053148085211715874943298550124471557416306743782109477319696438235294098281135704629502148747493236341136719745617004872135351888205095249282634287479157905248173377263806864335919875240399740277271460734741478103142799164582943636913379048700421464*x^16+379026977183975289215906883650062109903751323849193642243863936985617582949222510251083026105271274660520446986363569380129014519257802935761552031220193464548496775078197249619009813696512775846859095994903903010065562537493842669211443289754736329051635902118178054372903906655262324030571239634260828400999414436480309484658874000170452671342580911074809345987386027903593983600583446175409379876409627214104934292569994338891025373142679676843691223681742203014172681201408822521802653740662801368441580777808*x^15+565115559850790110079058190712204801963425676930733135368551246576900365068975902943807887735229135552069313074533616527979460660884990737965549120428526471865914294717910447298762062288750068884388723616406737709216948749604317219573681926417418301530097493875604434791756113373154776314850228479400213052326922966396768907190109393731534218316423368823229608074350100625940139355109825119549882342824680538607427915453270402831921287811217034147242447220185290623225106842618782109078803471370119292350865498048*x^14+1479656503613927295178131213000922664375979814664705884148660542340101189791516866235499080030137317486093214575516380194061012193390853929600657068368787340414898200234754202202284877646080882503519852322077223300048324118052972903512236063985452665302533597306510842108849211661973005634485436972785949399516348285756492674948862479294783152044876583879929497917883017243463220329635258753268086551893325769299332418233736111466417620010260471763242567271003266626467029186095631402595469300579930511169975249408*x^13+1502776897719013579429884921170507023915525971657632105353475434718795629068609345868128774130051398289379135065132569114615191453287941710365937716682950657577175503286750901166190694015166496166193182182845056453272638675364046885953555730368985419921658245120148374076330020440840154633617451229609576795126230871700744765627342261453286003121444801984687118713887988406452387632035430284277789612050655462397599839172466685937701094506310969304487314514789742065048460146021271897048409165867520872678553182080*x^12-1598043801439101528025827853778108753855918257071056727340046817127297392606404078642234082364089112256962213240099482405061364749047657729973935904432151161963803498844078377728865048331959362790099610141178586743975796983558004322742462661267872105391779553393120305498997495507587900376578770943095534578403445408533850823427583375669341842941807167929991316574067726281076077639349298969870951036468478706838241986024593457005481942927599876271460300967208735116020404396224840029348650279342434200193582531072*x^11-5645652692015635975797524691670523222325278430010179898612020556987958833884490464765971895774496744141353335808478492784522064706756098389766718272030380017860283735125569765260276353294722098694101338063789621389127772429271561062966609898585011754677652015365257063300572881379105132470807323920484136737255563834330569615712901146865491644160181032532704636525067618410420201499593468661823167353951827010312937326628894803239722836358703224785814544475775108213708781522093054068400315975231317249888239256576*x^10-4979158241159270919404135663354354034454563807952356786999067802781455075702330068597693339440980808994277041154916505826219228844827650501299718766308626566516569101291771576522898918472497010431587540359732445352176548455215808227980817924408113895019101398621660416423074507059021821472748839821212394932601445810698057693315527843206730771733745706011003642925383497849853398665309190082165880038976370402010058635285034608349822343125959796345932090889812739839334853850759333139992835543793703786717780547584*x^9+3875890203080006963988170821710194589925156508788459360217072361352120490360120283873837480747894210595956799417791518364584293232754896711795832232370857581327450627428082337460783744044160982152162153598197571614218810024490372441695152496414934915204955722247808500489885102372060703846672187880522921195099348480550402632648123165761713166612723232057123220277011532971734162412492576911560436578139020664598789297943795531789387681883771671146834311195103596064231245959714378551924654515485973904242254862336*x^8+17087015348518349232310117351595194891636713045940224530625979451920065000146002929271917109699455592270953603509915239047391343729791232521097290232148769025152061200892247276032502560794548034508661852994312520041099389698265704552985721885493483401942636181950308446115430130726694684838039200826403803096263473570551283288049457958380551558423359136620191148288023945510268057096939290449395350885776388809131168451165575327032439841720197595207243331863809608093891889875301308103004718721728948896338808197120*x^7+25640273880420720747004462161860599348949313530288981519109385554171136797461019395012644731498597311751716577804250802119647675720968287411360448311859195198364318008711867374907921383253550359619069323696960524476268797132261762431051751331074960297748684425641933801399837578726090494237928339212835591043427441613077459133421994305344487842975261763262657902920874084787889041136242511759481191868872112919559377195851970179781389960595376135363979071013989511847398620536817474981260686589336153897082771251200*x^6+24843364781503110531852070239622836868873094174296778587141420593900789181021348363217856068708107229628300082105545364624717679736051997989642713972751761288025822085726494433276680769146367725929618928785619570044650212817866316843036066801484286914846169151248107885127242724630048036644658642550243745282855588023033035576709894421115673656070102267758879555618993628712771034859838824638180492731818396349897240462528833748912692345115914939171600753376208194366167620045392750688068813069647623877566031527936*x^5+16500715064540440335347492626741239706917090215639537115314756307010812438020967586656597131429626445495801155489963484622388227006948579922854104101875759599886947246518003166656378658190685151133457131501798396022191099666090637563874377324793762176513275963309910053545387743108118742850528467071950579587348379123282557350703124072244399118013158488440982629921903599234529685984853727377464048858408755492549349983065885588543115161487382077411387818530709080194645909510286640956605974680611822223178142121984*x^4+7985410497744279782360406468485917458956863713371049251061235235125810316890065691784632585753238378175736149484974529534970815207927932599651291379659592733679213872981998437563178361743736080636277460766843979697585562803056661903326724858129323219912699874010936532669605570431677194644929536028705299240648687342858329566201523068335300118419391446297321198420619585793010993130557821431905283117481716946695234637350972599922722999884019387121512274978434211391465762316814090305788039264271443844635189116928*x^3+2478547084000824262045439594333777670104938530905595092516746903354915038175194743684641068532859193269592731934072075852303073981947649905037677840966097136522772288526447711942837903133416049899468211842557797228339157802531104935828900668945934061781397354622920558231838324781342586238427522261964606963971738711394996213507873893097141610824190070180717176899950059761604450037206767300447389388072421017196550591026304269327655776671866530889596689267156787279849272857630635707504937588523434443937870118912*x^2+537969801737207087541244635948606554860970814448818750360624552464960954092607838518280410586942074143657303060157593128075346184864033032303208319864071017639043857496339471518461468423838499797206651613641785218341250340180012739704299041493105661540253921547080221237968246653052537219941867476402867003920162926041803028979010129469091425242551290859293627615453951400160296791363670250554991976203515013115180490837210347571750682234685327771392424431014472615242828754886621265988526922615998723745624096768*x+47535352521161021170867748158982110851085759686507958579648918376721723731239880900877307889602105466150917056593619374968885263711278428113007176350572055264347377342530408398996719612273405536227744891270612506493874400109521937513997869842710432987341091472213755716524667545297328530444876415916869328432696459268409518252180330713515317890801981783231786684386811490732678823259672698517393435520720514393086375452455424228557450109748201323799093159558137860672633041428295578266882967378643075232006930432,17645782178426866806423561286005696772743801182188331916753901163831186421941113778657122684091017257803235352805970544508840036750029199265911393752362134339228920346970660679319934401398928265824898498699491626199404155208461261296300790886359340900058643241149220569353710910401680815921897470459616595997667946478245061675731564934672222620278186378019218775826776592221757212776015703150131414985654738356317866262964008404787950758639075972476056297214878910897030730863380498718644112291*x^49+195999865295147268656770705615067507151518663993174218950254294338156873450836734223695107863715883960853566349414519171376584862183667662077322574858340563011958588853709260756153316189382070418457684244739961358360729424515205888686347325456437322799010452531281878767684133777826778956421554470796836818829008920887108005838660755619445261074422694951956581636422274685594024197391715873016255470902609727371585750274180258478545929123243441522154889818131035867341086931576785468806027278877*x^48+1675472566905807101719631468783694961114751433692351871946035529770245327705400381706462968655920559646403035417184753154214873374120086316748124802344959310181467431442310439970657914777911777652762284685990136854132085899647909246375768019783650363389122608234934241551300656384644085058300602195688909408033390896320282483563153473911656572706517834049497093705628533695267397219397302460025573039286705841242724358504168053060562017295139895671599605449277305374035748565041043821756836448646*x^47+10389401719136606783979471417933762384298835124599897425358208103265147706155665084802781004412676300462872267660238433398970898016423927652827152838070058741382524024689035482638601252360197525099326382010507225439393537765117712117491020810191637918357677310204956889414443799632717440182049639833222778874221211682390119357905054694575447937458687528997880851291651111001743215834036291129593415407217083994835554162107278959604455958878672216490646622679383679733360647416403844641490172395559*x^46+67917893852957509446822181462002259708126539393373881653997915043172831787343201182226870180468374851855773965160269329618126155297337450549420143214684709799367179428720278480333801384883067157996775923712297972313860456207700698334153736208791261577683139551388830895485047431853090573091446760366268287731067492899236317169934726153047703338697903864240509519030386229731527604930699106218089938143374714821629689254336817603103796764473290797798515600903081195652776269130482633378344499771822*x^45+411336704869778934984918871856803084466130172423913904432913503411654048421113204896615396300341649409663758425905171820131052394279870113035544148005823799235417439793581034515232510652397003140246569783530229255042590351768182020530704795398179591338683721012874058643050430546188737575351020599251990947349377855455759429099805179369523686987608957970542322838692131104170942355294781486663004375738975270428497637543144375402600227786306524016687321556135708257521031658866252913938691964389707*x^44+2328657299133334615969802379426128505685622934005862696621210476653016732289576706615132850442420488818867665307076826275460780234037078413791252601345440679484376424236017240568518368610671591213842198455959652747374238700680030834430640859514744942439405807974707377321800857822245509543133846128468496681981084778964786301941567238920178758661377186125278158040144812566889363927174449573735881732715368177771734958890196474520980076642901680071942436169402121702256067535296511733572094832868877*x^43+11748619469169901217492365925676289869728774549484057980763588245779778759983650367009621542479840682530547190206727678028199369265274376729513936295395263363161990540314343722780017648956296794905740792191406098342378242440954124791963049664155919396956058087488136861496711691221536343745641287484038674994437447110264852877766627596886972756444500228911069065683282892185359040858166712119305795861082113670036597706210505488493714041634895202512064338853131777481718294933783645253000627368277525*x^42+55029118128025145477262362809000513017904366162256326567325189007258312323110307371299374711332606486014471691552553614919817799134461241946195606002777795839842273984999814367967097022947631201161208092387697795558680059263357768586296315087459073806486935463364711193490800347821926747862753973355016503818109135712094192982929398011611503522307358240274147286629323729458924880786356992780922191047411975969275429881251908919494915891121757490583098715589073558257854745695363371013337181738424963*x^41+239464069993515157883924995085568714748135524642703928209191910203825433550469469063511343005436265537493019844444749825700993635458216073287775085936890787630700586760867938571882891986055667848703725767655337887635892517055104610026322839811663469817485708019433564121513632537597329440169662123619277830264277729415829162882067333560903730329826590816979891698465446359820747288314217771476795561297486425542545384585692093439794982138633859951537097182013001195804405689031412748539364088656419433*x^40+1032630720200353711547884127908148657628777423260135980552647594695934610921876327526935884257553535682331089021419348579813934972690337016824783446347112926683700911966762024014230053682148978565166831992633805457331996247089235658453823285720813118543961223577367039987510585807972534005103744084004598832725290876813445887250041750226417689652090030053326273756378816869262762419351151118579390516835348479009482876442855159570896060762108108962388380944423819491416857875390278829666148796860707790*x^39+4161640444463333175301815032054579280229870153583168650515817085947129784758774839619667795225810492968330763645015980300648949940007255051446449125981155492530905226417868023391253598531632023390538379149953271075788580486859324034865393046546437773021090173117579405810797858211157509709784115489201423781231895729892714478164131677255092085977700828726234397694268379604049901128228413614897815985760532666020667845202984361312642315541951992935381596921415158847314294771609313197376506026056604113*x^38+18716886919159517434796228835798707926300280538806400979358023067396670825312814402923783162356252217212090151901121790152270771175239732825788243022602408686385804423932918045685656169487291917251131738169440909181597668401714248966662216519239973636418271656130828466606427035113248560132490749512403049539800565213560571433812950265316163570968769834490421747313248529326202506237418357855417133078092714106502644866747582242288496066192395267502574111432203501813033948826493966128160637369442491246*x^37+72936981684129489818242777229793973393143593465243515178641273761564450727612183968830060632647812540988884276837742870896034972164930888443173745617889666648499443164946187875188318100975487032097420264481935856836362458035994068593111655104542854242793311478717201436039932629459447210564407284006923484200417309676509072673337481577345494159979664397189231686650859248992535828885182343759095727322505376579619249221189263236596899004377888116143788047477583618889311881419504498627320846338924497385*x^36+293976782873064797088817872455756330804994194694151917886612559933131491766170555796925307636656501159886348898054250155709903644847322566867758473631476584701232677628801486581869164318506582793241644196296098466394668008151169889939820394637902039359645706578491559830381207195295079555696196948815922534129273647304331720963787060323648408766501978045226955240272790923176457030878097229975244429103111262696495401693089585927165868616937318549070496250033439499143248070121371009764091142169525931702*x^35+991811393708571861227402946807827704972192731468463205361682495609690347578220221338145395047038415592230550663906176312876937553127273786658094243683567018067066232622877871555985166407960908752197106933561764154612767140813631942736314484394723166772883177768556488344264978297819450502173872367676225785299115529653813872114917504278088377930402304661609528587456568644473501339217596255050884391797647865011681238825420482623975292216520599623324707390863705616609533310633063869596134077447573823761*x^34+3299081375026308457712522990282117871827571061542364545797764421485439749558672481135503055754755089180923202312611880235956803044665275906465530872724964503150187082168110323608386830118202963615721306070300927121216321025274758226839316704658336065074186958823463796327721783061853234303526642196578091191173865396764570034668754926357464874363171585964329603147719024061428482797522559941752175488987224346137111441796239769206027285184030877587763435992967391671929253628057183544956918993830664900494*x^33+8550006154049240987282390036771613601904474189587803470501231528271795977316186361038117097316086253426266087930228061641410810607502715577089572177426387331681072012194952464967874979494219702440467182611471351461363265977332262912734137785232185819808017149957854955419667287771332155546269583299462634749947329819977733305361278576235116898631094936556756852251181638170614884506880333213514582319637420431008012810071458024642798730605220438784380515013482663131510513841586298323001282233502348968849*x^32+26232636721518235347880355102597298874927412176490232028486722784896035451137669834956573028639580456029284141845715523449539046981727497791432123407846622788217905765149488670870141057509979886586440096811137358675277469105464720168928364694188230536828315563773036700217897562235677233783221077754170241451570456761543017698445502495833196793239665551115701941456529195101869501610254513860468590699501938808759565630560200933367478701305469280185474022110623238461905592470846277343176466260097933312518*x^31+64059603994710940752661189221417095054604813788180629068219251769140982870416620766169665178245467884493190160232197404035031698110242181164388240935512186346625646751203802934891533138278896837758023172645273635411218671324681907378604288073193274842492762569729163060450980561096894202322507046088168650268006042383300478126061873470504841940878042814696557944289336880398245063150237319333809237308728442708102812744435270689619423820952245673266531296690714558762636008857967388029814396269070333296609*x^30+340171811561908452812149163249900705472450867903356928910057192462248703502252638736129727528339469029149927946707171357230794468373660519897242590810117452717505539096494454952170460111952367852365614619324227395826596523240909861119117052505197126736007234856507136522059623572413580485881993139368818000746072764273313773031206375000616652438859507796996762641525102559874492590818370320612379215331691617282249434958765971378313659983698048454659609273189140648275150511777725771528577220313857738731846*x^29+1712553495020655620293123156397553072957635987077872914377620238639032177405659961161441351575146010492646725496012047149885211500290487651578484096486210660713197585711088162952405299042313822379950056511269596178478271974114749513670918570766472910109995557825022946153671506129704037338357679634851049211423045209649688297621822260413253367521638435046822401560497993774775336622327046245063605939178707922515819430728970164467943140854340692573272306731541943190350939806594157565663397049527012087096081*x^28+8694225568350131054195513474257404170627869112058773058368356807106974626040820340261128672906080886475868374357611524664250081150845776797709033239273186500983230047757745610552643467956309412679156907919428909321173608348289906869079307905400759434864045179921255662131601029505314993158365592370540652510367869599181601897421201196044044904883801726456854946266344268658403162920160548491950656055526172947404837326451373717960712477478000326889166623027269337965537303906927811863451507717267259757707307*x^27+34818407506539704175250342781731705422998174822206639306194411089010087841124524653362528000398080379672089216165354380451987807532901334716700215940167564986048932794033965305213249995053680949708661398457942382303058243995668827638331999914928386765076223323920013149189221087686129170373678280856932969676883083763687683497460708834395625629170455422054204922308504625787246147607507188161797466588102081981411185609943467124613878739130771108495951932187192135143513622598507160215781845057409437054545476*x^26+125538132553610615684082748676164388579532772598591178639239076800122050893450043819926238123740484353382289555997057164248365272267958084415442674212807522425476698733883365976293212754574179742555644750486008986007767910341738190524656652711718793774860589107250796076664323542123189353117639301018760408488823238133237530594457263047061979422235743490416419999775482878762741669757889195859720269616606263114704072369896089777314971635876937160805035882400211405078800922616527042271886793298957142877483200*x^25+407011685660297870463607402282534734231156847051346978267869647109341328486843590169526039048189130126691580027547574789546135942645560887584728279109065854929241986717008254100281172633113495883841045851480177338237026200042316882161436823027599331048505464590599529828752769011739350245511673359937843267364729080752940862831900574849625149635351202419880893173740122849699267687842885242219558353174743579551542653998596735792235026857021906051580593125824199166075184583547034805397819506574956234102247546*x^24+1230475351999643540100505239864488657281623825830573700556560136224207550389790287023360258998751896448855612770668452728284261239521869455238693255796610063121554085102916501132097242851007678582289108328628769563821017126946758661173476728710746371386348053847285308276037580421302648401492055065992438630516005599517598155582600153198676604426626456273283734563714639765137884064727794668828867229881591190905447138243629565572110229574545326109983446921053855923606967498348228937209452104328845645173761560*x^23+2836582941477037962833293409755205530710347667636611840283493298492599117049397604382737546169910401005034100028663515051606187310140385955410346976614535177215618596489794877370471732698256149641179116317744548263656331277951907744566088201483872654633400139434360166694238315115274824439303341500954044653315360352685084464421265228539565868714505450692812634915186972960775793169017268107425319721466681321918576576894514120163829687357121219883623184795653284612297538297647736260434749809829062142910041694*x^22+6169246229522437910438107562191228040624639387333921352643757794187949353356994547518498035340607024324844286131177299832437806832611130783460601159351297433743647255225628612402498498676252396078830926666342967528803401476786296648582571605250060876439943533731069085769122921550516468613608807424761227093693136969285196641520892433506812614888146334855871310762266412637306059916029246594612228314883797918726479431799976440629950906701127835096663176682870202117343901473584425340670550163886642999467917689*x^21+17418891274941530137505590545551686964995007377401308242651008368101048456473635568748518723861730763244796037964393982296404234934922840155698396932489207632524556289728373397901781508027445148342370888515729733044113020867455528713590010089243961404069185278164918662487794762767942479210458304774327180474509781067518939597943923259454035322846388984905425167232680157528987996438284153863413324110011375476750227991749496782999672724525331294462110702729749858440007370802012035909452854130655111598871172828*x^20+45657303794693716680708146578660081709530253132985438796130765229936519144176702326052358885040423305632192191893437493751801102096352520933950512624987628533722791621796356269903689658566524628923294394956088833385207511770693862875032217723499956238995885534948969023808004917061166708879034373808353726920881082559364269402900983999264122773572988843028157404868337621716893225917980181152077985442169470643770246596027349908958208910840440636279926943767600352445261998861583562054162349338911618535110291227*x^19+82698863065724309186755427568518240091474603232999882447596342624634506114024133560411061207893111349097636877332690482137435553838639919073769488375601694713090039094385460953221669398716777807227478254014208447648276323278097601003731031088456700903391587518699029862342853729095017179146885879911526467512329500090601904798948068140743896620446885506907271067533521142905415617989480278400070555624822881102548456870267569678578856113678436496717946508826345208557062641768297343821451962159356594995286822000*x^18+144410878746556473507783485337062310362896920333305410613546839335669078130904912617212031454024342369556210717118049717058540610220886795359854378577346347529768598869590911095885520469225957020797034342838573120749035907690994975766241713284404312070296171603103928579503082585724453313486143265210446722885604795292762193375213995281507818448028959953936101725361235186340787786706866854991230037997297750119727230304592772744378707611253203831131143646410201832800891219098064891888971811584152363822112137712*x^17+315611259443753422271876476727599541418123812422782115817800050825317454455170613914412851041923112040762007102626976855875789913298466478752785925252338043283324241414355864495327562165248677079259500053425707100962582988075733653242300859155731074713508091678143790370433486352582221491163306824981870508803223762824655642292342000640548818918942932748427327454226173208592751157964854163267369672129446592260108546285222236506873787152537493147016989718141573990869773264938441341941973967881487006544270677360*x^16+663111956618151548642506786463615077996747766288975586676948932943589180201767370723841709214505161711075982956221013430893619432534968737362021604198121386349672039222194731843941870791313493443666108617928264335059786557720225491540905975067471450472107973872811536734748477576783172783098277511463019142292024832278282701264711661238451307515323726503400813766138991591963513591291623005324043341228495609003193234415977915678810757911984257690633467834031890017269640527167333326346175484498188184770715786144*x^15+1041921957429654757942816633587015767132750543310414234642782538245534681973115975987660001540742343698095913343831405400405434559297994564719974988066137750451833496761592063706058385653116035173479526772893490207462288470883715919863631973252399519668167790027047470034840308693490219100236681583820550054910400025984746350879854833157422358287023758533101019985931089396654236205106587996846636216632606074904849801976652780764838325204574301524354923921817431920645091762668184795962230312985366852658667070400*x^14+2442311475292413991832810103591570831220862021126307028631469013749738824979316334622750234644411838015405303610120240466775253224288127659807679288937492761285172942804890785713798200980994409339428287693924423714272339420313386253338168687076172985612356794302199247318350243972842128211941672625872314777510190587024938438194447862356552043985130358173324887803696003004156286153571810105892544231667058860615459495146494108115021861808446393101954696466327439218745984197553475737458811704984329655639938894272*x^13+3111229749517321737747850374461240258247761052973015178647767098566866494062740917234867731832129565675113235430884005868105936343259513534526126299051584359294049544725427285466725428385463801054984997860008528374566861973204925472671743218194908413451400674276348105349603160235664275278373242032150062183136131870474806161705228484285415934799990034978451140507227949485186972953372340791673311314082167529824429335317918397122826345351255664961169915844192662410230379196584791817833633615880593057826216161536*x^12-1756716401137402241141687888469832876846378721738689864776869571994312470602183504659845359594476825303066457537411448194060406711391330840073686968996804407308895943594379239340861807725644964025102075990241810818054870744020714322619034048344506102199588278330802991700231547905220631392162629003497829148313419508245651611002721351202998584121904301514381487381498657538851427218508597091837503347197643943957934619168051237856604149322521171039864230219380055007367517356614791663748128986357481677474889725184*x^11-10004328037464678283084256048571408079964669120699663712475771003335797264896228294898128465062340261666611236465098511935160454286906382182798354087915145663798775727425207860051104922168568604067342229950020615479030208497326685060891898994969256414876433234897429772419436224545201339399649508207032241945191200070040028117084933215558216203570021697739864253854921970443801062842877950776254537579498442328178543265380603053959776000190608860219723662910574373972013106824075425792357817477343483556832712007680*x^10-10777570166632423267709152446114078156586183894043837128722913631683003137808612304581207756525080255206676777366152113147790612859020858981734940949536240615239751684204932666738072838216781612864606145509758239309858310258973024673362342304826440444294958804355099529637492422607139072570437052358627162166115145868239440962263840861262756840192113993100396978741929562733368131039221058415010622305383407195949535715102770871818820511070142824422892852732797094393494532143113126135020914269048897764567158211584*x^9+4205967768452581236438237943383828001015833078762842784107417208283730788951181282573538332288716655763858001108275929691065330604687516808320626805958267223122435219528653015466336276617001775255781012124649723884240081299083583572286223368622949712519970658164277367164228789581124405570754212541716356744029346351888347792413427539939413781196435941563416363692766032504292877495015875841146620249303281931389448342718596232902182644762994835171959352660718268190532127340056465973886542011436242758949136566272*x^8+29576390554456995513519691493825448190979624905981030871619280395742912770321227185716418241400292183038525610678578542472244860025291015173890319877216417507960171850008879398268508373596646973199409551615011248710633844442271283894535339121993847476157687794330417336088749377169977396809541505256452926159745036450162261782131835391002181645747358274029347699189328199604567059044529427810346076371001203443441579458721089534020567170886450414031284422907622272356507394529010111830274821990099871900420120281088*x^7+48314653822705201628607590887362782530410703291071760183821625362659945620043318414021732161152095920550795880886703918800532049495214889197207605117596755695921447574067651180385532034635094638599461001978124652033655074177594251311783963906437613187777818947972731360543163794323877798578907076608559859436488428117737680761196355160403186223239786525344641242919504121727713836288244441899837508012467295100013270029011109009096335915556418530052407523533891047869555844509356876464371781377760402626304739106816*x^6+48787497064721561058077323734284657234087448481815968495721543409328056816141121610156048448973483359502933148340484223927484561247531455066978553931250326051313310114184567641655224078253492671845693367296731891920989990353316342436210730898192965736590099419228903506705211107790584665807470321359768507713888090691858743648175326635586162102435610806344517346918581037982428275175270086552048404156193233331477708462943219428950231341446151571967758058016934791913831603924261449123163257494671308125913797607424*x^5+33468327648109822898156488484582494449572537845656017466813993521652369070167013660373604888890896103523044378980808666369399520644536343557529730814874969455168504428802716396052495921341401025785809994406539644432560153874437030420882155332653873301055292330504539432920641330729267480999854620032543874543226418575577905424679063690512819904713793782351739966928325920156705148045527821727620115544022333140487218540884660466783374292793679024473027396868659654304788282146588119131894606734645093295089395564544*x^4+15784738246188858989598807586296768229247981917695660549516353907545214141428090313742277516743918276257103860158332733387062125194874693588834526869421446342186662697876077170866096860580037655277536658136966701109411142299968574626576978672005219105716952868579596686295816762153220552077237751727192081932797502047592865583857567733161518214606696080500364438528472843990843938220228097790830310573652796904485953981521869605451570367056977463080120603323785988931442682514258484751589626832461566797816650072064*x^3+4808731687623251187969702241378659943324118513162481023947683677296958804711394918242568094940406790806490370690747890736654634272263461544183374719252810116753425530801020461804157715678521972168106353365617429075717174814893002941239788933758980550860090162929147040840793529873389216495134474462021495090382802448270761719877214182664208544471778683688796234057371300889677456098541405086666699296903994963338496160450480420354138043227298904854930965421172139947551503399996751040976017210856119035044882808832*x^2+710486466917374168107358014901949553617431586918458370132511319968663609798355129073787319227287291065829715840164769031389438823476885960277065478211621832905030600096062357578862064283737558863596197874521649610920924613264700694866793306074561685029446686815490598433810945472254033301488264832533562903947866727020110815447900167309253835999108671734546523241319169619048713364091803695286595088883128662862795470011829153385255403013759058423124421991813334041756860648598644759321448082579858663196806610944*x+104886858379232113417088518830253896694989704524460642947776657557663449840556307269261314080396325859763921597610380753837504851156113073180867785869504321844496646396555717253376846554136670448268288650543660319819540440958918009342492067648273872183438930742300172272392300015218567293187567254733504427257249291265809293616483216201904212337104439979235366019662927514069301905454616633518630595006863139062303247258230918560024080545684665333711193711544925103898376207954738285364360554335358773977937346560,-38064255651173466891042081903187097821166694458610317370583161532618072714535171423011881289819413479808101346875749015931645018182720677936280950337090950403764565897133540056232204388293988533711988327607076538541955731616578473113112304204100227924500355992375819167019461799476281229915066828406080463733079329282488015105090081535555882292626603749747322963066370380614536073377155310122994488721916846674499646372625342161167055845088944437493394958956522689187136537318334018841533808841*x^49-412278852648816894719550418285852670220066308172963980253558468007883340094598603134773976561954674657180941623284260687125816151874548423557009174496304356292865993666634682939344527380120157845420476396036846687942279009992972290350418283564217618329784724845097252802912779289069980592371601537037613814667623805464661627424548190227149975372610647730633756339999571116353702418046039060353493776215532187472584270306331338923133493610660282260030145242909767433741959590656618822835857609001*x^48-3507328595937181864020427107142794575171750354903736320746432072884760133494873980610237795681571721214560531219242094148857693332615563488466698818803637481097260496558407624509357829555370929588737471753315682570227307478893903025450452869796434380766805453856408646026616457716875307882421016111587362969786875046541307066112218491776745587374059451457809167942818199846790369782480058087415137787334909098481038910629108327475894974177866846959730607966181427370436900963634225157785833422748*x^47-21513747359237521432188840411302172308222302919143007436332408569300385681819486364864968368644907853243217835041460787837630323886234042163705046233141732637571195647799767996372220144278464834153542721121646756784777763386421884455861565634294217104624739514036899337577696210374070607444155600201616442519482776314265894605466440731097319726036521023703919584128980400932466843474377720855263417412352740865240684328737694026795340032916108273033501935455528570669725514344258553965792937711981*x^46-141164607433767566636130244330287860760279291594977490992691577835793565027306594826329448078970655771998993199936771784643317407396881991945809543084486145189410556607670244816509673288436091335998934800484186295006978302482479837557558400175942397527109224873351090080101395634495821598741332182904884000228450395749686410336454930108026691553663997628980933032357530025341674763858689008740243944619587748353609623419001646829329909516552039411922853892225680567405393116925702450188611808020988*x^45-851884083139369119262691579317385957783276567713463611072805723958403897116022487607349403957347527742757475254584943349141333328296088305606982141368689231790703867769046883264689987694995376693154590547680452753201016466318167623378669722187518808996813047769654462706457111411966365873087760906788904299554253261497099458457591334135243646960831865385665443133801621731982953451174421331850053908554000023682409637657968058611883866339740466934427058855052836208488220893429776959423325966084385*x^44-4811582936715059473265313118609628250110836514821898444996079356550897580929817259304481936454636873570362235000420962430602951749189625590869699081944186742231489074719080849410739594002068945561523147828385303323186880643796107897786094250867919149029485610582377759079548571683500687238316027211705090400971750810182759829889161481158239336400750949168099298968325629165194103226535457475292181641035197301199251553131749575482998941806372659854749920935485346318745445895325641491221930260139185*x^43-24155758325351438927254462338906520265936562611919418584078349954087565886184441381489211379869472562509090223665789970964948592641462756272443615302103769212326860727684593274932109851228750180997240797056072913457682207289478271769201871041811496138390505483521850428416169883576855848610188540758994715157479563412348119740336548005462696218170050078650939856723410418294007044810346821214892353731434035964365083951342185773984215045501833485264427423570591798783829395856078638928225259166128105*x^42-112827190284446697485812351952168633122924159715078377345390811645849932053845854947349149983007114024755241004186412958010995833968069819730573441440489846509762664635146800221469114983396543330126843625751417241199675036371297712545683240846943066035193673036603072989521876700774128050980404808681599919761393597701710230000437865021999368105004353980847971229210392938211571146882804170402328640382963592190137309499466560516498419729475392259095149997806746580931329956461290495266433573971972923*x^41-489325140116746828233178511556718543816226278609085159288979058182161016737691471386988427822718082930297765911805479857783099424193712236908611535341353920701502052961465199259617419711119699856267514642175536098156636430670325058940916916758316371273287910405460628501055496483750405941494054677237774710091030541664992239784507099680120339122346548370887864454438845708536346427323111522025602963696593387378520554769933829321472559470606759436262202884115049515778837568794717128602046660940867873*x^40-2110598132213838212002276461940628120115641719382799611137583224374640575001853022058593511756604709753404939135820796445456018965995666521320223171288936534697686104125935305121670467487403994036872620047818776331339444415585483786652054451584214942847547034302884630667656862524154483857024382638411753070158999293891952636434583322131962435591062433599313341967768010636005592063838841172170623717390535640157903747338125735771230255173487267117780318019949885605629519808077727188572067609881524588*x^39-8472567018841811103110112115868344715818160648576526709110738984279381346046611902720347917472039606601301176173271530918294212566202214988651661374693172747987715740515671712755379445468708162382860167924301656526684609269915377785729933876370158307848462808016920529406476195225645294055758206072358803086760189598847941509449841022376361265036216759374648707388553970836444985505062483531683601126569037272245458087057071543206560010690491534206166282903135406431492262596874359441884673029625561899*x^38-38372771580035547913158296209896113485366531387123152011271323126193467063341922730195787902950794171891015117616138491397396424911637039405826706731799594639615731754589142949707690247541588649300142381826617825814817877104149241642484044904745956050521478668053580306926511998702044071164188279174846405622723955018986539612049345881095472935405172869496218901148934301473166172806346375379414620894441509290845071528952498468785823161441383056137113430447828799922194601121844542455897687790054743128*x^37-148077389725265846458905635632379526334070601791187173669959110913623742881408008192737788197863006487719015562131234289363613248055177796396012224429723275345711057292935295388430924640633870691861064917591602272522059818886072803996208312825261192962345873441830307839859248678316615481172399333796704886110378501134869907461219199878189120687869167291073664595016464862916145992366587570527342074855644900795000805719883283249639759209728169266974453487178646104917964938356622739506534279830496537859*x^36-599450215389809880751432321567108267846538890560737451511892522636054460357185820237332617146797553519338631086387080802105207917093579336124939466263498057407359484162877296478227292210687991103023162197030907243899543529881039065171911007549504677596640851726586395581434192833425495087155793093974352953251201479289043678627024666834476248151202602766029113366788668329379252309132204140706830175131884316968481291579376068015422399717926883332656849874830336544152341812758362286458530828613690542816*x^35-1997159497719749586019107871937695440923454835266984655852556226445962152219674621017836979228066436662003285674762937307779634438108534368154001390174179684794865083045450619240386741617126003956251089197968874621674993765113671945773722889768242894634315087111373753260313406494064861587514288737464118754790408125398129618289312134419129328419442116801894715830939523636765688515543864681053407297235999108513241020308523368797281334305613648451214587035226691101767977420045217269732065075932699312779*x^34-6660373125580769801212144524925027187979969722258278031520791450081649363230584213343118553155445624715928880335917980587184119815247670045433707684594708229524933809882047439233213337014433625839489587128312224155758604805624702025476281747594067017802823707410511573680854023598374405179337553465434623353690435465961404694636120990931464584848063932120318730543817086573654366359235925553877669481663500860516407192817607998304206242352723966868451465808742197864546227375375256935978224848895168030456*x^33-16910232539161441546088569172859073644058728992664918846088321712583236551475307410297651289543587286308536346775960922340111625674665581665940364127625790735480825959768819993162315572464321773642836243292795346510105091115044144681623362405025797259991480245523295157399351216933159015420213924830477034509299702925461718555136444580367646153504635022438990847185755725940146928403778180539654337707780240650817260765488971486719488374225836284058304391805215299898631477984350745394283982150165006687547*x^32-52947092227665954360068672990015446889826271191259473401869540876911999109628128916045138092206864791435623984948825687548273064409504933589403666866974920887351149232927450877878352155884387626368351666367531527688633949593358924525208960779128656334073759437155231614599763779829886406820711880041899732515820929819829963927814746897271244694168468977893243093977622764282322643885279866882212118672852510202692725217120536301743545042574896224825986797387005405166774690850954788460930008033680469187776*x^31-126013202584266797071897567638970205139523096411522140102659203974780503198280044868032214589910038036995755083512861150396465814224818505447449255389039117550650259916984923841891626337296761067383551694349705333471859012831705802040210514938106227941586264699604792891763120190366323320054436477680014242691199999786638593126409244568066904402526060768223725861230364748453508666940283594563222085516233331518226929516079714702080553539965251679275118280380527664428124300502383412348261488290855352243323*x^30-707182678694841769413668331086088604414811433037926809968601696732359712043669437509530372184249227057287326917240013681268435722097325996638978443529976344549269054070575655755202015586869343694443907139496228472358340464804349887079130839783779727903779842128199530004364673451501782852712196523861173192395310845443847565468012373727807631422243495481204203494664872133164579834276733470071065524174097710745124216023348553721303567794312918522789969164169154535090509599486287187555301379455541824205504*x^29-3516794920414723928981464879061285654852864571345953183393282409838724262926824639380944376459297017259768024800089388875814736101240193955220114674788371310015431527695843041209546313939233473306926300252110406914620220618688598536762696715129975274564945416110742509719214662731193145364479592466168404162449099132181165236341403492668966773475766626939804847692585396340159959284757210403771190271314752484639489718857510447307682651997028357867403868113642026240583305907149136888802328027636475710240075*x^28-17901985606051614959807824457104046768472098951178460948646482294069010129703959080213498451937091939829292955118978473780824885603892774949280149555445206713542658241698285611457498678488467402423784388904080354478685877521703787980199208363765313140975620694037867324818004943805427624180911546127054645672997351444019331369842553612964507517207269865564901647480227082639677736723058474855940751095970806420741158682424929764776842965231926824538769469827237595688715042067896827085146140410120502885882543*x^27-70733912652730065428019976806987455409222377556999263473817976189458949305003620554152945130996357871198730323392587848004638227574667370988580800388056995903790526525171551481787217106032697244366855274174419453720014832248911277606674764854095727299682601451023700242960702221666180894341984428187747321356534617490302008456536483941564572942774757293997016139254684237631921568610507496409533003198693342009654790987152646305754256054692791402638857872137401887578262632199557650170383893707700472457971714*x^26-254193233333285265057008686744225824353359624268878847423181456166062069381899944623552560866187541358078617796148728468845963142891835722683969389015429372628208331874455360307834536540489463852143839453143046971479779592687718905866761758260491631096844975400055144241099647265885885009659146776569552920095876076308109072215620840410597940794159336093782905458055020147875009252642014672261574772956455816980584988045791821007402390240578081456010134446809988011048258811675304479985224193480320380250273732*x^25-818904107585460707356148979258854969827017487647296623409121583606608940916047519272329276945280795187991790292310045884793475656139687887486220245770635126949152780407253279010691560232671591787147209045332894435685080564037740631309930140192321504424901137334783128014745052418396177667448476502405221230808026662748271409522831939170018458867297023416313301622519704498813236586375146777369083838085587145774632905572868224932300315748120639556467760776053755849526655309805590159142096949989917739267432206*x^24-2467758333695190910130647046184032537925697811863814711331630214995438519700658532410524421490833510785590927680643011023637446935079359966613174422868473762300615862519050370202070783970334035340863236864043746135928993096645706388387416407753499523814005619013030980510804677631191088257155115337955838281318052097064021005718701973819719857869176762332910479363461324104710646899880731926448983087882926572694791568205435215125808950422579870116398286768363650278867009971245427149072791131883781899966088900*x^23-5562645496347476882681337624753596933909577326360323261907037808368639810948190289536941019072372180005932314997682912792807684241995909058927999929382857352478489595635024673922682147428049309722155123099235590120418365676638428888872934790898755277901598745232275171990170403171713038870081817472220147555728311591576906310290183105490524291774963940755270097579024963027659967142395033498376062941141071145720503885852964199833977477599415096761513222194191279412693284674005944749544976342381011157737490674*x^22-12145816424999143372100043830074889897328430545503804670444704230943770494901383147823271052850628385702870157419540107234230452250420741172806071886556332249242968534058481361797293944621540478270916027811437907362061556892123688596394843377486413545917196344475048783538550826328669409781976931158121450456075080605110956499748697541476288591468398226692226656120104560509383520320285624405994441591544963834653914971768097238483994288682167675055132329216038877600750622315032680949996810865364723710515731839*x^21-35005000040107214275271422426184831864572083593192311826831511579381091406815897852582491155702032120442596680096092650949473059653511649790307913188963250990133133097139885285300397038597944369638181190066221175746794068036422071938728785198328050770443347887279841423986601529844188362576598801097824812240861244267738477823597576427849561908535809249557435473566630378073341842858828260516039030650413417531997174570650208171893699351269448402073001756301856530535693183140697975607320888031310242439965078562*x^20-90557764702337342242920457234889844870045321792743261294457060712797546476023389708302666831611849811120748962856360827092240729063096482998858472923199531776125027875328422003792464721418956996151465270378013533595728886523706839834925482897819282026913518110597407769778874455998988693760207028091058251270711021876194300082970181634394876514332674317071568991739191818663878406020436841799885094605526247289608946151303084857663310266083566144085029975142250076668555398537343144090954354505084542828734670957*x^19-158732219261531937500499921466624001838978786731602216852599091785598835921882332733455535984164180010989218201256600824155405924031070704914561075088998082832632770945249273045138106590989000574863749333712976690424931765894133632289719578230199694217745720924229498781320870171688539573188650638760978663765279221087207154477113859117706128127473820057076588670818571462113707836249461129060581565160263017241121156764699894681744674428118886577041954097268643738665323572534755211780567577800057670709004344274*x^18-280939450901491691315464612364836335869322658770435684587248554638240630990915505879770945539615615670918065728293267422719334582938776105730217192766754483294173014260056370406808016065754625652207942271591259453517518389811781854243407625705307718227529200764746671086460667087977961490587729405227142128846035254169367292217106274287831752868483314885598554687046905816036101392533156361412174741088179663091829588989268414657119286005401850472503512898385639947142275139130272533646074500181658920780730898284*x^17-623948835869543315820261807695986481338113870147074827136593811397968952920239599085191583692012520841491924181779927720604882148824714476543849567701229241326278959736825016346180456763477288834420124363046658820712213769192727884224426548519192033026759037109465265495953506398040348836913011055487808346776961545496453499136080811265866427314000089935032780888073446657129773048369399514580627288445349477941933936250534196641113239477423691155168239189647113908079914548938886119694123816647675126657532457312*x^16-1296809375387865102536092469100275248303814147933421495796132995190237670730852680186787865771771820555144618963108599449624703993206453367053538570704126877766433131438047018602388177722188276772586063103545419731897968561744613904803847572661602070407828984405433150604227572598305361328510690470713540364342395240144869790784787788452488447751588852565053167023455052364123351665658019947562329172152738812051226373093983430005809878477351109096432886892559598033425690489196041210230888456727567206999293229024*x^15-1980236729024200924659219769154788801272100689530517969152736905057723292112067301597559424337073235658410174058374551946755453345344237483175452960996481258010735735687119682833859533573357080290281014790766003972991012046472540280358231923989315320676916428198142390059123872928270731299456640368016157362553643302478361070786189768380836503436600936972693733570355911151855036499598666175391337398291962287738748397728616212696098853900704235487645123058645632783797040037083694749089457256374304689264530663616*x^14-4902484112386461899590847277339389210274177932401298454503007722150162528632744201080440431017127388471976431415566530820976976348716875666814052089323440224142704219858611681061441341241301388950993799564568866582867443194867253229781962835455649388628551448467566887350326193289012798465005300108631442899311759985245510189463692091739811167027130900635860992373439618920737327373693435484355035861984043603398091177199205791841244198412745979486333641869151030415364950979083997614928380358475348623822050869952*x^13-5606124755059062134615732010822878081486575325438494358330410005741507620764672637301144419206171545235230547001103505854456276421092245855408593375718986530189849277129117165552074504068714252666282975910664964773984407253830519398180304805423957835138332308617274432589440943824563076198752897031300743254259516421438137554793578385864059154786612674416825762859834149308868479392818960561435377194024243992710364012446072556230600874182610870139894398442991612772578867082405229832783558274172536343556685392128*x^12+4588177702896195839815669658787747048252197596710817532941231250881584387550260305909085880678579850808304017746593144225084693265845055707281374911311878172637632146714130636509543622133749170870880407707852346071136786893482807279033762819679560690766250145523167912535454436469506496080806032073654786857491762123735747363466707171359848758122143921412300157066318432461846614712320563985098194667748463593167526745554177512133203306980340846091540591941214546154918806149893773344118638496359847478550601539072*x^11+19755890042783342366248403733778914486635776564296353645730875824076736553012760548256920164838427199900864395667378427498813867718369435255698309081940456272066626206407277834605337348878853022432551944723288626882566880401502983008826136873556535504197878026975069100468547614301889137306518370727095913586434667655270155838029564701632046110768071105916070844446792308903306809918251083406591619610666020445465614178463881560469551830731765042514107995556291476659114848918318196093298848553952954610146186413568*x^10+18991340629952840455809139574486081515768231662297680641961775628517002544864086536122126389909312815972258201856419028453188290430574011644667564772083098179618242179042586062289826227240464705701479558412011911636095350100979243766822825041654849636567690548524372707953818234596622160861789001339307592230094857087078056592690013029993110673337250998271534950314396155657956824775278888952758802276159016269610591287655762255848702579639119127138634777090546668875033440451354233748874109244942387286800082898944*x^9-11509467624250987681500965067339696414771704196988710147538231621073130972918885043960896615167149384534187765828091716510562484809284725035263347846442539395034244216766900145537008125545410969123091024836993297092143859365799023300004277471998848688277506085687554620289746672433862287020722444623552364558013805183247722571296825112467782150234874491240643541218950809543641034285069167546502745267466546452344167001741870515320246631977968651211358231210023775612220729511767596416530912172840760705798919585792*x^8-58962989488384104213217714053878959294085116053395315340668403546641547208045140065285675065252769006275371254194877103487232697717327962319886130900250054765821717913160975257409306293833736320663243719639457737145321446632893702491503382890019946251155948167333534044930332416191101417441996256024967522088435765577954710879531331261973170120485904158052607783183113403204580777910293519804207375981261069020481228305050736503138809799811707250153995051683996376308596896181326323096011210102023557405454415720448*x^7-90897281424861274264012243602238671410842943825574311434532729217143883577452271443809112687807963170066072194535035555027860963389766786706145170497932339577547756763083146824710607813202620349582147866413668250121977619149003463169425412985782057143462221329857807866098760245592975812706337197998677234697021341322301910527218734466193706678555262015897698703119226482659712678852963322738359621135373962388323394952116878403881802259258375820896487650340052029947738445209060341166370429249268675763524878827520*x^6-88838380899129629688404980154947870470687361323157950963930824293197986540389242161864787267075491310100267343967923513483963383665171634493705658876383997783747441013946242706334277918500610355446174049154345390176078406968363793132088883907315383061447570652699680820507474705346186684238227796417620262695014959783805112038435045591781657016710771580192795261341161277068132073950537766071513054942426751371241532769375405094762484786040439651776167114723319067818472630542567329412171951154728465601359035596800*x^5-58935429362804043984068674959465116109205261782170033139584998908638993971461738638377296311083318941001826569803370370622298636038657102599851735416275320564403829069671871030886639194648182641898346450093784565360217204097671617468126966644400916309248182999878934064113914885561044521782172297630672125565651803068213529620452655545704521688974904868285166688678381517280367007387178646140171632561208236767039583379817538896109879966062285324850922433263393108630921686827374678820167735609612143054749202513920*x^4-27345792984123769473529289362777487671665988955749391503456962909819522962269019774026493921395484869415940764835354496062330239887284099295722964127700516764532453203904757693627265135943589124990920113745362324435350360142954834389135015893513143614749656034358908066443748995684001110069878166153456402725362918605256065060347618210931613534228358249499869624838466363186584635176968732147027470893451930738821810178580908189031217587194179631993813158964731539859294113581238856708383396537590236202995725172736*x^3-7928026808478124622304012460806847158771615582945344807621646156862359902250131924999777798657714888527273544733843763231580591155471396657200586782950566685964213204444904350927409804810689149473282397382250879874667282380715909422977075684690252003856300058622437762963548609237779878866456281563208788157253266362401595208131080570692040476793299967052761692587901773547925290078456788610777700197751163285010067133418705511142982109450444008120237711784737947335332518223127837186360828602720742912239028535296*x^2-1274218548168720928709705317442830610198485501659561498205233342310346281061876187945940038688295823572817617502592981979997929944188611201500895337230995520387139938706744650515462537804103212344670447064578586008756055950017057353173365597372925276624712799609601307585179839158855540152771593231848463528236925892441841801857643008491732973400339981115434289501639032819685347299276268070320515870003978811434330836411575814192742942168363165390371918748398393754800108818873389923902235939489110623072805453824*x-77755875156578922151960410066334073162544422220019003982665534137930434137839785770947861145001510839535018116391391646712563625692489298467727870303524869733656568198380368441031113392779090469775784123862557560235420394053057583584859534566146517871363525779772930713954784000160701316749364651035619430012828981242848748918243520199896910607098638910144544972614491413055912939309777751268014201528526715868876655687456662329593961930587697915995412965834705473110878673748513654491213629557978446415830450176,-17685439329034944120654830546012742537838885680674688024011078864540447701442722553906207246268646571326525319259707414253035795091926747055533721134463525385520852544631572576444239939937807907691775196261420499670943950788392158191365244736267383983976941506515388088627864970491730812645753626649663206582674944597162932036076541820507035888383836093962484027054647987160499770735450829927720428163535674300887398322171927772299092538819350751001270367708038593269058648213362454158448780207*x^49-197842790060559886613389157894542674531714696489570413307568161689762065727964390441136661251242588349789640182874996754403507859035494299337267233650545387095429881062515318395642692746553463000420707331599009116254480154841856130883381912364804085498722899217275750957542110159199671654769168414919430668418664333903817742365150357357897908324765323435670244874792618616745397975068058066867899802320102223299981445221595563777717752567141795994119638988164114561471837895057322665198602055239*x^48-1702586046299101982552909176118918346470726724897004006522708156188346365657084172459904546459673179970261463685954657882924668505232784611480980728753029902239124196907789642214849740489261558351889655576964227887108505148138721750613777695484735267413294202995991188153265018152497763629041597459395981648475822857850245980842916887334941018879205269522968547393091457252269679217668997817109894040485596459823535088705753773977775915364498677458796534103790139378724381926738856468075290741180*x^47-10620588857400946054534632848986413119783143525016748489668737338684190290791327892981350075982322161984405380177078854661088482088236463265398473772898882703281463503294646538772422958003157676845686762305079918854957861720433660023543270824057533348489235814947571498061071824839756520059380272575576409706619892361456697541651849148402051175379590969451090855712191959564784702979944181938760037393760838962178628637392847036643600985563276747317226588670055269369665301865384671779917154386075*x^46-69513268272912881137354746638852114228388679117364406711733814230865199304346928360260891831652770642525074990002083746366839434761708274824365545764470269253315700652629846614953348794161513691143891021836872287298570594101936586438763756639069304744594963399242343802579827721768200488281326877700904883081193105286246899296029401380805814256183968041202568910917919855464908993125367100750510351265497033556654438475864933515945875684860582271601701673348797978798594692006000663802012329110844*x^45-421219269092083997016609269514492183201985131508919672965838954387332254500626301864924664455504788955467202274970038621567167697193485101992815335895579113683717720393596141305757298203751467111255374858753993098504855286481303057109063698839131163349977179356619960895625064403225028592344299364141385654014852282437367209046515777349461538677790282659344217276386858619145350116076380389920116296146444064737887835509570919710965055810360752132721167458928315889516045589597383396806649835285959*x^44-2390401334646111361947605702013134927474827945325078283060504944677082750339850397582798924346355577176813621748155850821120995941326248518963311052385026795544631902915987113298142760175604503011387085703006133263428445206241343295536089181752426820827408445268137472546930427206489915941041696561216763328836009329212578997905266791793313114136567167699737555312267201190097515029304988643749122867470853332559232317001304344279297937897386610713723801615447182309696228153474410695143600626087471*x^43-12101077386968358619918533984041287249668824141794896521220463709115361621572808224802100644708611350444496332917936374989766044813279052862116712544410849393909938601344164392103126022686774484159794763427089351628567213206021347288773247330386896506085514287912415416897834807287792688904116749320203778300653188167448803885135022697216129134598150860520376779608475784866335967973872940639423707633131575125243081655204723166901361445601872151839505886283660666815498700971897233519805895429984759*x^42-56871166180907596915586646665745190256505846984801632881069669750952090989980155787883726856478930207107545246848990613727288822658615328171817475415922104447796056705726531399896708278109322635861472107286223868297854785914330639143295098824060551664801670000521334130205730252749682227267308895880258504512050313542440358234093140033459214099181124085527726261462379111229406796676498941901865632164292609648242550791609336189814101881762577391955599468443842519035325683673211161866080295947003157*x^41-248196956440699810537132212174704516962630965159601760956824416322320296538486325247650008096920801615140928813161039993007330762876975717353440149549279941561603106540878983225193669204649355086734907332660202397042009845698339972215431953903757010571549698725548053045677869788715430063322758223359219348268762610416417139948232214686359474414075801044688172074123914646592241475221792987653979506868542106898822225570005818136633288938880632421899192652877153652260400203094305801109449173085335551*x^40-1071500556493337400305945176655878951277864328006753699112908102546282957227040840787381781600341366934274042841548873008117250654246365897009433553479128257870363476974161290661257697742579338367063160572715000886620698193290248746344535727015201925648958743441694759447885784749350891465223272416955432895029320619234589091917601094407901512830861857727861966909811454111504816765420398770144253828440753455603996462635248779049109491040448220616211767310936063496321362719449355011866676426022987532*x^39-4327383502140707060084782240875067555172202856413928220177154062307718139832833070953002572931632000513232090963851821675148819905292066062887441829745431143274944514266374578290170840727272337867970654770596523874291936504434500922288679957182759343698322002932710157500275090923466475764356197623629691000460746883917867679304222456683669790109900228444524587873248458017851212731897033987256071126349172718352250803729455252657352759298531541025542886947906728445422728119581562586785133049283175197*x^38-19410536678658944736318748121121888532508764985380692328221992721410006884109641158040550176631706737445827218326587029823862058391960704195514431127565327547727872204349852516088540211566985040170825858685759562623613595692317356939328884386248000080326522557265147204270422489319852380726491576068684742788524036852383166050439424468679367695806295506902752358129602322079548261225583187443617149508613101946347418277632873078116280864057514025677874490583980755299081819693668988588324235501905243024*x^37-75843900448107782230736096028715880473184946188812043228945843624826771513248559925430929917930647060971384013064934280714531702198876236205695562545628287990424973321280320325664739084311422903575245929950238159937752842544003831179955839506356847000961710866145965964957779079945200769180139969447329773317434831826871662662795094515441467673593731687927279263358821974406541796356554325912124942901806459205238916429732626534908181386294227529324198794116038982943933472041155920735383604294900223285*x^36-306379472541963408581349410759766921448365770013565199148032550657189687740883120736643701580172249553333582289358920683473144794682322751580397647934936061195151653654654386937168072040776647371967126688191635720280654961204002708789674235329204847439645643721628502053811979614738827170382205747226757638978845018813871039986411900646868233161484360947762628474447972322339851802431481786046375265117569001971675779541677251800949311048023144695580103894568691338610665289374728546033128172027917722776*x^35-1038970379813955756108388431037322188849893187894585748812654559884505423856578804879110168353971470639647034196214252269640636901889161190690936655657966746854879135356716011299364242262132754475307514197668994715585190843615352979920460549714379027585645031770145092862067395559816872080697732167004300343608210272391556930310770715447469650007565541396122282975240942598215863327261444683226674558408903689244634951205123736434373373065928552947395472100271227611714447002175277239046255968977676554349*x^34-3474829337434101614208172428312474087285858636213323322681649100109293429025582531888895227804612923167932685257555069590168650115236911493600326787425945336274816546347734746228349438093304456573311043533992296983951669681301743018547284190481922419709809757787211257501749934164848619494771289047285084960184828787690635657118345110599695409959238315694783652305568741526544395758212402738136811037517459018206074429230913092939093924089319537318832309512491880030773151063215640305413474714920448657920*x^33-9105530463064551862816514270345511771943399259950586595648935395330198828222410133212926210640630090242088967423064263312526655544979470807415110047373855654693689463120074431003733233349384540949628804811738981181160402694546393851948709502869604921991193848722529135492577968592242085113873787039567622140624812827332360899204963091645103518808454383052008131215372270003073714075213242712521987958751209135143326201260081027494234036260491576358079028573799105895146437504971619109451273683563697699325*x^32-27896495811872201565461382953542377440261976270733193586496277342023885041290394906330402828275419446270172966857496340286240302430290278725922425194097685516656845796119396846781844963055204481743359259879494012868576930149269568406912958025133769608926884823602389924308387627786050883440381163591319075856324835316347149419063032012221944372410239285144112411522004221504282244235533050727289644700632003846505957623563436572005234670235820679624517234409902121808816067493696301890398378004517971712888*x^31-68295169449466685259617480276000067069370910076175998863347599361241522204115683899432967113316805295592547815735148388840667313689292156914544800822560286872913727019324093639884192842825577042808788551032492021426037249980099399560356976066693364454542000283865064900624268338580383129102433968067902110665723474231071332261474140142138424927291892147675572537475284466124440303216809891501997266008015100250888269169468651378392332714955986194029313198922905925588720100917505482225836163431479870008445*x^30-353331873716024857656779732045972898903003258428425488703526679573472546877512903622473730718451179737385253702105803200279676820122801848428462879566545112254991577965990502571826163599618817402876079313490203032373490892218159303748182707261744925732794334382644860399334379742424211353398777314381949364567375602704359520012746120371016726538192831360932806024798272632644093989211837183275731834963080680375596064364907466498295293007127870714821901208231839608089449639608849531750729218154938399570936*x^29-1757807152753261437181427639090875347320786135412808324776029226291485000957301661235534929906289325913265348363115972049553687367780435935814079902326645508886840513157751978628538904735839806786445060899073170200412562778592498694652045780843772114013648903519754593096153168438939846964714282893736276148139966504537335184698030715652094109993145491310828160525862022346536944355102650031658049091236500185694942345832925179166741468899835707008675882128889623611537165866936202933903586587192166185371565*x^28-8968418268060264331651434938229003631751395442540094848284637109991969404563182577932337407667527423530709531643066830095147087287900535984500571895832667323940298760122802654822535996658328420923302352233985226586225214963476393968542210468510255442785024811981768219459919603794273171821527542096549124686401701426785266648377527396216360083099020596533067224904964977882567022451193439321443076368212168729497938035161262010021965464745944058952040977536849131801767227659326146702514827814629252172875473*x^27-36143070778524980213202312214012187089792697164211052866328925426078308988137935167477272922164150762545692473728221631428561579077567037478830744220066967220242283800528859761320467240719880882280647128856214779450814992405161032041077161642201124992915577069177285516399458241149340815551293633170875191153527612668776316476547104164649587792902773495789101996350518114193260717488897449697258463961541089119877485610998599702355166457468761545678731485444535748373679935032708140926270600483457217828296646*x^26-131438127219163325136979853846440898791382187745489871385545592106495076090348963714560915576884973632266213056145055057288430239533753492503300371844165031728548169050154289200827508093596801966294184410074453329256963006149415896586717521845219092281542809064255354804601918592292590528643270291420284266588202063695100696962818890603202796852406566235962236339235954597208991556618477963048911550232200826490382308405503858009805507669595397076613417574483795369387507246862212612286052602895826377619201948*x^25-428253017110733209104290904198179345707349697944604126919272912862365202481763921660317484674014295734405864658929092740108216050897991282846311254424774303213797311160942221302413436704774350468476195344884405281478814499393703879863251820705789130851316162473141743982016849465365774597447312044671028986082967488710229297526834748603902218451111507069967336878576935544552138233601363925468629324070415389766829344464894047391886731559904452715166441245339674919203365017456960965992766513894126909909504738*x^24-1301735346695884284244329753982565941967728795918012653510009740632628520711951118382731984432490025211306175262024803481935896383277192565489114041982127197535815551698591241475461020470990915656722235238309591610238851770039600771287727789579783506076219181889717861346835986120325720378131479222537316098243783025908000161146750813477688162863359133663452838501003881712133300274488089668827735839449557526228675337072638006409319033605931087205663159049190236452833589485586456865440436390922130964339139516*x^23-3052130284379589708414890968085985860495575802354135046833619639046011587595073150749975897846337930776365819561881663018501654061491175566006714447163373096472502102832656216057108526090519378865232643111131345001745167419210202724491123313545067218646134164315571705104660203231515460281629983150062250332593346213227863577937706554429115351628203911997375512784413982881416969577340027058484924765165146480382557219142472705643449106069602017063762192223104519501108453736817192346029347847114414015073105886*x^22-6735374850317465795081019357407507607385067182036399276358152914068054281373454687140504471795955591487241590459878839616010982460762195673100924622944862493852377529129826179903107720258294667562004361693087866743713902840407972445917440390351004794378061658443547552519955373907491979925324189889071109221000848806812908594155310712110047384271429539737461111093973090793683526696810610487007331715045846848043323356370100735291330003228867841552847908064540127339509677039949244990247982238963784141057059225*x^21-18556626159211266577229515173499058620994408147897565596799662699619816019633859596242792721855553165428849803626640003666257976891974711866550436130741454817955371973351577538947910077238145891229221251367204571914025048594277553494715359750685733843176537075916509288660687513873557167605101459699107290704505351316583689064767705004604791217123808843101438527050777022833649485095007803948422200113208627661632941779395830819592905861741218184008823342526091300388947006414521006590604586347231669533956978806*x^20-48501970865330661504198206241515133310814055189951925061393979877213489754827188345214568128772063893182127665159461231697571869089346760837809181269067620054110425860738888322194315616662027642898479848635822486259764189628566350141267560304927382733468427747706742441952522694856695929647165786100074713097732028097424727827117235444158533806149382231275661412770207231331593040020636756491518133535280550746156893047056036894758164222510516830618912487549294296218318337991332920214981358122673238769558660411*x^19-91240583498123004792853977165719894175307559174001665255008841560787440658820442779610369484633993971346564728989099746106657421799678150342105582154837879028673483883555401565638568052748946620674848319182500259172759551459313602585203395724716076966841767079758000489407495672495338779687217080146369882316696556052461937570526489811341189267622384310997653965435286097131778180452482135066497419563942961647373922363098756037333104298888339454746459300782861587491744747703440203354114678689747059340924662278*x^18-162368587541181131706994547087278674915902049127586807622487869660517641667604593303038048784013944090492341742110636558426982725640822173823658359758047341512464448752655996342662536243038983328923117509238718472027718198056886401974352489659139174892124768166152862352939134658819388421837415517188451637584040867965559201695792826997602623151503044775123204047890937584970172578477499747242016253253030229199889051764781624095044520788221887231642720259876649328399963097883333115645678725207230199063254593236*x^17-341301398627167653307836841177134580270572562273847238580347719550711713997010435815050741957677441609323600957494024619963124058262097631409008886562291975298819637075677580695778456681809727088255778364072530505023468447496977630321011660063778663014447151620365034494674715793735103103783310331764007509364728961353610296420430279658376012924367446495859711789013941719586552684750312022479472556578582600746404979196479183637833125057752495099115058703249976530893022709339032107735048018490703823248839223568*x^16-717284736308630591004132878699384898107283659733123415950514740309305453456614883906365679464489246580073302474342181678972576216692626107347211019085925044101174673732957068038052273224065966893612086634032060706981883832246670222589055020757768854617764656513972763757330463585507597313471050926332475672995276244985966528502548745778112747375200591454982349766521038709359277339629141818996154134947860616826384551627353028000112093309764105174144856849411625138313229878551455792953383463691098751174095806768*x^15-1171916948983651360646464032538105466288683234529996514330669617841263908030659046438232558017407740427680120632613940817658560017115876732409354877987925626580526582473147864147479258224825942001566306421169301080629085177839323909079920418874104892476402495676987193970756943919602323516640984552677489897968425175738006003639496850904728969007702695954428786332139015879972238626589842217133416037791603259085990248980652111348396206829702524445336493063459992534391307941291374289983002728041137677812835147904*x^14-2669160704052765068782280788416685924965441830427501200589640812609083880627368851936656300249935402857134426827440142904576713825621086037812587178813747108787761471622450390797275367893437656105329106106676912641369739942410564579715514140463557844455550436275618536618179558038244641120245282990957813921624216128475072969997902037111148543658601630423561720733462653061910731848312082973979115498612245305612395270864323930356641232214004213628116238855732796486468529421999253862314187497539032175025562867520*x^13-3458563972281381258707188999320685826729856657462484541876747845627995946348149151681603244384269628967865890592529965749226010285589151450159174111000702895216417516248846703525540244674592715084015420349868535995477108614303231869847012377580293273569047508003851970449753601771950070200050853041486851419736082956513684618449412850929633975592110777698083046290060349723670944220141292864029145626813139320402323987504737034025121889366823297628006691486117806808541987751330708302285584923012091404261593095808*x^12+865010486681392420506286422790675038453987136546035660842233500598400836640508789159484134375357426616483937200499797753887378154358366145453865033461055789588995664848948704505164254362396996000470650127527776327472223784090975058250125348926913692918761188555739050079230736812848067853282146529446594102377760594474958064335912883447645394064573811819263041728879803701140708198082921586698087999729249101073982680121082050600673793953914050389671028827752681290843216949205257677087345495567554078768497476096*x^11+10027636159381233344342814930574225081528864824126570701532086469094856304243929419566070660737719786694850727203601274282866641534354493714097079996647557974781576930955597153571388333181806428152217861154884912767688758026055723255242347719179140579920080422484981586045274243790224846842950415461266067638297398021516774711439704744728995724220798155722345628523054625405859342320183495401430248828319346165550322315595031811187551427082873755272826086005857189729985397123297934657672645733396533895103638773248*x^10+13433211136086129779180241821242468355847474830393471106681688784943203706574433410000160223977809926326779987377469872818214131105791570900339476372961146851109214019393359695189467257581047572249658209495835523319122632191650261112482563161262608927574365222975024750087135103824783121299826953494239030138500720278707237450935748364116997536029548078675260169459106864421129667243868997829086184209849212813431138194476095927858626986551950344290639596983621888863062693277433158866039148244813257554919723607040*x^9-1130330189786934241514047387328922532674648153451502833481772722661948068691612196059184591641895258499159789433904624396746780670060783727551193257834336538951526279992603918353381598954956457657996701605187302888162508130751662710036668251052529516904776765871711138116430485083978610707212813299074330810589240649180775655538913523234396195484652755868589359434413833985189921828342569354835004562473009944359587566117292079421086129303015369174861383960937593331035821232700347464236022134356973869842556487680*x^8-30553440205937019863785686260356886661420277159051450266507338675630475940877536309974883801643827310571585497469162141209883870739652214580900176063110454500106977298229710984917617874926534534817642353003911823275174037173122332962983606472112227923772784572969016431194857273794207352393176235752846021753807209478990966504600091112460550355537234805157762735548172741773887861166310044916981328047322640197325425125797330120518527470489524255799300505027406828227107209557986365947451148063935805858624888528896*x^7-55361262201990310938241185401596522084260391279486522345576027866459661918970030453333933808236253526149969323256618913720509152709928310609758252935528445780633526059306373929663004799637421511467958941078880391209623385209169708300126468237110284221700113169073531873133213785725626212786678920593221244496871494903594133020126657659974943714078585297661091539526451069376795703152255424613234653070606078232131035266032472244828037926047836260910904904804234040662450005314722101627234832904412119818267686158336*x^6-59691338605661461283548523102802564319232107239880052422554713587777568735961711300180661987734388024629531147242300368768041322661664559421648409137981547602170425193662840127906667169719074752783910014043772222065232320013904028813159030710324162703740500064378728962119284787453791074067691551679213180593288821842030280369832074574544995775475424315566088873219739136483459911669480542504843679348102210922635553152764448793692157547469609826999536632468146939619736095020326375696010750721356457950438590349312*x^5-42924023968009320429959413016449599760231560621220543873890742629686821315488804950693730827544332472192022656855893241042952424252225081666062202849697151908833286310357193684779822928100611960537729738498125573552360309723100894401647354578015801821308203658560689009345552084196072828199490144420696505536159061665098088739383184157290915025790524917441125000061332820760093450758944989970891489156007670956588825919819605061772264171797612252685310228438327000752152443725227554971887694885881799201758738284544*x^4-20879537776155154885016239214130481486975491872104432672508273868646872982484617883809422144108183768596213586721340604671332398369992231189288721942245193864842060591209164745880938920534396670096146876864681651750421186240196363580835783986237244541082029156789060426893044406006074801205784458693444994312899205216380911627861896654836076246024707286849352570022755759427690125535780224058660094942924585173320929390021217213885277589802644513537108112508136936408778399460805451080712769239568097428851712196608*x^3-6225978534847958645900133541007864047129192174197905184792898344610394832638750293160987153387460680474041457782895999449031891736338140708453433073370106413419818520631965709348225936949614263484044960661105047132746420459881394730135602823893775094752410776581001317737261829845850841808092102841378192375675471180828280673717672687878944256387958078765494584799056140164716712380051598616829160852558641363388192211221991009981335305585539445081514971528971122157891340120141025219440441025860532759027492454400*x^2-1122775088469693525364729861779835443796970146373837121237120343589531836521825215331821703159330673942333251938550777744752682325736990349641051216376609488686427516714076197674298063990876796427406636492425173907370024386034709361613798015176203557292153405881954315865432695171240132703907998759241725348727341377020630257215636020167274958076123175995621518016760925243326857495921186946065163753674974126262586261175366332174446120163216453056713232482784708814733197980777142902398765465728687134782286200832*x-188826025718650969286387678570885497283259462000724292410503142612550202891336790209621517500702430788376904526753099997259587257637356317059720279551365949656339796599000999568996059484800653435085248746246038944543738135302722467117328620019924795673340991705807113203056259520517685612571779216248947843421531355191694213047234285772491605502627407671271937846860372555864277146421709722115673414267276507700292900060768177957772851817187993874238156432241306598809866567978384038183548773786276567474619547648,-20079973889791923804627020427480014271747045383721096591309720176452601970942589747438910320884819034665020355062693486849098383292909952826852613310468245030422811042369267851934886605483935248372905820541210597797726598975171490774865104137734506088092118230324261829251325502488976691042102831693483723268271259433037351141967961895221486668947714204755523904929690545798401401561852445752266869662289077232822280230121620946698360947553842938152281940198726433596100806561100779691050193359*x^49-168012625426341641475307190404066944174254837944491965715865982826948333582197572375758555664607358887762694559636257006350498918460712778835529708629744146244111331498244648014167599399031251442050691413684593957174724088014949661680285650001745039805645818777086517531614728469182643964026718242761340539215547676412426848111438907498349036894996958931223609125040483722423843739470642297732284716587352435934575804464796422180489291231731694167047820036970457057310001487577243047329460498515*x^48-1346781845516442457199782403136325929649537068921492523868110336915898290446310179678724795952436136172396694420425826544944545561674105108746427910365277132658553653008339242141066030348980487763227482523970984398736430526554990571432278977847674960530546979788296389288342762508609895803447593797207078497335142057497738006339154649394977600047452807391406479934368657901537998830080881133324497426104080002534577511716376684070205910399658210429344334325603504948157039360083919599327965223284*x^47-7124287672847680697089664023368336952171582798410087743372051926684996467082109462977407509891486033648515712939073379641243124572634229008484304981591698596153888047288803621956881204605200941586543277656903507584289467524369900756649615059482400727879016105657078013320452161815354855596808373298323199180284935869079463195373856456675367394721296913384226449235319841866261512163715328565260993232056858932613346287488481599347119783806132484086925308072626235791882554958662754819133092906431*x^46-49314068928374856532851236574738929680757971014338416461648912545720861800101331967495580329569107226346819114101843147392898441376410760202944597511748925582096921522788650265212156187564810368936828016246501816315919549072763400996018356753824107894681346222805382231462568173966511644661542003104990652778215191103092306944531371420513126185967085429641684339427257100268477324534777989554960399865702882841172961042771626538511276092803373765999003939970577387621830180136212969025090339266800*x^45-282728688388927148830584410705555638599634431749782998119986401548841482134759996401858274549816052664673136864401783400863292411347451519045109338024244057651922095054539610300844505031255571013590168236568550201603811780280420159654625203447925427277060849728807997569486842836474421930819879487351896182369272586371391542874971623561652356099509718777316802023822917190574049212597801787562489396234461895044970129068065881599337129608890313941483212339170898504455717104061121038571217830123923*x^44-1542199382577898488864471015286198478292611556468791821372821062197713729957790357271844183012867931168593043622959579800463278272013045730899095553954110801402164447167038854768630624035601511424530006165332355528518319423821266406405833200218244607788706218184911560397353611854760146876156454654185616317199204778490665836402694949449867714158190323979097053604393082635074831535803876818629518193033084409761632725371061844887949722143417815040321608113056931467942084238088237611446481741303059*x^43-7154836500163183674798788348013942786181297963055396646590692175093744499490255688631889003202200945886040215053734310619771153746439591729305351638451261904538508401744441009070489545487644607444325171943242579019389928057908827111765708691203157255989974217665313034038716861408826612143048678334566071259748360716169330941896874149256295043215146661406444653271260665854030892201392276979197781680705494581419908937914900902215992130922211123763006902707871175229106385873539870661246313458229839*x^42-31863287298819159656015567454253674447993122093799072345305841252452660139037926545283461923078146629837406774047386068365664103074701718867991815317261388149630027956985811738201718105706528600409283454377912337897153829574144380777040128553220904661482962469421043723275007634760333085999515545162582663659885306839604315763369273151077392100713690701981507161474525456969135394284256890734087117626610084228247318492715959024923578354470671126669259625103804605167613983747653833435628938448709461*x^41-130048096886995906720812172503234060264432433886422564239750061977574458393763623461721308780058723302039090548288005989827133902716042692680803732935441112612500985919836444018730368401975814226139837347134793415212229845431642114735466527877481183837898001752274918399038577208877501321953722025355878250889698099635702022959443681781753425437923560601756566984251772369162855617228890465869629827956395493464632679900241962970184204824478960356300678429227774495744703210133556314803050692272627191*x^40-563506976682079609862267686044431417851669446525080435848735967922149043926665047620294499771944617297334769344850112723141564383501179880951554278534844544294657646158267853415573733978082067711418147774371390967638564004502951591694023194547410072983230576990796335565486829194216362961649214505920927657575333300818187367172266989853838787876872750731096482467922773268187576554534236917852866162611441283705215915833420406378286851836099068306033115227988524062891060123527514306962550192988815460*x^39-2096683965175786842332851619901427891121329654095509323576732463492945493167962753396620492467172190754786082965758142549453351631594458980291678447408943026915704773957559737856616914058237495125674687626704260009447063094507655261343004884724404550559237335908659448566714687390444606725077512048311958968226426380824019116863839034567250208365973970107148653424820625301017340907961384996456645544669584348803545529376666997187132212309616553008560251119898916662586604426046645675258917829000757617*x^38-10828743972873020347107939269622922074910366800426244750559765803007509230491770929583164422007298544934074273457200287482186664323653663195609619773766979327178307193000963077789085756081691156285845448757118136137262349985626308212087303481084004565015869180710037610763062533788476161766653527561725536771601346892436334627942133364513701107928619214111179920572372210146600307266364295789066291158345084527958142467308879871644125912197266056290163115268870182890955763250835876185720898661691933388*x^37-34595716165211589439587781833129137065876113174739544784988956384085556485802332795020258683731641686928842435803893898296390148207058483648194810731278362267613809098059667732435602835247013097482460314245803809019325124873659134295078387031319821832597512586459172810039770312905653899687987802995419569428704332944203550692371872781377258140131389043348397433757461859916391178251734122286025179766264596873782481465073059941926955154596943312562288486792245461360588881794622291651264160881288336313*x^36-153025593940832179546629069803589791912986994091819606179484047773658770476301118070220028033047777625665364726124987664856301073050843151461764458312928813792251667850213805691760180366184635515676024166806236057699667963178984321379201863538687717411906077844093734752996518540753209269644317948991230089745471199699203331458259113481806438725058027589164890351513344914532647917528067349644672559112978598417250045834411962502969006461449699651877702925533137645510786901650962577364205079603248449908*x^35-384801381849689741880672453889547188191537771347491639626064241616339169244243776940342675439363441044738865167912249726416252423582682583093433748106917408703254376483452565947109304540303959809612312516409960765918667336744924266878946033234705284351944188700489079706249664445487122443174631357970359487158679421923895196896358073448843123385500043570801163186607494608669602965511841646388339797309857676069046917064631111017900276860747588742425471929993187521493664659895947721300079598868111503281*x^34-1368813027318246731671527457009876692334536012777440498940361155941486962156687692042223384950978997012360340907251465706085041882206113476998562458590906890284125068221856945921830092826932651541186801706151036804514627778289021903144655032387122861538375449118852536208415072336539940319574521220755684958795399792267829908447945228022266881662065711399767926273113428122425127601259148172419885417069628236604564967967730687830794452530589880382085478608595562572901861739015444838725411491382435865564*x^33-1722015116235219762938794172453095095619042478936542568693644643748075082261777584522961704882144466429204553081082211412844274326596736829407736069230288168837739428377471187898743280301656771204376269320207580607556709190626558087308777148839715097171698128280086581628727801209629471402977453785683230869015750682629844472224127049112792797544732036718838109958851890110443970735347234865694503830449039123098571536125850459686261849896384073344902803869782964958452766062041737564960207222005717092481*x^32-10838392044485511339857487665850609072369747562515220682196997893095036157926686004890827297559554938816807825444198624931422736168062956076072093194649014290735330518501588634596090165496811541342949248954605665368749265929694082918392765294412273160873437815705452255419528765737185305968743512817505082265144255207034882340969775172157346705637633425385649275766086312145026736461845464038129288202614446143278329624132068183371249973783832738502291377586334204569612819273155088807384514854673077125620*x^31-9427895808744043722142613113663874944661891698184167787413582014431961332029641292096186274682373054976940894374769268092056742690482320652437872350760705129684162023772760479510659211844590180257563174284572196710414478157535082422044526967725015115229252501026899936353802355895009702253645565662376242832949972801819395439152067524515034106400534261528570175725134269746883971014647035670879737320192996208913157651291972146030041558661010273455682465802464895067167662879029369202938227527137300122721*x^30-248018158820568101779254625311480252093307035830148098484613699989975103164712256387535000980643002665885458297623217500799606072472599070072019819948475308110271366944151819794406364665206321257444891290620887188923294066579318417780256707849803197570275338302022130587820482164587942415319080065231832870821097364421905937571424311402151403800558065759910401866470820520978762237528245739337601531467176729371501198290209758217634255149190556265548087064176154630139166488894097347008483600629124791560532*x^29-1022547917131187712122954542615789705000734555023751629407136075230994354166381392281104532339199507752342603599459145467504639381260886763170030324133619494377558507594666485946332173528978857520692628253527526507988991578015476218907406106252268163078594564802700012924271510884886677525524098122207490135759306190993668037169439681981373953608984543000930787809966521998450233829780560534356430561083141192971758656423242076562319776879465641871447605892072758003590760100622032333780639552100323857155793*x^28-5428521801633145245438416105398491366219886298304097687023725725284183691328182878855742891054008301070907217927631067458088834321091307325227865817577553598085779985198289316258188200166618287941460997962219395587785003077475704866636233718120444365081293647316416846068675266179906284897389452948476686697866402095474449896036787691851895537771241162245941111837043702899814140862842172774256722642720913895428339257487158681105416298777231488551722946469292382493806081657744403683131048751464585063869389*x^27-16743960445070227757732644947907331976929617155568463748361448886955896796741580714188028727868654907783495342351786772399734634054077566985879049575081729083666855219037820119032836334571073459166142209695971483044429238280720079780428066051052237921639467917261264859032753060005254759335775471073156247660469943650980667829899705313993992116673551572541081635944220764079225126853631732158202451548570507708670637107735359053207860871283522465977091758601891571753750430982097686375422812845410354004275774*x^26-55952625480593096321088531629616192484455876895050742862966218224669629328149703038507323515849947863778306852223143699236359843218239548625020109578569394470225727774399551083867819438687457392679640144699432579392026838280339862773584125760773244815065098272458123743534228996601071758691274311367191215924626050723668374406492064432804270494802176118851114487155648762230767105856539569681118056357741537403922326121131951946910295037107628295040641069563560338237354045474710437029968966283729657172894368*x^25-154429680411622145167975854432841534952248558015423040451140091460733543694520749698622826356844954622674987876118800952036879403716988492981438800804284997788754544983787698422750932101589543017747187629093616406274991114831404925555425953996312897383288378005189069687675044487633326252661492201886352495247675230413590183016856629201029972376332784312658365968800934740338118984056244736463246224810868739630396660317226462788099224075512299833968281377419560388917953086775976355883475184129832386573741154*x^24-425456014828896951883030974731299371496374512179795651308075260922317638784110546760061994909089796843053593629182821623651228688186042976224134960726463972034215448054140226588984656787099702815890489650736929418828425404819558205484553326213169506142471864801613797716010741771201352444505556142795615693007261317274180442949023411455461571918250188085660296551614731741230112021478837638868016131623846211617024770760539994631616710282225653578665489257458982270792120824453357937758297190973634986937332324*x^23-323172809719866225212566560099091243247514876792345768941740978441134119621229513413487182247935235076966447835815353341165179246716081428968525606283725201803168358738944213380465132299126880139857573474667105729591767400555173572869085394826723154467345829249335965755502630702569658770901374364564606184013418545423261244047727042108922365288524832957655914237140993372810642591325774489390585521671522490366963020646296986346793099482206112612378046288601841998618565054282615134869383402086045775338483510*x^22-957833076189688627621793180816908854395882789942651909179495154523176651074847991866285905287860502262028965263753571105374605520427000950213442928108217626149231892147035731714427232420667245824031516091244720879699326968609206111816244459766846082376712373215795202295977474402522125493655952234690661406969681570123950257418354300326569046937369931986703958623240152133702276238829642355896107525538737968170772407289573143043400288176012523280463894182668941425235167197520884420549662625436121107486174257*x^21-6457463513156243986059373621864963417729670491276873689855493125519903093168067022577615351628781576010684983187055360575132629556697664319552311719223450257040943510477852082982462787602110479379666988625649643368672744673066925015594605919957116575044772906634133552049340903253749111693757519207753421646226082556815145269430982713321367840937937299375988691397774591595313260123661713257563064021854570723140408307056556228110380342193680591410997781768066929554061342392473202456406819720261948855644836258*x^20-10577976058133481632043381035433338002957257955981627078584120688649371829754363483675067934519451730086423848449513239349587823357046611254682011099559206953232655949499084328818169133707664456979288000590929097812210305466343166821590976302941036006675214854269705226658036688280324298736927800272166516947000807716299484356641494416802500347335115901542443306341235401945100992353781641419781235583731650840347032408447747507100442097217471510646946843235182720184839606890815462419488244305479139930811884055*x^19+8601461318287059027754314036615870978778907105300995051865314357293343512395737639064733718427476979089475088730228372312639176477776490704705258643938272825512735974125867000933435397416481215702785088830686430535109131266128390981995786572275374270511699576842413744672637971907904047235086415892260487946957142313298555489983146370900257888363321110826664141715717479601306847222373599456188891349435592112486869467549459804452385328313305553321145636978931427967793192741409238078366877181354347847536677038*x^18-5408317990479169601402530680070426581599462154109713845019359886377564436127868743846125080275340157118472692524421296276110431523524075056723791279981821783030806868038894606845372727615713083150337464471826431198519609641504601227625853589656850991752048263223898832332569992320963425833393597472715188068225788545597982377798782532471033338815247482588488772463169208344857903022299252174331752934377785949938390098144334866155650687090072754420284149008434899621536537076116354264057885379851239687240707032*x^17-64815024362353451377685750263724195880901208141805593389512934335785935601986871639623882921796376813592796661462666268599398015415054119170705516558946460341081924415407395448304707531435835931222256292017852620711092332923396077959225158506801241974012319863455978161193140159050777869971108395870572098534453179157065572489644572802387149379821955822541786435006891672073143406711964297122523188592437251798167566710875805265862984176020675257073834518991986725524059039119984786100560270412495726053581648096*x^16-57966009564294282635270086824233880262423086065014034243495084069878547361838823040831889678457950533598080645904068981895579038190350558674536703906376211832490008844277237071224792159445552590877187018310580529713749836317834735131284895492475291582259143759731840781441961168061400333199315911862919030171169228652439403269763045418179340541045595786868290931036490141382424624961462410312190529740217433331888222374476764000860008904910840196959911110187447401409485335302140241578917903780315266745752190960*x^15+207584623210851396545975262078435195119803222421053192381431009315385756165464274740076570624556631434570096385022593536923014969987130436215761150640010230800486024896274435748254943190722689073023016929648818809531850646936950226737404061054249237892706684778602422457827127550257061183882505067571474647249613188789032063477934150549084878337579903574446121728106147915934556889852290572230810120245436955591734218537682676937944007433181886292178538185209408478057605938649491848291768397888568106143541920960*x^14-884178103517247472198413852918494599734093433828065674754392433561034258498511950215127574149971141231888895855525111031938792035234922390837801017307458071689861189051333881627569716703906379083767626594955659878291782361461915108430246936970543773339877475756380543075806788131867843108089119611666717643133284670541335458015519483917764755160030814333412236204001913343387267911655548807061396958848038681416401535604205519622201470638021149834838597607995183932627848438063651081164123088436767374291958776128*x^13+2200755003562407165667659467653791305917790220139624845749929107047334263162635671578150293060500168199746538011273388171662438580039909281471090849623154030940905721303355425343951801474479774937447753135053730108429236529508642853347068795654144542561821705698906320974648979459929044856660410033404838326077657704069902490363755820226425873652872229703408683122044414652279009879269987657258137197633623869339255022072748447676373724697373589813312063625388342476690329042310801208875406447158422841864950493696*x^12+6181870535195648527547403255851128478202509880239966505578725109614706556240189574860725770354143960989390265153550301944768144926225653894314984386728851648062145219065071765618339783252113683930785792077107152105590250860165152991681528278259105104624134140740324217231816805597764552137995169505141680157998565089393469939255473844917678633288674539393746817050398417445992481974703107657148209295635707749926181678892624905183506347938608083601180618589202226743000091659543948429860357729272310917745417969920*x^11+1559701799180601625339363807504276450387243587423718790914301336192020101492582144575007277634032502754531673411467234289929355355321796440712882725390608691479194940433288463544423557498612370642381918947022997330055146319246814838045986878643683974255041243243513065619526552064994853352897330396931408372854477338324948382188041357852707271299955677367666242573277619635024522508693798018862626572238233796876582254369336029817478072472682877340771441752483950351321300946704416044700145732769638994152769298432*x^10-10134673404951023718362612637335866481702902360629327692674314249880760397697883909645988405916100915564472469251335460013633091425022882441013820484836159624209017780044318369848453954314886934375637307141840402587052225408382744151407421995796659674727709719092398335472258299925627707051114101315680874989147874979458103855760763756452478733930118833839874886447283578872423562332334110864426823605125564322126574602709509292110814104617749351035523316115452020926085570358662565441015886358542810533110756135936*x^9-16982685585281855420490458781617578371861960504892147294846114805733558385024801195177825949891090973333335755699009644588403526716237516202540679893606641593072769808610943727799714006097589934030074607924018025507464788861491292973184024477914137266738822508441550412445587652513635295653036359167805689579962660452279986149163664889471674341807540218368315828174631200143998512551876584943545848960541029434320000229953999660976248528474794915650838219251984391445924114604946046774493534868179612833023825369088*x^8-7691888813886557609172115617451519905950989511986335047995938430233147644449992127481194760243506544301447270133596191408499262888042123548142682127178631590356436739667670069330752084729242858398203607484880234206447952254355844878876474854870041972136111444767451912921196740258094226366766598156998594553366747475689964863476767738260411132264165315986996449559809703570267451296568620069876200580292901796430337434824689865849042126330693819725533839718986196755957851591507998863134328322572989862324157923328*x^7+14597745820746341497584708717561330101559959569590669338995402780388836935899471142254393611465015593738890911662007639895326584756283597843928964444466872984187821937844211179253252807008015606672575079484983875262308496573708755588559936690207717152278819552855686763938538432687816290500385730859998593977538813312576871010969340109943206908094448333151306083773700223022063294796693068578295661483027850973266986344558280795781021023898378234096896427184161860820095472257615413534474042928738899551787483971584*x^6+29358346008922355762642967584584162212269981226438220555675324126825865591631970867023303466032760148213556628832036261493870491587928410906507875905868543513262338331445450894782264561506653453168957334582254341332721767546705803417132618926828734307154046910042771735725458803302178117547628387662946693448860805299936416713620572144928568041103701747283627657614821694254685932954797016915945700833027369111064864371438315600524193604845744745553315548542525479784578516687855702674831973652655816387550866669568*x^5+29351439871809113150149843209187413003645339507180613409811834318888300424329410320497774039485467123553252234868344370883521255298798125969331605117641000478486404326418238753801174573631261046631555463539473018095348643260157226925340252875147304703907562850992443137623677016197074606845926864649651593838545719868257349710440441129132873754802047911823977522436394849764477440067750901838309812680060677424011344735293612306570236494038759075298315130290347301673469515672432809362080929292252364352767000346624*x^4+15297738942455091296960620513804897767635188913425057131605142613289665427292256277006130969159810501038866528516867322653921757402357468111927630441244329139233155752838579989074709579891555970866008483081585307525376389500784441917937422808813210250791666934666660929590137469550371585938016371701717723767275607787794684355462187476282132688213674628605940106563293238017629901538313540433029430869606001817849210319512054884607965162409999596106439450663062836641153515546821043541157945196235461268523270406144*x^3+5763224999643353088343112086286869020616658089586336362690384227732337270629913771532551172650562142669925264019114381833309709300234199543245237403491228154334557038559459965646203838985679322944116848018214943620457305324155576833661603290106192941702816657852196149717413897792317431687053613346719829939818051876510803746213394994329518249312845846981688080866299202038590101660210816061933441111448675510774544751311907215517914198749634846938210786140131584583476888941856235993353075738828075815948770082816*x^2+206855871469287650865040332332112698884502568717531479232387071418645615342207610019526716642658747582347424750351630295177989155951906521166308057538340757286737009197726839813083117155540159960622203737808407306418786997359757681796640380567461437592967372160287562299752408586333631467274470337673659120221774653594755428462393887139534553759141724708841394093563922752675084512573845717360534886216504002356627398577691193481934565478880498063719730000621104199007808062075706309303123911957950294310647496704*x+184995466673591589606314589549929406545748162339071674156990941006663834606869411353351885990139014029735477337264642785939275739338793125367596457824517146704321912038633483191116189186415673941905405639868621054651399418369831357651027271818699603192041438141030512135736679984986997369077152982265386038488306077002286529687843493241405178975483230565953715493189099408151115761259936805303307362009077324122868402817053753186049025729007610421408666784197939736069046091462065021630369044827167961030004310016,147683834006382791661089957957177991433604998480959385865105484718863423962232118677699366852751454689022778036208907056664945702785115915821569377895858924074048903821701639029612530123941948236898529419061094107736327553530580075625629878377536768771761403511285324404688399589592827804452472464547245059708313649088965215160218353841367257872139873628096082493935651669159542954344605327490107665085543617310433997811221301858927001406420786867186595401666673794643900651284602168833348838239*x^49+1507825375916076128308081721849834010207636817957044848070725251802219831544217521527318143171896013984801882388904143273228199806186945428382186044320383081347994171307456648262338825665348708323082880647582254445891291214857525876985586406896214342229692260835073829896309837622157933268745334966674532382391618408366608794718479254560949925219427913303313039701109494608175980776671576743044742075437139673493685652140496202835130540727852958210967262675057573236705090348952001767481146194807*x^48+12654586416028524486909972397524846591805254013200602646335339083587607384349603403784356313594699862680662908006634973881333303036416205860703990023843273646407014502451709726737347668213135620936114961219866402124748545348922852452370726710513610432725846561276642023999421685150063766040875994897285411452698037865017149651902544615773270739693421400583143780361256314018046217318173474769469226963970054130461497954430083809758109780386974787730322956577891793393978288171461532948353563729928*x^47+75435478216684089373306860062795321087613393733661440875936357626320910412818745982332534199309642862392711401212171303209273890526699273271910519661904691555911981932130369571196011165254479279603411515082746213290278488766936992999431139241922666243029546946657720783634169465340266012076993582614338558005166894697381796321072992476956186783161983001933471360042818730384688292985731759956081842088158220868265362100651591816550358417775123021932808894500563298525398525479237750319113501407343*x^46+499376856545176994619563553193359731581973700477570676889788190253646120491807117983924561364245631561154235361924547376246891111322894639765700703887426326334571527854157178410182886162999436350621824394933006374444131615799950898735679560924853361220473107873976775855505380827955599281549281979711917652577543067149266001048196419761724748914410812241080746560154534688957845013255024063956375835618762254931621247312884995049152662199686986412136292857191767421900788627438939733355569271091236*x^45+2986177179945866690712061116558816639076623096193786491048323950039201131513575637531087795224269334546327110364065618395817499552474109029666456557184114346103486260225103351120832427464188770747889824635701776466737686865970737148530058509918467524552135970293516626566065340940666101135321824608927633346325893742777403751450169380479645474626788671215754270334336771864034457749513248047717350977148522245059510928451700921012860305927147322031266720174202178319827843843678277353828988306815443*x^44+16755270794158383856722198917287393643167645241041560681519777188024941095179410506194054877264006209103809654743741497942192204346255444805649298383390871576162073883560568965312710417428506925643832548366378643772603229351689469951733361869710725813624064947072523144448889162168392868671502313266757037254868309696678304389127704821625937323510583254179947263996731292280914862090640182697428170838696291044600007156589347393700687262527491554115371420958112424336133649574080192632385570719661287*x^43+82964930356372811899095760454131927561232015354882723065641414192147680019067938769212110095925005927422569041995334014464489880234956266758613602852383641184783731971436422901745001855618528603817028641577579536962419974562181666554109681650575103456206722002424602036751991505316613572312258053098360134860070939183722418656941335478284367829205263812619337968583727852378106946810433576873296128481378269747416836654087981109848996484147231735220680430901297799092031462692695209876015680256115571*x^42+384262238262110756708128003469019762470330515218400828987101709336872013782263345453362272451879247587706400371899467941989990997562107825127548968801765021284568296938719896886441239057613567995917421927611802931087249461559327287817196616383210589531431271404754270730601405922299720802498732029639464012737384509801499135242160067171927700227098353612111448663500327834049081074195267807984397880710549551325806516733738811352305948416303265572273626591459009824036756364041598415505417243959176361*x^41+1650096711313301083754716487592710353400497029016226135325796020345002513553003651382088729002116468609865386587961624059426982885116467854951711427445357222668427510858154120773412364979170958375926343810528041109119700649450210899146389680712734918704221743851552560498057234042851099159717858578000460992061222751410979980144122294377038968903517550874424825443631632501367966708212500262203587139847879307474917731779971730331107013456744444636296024937703898164010539259228082473362119731199895379*x^40+7118717467499291508214517465038214627426940064182033764324550447114071613951332172029006041775951759723974691784830847447256025971340674723358643472022170194730187248335772631727997995296987626760446848902492576475726409666401268389080665447714985154802100942921687787752001947472787130898712559696512915606341154814469707825369164012117847747449633018306055666212641307308864861452308112894333436427797460355098195395232355800584970114165580289967409172903972104425425248915225111870125959163720373064*x^39+28256192107542882426020435747404984974727590494584543835758559176390239207277015124707757106578717462699974361460607047431701590206949938313503875334244576353334587524959220117553681771802902964837899263379189402161253357200348704360245164119074535456871500522693002830442379118982003852166995662467746150360170897761584671726692629274093447866316023089753890615708134580385925274917339282877004200335984324907236230581517814298478590983615978378448495758590143180291428074809542712293504785604876463073*x^38+130492087302225083697793324117088086425352681717356811547910965306134433943075053327086758337519713588379815832622645581709328923106151158896582490170191309424364560245386811712247938954541489154342230234531098394275725407886947859812122676911005928516517757691540182718868038486040069648896673203636336075878212086002914966310558622049483096758950864310396251619491225975443415829577090622880712822108617067803460629223822461700772190000211899842626680155203108235169802718561467160570831652720280661304*x^37+490125266071310674349045789704459389383124456135554976271344455477906442579079319969684700887874404091609292449819545128913041279874042602755975281851650252996680428498308862306823369384083601585682427209741850641193368496960691332802832582443613556271084217599388316409774516955401889130951457927339869509135076846609821268270909283581440756667430806995111563462847922943281476158025459010994406563296801323122753683695152892768791760766838950322370487692687749844222125496695255072202051456173606234569*x^36+2006047618930267580305264597058184228626495400710533642542459239060665963296766596706036262215315821399036666233782303488018730451476290346441441034466803186988840972202683485692894392297663832995557205436451633662452898317526148746789103766182992134295857564914066126955558691829680228767759925338874779375262384616828124779882974722694678303463928641324270848614475562478101613188302338488469831848908745624643172149786036427758587870254849227464387856790437565288947358867094388966714135621222725916736*x^35+6444605005824927389548784245225868266485663046977071130281147106172245284603547521232773700528721210940432429653003972118801992716085791681833046527219369763320935951482065157751635895686369531926915204171679754142467090933944161231995702546327692452205116088719696289467608805806682881499183443638048675516858505984034614073556745236672674749479172361240165723303619516745688436937931192963652825625868894549693260699936542175844476520093641263274179946862923466427968148222816970313419596947493314955585*x^34+21602095644024363254123355809676977535701219667172135685724097277587422655080358850322820051289314769782235922735241451267126211060556208446560136951771083051435750987111850691063673453882785981732896120449100437733247482519096892140394358664305362837742460113235349062433229984079077017852010890485416726952988096811549539192986765615677942180696482931296741051685384273687747540902996530277868204655448083381993035140867975963723227003676883454178157012013412255674803656356126117320944375664558240160328*x^33+51423523382728282875184206673423282753317130331883296955355041210553659011142133134576990669244632009233088814671884349753221677293187458726953329095577817800139310627979928334057581302824973324984654376796122577939056284725936566595588278884882203056726897827762451763064259475721910045013835692938403979324660274300132879473393949216462288987405650400555463633567617366778459381991816450840688629804276649869181776289127311749340090837731644605064419450552028578327092889841791530287216521321412903985265*x^32+170925529471055658462449998010301808844087111124428463540044309405899356442925575804673390678336421583754736024399151537333961695852340659089261725676974336061531453169434683497012438319164867694782212694923179381822080322610748348655834147418423545009711988211572213760894948027174928518978348146454340265961124044866716007393218979531842060392532800268653385162846381771109826073268662784121436225536393367716652499971037482897564683979989682886087811805325146939051439385858950126412878857244026903418144*x^31+376524448331174642868154265488658151985668209438058567962307260740890281618010843782530496074415576530266331739363773125409041754152861393495777026147407486995397782604980926242122645254599278522242853879493065210989146672337108918061222567645640497167189572136240513448707979824374430158020389544638398145567846461862156166365962223394738043706160688665277044258516859990345496046485775185336744215908514119654739321461939248790826958655918453536084191521590747933576869215964212554929223148788671080050545*x^30+2489742719584857075920277516530467251037390438576519342265763982031689935812748308076443026702370275667839398797717590888791410567722285333899973343913278172368080581301804137851231298368931196284620184324612112572300778597559686097379212127175268154550763414609838950890189684948919395012955539753284241081053775993678662318840496076775349683111362931992053109799106520449773738280489284098487542701168077768811988593895599600988985758572349524934122641752266392100787652172636998722150300903229472363696256*x^29+12052374006004822815627372212203065245527887972275272732491887206814124262504787781666928578151336714740976067265632717041363103933390415557419976245983729597722400043530969353924171402805815344798699264768941606943811319804922694720454547456753477268877360360864542305359807639981825709317600523490382840966579340837024596092870317701567648774452488668057698770744958585841411951661910186163639645373641018367281758595334367020144953312729653911355805846249629213564220915756664981381901888763286900554972001*x^28+61683386655562363392402657000805640232479389704376453878977436071871355698951858743018642598222803112689948462871854597308043101262751839228318338743232814216801608397993144510490572267702092604804988577667829615005289735990415282201791245173977856187608771698226883892602973845965658613455900545424152534703303220791532132931214467997037422435945976636275789644070592782932490486341751503415454467984097227241981959358617287836494894175746485355982880928895076820788718791614463275480425598639860968017234985*x^27+234710375027740027515142876200887484802386666102926126461198844247632869522216866638730551959795277471520215341264680544387190482271169847585460145492601369406573928442327344717153443341775708238801984371474511683101991669052886283632612533484652474134639301697982843783140451133197068351113661960131974921137728243013232640003037741661063447225282298868084805376925939167370789488665355997291633357551378785606353792705117402171575139375648574555387207008662833347973887790564116883919694455170744674210689034*x^26+833225360312743476780989538095460243488303110138373033212132225818695280405641460892553708299907438136246420987237010424052469989592963023223660952249039331472656234041856499893480308059471056834609658192681004415472746164056951772411357977855817189893899585845977867958433707474172682668233037956055545739436295340417382010756204511783215347156718551619868027569130272857303719316811006871721533258869192779227729315620858425596471705082400039179278131443516874838076447903533656478004633751665347839360168184*x^25+2631886374310114557043554595715004998655378233662379613571948571977882696218429367884210170075856523350525924546643442787377384695907928870147769227630458016456588401513329695988981520927565500054978899967093313963931207748964270311719225801953912124287609083872585798171397539733205576679526631382619059698477416673827767109228441949570759940595114128597238863005059308616365463734919877454151152856160587834404060757325348145982534667083803715203996104916518593177902733822344741436436630539389546558426214210*x^24+7840949213455182394210095920940328270829102477116771705297861005863573546687313175007175822665256278546428794572164011272352709927815342347050203408661592911776228441073192098054502597984391307273555463047109266204386505376412537220380570115520226049603646097301048541761829984756441489427743823744874043594418964079865941839364430167592224180390607715303596783273958866787287028359408325684244097076623101997531033246578557891542379774668975639147721022584567682159395126735924233446142851753665981746528215900*x^23+16398679410223407878202289978369086871181945788313131685596395444238077091500043274988636786479723741047004958652041368846157449598247152440198925405738831104190304074158446558144828391491961610433444666593281977145218665327337348513037942467369710862746016470159510005908339980173977639802706089753697925029603641749455163197929135243405503340602619890471155720614835337388550089083062595216996738128051947440595873079969238508343564072998671164939714221684477295228856220167284836704891639779695519267511809030*x^22+36004466968258067312533437729250081763584613952342997465060644914612435261166158129585675899891026018587967384290101985787574714392225489197278296673070461742896338341429239407462308768745619964665345961956507609659396718272960118377792524206900811065229088342301985008454116563864277903087208068962409353645927729599618315868148983209247125141146736106376174806686013002377730611177082710538506420268880283060472810714511565293676659850822641180927149531225676626147323943939748034035873811932808110598225700457*x^21+111455294646855141908427199811013002873044633646667813350615290593958650801795965003627975854919573327732428851719064068782570381923091585387818920194275820429265605055187191181318812930230557499061105147036121787825414153108648157635638852334745478974186388816439551888360598074005299988932208745952700742074920939376711397064249835415340345552219764307162554574639316077446666562972635666651296737076754108304328880092487983552419703896494129361662352505053963953941518552616086180609571777254742087369056840910*x^20+277792416361708529900915155074566124117028463713752738946293023425104575480478782832700952870280973881467746071682267068393967235175088029786894578400879531283022823986197515574789543840792775828944605467605224001274928043092710086158857755394714467784500095291322057760992413929619894579000334104221695287173427358387658637140909724302094029642875885764417776573575053817356368802514711043205428120006933227669267758872106455404398290242564067592790623093744709423894959830966880072406819395748999126544203055407*x^19+430248272580737013015829319678290793970500189923918785900790207002735724636441106723659823832656955658396990908383499297711189499816896765828698139776539029004328604904591977363904515708562749196798403330524215916025620063034760978292226394267643245153627872782261286153330835948117785110825988135053820985858874137141445518419871146631882342399429546601258295583185000217275445796293101792687301166108427724444709116843345657716847745855653394253787861475639267288341427559146127269450601886252398951495859926310*x^18+789511068664658090218215407159656409602078279131582545184598376504290654191501580424220313710287025667885665844099112497310938440998789313589079015626724396086355384471310935441021108412837561817777022977302297610298488967779923878853296864606379506060372664786757632609930404895147103840076375073218624824132625368855909749415670822556802284764334192386072887774212721967934093042263618394802448826085064125420009061266096673772684661308939161484038967645725589399809448177639855501093672066689957657279203906304*x^17+1876868759113472683861275842298171754494776003008055346217372550581758624870524764284442746173419626731194133087148597598976850159720851314924466603571873333414077127797442166087530398622761341665913264386598265981848535096411290007808135042197637425612827439712431288563701034519530667596952075378184186793014479982585991667136775520555299102539503577109005597360336389621916410970783392075885536844249044036147963891381135465339496421183928837423713522296842624077126248812472875757800791240729483914938266759776*x^16+3771444368652233942078299222603436169254942836300004420775864682287069764658575617090414628078533016166042945644613109122750974555180302080778915245998304075378859090292036619349245306839442904152686242148737861553213942805974162174278913947084229681151252166274259307209552070103847398687577226658100315896444664522904125669883084532276625736061548834062272008994885939346427767621254214759237247340389275516829372901961521614980828747517727504313663202971013587010450115902385187417682006910106369834403415405552*x^15+5121682328564968786818066032613366988265333001846166997069188546579133634034142514720904084848939493857658957970207980078629693355921054987443362998091044863759009935616632969386963999949456818926337729384645924507868246791700331055314813025211274847837927440805059537495224984950013063618261830597904447578147107349496978920443910385232582616645337290175401966629311648050542805536314520262338690622557920455672728770677341557828408777691085077166029349377814454023512278157952074731450950062386076819350696872736*x^14+15385917878128866755615497554470752145815524996931928651647131295671406009021480610457828090974523896646756578589017776431963973966718346748122920054355919786645723324314719916782993747135348533036032231615719232718745515305040270415322326204229236730584378176890969298910907744350211999173932715338137491440037461583534016373089036632603356635454085750683989694244104137020316373372691868053544690419347195318752742042918414124266667177188362586997045864971465599560711112538406071716202698524024402736204754281024*x^13+11557029241447559355004125952653656757066267958294957778321527791422503517457822582295986204213149023060448283810081783150750328982524599318068597887002062554177965148769679884188888880916199762331287837284499196694110974126438745241302587974655243412722970380324617771217890185245186581640872652076504862729781732633991889426323490761550961990615506713224499367984366000064231256696676331342404814741852205523236424891077809958014533930543982404871671900935177312851372102897832553652876304726549063569324162313472*x^12-26750921506626769903001514173961801645776669326090595472771569793582815270904238498830208882829887535112775398144924663110104978616301588236815772096734684106265528389513047951048202321109195156513997884974587649201340309672830979880628478499286321486304212959511032949917447654470856014501044696810221607751379966001899568003377381266935102547251289032094829264790464688865675388375936171061031503343786677058010650637852291833262354508905594495504237891454178930601018445944868075703761897760933858499553406515200*x^11-61559948056039539933229226998458489130138743426783511018493322001908393022029676171562463575772561790541164581921277052355473331747838537967916170079805717588992848771581375365873088118290215763790206268030023697249805817841173557027599093064909877427719707567111599989083092047398309842888655150898189813913456370554347423926871425025712571195257549589421026090330913381761189246447354024777508817566445290172509491492261369704401013561273609053939872605786792311485251244873590475773689909452508230551885002299392*x^10-32531516290622318184855051339392271386380381478109977728518775522357671764827662515728213169949037854096900232253868102942215075870168175856461092195109167379476822949336394992757581192637475844704521071610790511970199631962943858002131907502918939893734955555332827220762137095756778266662402594623930973541661968844722738777350213042550920625316515940944887640637315450544594509286040570486938837907489272725339309474507605790768031370791287210499234402526206056551037686003884642016534243063175598485331568776192*x^9+73057166774597531336090637702546903027944492127753169650897234821730984955360259073355155120028230663355897655136989164035176053349902051276775500813409880012962826449082985674066908315634989397676964029985244745040184042141033065123385091620790607420263133650282289511599979257580386720581919193795619814208260407062753721497587035512004778861682033252453292446438392909369916636641614339991324644361114854253635788282626536914060321942890696194545960460208274534748846488869488672621384353381702006704353084405760*x^8+188623312213731744917865788649794790579745717799424699391933328861130033637428404207757624938695762044570298867846274133338312349636084301809465913495697545873633563080296792289579137181213149598180834568467487173290055940888390761002714249656336665666807544241990088746555528365567245189177104424589064198571765406573021864020076549227387467102658026988072021804428199020308512954843852024835702570665574085239025505896859028780288674690504190741448849748039006631238567045549192874704574017476114383093253734543360*x^7+226498137078500798347855153724886625454576627109997260239812366136472537206426274927432804632174884750135152408442656500835905783016156470455843528480432623096105683524355467888373163059431088443710664179960056146789923803998677231399973538241266702761322102895074658785674364758145618610017707299667083874771603642966902800854669177022071160535969997361713940300348639099549072933400402768674005397809144818205217060612890478572158164963614073597321439732753273103585579621491922051806600519822630950466465464598528*x^6+178660177070562885392760405115828409732581007056963441984582961802771885724804144916507282240449184903435988146503350400955359580556475349772328812421904017322202231659518051292976654236848633953422019437447223912835612787549254128718987630653712838909369841027860960251477057022066670883579399204730709543586882891293568626503288434037453847077061048165739717445918958827844167829911004315794884432230181416506704127621164279443079272989389704469961128025180826641951587176877539012309738422246831984371186934136832*x^5+87833403167338782596032474799414065630585714509075207977512655748073700044633438850901475411498383028290758243996824793085393600172810237401053123148805329744953208493940324958151424336173850911293286096811384023199361319508594289040749626664223304693169420081986264237262391732534151340659755663890078320172756974731368013130183408213134444335849442106366387246600970309257055477014280824478481118427128015184088176636587230343956830471582935601896464431667610884637772192516694672641063323560529391221782177841152*x^4+30680913728450138209598700698176990075359522553156279758778673620425672408634184820735153154432361082858542776953842290416045683143916084027315472424668863692606576496538747342220228731131003142673965508831670510330007854342755213080001066897475298877402357104827826546844498357631089642375510390399524363724249130579062177135203734875424289603402572499043490643493831668167097140460105944959178194916007214782453446743373031263273365648334110900089257186565122830311673232000364439224650149515924319171689298591744*x^3+5260383246238536876563362147609375096618825122753038440850182555726751197924909943264858785411480943984477125277479101503775517688062046181528303432863491447726151421978956121810045611957947918250029175248280165875018945404185064365195609398302651497342595887615403678755852112692114701445353895877956368669211645135161197703377538013539187778938664402132083615047835513557167960010294595822791778854464606123068530530018468052464977021078257875292340539557570497465774390451929231848787192882947193726729769975808*x^2+2199728595673959166944634755882097464398740861274240923840520426841909988444644606984818330696586601331722001152421388426126606750452216678450955405028258023268158669639730978139236742867500538430869483378434747016356771818557020075935636530508705507842638215472413330908362208608945376350070825844617633959989529846856851439732907701176853531190437712227790987599431747837563005656475296157172730126349316059760635672749617164030163451258356648254604263629170438280009032729246403548954200496537823245152634798080*x+945136752921334065743401715536530819411697404769693546409512327496114044524303949714074635119073421282240443909791794065972607773281906621360734839422795075455501820173176227126094488629344291570618073514827332028430809257876254970488726642675361762965931460937154297360730088424937727743173762473279871379252624256454402130845460911296418450707909947222702244526839602123747836178892982709627217772574549241209002961274958652565280319742782033170360551064605501646283901476615802025433070055815420001207342596096,10694912300386152713513441824021985907727513990399186530406613806703148627438187183703130507204524347116571337818243241121731374413010726626047165739146198532384874098393645296274178386836905377564601568902497798433940029864986520464208406636351406748476847901552281546712686579874116408215966304163983705389902515944714971550481646021321864839638223544804883458134651394036503847791513446938992813918324481852772659705796351501018896465776289421101377346083885694556768199458765092064535328389*x^49+173859189518398749483455862132264729337992055341108673026290304219568286600169786204758249650565542824935152427205081578790421656436220464641639357097140369192600816680268438499058764308380955139807759450344903682741939855312441677987141655691510087521430712680658613666369827578194592078568938802023994825718640628525190956447556541019178169057081119395367365465994251264893177915949853197793917394658293604000084657112488037442916221422229711618866909701040235641950522707657990996315529705977*x^48+1599273872593625923307482374512444402121364340385820936531405870333777030872970452601591594999899534438728087415650646522449349956735745615265788366069892465348818834762580410544194385972856579544791522748517066732814524796314156146349965918333202111374695635671597791836121243062343267419497359803828099966349482263879297829412451463158165170717674207163263150392407810086318327682699364047276067947069081647098142260639564006063205781642709231647136010613747988613555671038229063912237304004180*x^47+11226979910698132290207416867017867248773340053771197350732715496622733555613438282014027222577163044412246531927869624304478696342749778123157577425411134800394917148343075050460841953477474430576089757833736511639882122824886821555629343418386946984917580593530714336954945583065806017810655946760716380034783661372910876859926799836562469977343566956946438459689189927003876526633852964417927262537738681466409661404566565698019657690016948117464231605200450516185736156505632389179680944775709*x^46+71052510430913167410339034360137304319315862366147159824397641430847944623294291876647014657301784559728762535292233346377219503245011895641143641943253459153284571166753259646609814125602202479766201505141336218576902486046268985106316298976398141794290462375787502385248666963855927532685937264624430545468389376317007554744269974967608622011382008779050989681725505196420554380108748091912503697153597175288666661005849508258408125295142205847979468443321602308773777332590827971357835650759648*x^45+445788788626593871608800103693567754356948432544216788523387037238150244843680220613715841326210346449833755101965676338666780319213785493539436590967174736885064207519337847090096139308115990803987989159835947458004866613839228417138075329166914219444393846785205967648066139965700008280633753607599319382791667719844124756572302401453759988082955123312295383431835240549199726411108264649950919819162030415297916013940015345178593451582877825651520391177219189853035736314738416141456550883081169*x^44+2593373227696844653589770948999850326937206902967498645768105391359959785995329073384011270174090762195730401090406433690625479832231040906232370396975810995652190549705266410186362565650933748066708381373157642442420491232989999335846369142701785234447809543127466033335239082839618700888057275944007060502473091807168315272963835411174628662657936418455058197456791765446571979128434087415568581377762132527368587642781425045926456631362598495217002193656860016491766667615746724811017207023622769*x^43+13775255261158241593741360938045278882951105498139085373408488671481913671905030533436497723612221565603324479751895513622631214161484174068212612324991793805724124107028630384322262530109014177062448081423772875833751073793464796713802507372315579608981296641644731305963344919618820032064383662379648390879156655142093493517312436812900338865492855919344120452733404079296861348393323507746404115631948825788704373929815736477600325360418092842057340558817119106848472351490906229482775399536451661*x^42+66561010296874341200361032318387444383094758314392511192769005578125712739591472556265856704532336329786382214964292476222757352870745883691092522223417145855575570344798805998882548342495974684085648346173187998612934153958258664541452177920826296452666115157405538356390209668958966714118743603641241303664654728819468589216953015221766061175860129290633506118704842230592135306222336076318172596823820461536909281718258237251122525213860345163703991054392326670307555908230744611517711025574139191*x^41+299557592869682398428319312637769602154584702926506665484470575206249511942790046231700569677246966452592421212459707117215712464839075548471042979151975428444840017620127805932909576247780740698846354468125564484298033436529578263145011166892987555108974708836377674864918246968433625285708891568912469585392198072515669899625956702462135989808470439929962307926289916286232874788926416981345771813042404152512862757204840648687214749231970637635057244048624829297573640766503781878440335361266651533*x^40+1292428859003881469770180564119480454302745063811476502939343624098790727395008885994515382249296645285458655886428007113769848492253938591107316849891913349883692994881903855374637876789034251559992225997356847054752164080507459735123269668836514346429265862343518219038033380456498042933097988215417594248609172379616675936188306753544623521192225427289504161959061475154409682487226708200849964431168147121203655363130372416742854061744190590919327870054360602816904449776513551340932444999071815148*x^39+5395285169013145621186028222022500490090731608521062800049599716245208654988249254298370838747505777534848750132769906359647481032823365193115364935035680121822595778665311900504411268722505461735970787368921393588595466452111372913424977168727155266531661878575669840400640208320956975755732225005059247933605995536329359672285351922991896935078542690403003066986643953110766865914778024369473663182877193339845112480952162841326972238988481646086130853267829132275930885807437619721449862882171078019*x^38+22823544505590047718517685370700408490996137699700084188017062070025808634527533975959933124583868396950918682126300155637187483304081970787267631946708716980893954385547342755683472247540230844989011443628872906068686590758347538758414458061050920220783972263302807816979659451738240618983627552608094581341843902698113863555237635804168063518795694114392521641209381824764958106954361847081738759605671001281253533005816285459085020622767930376149590197306342262244657603034081153046482832968948922084*x^37+96574579516819419685270932272309844200788817669423889885762519436552196126167012214774146553057045016331246297957079931694961660826327797391601161508714292750836312546472191358326298593936120954895490380058758150945379780516543792261181957236158462440307916237597092014114691715048132755434947898226345546652544362384816386211323168136998918453403583780498989747511378451965738009654364093847067106414474265735214847264299116384678078941998375033088774668819738436650091766406312739400221151256150827443*x^36+378341989411400108068534009860558928875248564690867999299779974748564668051904394311667008601673164601277942102272612713269088580960569501545221557118287141659245768750854331501742761362501869229463312969164311239944012106329087335455846851166813593931464921683671063751112915277883943629010167591117294243955235357732342356122776245781178686847888155190214395005083790180155579736730849079788194288074237086907967864171081851659809305377225928436729981125430302812075845827722007826481536134196136456476*x^35+1413090155165332338283170348943996461233384223916718735193106100795052195081258533189119729282105083861077319629519664891521315066574626900741910054268175374029835711632183194810431746749576365525539633728010428628323624780210760376238456587932810078112376079333828669208542081426289808189275206491407789524431311759362394320896648967118133138414872677665230459725660513312009325079013476116065886436922232224980563867076987165289505363725850264121728910036739795482313717468290220639046558457548891012443*x^34+4667025149571672413375693682235861384264825044228523963917330691230142424342950457473460967651833757357973543679961610538120063683564273986711102786322384521567474270194493542475569785587108159885920928906036140195494103821831966584956095398740069916454911546745834359112237513023875206402139229541055426544971056828611747701933315132220362966750838500648200373477814650186636043618412381013594351550990489305359996889373765154926818396410723273662868426845403784595046872204377511638368558039344503362452*x^33+14060889671054462899752834540134537859627218237701402939698651398369292846637782910728308631555735963416357821661194795014266583870440825375558696432319197811709487213596299892914709136231680955244683694474930014208867928299966680145114493511457266345533645293644955667610345564143343097446969310185465576650480810302806178701382493949211441768334503541268745358793687193830552487551593768268078073295481246379048330526367834037350296704278324842205073371285021940329265357675825038095041045157403677808715*x^32+37853822471614144978089597087154325858467085694972096992929187050482075500997883881160207814374284942955150981638001698803187111325744659281884221137793492996574742121467182950395568329518592483273356462687884628711407169258128575371733501596368387549318829485690723024843916108639057010237385972838198550033164526830943935743486444004521805170793959232028351014165960633568478249668744292952020275925655691754120189046839288250533132240176909339423665132864251765686962107393571739513195359901255199549404*x^31+108804871036934473103275714131507246207617869783180276776499375266396066014144830664415291150931675728005608102736373917673159170549314530715328553041628375988236623215253163337418771794622635465315066042186965494642632091098984172661308219029998867819832027906401006914812021679660141128075369781625915512153669937364430989464018215652765227405879196171644404307691039434630728386876315722279225218839216877284343377353123862254941042551789264428545055725730593457289356009523122585362765321925393836130027*x^30+368542010700769386664828481564483637388592764967745869312384882630473526621381038060062533898779491987278023887257273118533032026561256286167013900389067668305777879338316915924264222213308180003666500227407043802648227856466536760841341911406717667245975298253258976849275016963557940484849374757496734563514678416972660879796967740391308609976080569932256950605454408693932337764253968917965980992265438876265577865522765424034913824429107112711218747873452187374783439036504836982927752966993106120114044*x^29+2011250580347510860775446986187928189998464018788582382628042207141464668928294292223514865912970864354989956790782941588676705825382085555159558463177946310519402693084739069194353336615609393697233792665837596087402401517447369893019730881960497861097230001896704603585076766931388694296613487633086912044189492424165000846103039286328680545655508341482414804769959168921340071389046099011447389464586394215850408988971644674158326991094870612080276701015614468500660714156488193338291510026305121561971579*x^28+10105324607997528809065974353204874062182845392376613836041449096684854008754293339631857113387249253803156129639456642134012217933899117381957190570703523057627425067707356316016227155709235119617391468484518308646311024583570438972840156889234542597013210389063511933783565215073419890814163147458748653316436453690447120545126829912933647553085280119859513185764078278593023158560273200764521131793085727451170109065472102519930765464885856900408867976955125253955985646457792267118961141993616318271990287*x^27+45717027518259367042773427959739374577033812463074509873877841345784120600536918361151304981399797107300807049921527020016677159705658844275819786122684852670655457235774404292983125638434041676500204931976396392091688503815255599244222211436120613684313143749304181122167518437050985572150634967228155973721503477323666276896623867902953949732762424029015323735979595920106721871126993593020519826653570801948174625846670437325870429424471087691366359084073208260659521368222923957015487214036066031597197698*x^26+171915428024032642106957460599135865183839681801284719694033523517658939468207037008634253929890320542447954338043169411569591740202529061456332700154773623980230046048485504379108309137522501494462409878121097910277017344322332920965476567004322598051275462407412178298223343467896424006692579665649915790159299152928171067805950458084090478655368674174361639315260972348884033868287636856161868096092406573618365965851617482501732887615758663593128202281420958223688316954087952968700581202137732954986341992*x^25+588048967676176539507245950604995343315802461738238225096832767475043732343103198267854415216264151500808616876725460077891390914005212569577620471294951975431785484371086480944334231142915797211453561010238000612711567161277642680212019589591532558403266728679369194174219509704793718352073908237677783617505760403759395013067698972435115204049342161802984925235001665523282370383348485058183121576923146518020244296768803569168811425825152179203364557740528703862416984260629156827662137481246489530775205390*x^24+1835173090847220912556911931008722981092990779054413886644516017140264578306307829936997819548352344426231259828022496425547022809891288297283781082926816847443044934136663389328250981148415979599358684629287898747838840258468410966463114286361422003787336239575720407360316451453456093646321851495385581644181415099341224784062610133406594276587154195274726652322158605833722279757703229948283292158301091703739036181042765850191118744478103819419322243813385491186469252980924497221374433280395884177965867548*x^23+4978584539010934593267677346604857042456904428227465943865483836620427916176712367607449659477208315880586739054085223994417911710969873150513869950805815665505688290181901477067556842266674646713735396571049981429295004995434187066802184513117382357509440133759081200094046660319962489380954558948171049316395980304136838868303873848302395802917679277010233723788930567231885145550573708311044552100560780163890460450192295266999553270019875426635737125982885837681546000042355610969065853492557911719401648210*x^22+10845455785145729147732552509127121130617578972696165440096329745810566464341462767680539699413972028834167979163385385641783748366703672633241917432104661447358537895679929761248408573520522103806299638351233290864713044551374166684619687525412650086213941653995366242336220443357958791560150736447843158215232303309818320379540639890067448776148625403135283011507598023691242348071194343339666645936308786199336187793123840453576738325252396669803537871324211501349350010526835002745747858616109105041924355483*x^21+25919378417685326157352381284792609867551989266778646765984055477729253595902791282468862294069168128772293371621245142154473886875437406607428055972954246388031734373222957144423003271125294565922911731172785902351334774652954935929844534468396165410002710651773287316455248898403575481139367282098606632262092722539781697903557851432320205292542844440815484627948876604358996760712995136373988131264109195043650492046092837700061127372127747088238194056527200288636345944477787089796662461919883436898906332302*x^20+73531815975525734604329275179011245333822573780211064385636493354690068611781731291373938112205309658635653041684889198188528206607284481426619359288474764539989928663628473446736214574171037294574016343442944567352051905354809449064962914860146530933566142282153672159831669731892503681925809332693183865878966670239045760131023176873246343321533679539290687108708596477342258957116429450657512492733608591684089035611084456033588625337592916686578561283972373771667102410930026978108000862154139298754867460237*x^19+167860014182399565111831216853602438739261576863174339818382927287652783104142748412655958901276435503391901124383589508333096029399507316607565097289812822446738589509442782157163427346806080159185345034771884904095560813297283227753988377909541783936537589771224362065967566908492041497796452847367381139608564847212975720456691464835629749959648824067066907388637980654493306277283149141441654802025747663608060142420107229703110023551715100292323707114268727172761347088704659803972864794663073807365685814870*x^18+282052596492035427328561808563212930246746871454189858559416417692429320812320256821952611194484612809360044494754304004572553002775641320461737269611775187600544506452034304749105711826010985130906845484419504240674974195967649360498899258624021587841978784145185509501221563482910225092853735786494315871071804877417605529570862228886594943468848293331003540900335289216252689958609338034116536979181803964812191966407541403416132866951495324588340621741165610758028184168772885769851025743387887106987803731400*x^17+532385422796852404682826605318098582481587761649753318627241102877151954049965870211665480773582396854047531618867141194291167331954856595953407238223865418880603729543164763067594438413404904553883045926550276114930384375087380591419115407333504970107826455317879927624109254060490406958967169276351693294987090865462390620614527051496712707984598745016820802617963814008121275675597505865079222442239378799130548830849487177307302427029961982762460377713398475782629591802063214032956606655237510251873059919224*x^16+1191575654865121122676900081970915831369025394876619067221497589126403493554727571896305934839511276023809804727203047054139862651424934336919294182690114749012332285914964348315777610362025896520669629069908873470149519099786096239153044211194720907292000331943184571200768181870734421517711010511003875765659894500117223065242005469323840924481698093429946487580693297220131066383534385978064309012993952688170114453900247090798558536724723653828883313163275351642671356090160256527174884787955551191125030297936*x^15+2265193402525046629583819930236906306440175948440925930369488976262188061967792786035492297011953727684324190345909563845889699411195941350292483274370266229460996797580293968053798524677952996857012174105398033045606355365329653859540484213938015527212285082640163888592671582653772782238171922283044824578407778539758637949262982711900416114571595476454591201942621195253588231102569874255153007664298075510858493889900576703742610691183991270461700861918627723278340646406106700761203907675860432460605290061056*x^14+3833548726152666420131020155353177240570059803082555891990993480857725804848235162102939676766074250999782437096372704306040958373577253145344003612768582389599132954269520801873033920862459946015496918071111374095174940213593803781220295099843731396183947659625525390755503084290046783524273839474690555491996982933614020655888523617490311663366704629366453039180734567787476655789889825584030735908429839999996718653696048341483958375163587278588400640003851892980523214763076603797565375850281688126504434853568*x^13+8150071806809935896460220865939707285823481227538844204631918568612958514198139847598226817193545719562795308955472099582922785674580456903701320425224535888382419523590902115222046753926434613561119490473250333426463577428931022553689540567017485068992431543244380432075072565181669526323108663469914112317634875338584022465168556105444428605764925279591684855685322626709027672236650869581289480107709355171805479123705616712815763249749244595729256692518174756816283152579695592840589097688256300530106870666112*x^12+5187216102609357001593210767137557848197502475843319503296347805673583742030941990837102964735978595415565470796115392847929191924458633914381685779943122152972717292862605747694212973904080616818414750695632997740712758689903795987695068280945583697755866007507702422546495160677926326456214610226189804608417778770239252281129583202680520532494149631935646043774638458838889194929372139454934457106466436579867204420131728932829982480069389290502207334778104871065341685734064509360312634179248052997286607232256*x^11-15250030833547396058699239561652401129791396260290036587417139640236827977942351770402435450111581859145538537921667532481799720620543102029987866932334936012759447433476337642602074332545428175998075457775505601096752211770862130270701088779820914292654534760583677767037987415642586717863739385035610394876235744022152127005140117034489748216547088610158084367062713553734918136293234815397245458828313402161855852262580873179523248817120594108872882527707419101050488502605356098430595266514828389374055560818688*x^10-34018260000901619364076003250680161077302720273464517909731449170278662129589235463551059073544842865162401722612039715047119906998167539948650228466463464032002972258251180965654756326117160536080573740602786223795478443893016699159511417768048062044716256988993918307230603824589730047650226886745883973875526635019690699132921505801862283403755568306108129098504077719010602676083504406497973898488361620058625075987213303372326775179197701028850263152720305522811859671625086354762573211677729082855588459521024*x^9-17185886100520921748980042290749914937492769763890988897670070487190608458703470885349695622965001869669618997046274111672613827548324570564341884735952491762548062942817754589986811975304215598614207982140572551849049434519964542604474130296187853185230185178407404077328976089908582554455241091837765734972456297996258467398148570153660964952559794227365865588039535119268209258238496928058491159405937137294746413820380350661983274727667369955717264861149181017504647601179690531275041644759024109086943113740288*x^8+44172367355749915291810462638133325662484214725382314045764494043090049932180339167431996069773048627862127780750555923950091223880422171705320401471226194590292556385762469441775320321258731911706378128000684716548238229502142455653421128372619853315825092091777249752126672655101985641481130138782438295000047689121095434494894800166713389627152889016845490773681045508326754907599560120098089607426670409233101315488270599558193344396744062072645684447575636154816602728045944264448906737374023026773036722343936*x^7+112653487400321643453988957914648600865060641203340643329021515888900325806889358092699413466506941372971366315851793713400555590266668592955475961239316931674021605783484346740453507709298860309973371675761199244138881355983181692702261140861589449139174625402320231054584804356020387428480416082107533878181850021208315653564655517919710257667559176084350438183893994290097626842744604029825999162644111791689836066616920750973261177834814242103641266635245735300091269226904185690830967054433468688649655757103104*x^6+136782325520162216631294096653074528763882670548443685294274090226168708916486775273180607260966881658387386114209315426669766978085775970540039325986806890967415052820513057938971096427430730378873819084595491784283808904771039465422622992121280297509327662413837274620939284355354997824904215061693218164078953029406095340957390655453794468481224831740213317377186984767754944944099255247494622705878166005466945864665137447921082760388557154950703257684231857980868470232769415657092659201039604002038899168608256*x^5+108460297007838015841684163582931762915229393148788131524357627294833585237386663332820960386462169224482863555493156039713211265720251541170827993130318314139740970878586188308736012086430126238740171890118065503797467456983413934054386173146007384334344076076729594676755277091862302475628525919930839037169988836880566297725150459463716981043096815658359688824160604085188060975529521563631485092597679697215245120056108988460067113614833861850968584335912792099281178074339274532471515952289835691276037189140480*x^4+55165381472573121195553252508933460174669180132199202790881902288591302901264283043958471785566701447080470840662073014019898563150945518066448538953844776445380053792471934003972420556360241935430711348682231677365102141512878946220158918475370728593828331479457435036841103328476535905073308389664861926847454055849973402952382581163444178858257456510934178348398966404386247826905263889040331472282770092970035658633638506674108982744510997210973594781066876396967144803983125687016790025755794923611793621581824*x^3+16991369506492149436356170166920613220316280651265972794520650358485945781989794533113035333872643245326945385749464108489092280662590572257971030518094391500973033837882781422192585948101214210028429667315833632581036061504214383382347449058086949440920960364150463076842436956052339364369152491628178719687025701560789305914448882460036654401298753743987470830730277187492098082241258064521734244888693227373805389355596059637123101247870770033571431223168528972574153943954747992666762618413063585238715113406464*x^2+2176033853552945398457762595285143273108999332188873528140456297274171827153819093080671369816494045665406512488830378107363900119689426810036958729936875297154151368567667967200437021822819180004763725342167113504311958006145914667591351135126667399485929277531932623369117855480792889563162218735751566548615277930260542735643100298802431058517517280977850352352466350330702434568991070946126103009436113139842520201367109569596946234927154714537726819135688543256617399341353683185910481145024760676203241668608*x+21389004282110790115305980238258966086095239839799387420123097441581554148325053488444733094668805407745477197103686548853856238378431986545367162349814470601413066012973425506626021626223787279425706125919329619365299064715262604589730109654763083692206115928126206586035891559795077112315067643593132666527763106261736102187270742430608280082603442692962667850825673456297761513664252324791525701255009616995482301305816813788329825971488463308928907561700490699643044030220086471992606668977543327815331479552,-162258353447017186049400232737772054154897459089240752856121616180987489855113723242783909283987315923130041613575223971301221584640343091418093842383105588076011325237523901703277431678181276897909016105572248044726509449053214194943152930881878209319607095516517169489025423966892209623965080019847031094914588116141332283062942284053585242181057189662788184484833287471381925625753432819523167808705805396666063372071773787240751527213215696741381758170194797446180854190240512099582169992703*x^49-1779835044550037587325566956187776835658781918361707916695655315955204768981261562615664097470584727306005528714244648697694882770153957705256837020209878137834706299522097122646858951208474421689146640454427457972642350133275784475022453167169923370042238949948182252106067946757645580965846674678278279214805904397917471278537930868496254743688435526141377353830481506831088904258780834109378040249085748491301691630487205711294501468886257547731244935244026117203238923698320100181513027080987*x^48-15174016070845529738545413612646271990816810787580536885987103459917542258401956124545351333042938442630332813706201562347317240986900335863345819660855666191515451040023032247297381022162735924980817007925744061157631626784148693885993888385067385010929912272705632647184274284504675309616905739067743938683656150759589825193817818510815391263950436027877090890351374063571561986643421255048177342288964018899003721596650657137723107713524731514629063763981091459606039989327840525055064100270568*x^47-93544297215965843971910456541403681842274616649315617391700207628618995821360940242142292865526759347402207427342613878368612631312082320551515026051345111381931289725134881294288434096530807461388615520361275729856908504750422166934765431919512510129089715116978006834800717373367625161785217506306846288531154106425934273105428529142466542249757075200276531427121564539488295885870413756957914692447626449222139553628037962293956946201663913681621755006451234441058590939454131337705339549009523*x^46-612463832638791954926830256684957914754472803998392349207817484191994012396608339269491919952507768617000172556643719834833426841847633342205364556292179200296614742478670340770323613522711312586851036991438879718734169326982918462021491142194015211851505410211398703175270735077832415969981630207889268340095749640316250879858196725433687206051417701849888983682654394378567355086913813634994828394251139330723450611060646019288438985842451647253799767953347052419415578513800030389967252809756240*x^45-3702188805778068811393372901896195123571510921850832937597553673396773850945639111324239064172128257224677253243893693190832670612793294843851147658672217051651346359745220756951320495374168060606424871179462936624757494379124777380136244037577017299664171071440573156220810753531156143215840912225020788524993521898406046263924948562077098596888815578270283147479035780639408927899868398063237889157083439394764589189917684390677046361396290543571343798278192532871825748693504066417718822441412095*x^44-20932681938872116984134268516342119149316360115448771358019211172319713373297804623910778877938601856720916674091489505281167763120307453462923152659242371566818550088813033655361889948697731661271814880883413639361927658609572211142296906031977110563863169299518773718130367001153573002272768516629839167485525328427004844575638182231745662501305523322831555428536793169502809224831709323881692242260873646961968190595006051573687078654569209523166952725182438454129893312785337204452165768157466483*x^43-105318563805835080997678629491143257726191425511027422374753457215765391477757502107681141629902115115928731119326050957316737589545053556632444178744648911225047724406715120066249538379556261671177152490725097590473255543943614139552709516309708399174162087669809068845589192823534487912690730276539219369181897677158848517740445746345592223665478962589719476338643307658338578237109634360276664732966963063096045391744145154021392463476746787658061278587716029686684567487950503084285312224657546499*x^42-492431219061994753804278347788633688840206669248264623656787307608401775440836467118122204766034985470904906409528880892069386653945902051305607252020377686024000461518003730256260250627876778422897823577012432097134879699190321621697883721554564729168704920411567082787696854461034243158171001116353122918061552282822686644376464276786310322629426915774962576608209427556496957013222384548536477493405465781747684067141120129090444288700101631156108765582231246953100864122883805847254267984556101537*x^41-2138379434503971153267657547048121944778384477409872503340724626209798997679376102838543809333393566018240853972484892067098893750101828060291681815658536344345123516616967377283697481886137611913115949841422269688031170819777705305305328900540270657165627969169789097233632619572263713031459170645465422397741078849435159282007294668691688094848899862899545959025413192146081814614460825848461924726084956178167837578493341450021385801890701567304076115012411687176365179317346318229092825266551692963*x^40-9219838566114189986062736378135750781142061617552246151617899916785032187591048248553916470839150443146834927137826840001595828269608416405674135026367332722470109648326613667850455676286995480091413141606301262475895606342235012287133479321915826069670609262663604193064262378473940718681356367899990616956832984904640200529446869018985711496730115046445514605381639804283057069254786980449898223789799911712221339638180786110599161439981644244386885510618976574490996511747800514591488768186483056136*x^39-37074739330221905378988484413676415834110808081969305396112793808680000867121127628367673424320276141477249693013650734350136867939426642424306234504896773689406223776777002612043713151851032097849683292817344994207764648405342626021055562295398593671832458071125126193615229906697515188802973115816145070099752431672943784235159397756119397029025961377968294641967914568233702997107875605200913901809222103386521648154190314080175239899150022359142312745814587273497223268156332738943113495694404477669*x^38-167339664558523409598966483012671634171553561881895698045472149993543316618350241053996466875754000814435812674525999394343517750059756495348184263289916281726083090761322245652234916780852296880603449067423523419305377369664017803189697593338478262280457914945166853538992721720362204647144591355835283107872744104250094605251518767760061890737756446790182965472471613178112190245687049332281730926432803590461947316482637201475473235122613945277077953024845657661246920731196504671689323106989638305468*x^37-648858196034713224300048261103747834884353819499210884298930057389510774126466047556910701085766728325022307860412684057199456055896595509635072059363037523246098357373393557415753892960559861011920387466656405460142895626150018123165064286063534985176324404157441654827701060783239320514290868590415858793140605383542614468640998689154781433281186487419412186498337626953111681245195985664361859103929749924524659314027748884032216659182146625691175065436461131310213378198408767136751489868155109370285*x^36-2620485437011184262606395404211706719732143995092080342728320032661098246476627901640920838191643910018467962786934645705933151814623544979446138032481946654503488285388803341433036212403095442813805768171310649562323493645886296392360316926331774094178598535028461116418775345396566320277507669391897425295135845673807123157406359952126967210085096238446348334493129761954674916939920153644684571852431614430465545008137515230193656632695132554854261012519011028919704736832064893158382656017839885787604*x^35-8779082895956173702501414652688321368179989037833643494054954749589114765365585166784522466201702531937812665765193712602839118109672343996987160295396302927055426615818506951664636502236396206771730320335052618982253908487011450631118276787791830246947949083337661813956793000147861690688873256574468207047434866811170999190321177947803414422205626317255417378404870149767854423461216674233958730925672959008529974284463030932871488881713960752305664236929822717272728421518637666557007314100161396938021*x^34-29220369619263650042513769832090103536038559313952938958495579300904452293316392030399334484704930490137049008421576209936739596977604608808908616710549958443955600424120841583984596531818813601768756261826082239330103783912979773087277852888526372079816311919109062954578798398718900833996074346992231932532229229035860106791767280787456286481828652288102690396559467770498757424670935403912672170109410509200054605240627266241464175996687468215535315816506128928686303561938756374530570892149471036330076*x^33-74814591899828033901839947172186022226898217274641310724158498005068339689368699205019474580905940758637004130915733228514245913809615066793156713931696955136341414757962457069960202808733653398335302882009020055471267056050238572550714097990649430810795916731684251590434802312978671881372615972484153703004187577607260680428291131717716978074819464844560665030348764917760224514080046819425167490411178178991722988208554558894047491746394890191349421354069621995470412330277188937084727463165860836357973*x^32-231755117985286510537823157262906384685556203180731209275648084180335757854578586976385921541770621133783023996977104035674855992723546150169538117384860358986183673537536488113508810284170801085675235814223057450519131533473583394304166561045470746372787068851156796952729881238591180260479754931358883826759213272115461169144068437575795663344906864304073654645409262777797256255793622844402552252967435264322679031214643646201377599590047061810085259908173795358133346178113229912128576415993762703880660*x^31-558006474518449828116791380159420983005611081675397040671082467911435808961175280342595742213452724619045338031273675566245050231914963298374538623676413541625136642461302018035793598026406671862507571177146841619926741523336176645728887752799598132462550823924973097204456602707461278081066247724780557574140076152025204646260125010607957555819021694254707274033898633732704541114254791249492920245742577535962355618283037240514394424671466582650859630124112688630025514807792365239944796030847614720121205*x^30-3058377367715528003649165516378263883962942643696259761140193519791598796446125732566139498071941440610854671738479173888965543201182638977312383429478670905431936299265553044093055973998020700023719926904386729409432722341960023993522602596053486686249043183739689752360487399215265882534795686699029803810342402215617369161571638123605803814539141383477693270986217684358129842436426571136906919874898777372473812372445984969867487832276192748942802659360384945636271229089519109528688835901524779241584660*x^29-15329873925067745118060458437321676712019821800687232585816465745952716363914023238352443731778145236365341604222230855621249282615962301101418904940964247922754852260898069457873905585366573693022326138225825135058182558168086737946699352185007120775796957065589195204896945485187022336025889555673800631081251635481138397171124304505140094084796028981132216834502981937029030386362328064800446249227981194290698829557403457274314067854620457152117401582012224412220809005583247127506874570223037525264120357*x^28-77997192605524206134686553332464375888788316945262839998399133872972453344276689918276094683668509360797933490974736217413283093748502350874676248521539889147545609568497391581343955296927042793926219384073433574677409654887726737233940616393304655840703218456506998462564405905751016072287083642290423790193982167118419199453859394590498310666171171618560797410302751028681688955279704486399068022423756048113699349188665956443370014806888335363402852557337093481164479395478024470974460319537572525339632349*x^27-310024665662352970120936130229229611014100080665617432243215017807560354913048761238023170002994010995038739013313193783960583158973913015037350449300991698820132322791186244778581048920431562203885529283699480245222951769117414997999431394546806383887794901609723804885950871272766604915954953616800983853008090254323758879385341540996036219985413677177385397509694978107012641845005727075195883925256789713352240377778727404742564825575284723994239180368017676225369116615960878355512523576518981483382301130*x^26-1114962093188566947665889971290463511396435628697489745527717905627295126021659408908211195469785986890175835584071886297115409055849479902854356381255148838508682453160259519370024401559043461959579573726043429851619403576748484921257408856388184034236084215982449081136224178737057555424683377207370028987773148718133348427988673184350667436163912411266081735319393478099493619652357585120817316616641533576410627123652359051906905292362582046848875236722840797261687468824076154603422982980857145927692834188*x^25-3598686229679204896981338317167627568688234613090739105417774317974548877196292102893562922119998414417875861405723140529158553135821925659944178235345740059983573723600071869760572009530642677138734789116600011940013554844802070918622759971332082590516246871789351342700894137572803674411549790439453692205149321536205870977403591036040693668447107319104172730906840352720870904240489188422137976824691637384687871262020892693912551676925343267227727012803766725759657933210737008131662977698961333057409112578*x^24-10852105261427631543895309595908218507775687346494828363397645145085664357490444320661462612673603392116310765235025648314531471916480260652535553238005594530340986166462516128968055951841740888928719686759249959059196232107806754320720360545861967535551127723263657527082411903483853357838937440439484481654984136700459404658386518437914653949371801839323924661909740790567440010539883521395166778832432711828484354069074124236409893920936445259257903014865737289513218217205403930247498051999883794507516934340*x^23-24679678225681425452329840412586764515115451752907270717083328939296494036355345342361995381342773697444665536980446085991335712301982258843435293994749924171150038052443002684169440343676310516385398401769008056811248081335658534646336800214878395654926039349298751568716954701681849620394245920236371904427052328464970436346392111847394248118461560883621282654019628690053580137967011571862089133244330111063340270470400448840602883024511348752557687029704893959821737469615483084033964678717483606068268198814*x^22-53588231811533120646666391621168317062860439658734846332468539228481135555343333999406125011666646962045690891765693067117846094025349551373462058030256329325903059942311521073937898996664564540892687832222234502941586964753031876494586389599582626882360746374588349079826287847171988639107426323970546007787004516767095503130432943473006142256513552546722984468167901843099675007456511637690573052848638286316425627983283019893941842106584110130902335222376498173512031039869941128761475560978044790058639135825*x^21-152948718892110222502601860948799550198343502070829400955108473957211798528009266974639087862277526929987535047623368669766182655220063048526546799144074719838862081588090651205794562919733276338542040326314640914600821344731474426943082057900402323139227453640310372282720989586767190259471454566234930250184833905362338405159461176222128359739277091795852175367436942517927622806144038948128122627184723392033065564358712643016154533168241827512243599483443787174354751353713181907338478860224833421051522316642*x^20-399491218037967786443185910052394965197696667335061393101195403578826983527508359115379792501196292013929087698557734856799180773445598221757845562055504289060995331748468585977187937349841209547594957247645433358718067515888869024277925776756584953039507064345845234876568155946835652343149251738745304089287788208983051674869767047042523557267774115219318527499420450436281873024123669176951686131177376432425268614390815214162325438827721891304534679082023534750819522018205567439948550512022068278901383456523*x^19-709984780355030486414834949875272832452353668938058076492390981370857186811571303734052642771937559113228917292143819155559389202799533619622668521687626585694756770756345595005033030889460771890095641357429845014071514374162791449643144236802885499451503890554183980663754552094714866022265569379751276798143215636407788108960410965709316464873828062460257467476685228383107648233682411718977728205624935647672423514528002317112767427675054119194236085110955052379286797480009795578386774138665564198808241237242*x^18-1236392100030785442417938846568494484272382800128547122315422061958650109995861059048811304328822457196172312265414841182823825628962759559729843170098781572969062195681406428721481168048220673908102937854155085677500291707007670126029875301240565948913373765380880380287469897865283114599836442133766248550017269058602830010879488307226936383762193134982924634424251353304610827390634774304569378223503381155944179142313014944292375965796746642346187087861210183392502018764546770400496669919391080032566972691476*x^17-2725517914705649263211689262671757231994166223271937344930518351268555241570374286238448339006257883092544451201975985209119492011369293169155172075133788379742637097448253184568614277977490944966867972623766589514190043394485296034896677633246400340687495810273944203455951661430605518596754382164648902772907056391784595771002829454392170060113307986927362198964110501663543820743201873760688496544044199330913062377838871541058641067027738265476433202667881506793294526725881945506805687829165663461999733500512*x^16-5736389072678414115077898282125007832927140782609183431948518553609762329824919357248868083458003868837779530166980659083365426130893873290346449269622009457559563072794821778993755556416502012300034858338975344507360370919239854764020534118667470943275408951850328317666267975758234194026485795852025366557166563349234485636653032640171289791936261095378243274778027207688448247325353679633057448791330602828164454832104703452857021057473604120420335047056747047921842355514166620841692145690384644035326577775392*x^15-8849937098187381536603557734764545196031605442840482462417909307282612872240582240180706526180040674672097537885911856019379940247337325483157741942250296962552935153260039425527991372639656347587387526316659743997643441230015118866869919585583643261423423127606716955520225079635232702051182849001887701122388769155910986295973295925965069477709795092642889551143138508130063085431258213467968153600445645758392924376482965418203692427568808088799796000658195121318871429492637323292700658163418319723441435754592*x^14-21280357249223165300742471664057605304897199543224165159513276271363953005910561829583548936599760109730453441258675443991413501114477397747568055588357888433066586027277959235965736078378341182111201066017600608384388243159916815888930301649882411846147575382580593855493019690048895990082741549429814080484494262861437096067032753470167164237164089797636613369506191027193251684419058773020194612228875380988945748440467476815930248645628099150631529109090198228484064760408222459793548117705086415057436385709568*x^13-25565473955903349434949928038576176532423770255133485868286397262530747225928232530952919410831902570392921604864007708368089856735980250531612827492165196408178852046483204820039154501877826015575388261053228879608133290828525849215849909199177091350477127193901737664985717983726779837105587185233341186388182249295416138152137962330446397630030379335843134033246060747289174745232585108728520358929781897383827628834297019459542604854373724687472954781677378425348147174937628652151359147734072454574696191289984*x^12+18886174385073754199753288716961766709417758165632519371113265836267549301757576235139477205499925522451151294739588115605339243218180967167910100829965918176940080676819811085978235287409371656687764618558968224177581648277663987981667640436370113483811916336345879027677744365039119415360201939566169327590112180843512607479984717259312297338656536488418971896664666104784256497510968904593753614594393305721096689307690349330256012050029439573761738873727904368073332242699264719734855054900871448100389287340544*x^11+90883587905643523568517437479195035958718293278765989946699716609477091760879181704435623855351908672861617301056354713615814374982796344194643068587909909740055244635724938288421190750996747608486642112351357774097692683182610552151880855451015812359352540082633404728655058939443480154175454059190629445751342282787819456417569152997465121356154846873957617215559473372525293209837369731527762353791738091321486382267445888948829348715328929732131118266585122662802387216372440135572080406989058926108732139973632*x^10+89838900562368497257707247029420196994938180287546981365708908539855966606433033724980885366729861688114757659192807999471072519923609249565757318446344932942603034045257718511487342517474980122382223357051458684020448455706091697488451167699642712861007388925733452858772938213132976261745891778824509665722144476451234433986329340891969101195557806478876887523284935353436108542081381422579049080021739134941440529345866409540395008420541230129713086845447786159639272122835792973257908028428388701932927978126336*x^9-52761012260950312587405102925708342319927621510240472480159019507575012651727473038935693800335066255778293842012566848846043748713770886899949216953448783941923008502302642828939222491194011025759219816327803659056545894668848200500208513181554263568268996475278084295710352608891032450738521228000603836191385164699789143064721104935605744945486404799276383195502902395812402279664863375797047793984669978130659507247205869575841161839170860517726921089802531735902823680245982310058322871085833310625778879485952*x^8-271499570410604187762626314457594375738631807623415878900986588940750286992339779040300268056180026008940422000174650464625693359216683486430549070395638115546500976463899614662116776905539250574120380835046104523472085686848685120316793735949620460442955387476580583537513580431698697859478658757056249828388337695012767613548904799908995124299968795296821578997928711533851239612830259881763405444441342612537544369944440018033643327892588586404503948690424449363982190132073242669594859370758882838190000359297024*x^7-412038139975405301135318768336160873362474987740639291497651774865710495838222339610320387136101165545384705052766161510641978704903857163336894467806808600292671552278828370305178578305115623857446823935598374355227558423155134637022441508040920106322476502355313818771303867749049142364164389285135666426278127574531751082271254406450476575815414061405323164740772581569088933587910888808817673243298952979581883348392113622088147601261526673421050338933536453136192628581335198637429254357502079321298039055835136*x^6-389183619104820897048504068171039922633671505093064413778607649989398736628234049855240036801962449650357785021737537797487146044932715927750724941475971158534536480696421812269423033193979857100478971273986459650326454193449531526598028331242599388775942606131107751667483250161963145250504286059087268725422113509074442736345157319547366971239886632264057918112047583315764721301524794409536488845940115760842713785401141165596222130699550640000653464530294125606681686118995403801263364226334521133208058723549184*x^5-244695593422810555743185846728207765662818796731068976518502463376115752639262644834756377386545096584621514830343420672479887370965084300671557487621448903715513342998711084514516232695016804867586478714773393674321884451178923092877976562115683317449819071618426703128690219853079689340559402164058010086037391911235897746965741061853295543226230357415482869768460510997237862419804236737629252288224000074456554049447404988199979829224916873192141664942126839106125204750160623771393779963943405749161668612915200*x^4-104741649382448358518740077836561141088050443309146545356026113293354809182339015535204623080510404300672211227380190929572329543010762873870549217401282228810063041701370682042924482147402754602638101499218448987645593671439181050660844385738887541080539131919944642394855560098303587308844392734490669085435306900334397027749977612803771607750189268646554105455786221086497738194614605207207824138689946110835580358021360986319979909406428933965674212773014557415603314636615780029001818759848531463351053243383808*x^3-28785271505680524866881412254999027860200772930239015604477182083906729688327856942318411301176125411842269549274903552083328700130881500868848896699144288541581052949330118988996806702285800182767401155885354570458728752569579289870799950696167748572142744442566731496458253534674493313264796345069849821094858759869598529256233646476557306221694591623151685345420433269332688868091196187317153196692149807945743606307667995198465062891787869861818669109887491065547214764044428844918009957003954158405748722761728*x^2-5817565223735771995348019419368779437734976633798866885725666339168092633044803654476890007133308844219877907735731559686312500753994056268227701012335388521341511526129123691981115177098662358980116807642854748736214699532512867531749740299909063025920615265279900512383011922668661522736296205956155164179184488673023833713720343079577546860238969750232906536175487281685979348681515526253214085154062449498935806383898616059773898398778878160541781117928611701438430154868700289139688732101862481387092454670336*x-1613491065767800759072783773593174114744049334537440487924631721984777012499415874443015750341529638701551506257786953851118503654556979119009871578011633754342937436550071165165086662346022673406567895022978985512015913495127791817602537864973166195599872266452464908393886755711257818598636511718595391810683663446725025254218626239152574567697894702229923643078912691822613416967925575355427635137146318548245939778071583145919643871981987385710551653334525180521681807407572534665094052350478842772219107475456,-23820037254657064114509312690265711330193312494941057187245026529466047926455779974634170253626128834347166438949947090404568236238356612307076024206931659035531546937986207155850175638049296363423046956751232887048936219562205606690494665401915868862531252711400302247110021005834393056785458611383351614120588563207381181911660543254650221381757569102444163920610709065024975659523484508099850513803693682960082227638896020362302867830810421196892025649402458171887167869500167629722249362625*x^49-183853680552146053670465358141720381177627797816650934571681317228850537824550278894447031355166775597604607263202637158901906874060250090860451068117085696894884262406432033824326306637947345037131878813951613320119814415835688576024770083881371693081989997746530481636802450272915820459626007616251872419036399126644134305647578746789912862296991759395744631037025400472698611413380634973680093925923926823037605450611757540942568278220170519528196353436046665853242294684874558609109222956337*x^48-1400411863510010503899580667896553768212562975001118825975440804841213983865564995011738848575689797978307864265014650055278819497184578961261415115835964099438214779205091231036738050469933594398175536629302720000718435768969311660593668483828309150394312530095339506260920768864875486261968473261842063520769021088614785584201709966294360727347171648727806236971985993770526281017314393190773992556761610601813614134649645128566158538924504854679545849257332221340991116274791975142374598085408*x^47-6750222812949649060794877020508389349901286512157576279362199666006376721788745442781489278258751618428605355040806515037524771698250444469211362842925296344862369707996636433577434425666261117272481272956080704015862983754807440070854662852777368859132169865182629397635421484580635641952060758240571101668945059072492833133005481099303699168630811515151683162387848357090156094856893233449300807266743227030060853940300897631122285994145838846362237954708257243992265132376432929227218846887617*x^46-47493593870924915425863321562273560013465081575764555521597654257100915654050624357265598942129561321203986365220608068328188985638921941818829296903384001687697293895728226620165438661162253438743055414232347129400143476535480676805127973153621674131567195067270642492114176202442489646048882593776044540943235509251199882238521031447011288761269053927904428288951507603859898321016592877622086107992411121189752421226501101130977376132415143173599166156790975188753804842313228131787589690053236*x^45-265221107682659097001140486132405128021868192014111039325731512300152108826492068391751450808302085461446832166727874932729432729126391562579979215575680501823015382446911050966597997238677556897462156822094060462460513721560172418306318487522660608104437922930162895531929813133676172926252774559117669995268615768798652213174957365498590729886489184566347081891355169505710560021268011608262333912981697346238897596459395969739628885624234287565104193328506827600159948986535081363252407311243917*x^44-1396943931803384106706118248585336864196887876239982507824317291898801163614058239137519548627953031808908989164703270746623673254501282499403015767579408797241547159636629504134696256385560617705596506143782947376967681671003181429032618976389890962344682431165305655917574397298354277841969200759596272748466787972216415032706326760520500315693134774389484958586443613089440348105731989709554384592929769223743477022884418570582892047382414767667278263329998759864764548305765481639206671572892913*x^43-6024475741646783382732204836200971288836910691757840234311546679988716636974748739781851745692478708297448799919957682161545656890859439009304938871864454256358085033038351598751341759435044965217170257977725729920087573496154320820501951263248528700755840754799612339089405965813930703797961601955150407994181926707888013510442855760801131908743339052248347932057850213315751300983516961582837110971921553649259519883273498469865300490176341346646576745172898734504850681909260438447846039458569141*x^42-25168451303326472814490546019092728339830416403205765531438361622428837990436059480272674179143545039500109358242616793348045783075940303643677581081162283202547374273474233080444924200239038861445946702400518044492561798031917552523315456595602048941304297770250915985544013435776363485064301837241226627570174493019136326667248677886494624419813519558996819218476130083662835093366535503108642190850569496022359938489191521883583190184604308948990806852918535988728923431432020291805515410939755279*x^41-94853746787417705867139161504766047858156801889552274081823810546442165639401960945454020966218610826927780964044274765532903874236700452298300346001271325873816898485173795477814705520176859286651301496389679776179639965096210680018579318149966438605792016641564718514189931304185551020527754714368444585357081099495612671350002199362359044576644179808930992140342045764414170904057886910941211863108184801730417490585749091632058855330564233115311721777540148506318087373185689782722228114302324085*x^40-407776612898803609437482688756625882503966361068904163595864919663348705802595083191087339327440670212482306885621232949735559226741783765796401780433548265329307650626037132089985282820304993634958728649929225676973805631608986211249071108919046605113157737332588681062838633941492314278885754266263834042194727075710064975011948265809994752633332905558431196869445251551475111881186452257144642841121937976342002980975981797792855419363568804539573817860518130321778628104275444515358961461079998064*x^39-1369075601718843977683238845492929886867680974650484608805142882769365375308626694446976253816795809525101577234758062005072200572674842739854341168625734199138339926701605046908888627001636320507017185438194380642854198415950409028708685315003539353695616340036605394819867439579529249977903034890471422658967716441571126089640857818017764198991961102125673060514207378979054577662330490965326402716017565057498491218322132282850690814553251798148427933726285340739729695621678555822396256343416821167*x^38-8277147730218373639011024145169800270931365219829780154414230216483578352492859468058853212626390077042297796547462896372587804835436163142342749260990803980727414682438214456360643791897966705494481568667637562137331447394359375582495658347309105516468124772825149321274952952278577349538632526650706294639891889237509442310598165563426534957863475970105789605079382763916746925001313838869727455419876016407183266414056127748160484018972419188496376313550947722063947583785805792603077377104899947824*x^37-21084456019509847822527010768323851649066710040013938452769404270033078811322965787241637685224862603297230549021359316783059868352887228975850723141123583148740441818221038021434525168908601083522629829818141664371067058407994083204391782543963218573741575653136362000754994713636717445447748363904831522073395427756564807150304918795401593854420428354794771360466592901987089270200148616458714159976446958555476094640947379963743998010052885401464880065366593558167884569649749366063417127770410633911*x^36-100339882152339614406090082545932374042360028228048634469138034736335588095254232667564879829919336543499162990190539561165364982830911410394719550337635743770831417796530785387914574514743813145294444596039282955545394696465871255529864847084871706523869256477365102223898593082107136447659998853724501997423595010086408426441627760592633776542739919421387308890542572580754055224790175897683329735326715455540698596629323818736296188261366795132914966939129839267898602709592165009701636002237967744104*x^35-138455074891288578275391161941878574328753905768786015830715114716572369660349908244238865235992136867299042803521191959958162795099158770110991431910695125780186353886372918596808547123530169454837012133189683868717082007342217007898386399611404684063286117300113714855339784144044151572140942396794327075849870722884287017737465911470995684439103162335711877109107187701531064378252543785614823422537295305973649432928365832442556838744995957322027719160557280903135901673443229946210491854470673985695*x^34-499783289759351244619509464328835251314563364758375896765905459421602932880671755181431111568305611766769952437510401279393693474420128464494217684348732680214119466574644686009412187328080272223785645118134745792055153064228663589909322100177342263161960079547120168085200049637903495519763756778293938250854652524533511603308604670108087291297409430351196387447678753831208332791584163068477370897409222930340986210114489005403798673684099225746449774110418013460823743918712320984953999190877078867424*x^33+1589590136335695794122669766744286882358921610915562345123017556274472071639848777659527558623865364955513665127783786965358020326289943578985435689924429084266476844967617196350322842409422879030730361428587962518239594835323715309392899613346131453449152619468528827969432487992588694605854499610970326605441663022455354566151113170231014234980080412744604401559079572880203671620395470671670025167951853319596424317967550182480402301808872485321840258998808033305072276115585161339815679091474842154961*x^32-2835475736511181862421763108179513385746418835861514289499120708364885921144939511237337765111987081560113217293724140323002959555830710867346694956925596990659454898861574082472781735379384122668663165458324333463806299908392054827162180387174679652847738112303753954022773239009619341276828900756015889778074671402042975094023277519473265890237354461683932542336495679211921953816230037574679825964123530246925632071149289190448418397780401679219697639509868573718497193549764707435645520181992064170248*x^31+16703160829720010630280405623701195827306792702994853190103694018484351114608275108898220344662559419650004254349834869915946969184708283790822654624844072150033175031480457702253540682617207236457369905327927350501363573260956402308148105636186136639066179687059927837279409398562118326784418823073171488070983443011176998157365131518004775851126602098163406406429329285516989747326868437809538531194464359479104078817732261391388421583120117638708994385107040199885287502751474655738894409353638959873297*x^30-218085690932547917559468547475308175191071040846542637943404371271334698291238064835981260039021197853813852215115851896051077138040541741643940688742410338843294057921110391679899314032242291572237162743748957035271905944919725592329764293452336059370685292841607551720789622967357161663804852586181323747451468525465301474045817385839923006356946712152492121255166277758900045764302877295109442201310080034966908424395997233123320518615417843188858610052671722595037342854872735649553555541646309937501608*x^29-880986737811145644838166102214554705631784089650437939630226389853401234921648083237730181556873536508928288982201509979854049504885390004661889993092818812102890101362057175355708486519758124913635682501461141555879751191251003195821072154497189455075953158939814685648144665928350256353408579501703973777366472633746590432549300994932745514605487372227768100368909858314251092589439952050881830651820005235224981812979090776775513776336520367568371954127462801237247880559426266339931761218885927816191615*x^28-4579396950897846187985828398260703480473550472003592619300115021984869277444022775904771266128066358084100246282927817584874891387069837854973238126337856965339706043800652356797238927156636249230643575658187992343919198481072849019394692055990013449664875040481510549009864350695886603855138174464254162139148572841633624544831207965916697158597170721917343766115402232179512069030608366911396420966906938829162180655495349709612442330304114464565438470485908086522538137789060861149507049982581924226895967*x^27-10617069858068985759332732874827837400887484365059813947678534674815233485464172457226408280322610328122975430777132328081305705178216377257030297942585204772882379101992094412707985336672370584641757188366034641191073284218969826263297737999675796837518239255298066659850982853908775122595357341698083779064116495565726699859765501447752291834278890728072851093164899638031011054415520949774798546972253197427082679076273509776662414439261207913563393631568270691460776477875951964703215559785843541997318126*x^26-27482121891178992879558511398017538890616493572719217480449561896987044468239998724700844378981050107409125822331216213467084035930825023686515907185139945612988287856061374458472456164487216202265378054599239868971309633863748504490854616533616646838022565263782547966892730428451884301600338382169288801656947092615809198186291144848229904673275809661971363964363294217066130764824732593081207370212388012399989856653000369765114156176898943291508370646037208665763979499348125074347682821462933193590581384*x^25-44125476438398205924842408158966068418512307599592408507785781365917775091705774137062189333467286362190903514328022819792270798471755150913136553879159382813121882729391769295213311585555962926840626017410918145100397756090633958849994950790710650941883207541705361089514614001581011064698920773074618937738365675857048515120044935539123631843225098518722773406029975936965055039890972727854458854462469955863341615989075436214158444864135603838418960661967803089506295672604533169325996993104716474405022446*x^24-48094085806462843859721202147040232624974186863412419339187783906656001242874264210733834472028083676895371234339441861649148910787695547528150522380627606255859565641148784213086583851012353865184347007033731479533589555603257347337714431836845652822470060671584496250338999949164025806302087335957579406326189715454700876191852923490041632813485646225770333869369151007962073967883480010821187808138306763009745561902560489113309277214398716046444110564360200383007228737718890139340622158958359029487622964*x^23+995082613249126221406276411945103100903668372265128537618620104639253640540792813464092751094576647436799049718376082893333847626335267805167764859863084726662194177055916541645692455622696381122512111161801927402402964313352641957844701764064788677987876671101940392497895816232905231001562000939291220322770395286529004638211538926494210205719291472278097755155047513476370656848257269771938956067464547498821020236308404097934666318552842449265712390451382837244273146387439690171079713005534455848540744070*x^22+2216174398146730196956470708107361972188839700871615344153965057525773945359971165040003982787382926466584723689055649948973373517246336223461810978655343362622848677102709044141268138821922942380168276983657474697052834613060381235419967470019499984827362262039485084668303931089786085125522450493828934553224006564751027455815876078099751976774652493173652458616490158505626272002559970003315097290227399312111678795061528573363536077611702786460740512115521144425659013072019897862097741953639229667603712601*x^21-868157902405284034623770965047928757613065694639489571575315563621615346203145794750453430621237757726982923378442114014090157065320723180763398517428696391705695232379194694468939323614047653357185478673618957657472794232973392483712128077480534687167838189320014167851906513787802496082172314328677671770063253268456869359257443609471812630909721150820154945591623162697360093730736289014021273046056675941559405184076222643994976401287501836276102475819330652416032962710824927126091112280934945715992138090*x^20+5916568183028647553620002861560670343669504855576621425512872386443446317966049101689006891036367760815086888077339606425891624951205553209621338208869464554066404846482995194782229377592416849574595940307563241355828542986798189689890922962494588159927599874362517863058754418350304427588229881821602652909900158419276671091749843371564970730341572922663631532339677136163756568280565800226378379353517466936284971406653998477400521186512705540719995507564437162015364448364847417406025660155787670572446537919*x^19+63073763401151465669912195409639025704129467567747718209030494578113072509643220764281162247232638211973136850745628003095497479580200198703923030926920182761529474286723051943961424945059812507433291684827564114348584811182018069281264760796128530876572709225746053700808676858323628635415824097940055843489216461997956389751381202368508403312871549699128805993661195910865912838121192398654013942037302971745908670110375724453510252535104358027320862583385939905908485387281040496912156947546334982367187423950*x^18+93673902100114452219523269029263028232918953236452384511046230954677544889871812402751451348641153452362812747344678178693995794033469613544711602438837483315679423989909479573183322908780250557376239955884855209083877079885045867849281260137583938269387495140021948692305422623163313009227699011734054029147238617584346507863296876464596370907580911280802306518294061946126391459364276910437595114025738540141956189894566919750341179134897132428929113178290649250480701451771884150499669114790993120433863654864*x^17+72213172507891649409451978998736004803610327576451154689054292042425500734170828501963949352136688670056974652650676552385837364580657121508934372916227132300298331854637525276994532380981708363588476387723236211904641327503602526647798159540153857231281986996017170903124207403375943828422835181796915439799073422986630664700645960619932781414719419089784041724071380153908364188736300709220552871703624858287103974558044138532778547986645801751514400425198134427925554725582131475253715500532918397131300056272*x^16+267345863543601867268640494061211883382606519515886312485396049435341864899915949894370345100074789082440233904362046467243356956870040579234502077753544446056338101099841258096684201540626576292359808952772475897458381458401411372098558644189216263827215954368636160362840872660381111396299523234552595535329251070472005454383393962162753980193246203603338488980661152976482134993735541907115942320522152396962447986240972063923267295897392132817320505955903370212463962757940127042499767947645392332406199698480*x^15+1017673848760392377408326141129431581160492112488174828490672977760909154287304763797789185378113545041028583776631295329630351242882837735051559635995959285417423562524778120110074253765068903423394342268124632003223061881757220624681983027844959635212076664241597190366859863317878743229268900314244805621194820603991387612946280403104542336331251986497230917665021053646278992455083186059228510471030690635966324765001812351713333471998278520722287634424653891274253470265980937404203866445477700043503915370112*x^14+171585274039720838314191652974619033367209906272636648161742333845447222907463447122806559430852049405426684410306389934062704462618856708368036739078902354095522824224968315509667134139092403580257558644394460092856519559047807426094808472126117427545762828714568639967084427505639816199701181786008611694709488145927343272008838877573395904105498005978861233952619320554800813092500926803167710217155010542433677040203275762613214788802284167179132481374224476639063798701877363050868104252181051471989780590464*x^13+4944378626264750744193247160759548877892660871938377584766143564266032176389490674896849409719778020327258470751013810385769386523702928031565869436005902751746833658421911479959117748511633616858585422555801688261253247671535682732695108367257348345781708359363813087870769818864425955203733871113472226577919631736028365149276978381195672772067106065135299896994041957772069921823177015355492310910324163627575831301752708738932287280437273822882449967204323513920131688345758086246762530867451221057524517976960*x^12+11835131238658733414841907136664545763762916412948718527598264345194348295695047197361428468987310930857772129588069652114975871647535919361814779467535166947932146954314637014994247529446143822244952032839258954627768383230505530199501628940880240787318647549340314643789189584930520061155468173221151364633720180184598077416067893127101462043535577080885942401654990023624690414018900830251862858825383499937774565114864345607173611572336059756877535484565265346382751220354514664107235701413848837366313490160128*x^11-389385569571714448023961753680984104284864591008510820677358170447183208230150893463450927190652911259667732501661944054798726231281951346118130070855330845463096229602443995582214397958835157669316799160808992509114859227763347635869472796152732311420613538838485622132834977500607828854644309947832531076613684221320492127798325178097270518558557813037435608013023613904606082292781259626362033140954384666317498091631057316677472957613670648004064281156718449183458163318995067325790677238460560354683504691712*x^10-27753084795474042520938443513972417704613617889689123587032007671044183743794765504655566571126923663397214313122802353708675462442844521133317773948832501104700495699340166395065099734639260633589920491351364866971405298856942701013937455600384248923573955961023405040583343570649786481101410599990669035710267747713421204699492570583329078488862101612699963534022290646404089121743253842744121719888872181841185107345920917238068920734751427865554590480224226989783445712553065167207053841036962456474512387446784*x^9-33969865813005302612901361169186879937452206675346263983876815172109746455165958651837044572053023392738643599340449341641373982573926937624635419671925638497248452743081650803334026617999446431285926915851587934192238001338185295624757557145518966841748398821229029847065816966383436359352495649468650375548530009304872432935277840279840106211643996418171587524860908619800806195674975597323872548864508874825756073344410315262263065567748884108369913985278504849018051712052023859888614927104876330794751468273664*x^8+1094379856787974233932632435999292993902291945976144407642975332947634057597999406730876890906924623208216832335568613341859027979733946692240697171524628892307616703582080709700666035905000999045535307741244938608285028977774710472132257210137888634703232759054619321963762071123986037772572228948615006892774798283596812885290330733675628286958032258701691243094254354476636147649486967037342315192740122646685647820762760082567869307484250551770886613834017219297996308694798580963821866678295121814737172738048*x^7+59137903272068521070553284229410526493999954905984286689481788815180787863448881181469902868400830710191008747120028677544640961278939365334300127633729277142239226257872614522474977136700829480583605769533715269256418993039456359039292748230386477297058643434352154062353063769013622055075338539644749780447039040607163663402958437763504221915267357007808837972795419131622401478151226974785138936662292763165586700977056085678243018873749565784920788674752089357164980549195382849285037145074489549395014345940992*x^6+93529075699109674594175098015367714197891181331703256489579679807004031977530552015828365843645311663281669550896217154049916034966651911389175252741484588981205266128751083603498110461256117843762567272160056732301191540908534518183851019322246933258284379557260840186928175622477812566829858666595828734843182005423874368822293875316226172720904909476079451122780215373451673979947888247080532407718354650868879972554815424671616005787536750986490621464954621963743542427085813107331724166543054045504770529165312*x^5+81827654083877735349970558676504249379646447775607991213999548200558616305756696824589645616664611859646367576082301856255908828009213461110689780709007086967306054760799049347674548235337856132313943193968204988139947958142430285615322524046017606756265981441292241336543903206406989801229455764047651924701302814839957168100559521124083140352061910375277219502578926649045548046636706444749005201178249603803878054549666448632388146380152025413973584648150884723255116027851681361949848604447698774908180011909120*x^4+40430375011944770394403239630273516384223407423697816079901976475579503866245781057770511038573089803481983407378295573353302180754655071623808240040678247860854750307125926140827194159685457366626817085257055818353636106888669087090263501605271999969017439463193211133134614982828602850277506910722252049564198725374632461131292042272180604343875613096919552470660456799041565841439595385136369764799597416925095716341952044227629855189804997510438535659414267738588573636331375981169290323613245233932427772428288*x^3+10151628115269810836588290721275892027903271616943355947643176002941112754268483324568703203412473786327291016677168749889020661165685132394117472543124927767194066681467686115784046456123124997588540370347333678331851838516106550778616840099520980856771182071959862655231978453078709211412093715813269236901608151200123973679156608436008477034352613017427752112873201490490911418418244868491425237041054430211061214781905843810883451596265107131870327971022622800552140220547791507042461333845569560306336993771520*x^2-1497567015027522700460323943723726041585345158151673206405529894740930295890024236673946068691862103986144467762901257167699039074853759330677370454993785692356636846540534695254509244211126612731006224714502331708785514094508996622624592553292813651854509510838527076631717408651134328673096038819927268941437791701628314977304306727652843157117913255607474057751076860083674862351815951060491938209450259442277498071152987285667315680037890522542780063687678667210893282137833231181622435448255205702531983605760*x-1316639659670441790225859600632275036421612761003531663516342994826532812383721687394523646067536982941449600212433498025138995272035272871078671057489391503957388356082654189571958405825583246643494121514889447980409862602751321033905261753541019704055262040452346769703373620046098267336205675182104180299745496851700023489404718844947640351520679840674312505804822518350835107906714617914809719976038847284875827247272895012712847842059023298605804108621157958741270246248326732625656739817172292730143944736768,-339448227380907176213935860926621389408315899054821734638223814688195517803016879469572452881626322222794515230694919590133477517663876221866581037690788752451350594524185456781745090850943138339546060122176738591717933372324202056655615186006279482060425027029652127260918705013179331231567859090246104593076780478912908656300391517183448220322814473775096503070516630357186846032031464286541484329776172262059686655427513779389687318901073154566709164496453511196877419506318885655852759296577*x^49-3506589069479797224245092252181690101117341556461470150748982509063118301317443606089415045491798075237818637473877586442585707311850781864417006487262360867442781130090877378823763810538523241132202294938534197651412749919841622123776572220139410349605166299330568138924483971753107219728907373651403866954770307909014608694219073435348935992622339614619662532499786434645472309538351585678769105975456612648653961414778517181200353104095365004094842221015304422450408271407859159539747596843227*x^48-29556071732152512996936186571493350699845633619859860351817447800052186205213356003560033377750817075059459866205131439750482506186584898829812034165170325300940035899998876645282837892326625986794467130077297832487588729198718714364549119675692926471314191577348396494396921926428993930412846069097253944805993645603044260083344984044516607724002542339840544001166743075552632680356191537962244183266991845623379607658192657559162245228828823464742954049073513536495287724399428062556970844379402*x^47-177440087541366229377272448639025148476976445512229785137153806764921883884065594922124396187987707624511017926704604340417358156109111680095883834788761086276989540211899627854103328343374957620512360335271070019283870236030583857200454213878612713324005970825041003408081079868317072828040531299263391397253063355087468257396773332191581755075364032873122515090058443104591308329472017043232562823242114561851552674738264429835028908176016237600509672760110153587873032772203780428890662205344137*x^46-1173321857663794836963641266129610448148823060242223360885945007776328353191477002653951443222430818590803712472549402916618838868367193184860978170585055816306054646407323960702677471098124590634249915452847713320002658642691761390592040356055402695660845798593561370987172451462265783627954318213360501562783431730248581474447811663996188905406019986926416153077207746952100626551248749347051390942539632870525354327085978569955051746858737221770257914210326155735391549602320288030697253747287174*x^45-7029844602421373190092493153616345176501869022545415309718922244241620267327907845867100153553769314427846489831687365444245096730223995723375497361727611954287249012534138434687103578447071260268199700302672890533867275305656625504898653902440292503633068100854004478863207917305659625813218906208525789218033091390438949117803795438488912926362020042216396841966764503139603752268909313518628195442796294731331594512828125069382373148767342504891004373685030501959900089251389691603888446687717813*x^44-39522131191324908935193889000005383377246206600949932443385022735602081857033298405626990372842821181226262798915090907234241485716070298552175254118546205117574877890296088928598743771889244224267250530901929122941469102568539236882730898032971155344003205255785445823862142994127051132373034160001584624517008817537241254741976180796333979645623069229396015926886793340099041779182735829612922977945258328595243726517262244775412353131397255488010950833208371553044559707034341444166623720555516411*x^43-196435774600810329494536609340006384149439922747750349012025115338070347557922420922712641081942859411099129868737636879045833601431559256937118483216613378759502875014594461884996480113639823959782765752246797294281175661952709034830017497165754055556990595263479134281081052539070241963333399052788832416851408600846815015815383852068844476863885279405793831085585796516030321046105188365977256136011260045481104020897254872034486021813288171590624734069488432494945886294960251226033937237193820351*x^42-912394845687899678908444772061425632187167522844749939105698051183286226518821499024249937250778081920078014324084053182662497784937416798338364789046975247565724242467940489406814575785452791882685945067551910014557825108492428659926884365773397030881722825041813005691360593252229234776549123665484132216723406804310827465862842174553177341613771372225365219135976493335103382815489385485263164265907479370119380022692123313300994083582695144400307724746277893069037704944462405378401752682409988009*x^41-3929990930999669776993469215274981444745702037444222075434829595131440921568429911818090635300774248124435271953395226277038736941906521853211303246333491376727488001849952639727315261863657674433274710883503959272426879759923453853017794362173495644439842164570376143942371793184297834839408850957148927783054282979083091892043865878421727328228048135625436000691558511300862021220134029726968004300667357829501065198285031815305334785911587990731263338728705666770190185979207210802370022809079388659*x^40-16962451940580210081478231461573897520573573673841125390679367057255856648774009790899599657276191500709162581539210086608865299765105134156835323043988422553606441956202132345489589854822864417181123719416075342254804082632717262430581868215238955469345128218654970425730557663473783557465697044724649675312674985813758645759549042815894020177107606737608561782388698084532237988629594426904346067939678947543897123441026728681404250964798996085399215986886720674258732226979362360779463694648249169738*x^39-67534793074846406875666948092692127928335017458382749865384379975028379082769938672397160675627016842595482018220200928998456569062096624612617660367163268364527661320072320376893526326400463774791502018315507881268920119563968878780228724101042633681642842466636979184690375830439672677370699989446094983100877831443306341562237929531544037321581399923133678299287522095845773741492454601005868040779739670809777932039194015868554638799860739812833977265636522412395817349030915960467646420676029496519*x^38-310417876871273731170939657484469950969079428803708266556727638883695675293089879816072466944276330867574425502887018143454875473170085549445544038814012893902834432146284704957294217083351383088201811809751070515255697318061313762306105731010367930447341862649926796755264978098678580096282109538301210072036807415668505157914399489646289612518668368941648381136657293900038658143680334891270512358142542972047541674164581504597208131071680670283100508093251751935968520163749594111891172862704204759214*x^37-1173282937231742361953687229014543140111304955838311992268410899462015333871207632967454358030125938312104104928215621579479872988257006022628082446629127628567628186200544117994614772233221608140193682181472686424740879750932033939973325743123545561080741099450540824579282335155285324841608303230150511780232058819636185615546735602969742467531830295624036486585594100615151288701060674203144172474452789330900537714531059062020808436135241313158447834038270071337123052604502390243815499439318142753847*x^36-4795129219280055384147082308706312887907313469995123397946038414563328646411009634247023301655369229869639374548537864832194518321296837363900738026551033879604142298713899152298581513541729283909964231916117430084219328630273086423362980638387904448402429764108779906255401496445429718960497217401913515338317314267054917939841715304170771378100680501233193809275877708164992248047552360154212295021220976712954292156265985382554854282430716886972315110154009452995656662347129749340289186570552748451974*x^35-15553033125531074989637838784906303696640567370485524688121231983448031283369420509667030354515761451148292183018684785997126755788230623854050336506126423783813334681724776532579744060426136680579298922983732367517123475919144762442556071558856159687621120826169408115362974050960961910328851980374221205937476187157769585630231788313501765816455824924775421622669936507671901528459287482556553237263677498382741576298592946161327289407225858737951422483686011745801505329602799755795142362708284232172879*x^34-52187026818032214295259227774381801412251912399264892870472086849022793718319567045313090130763542756959585496985135007093109330478255111078286662697228075987214828851714450770088322456413399756964888965075168989358896668376236915601499210208423321575287984182538416185907594110794135021389460782058722382810127395990426829735806275920371635756430768834699624302294273461934429648903595597272123043096205730594818266546799495056189492474251427812722803488740828500425539589008472240837519349573554969422990*x^33-126626803593890434508551766154141039760482602897871081674973649410932062888666090889327798216468940276400314381303984236092490259040004623521327604565277775197393233273328766649888082676577253382042980710133633722282587916838909326800817436755860528483668059007434017788235610397508594841324199325170270145022779390554076969129332056766555814243957719337541589206812830070587316731477151959810787089876083002532282809674565166371052870913086227380635484587275936112972451321688986888235110117689231138502991*x^32-415260589333983784454560741693339102239461656046410862234337786377731754440976253137541594653943515167374065465625266219927827049123892761446126260290890156992224577063120387820849613713786059688819183428365364903976014639382845813649623703529435052851206206750598446089186992283692060611346432296063742750124389263417617318419767173677901355428394187334294353289435999650492023876780469820652403160567687480899377933159003971954978451254724566194949827683669173070394760943674217912031141875429662298024342*x^31-932663541364466267578935659730753057468820641535961044848851867094936276352033507728637473870275018841063964427228872123454611005329593899785157236465292209286549290933644421915736603592587487627017443827549392179032282084991776266667290586497489597033432696113256979167839550782173722778507819569495727036737615871571804743035308176431547314851377937290830691254150341377552321001828017405595489349452506003588773763002929860750285461327881454987698933900570567980524043872870085036510814659256997951382879*x^30-5890934463483861036582694697155008692046745780665900029845568838685782821916206690519836985109312264483586947482883420372587379923449888945473138435466458985984932716150308440423036864530881720106806691244904559941208947540591573027630428451531380052712077109739234013012698827047740734965365200136041169376074759930353677454484232651780725865714097474212428595777247259750408551343325273142476260161486108215782703263253048125457321082013945990002749070713895157977140783738068259925837854666489084301090614*x^29-28538109495134943377694071438222719754713815760212626427200809791028347705210752252924053558237764150795361597424768528397107753906619078709593905187622181170107212056405890473001722655342388895101822030338802603742817845259980294517150783302873402183767340279066627861601788015308039881782611471422436394946541797103407959683190624279215722061010317552088067294069691667882577215404135544931666534406643795006679487963070463871436618710589624654226923995929767216418919907986542415701397390121495033686874991*x^28-146021867750965779658455483696642665237902034927484621963603896475863146613463156252898094037445415512652978049532777499807510100993001811107623439650800793113648288930283988105901952294489357443636269639753394181999107624801418521109821527909076525035308819477419530822373947046270468182474887099912353772653274066010349114010718101161999769402269045822653160906324049337817924301868356984458001049942221473566572947754751781595262753697120978671964069944223799471997701887341577961497701926639414794332041229*x^27-561051739868367709799908693942238256830140930665604559849346000023637938834978547739717850797354946678933255938199651113751872549418775263746859049938119911256247710907626831395998325602957097013456493709862660279509474868621252134211363680975528393353614600116156274730010186990176941607737126954007218348148486756705056438515692088074205367746264068957046339457904831256029185213336084898755305448136205966521237321345348941534260603193853415682607345660151340568929604137557674977706758213770248148540881380*x^26-2003045330307206955660930191745979949813887653179852910793854269733725610495374612228864219796092570334804828807225623432216992370475201910069985632742898432787365987174382452905169151935869994882417791884599768006150306221870418270650269253421690861203782422996110767917020524469229010458095045297235980765995242989025135401901650679235909422958177692981171518294560654682890722346084335117237482926442970512603573691249137501086258701874586424506796380580344493354952544651260551509852631349326653359681103756*x^25-6368577742798508106723879797195779045387069227157222554776237431533997875157741126795245567107100905562580921524194531904733848214057879811798565509823877378306559704537188971153045720510611109896812067474801858349926635542324870337794188214840280062404110487784415364788002539301456825795251205198475226261107500708316855604350019051841809156998165764500061845168672615976562398892325134149326757254050902408476926191710288551704045883098368542721896318303826668822050052949461153482285263959928396067816105686*x^24-19065371682266410480752854102029191981475019204011673726095545412809757563533626526111176811490194005850979578470332995777355545829289944846226598781579213829333082158747782900470013942521518115243818923427288739916705508100035436883056050946508564463123062373068464243480654345552849050111977334067993389918279672533245102903469500396680912242027368701443478482646134987138647396165953014687737758796550211467631988606626482263895989431697560061983780077990503834116832699903071841798634500116392238787182994352*x^23-40861792861935550626883587520853705073419855475302600209915620043524809037480099950246231520361556097602032966952033885627909451793154957528009542571118332036255474405302532931171306112042449928280279650174306941699776149898910601623410495793056285604292573274938480310756445792516777292590345236702199001550055608687413032113507721864748820497220878050357028606511456846924652996351302505588001613561241775183610483909516024344421872805325271184979550029022806780561260928007224783142177930559012651165134765378*x^22-90276645505790029285282722979100693456790863756403922372567864042490334786489155902707704552479292201345837827882319633611805018356717825494202872085541542731508209999771126103077028349782387723862442073210104769531351896465084199131550417266418040642770260159444099531965041703398209144135996068513259086959584009882222401872885832522694854724514017021966775140563316252188143003086052071385661906734713283977145623578370723791551733886576447626508361656442852054437474329895051184387804262979323495681772199451*x^21-272544984416944160935447888588836806258795348198194214998768092892114826458587599280091299858632520588916874139895130944582209217772691491140544486028462350618375234053160403879633181206789011528550070899932987533394017284136736955131523193269314665505386052212104140316388133452746410024150683667978752496967466284418739679106684274981687927540940359291598923957408138345847782927164031499571958933204250720134399353948277820827771054467242867228490170538959133176636528024584026431009358079923672876573425623728*x^20-683140961749956101937616359835675715157802882135839635964837989071085034914090185599690800729213610735495685190773941918134783457741471711480513071531229652573079772920724172469368352009698474025126363211046221832119497586131821734905557178354796662561167678080766746633470416028936556979725160827432522159962931244545385716053547060885670026338088138656834819927246060272488607965449676548357743027015792510023716201950849938415235129154974438837197565042287207521854498327199148218228981280546142031414865938901*x^19-1107627718751791782589301370765143985290384857939953850786490831309770986024037105638756506285292852999842740301764157832255893836574967826842906012618879013233911269735989411137237445024887743461106857448060817886990808432836474218782167724361289568542614045634639086785409615629651951421310910887321198919404862508956100424078036080032944110334028588349408583245272951811936754353960030317768990520977586435943425115135657629407094143575440512828786489651336634800668714859621255137385817830360721940904995773364*x^18-2040898943990156300830257086268545230212399116359309679592012243497957047821288509478983576735060622635833075545453424840847214665078068966888948801662678179419209932517799579053257993035560790799286175320261433669008501886925174464262959236615999803546989173130445032006467838626059102294420133725286585578762474704764071653287325118182901468301620611537544032724156302199901053238058046865408503639997636327527361061950440944083841219073991036857538435258240769848908625057916714322653601474483725237711545063828*x^17-4704427596319280157339887868072687503436779947300155150610111243894413156833528379201695228905224668488466095700808491083009238253604173887879375602603941551843699083484041994965116566478618217830394086640674077442447653241154645712844873669363176139525097259786115192956304469540227870379191318791762027133822024907157528122265051519926774169054687989036393336264422567186973750681037284792238242894910595592158010224742375721743276946603134913642661567416208547016304518855752032927926825650066206789787343882232*x^16-9487875563980130220717895597207827273217848621951571113863446091543599599465210473366471633711707810647675316490946439017373700786329708347896532814687126181189706180244341303263027523691176159286591422443989600914872064819879154909392676517752210677820418604807986103196946407820735516818133209363238384918991115813943035398470558484679883791813437518049241739050584653432239614531354138393051385231855529758993900727014622756805305236339928518889908939251484626510889468601609890712772346350456806288017132453632*x^15-13526565970698688427982734472108391503044690567787877877302542485759398053623141886780675509005072451551473928308199042993482558298158025927850726762538721674291776704887694222736945586332889819203597995660109750333710438456705940629364746843846052436346648416232138027368474190013485975747585110511738313584116859725728525959469229292250909257211756107677237264205445228609500540816227463892374586487179877918682726834649593396713415217372947549244418174422390743775831584728826332763032727187627836381988663240992*x^14-38253551023266795055056086507829724045931262431412409222493147001891364157268846080488133718123176990806043169358882495129809434371402724480455114340195642049389416631121969330167495593715649264847232309406893692640988759527217569942516832092784369317405602097657170161416359815272490357730639576985883816600870529888408575376101957146163887031246947360213552441839513408904992198842041979628033854576743652444793289751124718490483936950280064425167319402418281056673397578909346184782976792168835342483074669607488*x^13-32867681221918132672706986353098728762997727422757022265591299857815023690595564014566481462759044850936365695854554113118225971460901806533330214970322033351565045043205032413296039737936688141424912746442591993999918830060938142944894335048803443736068822565651273539937642704687681031142647899898404698774477482775321448413083919430639604173000209299412850503799350825274386331619022130186601657429648267797563800977437670746215880572526110558051708637754667747848221808881441086294337483790908707269073473522944*x^12+52633791155621731277064920661284208379533514471525374922331438902915340283322093999077404689582239443419225323079309492726750725583715296066998297136345019625386016583722131463744003290959981943243806514073491086074131993948675876082479258175434494741605866790744107138079026457135619013930202939201288191588982736637040516738236532504724327675665888873032601935924069723856453952869995977195822204550199891531224758180667086172025082513498959365790963962554921375522724162768664731210687645069887994758940533381120*x^11+143618847011329643034695287023659383237402488338939614800479940892177369825333713269007746722041678056905978239922052307620369886586749230646547614219591330159165595499980987541502008643404173001765506036969633703386034686908504246815480894137065448291609223045678782806444994669363756661467361194630340619069451397620835381992504751284807303754579751226823333926135338670440344933158874618802230224746793601081091204149546543471901448432284092724121830965936005519092750537562415403002549384689512378979182382934528*x^10+101330133862586612608251775798476863502596422431798054947893173759940333213862113910429741630202235165673378721011296940724805848043317508623450493263497930366709719741100724453223264107386546725465992261667993757282622998508819418565253259624617043512317937472309226152012154396849948296358688523870078810498167992766041347330117131731979128870812393437345737002597260688149923888607100194718290660705050529116262897504241509932094380519437042361461797862821209886278175503991805159115600439355097829251883968035840*x^9-132967686658384573154546995349636550521510486161562266437117649434821960153350055079770433318215960017094570788113827625799436579640672327256129296229144975846806876199444748118233383333616138816958527885769942029990471987930477463771191890401107254371913505957487262686764062380832815251233764627120381123531878942229208471359020370029498564215362083932884444558441427997228622061287003738602744276487033380959420597302322944984717884112412630499381968149079322521667739523607609743170106730031050073083925925517312*x^8-438999087670326523989368541060207610846835068530063070347422791963313099601123873811961958711785866412849662566587525524067724834335383913790767396087119121890910727164569293798308708396956598316513438123730485977958081714645214853946713433373649587047060023528427494486892607543556086931264865341722962027102956812991244311044791364428547639557439057831630756950755116940990776417449726671601462900476016385935292410525721375105675093615171628809254866798090346133115524230688375834558110304159217929740423233581056*x^7-601535262312219335628846126506992892019297144842373763412087755775304885332439955674127368945411673243202752396514812480886604613887271446330715245243692867739132288329318394302704603120547543382654280876113662354675026761159631338257085721260842321668723654471737980071199652709859023137040757064623164138572421068056892947714121626255663027852895473628639669201038445527894455921273164531331238746714531239043762003198230428068471033682215355914754968011432288399845399241050095646680799842713768050816058105954304*x^6-549238336428558848505704717835519815182299509457793153297295300863653887800859952726959475945306119697568326451521488581272223323824965061957618900296555303770177580739116066440953944326003830422659632333854633935687604548290646754872370697450316271058190877369539696235017283883415944183328715567687097317992097207825653948724166200805050333712727574538848110798427552688482898124753791273862879948307987159677007474874971967383253274178354057705357448079302311392983634250642499919257782969637706605291909835014144*x^5-342982070621324310825689648038928075498400756191414435699658925381931086648635661469279570789708187155896647165635695154968554718514928613215491174852299695784769015201610236331080626211831592195956304902302923018929501156089033658885061436314573415974993785110234348704701588694846256971769120217845653193823557061422305129041984474325894703953427865828206286846775198089822338983413519150385226474033640852748149905195053363446707949669095932693487860363937891851234510233310818307445724242593617415605651859439616*x^4-165345075888465677126900818708088394488128114035766960374398467299949670921072323784383592789335108435555793042851460463378808111442914006763395967611686416570999078736131377593808611230242766320059941635038768698841868500884427784036293035183900432292114211886808412756747407123132425642715363996860412359023974100028035251832558129220100372454323829612140454882738469895887400084068849936568919640416423646701539095730414876960230292396950574096724804782516976666925298486840287859335775477297282900381538941272064*x^3-52609908623728295927236724016841387023027098256478594447811602651553716060341308025907554130407650540723969633816207101528448209492338337308665058363710341852240663399998070243497765263023282939606306923088371017263165048233144985239514927477404337532846768459328803734101189357053638932158368626616702843730142203203798313811460005892317936947136879790616261644445891878352336681839784638991157642934624073146310731749284445874212102972843715398717267575306466837103484481500441748457083150932102250151834150895616*x^2-15018999534605665800886309989378509733638844897914616413884639705716633846240523572766041876818061559309157526038169095204184891284269490441559672378475575965466301154901852725501378423254690941556596483567251237865482270053767468180991118023069644358211688181359680097160571836352920101539050609109430241676613761717008877310263979622891533149657016234822163229959152015199421692451016249779591140872238639671455131630554065510956963788812299633105922544256977165921535228788260438378865177449028099728681044803584*x-2589681232203919343947679205171390109283193757903927955421161030790530941058351903017714225452152794612476713482141006677088611430264989609866855482434891015512718344956099188027730516857051982184387313052979189662913171055784556110141973011027207020931461307430702063608133022309850113332895150542727767215715306178252068388758275497248534232595652827361498318258721764282045373338100482549852008079154077365784773856693551909157153920326596153903123683592826170447218397812650426796800020538831614693690880032768,-631670179744028511895135242765553556406899666377577336921548123558857640206738700307956260359698081274629091669067445677469886086160636613095358494223790259007975874550001050295770063109437127664322093585875243366247861540136188773500175262352255586075714766028214703172068975969511770038602453644703763456643774221200975854255866317775478452458602622517567885886016796075468982927535177625745407983620565287684965251631601087211965337221684294086095243871317814972618877194550758638404421387794*x^49-6755842669158214364357855173577527607103058710417059889762759231391503786941658288747322813257934086947120600874922214983678923430009842572636434032296370697029115411130172548244618847451495941355913223104954618015691089241199312291278848681432932307530802519221095722339824763733802646580720954810318231435644282331506581560889376683388810678480999120127490688570822473730756326016184642992313987324041786803567941925059561433778929854675740695179073523312177361462258726246152090919534782396946*x^48-57207258505822564893990620277827067238539429227366597870090538420957933878666816295522679499201608564937677665097125056286782411797279047273362843465158783331369303305787628867018754320316419819231908967238126689857007411346710164217970582041429477896913541419153032536405779850204349840943746533997008204031698801920089816089005778188293914351308573930917978461963666429593171570579821399737796845452764783512509066805441804581779268272222960398095664814442067794491370691279442643099533333253880*x^47-348420715514593594092368194019587312935648874050228534272345924982725407510072676412119341201029678202604599765528520479671162262393111844298164892144603884933777217902967802197295737678657434138057201451542180564462814215583231051388118918233802661856805058086622654176774461449699120835137000213056112243928229610832035349340563405245679992074283582937073164807684349267188314331910909993615903550115385319343845752540304337873321316274682883004474595212748891262052665131671266035381493225635122*x^46-2288334459952368295404737607137670934260905824294940354530066828335988371898877546241922812626433274608128023911540419657260637575829766956325413928306789903101449822249827029656424506256569008436252547459357410663932175393587387580979922744132052053848684084347820079402669888227057816227431805931784933342011638964879216024919281623129105559541907735573144190252634617578259118309184494573385020216748878241696127016392327959499159932297981117010971689865997492187049167097014001010828725095784032*x^45-13784132443054613475161530804571386471949244224085200370967603946862964082991633595932095904615246615080674911972321699593472822969779268736055353346573306472362542301344079433275566083232558668016868885019781443933013998384805481226263536224693131080049618226600420321491251226337744281799685787636759261477223514003013034588105331415724859505912648211438453556952256661680819908458487955112069619326193788982362864393587574804344747861739383920974974368266204015329170467028190901531770498421808178*x^44-77699472672033046897357202092785943372484979698962742740199539000595089374047771382521938312236678581650364513292945828405021105936083575218904998121864655800100161185636032302504505705827127216418171733720150490714116452398491802211031315079782950399361254379523728497840214695715781752090793511010498984845165964191635483187725259196883270661635805344362892638575470294537779105552832504249516203120979626360752378972100253428508674553513796231316610990321962124284340837879754058776273461845966426*x^43-388651047229035864587444282404942243420845010714790062078203549832576121233753233640911984413631591479452061118734049886011237652361247819183733952950217619040744073597333772362834288309237401806689553593322408948179515904644624040215882571987944029591306008749085799647289356656843614576260005315597811605736752263646506170806812158333548930289542076039545850757387562331795759805240443970171714412270148191374700103705546228932355219491115339193650526748672115812406474567393821945324259139236223362*x^42-1810251786444636963582554489768887922506791415955013883964783988580485659805318434270916579063243776926918595442180362558902202617071265791396641500430956411519860669512936848225916217153631016598495065010579341926994749428606175615485958314042678563287128357736579587766693566537750155370726051417675087734529805614140214528447073849301752829311075231802595618813490002001266517635144295984826543470178926243777344660022946931575652249807730255496933855857185912486873499936907788237094647689354460174*x^41-7828062077552126234196537999435981042873187344873501730434852632507228210619039453345341114467161677101886927144512255705295439329771640405885837086132568922531701861839713170970622423257737637871715133831666518244410181940717598291910387545497614754076682294252173633523607092658038053393478613650629281878773328239401837845791684877102349053431982696089297420166233591257766238966682234451480808264061927516220669123047189421532446707492488249456720781258171345314249169972762195660211213298943336106*x^40-33746772347155116942048353772392449978859168872705477525673211751202844715566337653275607332946404099454687617742524561872830391580925764352105020168117988061869502664348170995421904915739585131594946372761056314155090034348155332393227008388060226773828757530313342943653319800080798571661361124200479642839435782614145833007860346553462422241329350003574322102014258716092304031741257943993621636958483741689087892030114099200845845622562235849091971440955339205941485852675423692889189312248385855296*x^39-135090819467208640194900164353400022890660543146817091301225756770878179928952950553664839366917370818702069404159336311166477004677003392832371156658850115498497274949562487669258909056793702416637480320419571631120526740248628809797575441761922175351624393746625760883374060797617126405243831716698367156380177705275792878864042733023994578779053516436347157729923319974570441741494988083802394408504505884402433056780638028077453591561310241824274479913150623975296509331621488020791506721300808876782*x^38-614450392973615407536331002818164025561108602979819704668557430629374210939614483374747196274928747882608466516563241071313147849609071822772042558855529369171712722912916066433656761585161853352541224265555981684043117689472890305876210641713352477794326709487143147648918352085666937180413141012230933990173043888248810769237822501995009712430171621026492206459925739956360219959601936891525659141488188935892934932001884123161041480697173601038254909745569920749250608779145999540108734596503528433592*x^37-2357938162095551988420129290827636188897025437350369793717686828480111563740103307090809615188892256176449173344622879623003967106539566633905214965864827528440924060361075476258968423742382976240468728048604898088803527464847253431345180745615248243811396834980752209414253457389426531085172943494946520526022616861849201739336764151248169660461504931202842177442929232699660445605811290592421222427379857007270866490532633998932515796655451790415650799440165868791528954337161929875284092530949845224630*x^36-9554702076896888584160956724621041638303566825590098559914539775730165907419432646322460869670548682312676572773084932322053500997578150444159622042388979909781547380403074089996848759952641172060366142649929879123058155035088529405386690567031775415527340036315226579388556802523490968469169221553855946143863466137764989148843736149427888184143849661878104136862004451692268334418776940808050518625151754580136590563324084797823563150033808490200274212271112396158922382353777635106653887295004449419912*x^35-31567457825192084105833356542824281800914205936712459141072234563585937283651540017942251867018086235788647582528364189836099362696383392474450994546964658541899879830804322667776196191158579063370825731977373097776674037131273737621966086791937460095598677220519202662666564194282893099018540908436601310608881627527251796311749481415855316854736689686501697704750425701424283284317374811470800334528371523601075877401350291316744312425584146969161625985083131024670233344294456863186961672161149245296262*x^34-105115080602979341576328631123997765422901463219886810871190154124529328104567405785535457418007660308493849293201670851476108471440918949569511805673521138801334442316872664060318828030890857100850771872433930230149707978612510025969226696922422620301426514611015193898622725725565876481503968779591871185171551488174363627658165587740799796650392115149020812745261780785667059271741161319361763962637095909173886075380379555641214816937110437163502352562003322314762564439700361922296281892644800476673528*x^33-262669786964391197690242793606373198404349288822164920543726703709744826593457790305368683672491602598857066578304534279819820169087638860593737062847306501280464458913339251723026894961182894651190271521617743193911961005490514445758433156431409701598896898044732894413896042798178276465633654400461547661165198973708471812568688629578238915641335084673133908419164767273109620314117621388524323280558358833075514550162353112458792704033726577372798872632370525316251716603606711426101623423736507305167398*x^32-830754039999278324588079522344152774363421620186242670255411876428386391485237499187762369196536603627870598468047857842843535465495648395364445261496104682079733657751185323402517511464503708784289451082835359107578051050161952932910291650330669680820223878648624620334005832272605108296322719327812176824181067935895693007483168127133048584971310880286321283560211321565961293847472453940171408556145142508714116879641145965066407509066712489690986026585303773955666862294211410194159022714059184815424200*x^31-1948433782971920453434212053163636692000259621776334502403859248166228797165897815359692389296161014827664062241414026395638151658208612158933496008112495188364176181688461304983707830534912901324541479681180834411856202471487926218298309197074823325171980451177821018497648213897116856744671407405733776045147586440063017183112982313757923571449276508239999720081048089969877930633877357120029910615589022387932971413969257996681958476946631546268276357744951584324932660723609335314140788885251133259568998*x^30-11374971183884059914741817250279849698781628725249958518944911574774839948278420499533659911124334390771819760462081232030843435183381832413335103873010889021281925154518329766093978056243130548155757404529122269232793721165133537027768517181840336261135235994012367772844783718997104032002674769301829317004225066495246543014532762316651875665956302392403922276733859707727057874403894556564894618516829516897100174129146418977744512137101907490028617242646282681228700936268881004435018911691913034727344328*x^29-56594648401176595226784486535070842214083754588770120158598685695233607799327984064828741846777154599556457436785301531784461474660626175331475387995247654169810070014288513621992609140451589481247828773421014425067591790728527827920197981094657666820945515210448563736341349965533033793810163836897264151044541341402037638039167629723861731182079539681843984471802269223111367815742586132093448151109197791831411903684514137642957965409755426666022426844651898405756141450437674632189004438751645877895481542*x^28-288034213997390366064413802775337306910944209890429449434929995783702360235865346334607323135789498850869888808911231485347265224029667499061452442218497395272430150806490243763279537240848534706414730052350363982156304303041136557443098377336086262686489919947119487159146672274173700077447158988406113389194250248005633596997257570744587149385735147866461311990951244771245400122026247229445659783816864953402775653034213457265554983093703669725096541372429563282099053171808031527167073033178207568843791014*x^27-1127944817323622795698234360010207285315945327675306561749065672231084673222198549020005692659911105397076376947947725609645672930326416468203505459396155494642393443841314640878355009995830076952317921487395212019249936155815410871374316072124344752657629958895715750714222006293123421505982289346626731251348700831833168013842061987192870691043083070191999395732233785989248788858536991238823719934586923663266460467236121446291472883152787929120314403332788020557372707226944455765014994181275476748179680372*x^26-4030765591119025408786660022438607171763921694851365553761229415852786247680323513167563609679077396913638270971208881689476767865279672847722822546694186794466230563623097261214183899717844514380963170741566135974381298235965519696463524435186168223791270994306871040446240857347224474656468920269891934037839565035327459133865072651630714558947544067481394778666469074149490732711877105977953158856057121005957963324789961588211031719447817328720861651522314775221456152821231612786904141272237123796696577808*x^25-12909301675219470484428822336188919313416225424842981004541425508392718770719447263617057332423591599129823728378327699781890769020548706241383091307131868443634166487421784972560542944609617518601916084120774566032437344932737836886096021861455197413424168439009182059714016534849388185325532327402589308202585880669929027652587563051599451020440177746836222220239931867137645397594001297180469474221063764770451523051642632956326933473732629300146317297059770737087647627057211616393699957655100975178344113204*x^24-38727294423921681659631525179137494760409338101979875054622079077783136169238544246216837708604757511554971326803527380418225669714455609004598516815746106185195222553136567727581884656351692394535768328378373605748703500483936490327436960831020663641529875729300248035454450261759580357066209982609388479280633504371491701935790453860192516005038880387447309567721510045112771928484349645714990624999953508257932108864783771802998253465357306593974834135833483593792067869528183702529429776734550552966298575080*x^23-85552926427312021668883178468069028347837963559620074235060316441215749657752022438511142339394583089250469926442196699482413091746854170963341980928111016837582702099091636532708764771807975013262065505976448317622540429180325764811086727690953547711245516498748952573311683201860912029773646452940866052310267982699039269279705869348217176626403789337198615042915875150278206333223794694396625638495302337810275481602672608935428598415204013159486839299665511710007033699053926855198299326192624017362658079780*x^22-185470304430480582471331471432426154017775560541734687345996010125387910828828699494425280735580900273629775115053784690677462189841899992470560795568876145071742412695764208536353981851858251765438536591587322610960977867993318924832106295559366493755142338685012008282104178455578397970567764791623011692362096798202395484661969220588427657087635161697417866294920684752079712330499081523816959408223146387679487158618284022183864290311663991660775489360436043813213371010496981668034463598498231990814695972814*x^21-546106377613759530188035448802993854096085799926987405975470053008243010536284277263494348140141533097314765712978125756953136908959615849998170010058519056258257404225417281755590227709291017732985700110815491736304736540162806872673027011251241893810800113934789704066279187530423872467009162947538796420192555446706257047249560590276129991130760591080209047517482897824922040293074307489924427666022927282932615185422279952438299305956571308636193765584318002354682905530192480044561835833945961611860553013444*x^20-1407923256903348947643989159365638800849171473329111948675583943340992192576858845108695228548972404488926028173299563480347738868851054448889247515115805117519354384855732318079182818090810084261092843445563964778959886899233766771011841957362668380760051632686239047914858044010695250343166859192280514984552161543826727220137491114569714691016053491733318483718269673615086926250853876730912653748047890540331763109922581941037592128132763279170058877213078574308886445479882680157537358075633332281344728553802*x^19-2380202432130600758301694566424427375536368859633774912868020754898511461190511014316108148995686961535472180730429806699666754670850378324116421686651320656462975304845647321393924031019621677839117875824371782016055402107777149231531196901407806216423351986039392364519083126164952164468441389330538633252906307894350019800433542572706619341537313075778029363142455426369742133952415593048561725169788062441497600817460122254604358232410568518516954036691466395851284734926833512620850704584551669453362019063148*x^18-4178425406079457330844977898030031892652679007943199383132258198480985787389892204849083131122531694214178671060815978286489935557256655463748368672675728296484799068917751201636514069171656560773632295783750107251489823864071015962003713001888848398460097391165633113309220190016216476086345386963060544533404581158487756010513757704354922702146856708711825999875038169951125365004254727109918274076620811175495950024718592568650265402265641700293196146069723546625173427411520056678566553206537069536075989838008*x^17-9528795861951844658169462115210811939023058508149052800321113820341952561062134759654515770893852085565686210500945359953271159422810957614739532306659488297842726661789968300682750349259459609241644849937926345716726853729357649256069450330866631926238049717587858347354035724638349541560502232342786087400583797535995482145188204012760773948822195566959656153440672245476348261792409313289779135071536113841109544449945387617593160462227585234509469359070668260655524610378535372994681249749113106196127867150104*x^16-19775142103438859364276066362931215178285690003765844258067446286415611883033966783106425262574413241204523941314900182660389487961635735274847448252441563948386983330696738468307781121296671028513934348276051684423607203858861662508452222119663797283231269887496644399104978581990604082645881888923718856684287048361917448683094569985379199333209459236331189843349156745943710075537404105769782657985252090183440376496193172665074523045930630432772334766030105474974790975909141072986380810004210956179609277501504*x^15-29109627686978048418893578445921823959962901539202560642231847865710391345062921200000678450636226810263092943541141105330800079797713030913624425977902835414790358073691190997252530160399151200550879046064705947637782586994597137656000889051450175964028416366175231039792499084582001438333629239283976758655041354950507983886091486922589759557652853442667851543558279847801305330040307621342486675164947021543299481764016259115778200592707355263874675380529444801668601835605637076636934324898357242707770009126592*x^14-75203472333945739934726673437447788952560560673555909787103655691132453298010474076846303114455917822028594087907522130746405269358940035753302897750922245722894574101184651930615451911883564856247894589192445415800549662369749268137836795732526215438236502008489944295975557815498475100077943742056075127152230988575632961589792527719971606121663912959189504077211831246602054083147711722427663038378285603004672582044410919320424691510434092589112502868428372077899678010436750028024272736541269155225079669313920*x^13-79740909653369485046286876866809714762521795033518397358502141619566898906405597021645505211495223627308359413621115082121296744816930225589790484070012187113419123526994045703293986901843236535801485288001114771139198539469068320842135773003139611987095669666529666990051151974901147238330501515414896516603516636657931450086833992746883775565502802549763397005141485261626161304181033645482076277305484450117391581688812033325391424050287191684051963265156402798196658835044228807874848670734367370017798571346176*x^12+95448292330811253433562896746892617953049528047621774782872016029567715149962973942626847650193612064319868042137271171062492445852383510507350929537745421731592208323377497927618694325043433294717907739095597840053456171239325503900164348319898151807062903174212684273855854096120802772704280262324303543106088414590974566087077296388362207032248248447226768251551271068887263564092987773173364125680328075361784114419518814335749990353814648955786121435867936027979305661830666713151496767976349035873547810225664*x^11+322821171692275433773085046261522310815967182713154151988847254709266037052380859280870167105592161564909924282406489031172407003724645196229498900683118172585010701879940920343535877143905924836972522035855219822002522730431075228012473419997060370097991004098784372614420065324530776359916202974416205134857089428005603002632057621331762933146453948877144583414083046742201976974803205390399507469898021586173260922350651454797240630363241529505661652552921693894877190913758545621114480381788356599589564584272896*x^10+256985739073018456018195818327735448790275451150305506748552882313554630788311924740359569969245875604087429607548070458086929689132474756065801451196410991938727912282764710685091092977275909488117069169923969603688285058521689846492550620650664183021064576421527485857968422941936624690170427989889329197586237546448293305588978631730285682906947831271301875269571579671629589113102795409553806510925325107446835997735573430795363951600368793347075693804745868157677556743589864890319270241461914089412425209767936*x^9-264330948748410565491310854898681930179263122754740684347211512249544012403730348851382815016599587072467333179396410300103620457504493608111764939864996293215034669075051043634969671319286033749816544805853328015596508622529614067915191470257956686498783736707232726464965283636128708628967661529967127271876547864817451941870777549907968982944377474499154511940514228947983143594209513421228875040557361780470027702740543958035380220340254921836073249291844080415533903961789058005027099593346748780110700939251712*x^8-965504376887345355671603491481420423363618939438979236853338462559694532897961576101377640273409631683512239765823869762178416503240350836781130087895632174364828686550896882310470777130390894904641613581781040127737129265051881295620608090883784391656341675120600086603551645527461911477133803104699992510590823125127823944819920633988164478715981837675033373659911308090939242715980418246211341559594858726144777901149458776128751424116918006500359921680425594867029712117780431820688977791844477909668506006560768*x^7-1336056340372841837802754569328679475643300493512581254423032287693539506936859154447620484783906664265342654584504263315885677061101297094112683464023454353172090806757998443567791336893728486024929879002999522287380233222407690431886535777533280719560881349841083090150457782709642189805834697123537897037673676814064630626502874653869382133212428453569751872237072809572111929646603368188683960765544839680261590047181134073422108549982468021092962135387476211031733852583707789804825126296735398933441626473840640*x^6-1176695454186618990688579646898577485351224623931521965120014768994621301586023092842075982317712563811097423045277369395872597933163683373662281805574992119097849354283404043977217474884681817623041838198842836911981075157877537552331530939535520168700142416675379759173899826365040912895711385192397551012642565726118111758798726299280010012000480389195907419015011163930157449270353681211745595562004178683741337025190026279035350850398621520863580801543200918515976552597508631121226335975871571066559095335550976*x^5-678877345154955858962617373768860976957893373841346721228559457196557807749882034657126290828379450850944132648303543587380732652081153308667530660276934046397996362809298779459247665807622370272904098147790438315577768043638415309492345223736842743915016475612002806333367309251644164277953233921528515522565524926355950621288848010574259217424273918717617126931943012497926184826262585203545789459055264164800512469001930019965784395598187532769515901650722457146488869369421713481587679824933312010530329793527808*x^4-257790378087404279099946095808209570931899998990911879759551243956421586444417067227914745185406149319352087655339743533533790388669202664546347342082274572864897721772517909435946597588966916521342597611601846182521657559387383844645489872950752999290115426240964792405802102378479478476495438357869937337592378576739158026279199046852028047307749065435498189399266601203880222835245059605161136681266608153560686806300836845087706550848730046354081478496490293848463814666475359395404640991980533122105644137971712*x^3-51313029074381284725583956441642995467415641471069984551976146430710612922986576837618370847822197056765717226341537914318801414995158292708090296376921751288051570926093508506582897664580503976914244482903072613707008392450980827524765228621701508045414385107384093791302843135545021236567236177955460588228486672166507124499592849676358521360930308587285817718415364720244292422064133214867108531957004649064929513366875972801317068147986257269714423888141916091649381130211852616857430690038711490694653726949376*x^2-1885820387224460317420282704621210560324384979127195381551065962879501839146583745171441604240066024202829140389675376800510898226472408202497087538562148931905486671299818732908873972287225626668080032065101983389516936998814880944713082415563023745328461193218300286798063026303943405669144892580580056641172392022237457248747078093208678667148668344719418402576424990296536564908171918004037540854798894140125532603001324938418044427939024812028137826322985896887548412553511672347173402208852572144132766040064*x-678199949241807684486572388714366180348987782443340608633614672189842356156222774765982709331872875520416302136048512901646925097428543903184938708442470720548374314816110254367103134953052064963884324165215428249405653426017280703651972195824289529849220712669188194512848012481683240976607493489088249612873164148756906931035263783265989382032505322836770224968231117732722526803355382872477859718318595612196373142761762176787807252484795159389422415621586798676950026372473763596233479879120251486195633094656,112783591141820895203279651355561193425050586657123951566780198736439134203679680969835350948817784535581557763782679492299572104256587302437485603279349380363367155574045603339825700489600276792714346716307204035520745285730429351241502678811170030982592772410820588110465148331505546039079169233571062208626930025785077782789178618668149650994684998877438131474160963655724383737899663504478272978435866558990437722902971064951417178436077960295210873166829037986035203652295476791034749404205*x^49+1310698928353976464837437940272968832897101829946846412214560890552629909101735627643702396135529794120768631633292538736105488805688911738333752493040056559294023284390765801305567401575107155885712282431609292294362515455980205426943985401576183672022623368563214943522580148772715321916889280595400579743840572597240100489447520003868237398471270395167745122504598306368934339203933311966294902297369036552326233699872375294844480769851097654601559270062725981726661952679626940301545944430161*x^48+11255897032987072612697647479005660129465893629625037183541654939853085470970546661496833851562261263452702083065947760544928789746659858300280530362816347977115711385659194928285801374447929800478695337876703361630631718568076277922387352516924172909197575825881555463809157240174540389739049006854883612987287984916745586644963381050489670769292929936153131151712424261397055610395686713284198887077844809393640585614276525723176095505778829630127343047368984220283843662063192674503574906675176*x^47+70877825488705681564691086113802245871824381924624570692567789458230633248443022593091724913045009971798901109954146431786729934235637839830527909450944411478198656044290667811118287565208806698485154674152576173736375659744433597692049273472190169853107837098822773619619890468394408387830897914317128885322655467670951297943469438872902471145476248744629664842739053680627237802251002994178949828505358118306583638458403527917211131018648980391432923605804573394750289414100668213759088507411481*x^46+459569755839883517909293742306068022745550025074409013218512948818152508968094965601119097597207917603812745287812224676182067977610151817306364040926562722942606026746361423512619823258094536018803697775023773847976936176666249441052466916588957101073841707482170374361046137698657027745326238629764694088433870369703139732999517357556808103736000298199298576873325161608307527580858797767833604802511122844540457152592398150600225787915373781354862937548258083770180066940304106624859318236322736*x^45+2799751508816520670774373751415160697513633660610316590260747278022005057312084433002471831392676808455884916323226156264313542460791844123973036753760728944644813363521620735245044858648880451292714995036048322357771113875399760502084105868776561953670873617453348303150799808767167995960672518188412677439303678150260712743147601139129081918884075822431697302790108808047519312795531463802969276115879075071947982208634852402126523990137280573510007693725859611773871444663212468039210646579228525*x^44+15891247309625603028719764385831615702826458431191290941718818181568639451490221430373919216534194474990469080644668354577530027129971419437114686539973690759055100765321340592870482793462390345670298041593137858294221599333328167438561709457259036317931674915429770251900149979973042735597100798398236644301078273804390020322910840449279085757225073278528173103146936798399397227700518607428224243338473473651845205578975177980975487801699960282112317136712229889063590138449755084883022218644950441*x^43+80671491161782368193381172170627405358072070795399783270069287191612254033074485469793326491158437094009560804297315187212702926728440592028038601539882679544614618470147021984199087409078501875783979439261611738616191443600454142736398451342492873585561182004478988840995966743613592461608302882333484340276246452133034779799524840728353829885037173099554384855133503561731489636228184788175522282408917267265072511745600394994235852626943721366475258194111553166593019884626073417303060528890211177*x^42+378680297989888513673116114274516053459920213134983212141731551654845611173424731035865297594098261435028849680455185981994489663619456282601825727955495099916572961142032921326080847692370461075812535341551655025779764326952227681013208050103295876774555926844733502398606011035283262567357054706112121451011699198370785874848923921201816192766890578364182013368045534727356417385468158772119058111794873026831088899484417541374598706581289781852166672585206934764758185238819238982236762375953534067*x^41+1653334912201289136444566053425893588095941071838446990022828806934193029723485875174778742069845117650457937214807189499019101857000557341469208667233087189551905598439735397286847313827687109894675174938978330997774681477128952549238655882544503434178417233234089098502428390462647860109101635792590288553020389659301524070678529329470994113132770051173041618795965613947434544162498759738857799465899310035191500202418522199958145205896880140304886546549925744275254463485008761653836987696649355801*x^40+7117764663229570359691357574488730706954993695313194899597633143741105985534319763531771973930527987380617782000801293578180802756619836101082334082372292252832894698079348972590511326153371766453557273834525372958139355855676346416734762936246806026206636087584972222024309613220737457542292795317664990770816612687243103693511207653548646764819934502182158535793037744511990328570969502309226794328847128818474490168223118249388470733835297501798394389888404555515016399098289478161869016796567705624*x^39+28832244768276156200653723734146648839268659742721245324135021388558679321574723656658150761840524849067883417934471928273210215766799387037220403142845532161524291541938488548416663514478377917151359468287532930853683316168696632901104600886862804842512083939876857140373693690012482182606619604240070173444724615650882631183540866520668693396425496100386018158886080240457292039854605669087021086898034239646665633465989346985242166591810268971860499379259498325936190638599644863341318884354147206159*x^38+128310624725148356224551024109799316979240743968567953710180924935738609934315191352890888488503390817790730225126508073932025139691398623042574298463399615624199065346887435416687560044145609002321724197057053183508199939275390681917382171996110079408044876805810404637604229275680474001588568907349087108425688669073057470254110849312536418676887290608338255336396581549275818465953207488577319372256319769327618702985415847094547949878045196039560036463099793448989167434093397640874635489962664038196*x^37+507734866660276315266064599493119451761232512514309947392540054690601868204164336027214960865130136770762376485863356546413238873808858182803031775505042232171667459574003164040937790002804533584630982607257665883925112020990820528616020916106006411999454643060718757411729415787491981109989715702264926605734532979823251755569349643120780232303285384947815600524762369932566478187809297091825928872229287646967159284829863407773510296035030608215731354562589439421130367507432708337823884224062038737303*x^36+2027661605805225405182071368765080326073437200577034967970145346598273987115699723152440571382798396675080812468604718278272099755559189360803892808924694942540505069864011103871369809285440481465502874724357669607453018473261293890516627100826420165539127187189118046151599974699393691840637457955153991886690805417477116095616252670114116583073787310053550784639225816546461456106638008508258448165695271842515658571006231107884293138738688417743097143971266733168546728295876756021531620387344787874908*x^35+6956974152216513600263691135168043684757971145780193826850724323232569958079194808498872214324096216237681307807717957011385261873938004606357560029352524733882727007451370742413674282942616624252390427890689919654587368037283051188066939238434286148055094026535601942305632650485365659029466237698223135119309928872713630530669973141311335808848402110737174282591273929323141006751790759438140089278978535349202510563288863900409493812488849314318042415303406731657883424833520916997897178045647573072735*x^34+22939382232434794458418044826457405632815986689684982508882324693463093408764874844261604794579013412318933624043303227436681007459613980801065245545455609882646563986833635616242309475713345900018759084553099459941125261845771065491095670667808880836945104653540617030990206849053242965831452364978605813539726070893832177600409580213600644300634599521738704268245834283438077825989625390316517710175934193235823329739388342914086165519708380952984047267591824450932551341004958408160771051320090456930996*x^33+60869693463155982562550270219845600905640326169785230447546765671791594273332622703718747724843143648031443099866635093425654508267295717067816397895120243993253174202403672862864952510914537218477763174708592866041407273416937349955702345788989055829736406746903768978314522339703461152777960433614449653466382926342212691426252419286650493074786083052405883137587985263973502839480605873703999783999433405777081536771247918104938663391509293144032673873632505650317254261307620080072092973356979648207983*x^32+180505293904827160216038540225923126838491377532404126753494442156071102930457687372670183955545857621002595428821182682662106060260664224674508632543864503362029949854824654777400540529766731477036256604132422689328136379982724103706747574244570615106113981641718381948430242981717443000114204976282420142946501211600494910094098360387646130155535643009318305625455552656081441263206775203349187883279444662200162719115694384654694708853186045962289477851142964560617252060900132195268282494084830724275740*x^31+458045889353069851448605697880285115672566244728176971759270927622278404918347625883324160649306618001034895033301819498143367831331890284530124922235821780473340757062647687836891630144584297900701602741680376490510716975081500305349090947549252096374359968498673782198993893184393250527840194929079651657409297289844341406047106640712151943456961974757692749933850489524930044278580811342490179913857827714297184088211934053948759359983383316293425733692197277699241658280626535767945175115525689314692303*x^30+2265724416605599793894948947382051335889134484472926228638120563614952195880410166389695275253380948359426659004238733948810811286343925160946321450902623562527785426757349758331586828924924022198960460917308871523828096084690012938573496650079748874711081449695548967949674031359377127856241573181648712791434317635120522832117371167175970404125279159580116597797768833550023213190182438150213325578162842318478039886649887079860378587326284899287837532363476364043412753837729752216787533969327401940482012*x^29+11784752802419765702956578261441491867575912581499753595324158361036420632545087850011396779409382952621052780801494964805037272117447740378537255202058436091840465572346389604478602352940572078379422857137416164013964069670926249821084040615177960512779039309895876478925005995838729237323719914840511304504278736722790911932756293247942280813741147409787859382392430004464097019863165398617083360279535469288324312956074722062974880968534085456596714904633419992646178178005190083183651040924256813803692127*x^28+59517437008382741987271511441725814829505235385435341116023367313013838134171707177011004462214724399746548763921411982702311555443596460050086564422466575983500750009318359397261706438778928204917228437296402975369959877432665419862846164071268560337314544397889421591124005645179350075543064830089256032171008040034881818633999567063479819385928327760502576139615631803988878524643773408305502433338520486217566263138157871431860138662946118694508820021475199665060946048960257351304488432343871870165116807*x^27+242618235950015564139221158046204758389817442194989132719581727203900903414946225372909311921138723630713145562393897603881987335914278626383811581391999963073489631640628100988474749291152972006852615592809421424918439557754281851027562280330328467248623021278507999759568414759234615309480973971544426353448278452760363874560456920561727568788293396420482507706849734264558530765888175954423522101592596423950230648167865799553532790072451971319107978315585952140033614478516712721895296194438341607775355086*x^26+873885202797938677143510156223157625578285477946561836531224425346758153025564365396031353774411339829875285963511194334691479624813769647069804126972619298878511995684764080172420860204430965371570963229202852185007969351285331534595462556313074942515188992181046583833504897803148346704566739320778514911609216317641445832210622456561293181797994998134442017873580179122902082985713862282208270026259890656705104677569422586403890340882275308837003518060291078120406840826744408754645179804858787907407091476*x^25+2847038392831235117171682881829988012213841036974721624747332672559152162591185670798323459016736292275874060295609693900638354236069823398211916569105601484583537721208368191802779632980657855319147668700426304371654582696038622687251476157828824790104185556929956385814089380389482975058495776274825114504415438749912340260250949311775981252634416276762991920675113836818396063660459460769535737315131931368384598954926465986565088162431812385149701174944267521945506015298183827982662726074008869693860520374*x^24+8612335530966158520616451311846483477965715461590106493332463874962776072765864881096134128647743922197127035270516693492874199082207561187755614723507758863663317103686811978978759941874903172606933727731954425785454456023747443232839330882004077807391019816174121963003923085853087323429482634861987713715716556868085004484951663308230530640419053415524567371047562651143933077892071111981941194787623559353045122578260185173713928333042903361183549590728918214547526728059228285277540506852442704406307218988*x^23+20296144140494843163459571859523097426822836294165490271211674800641411819403833130154779277082970108988631770849033318059239154432742981309975968794832868346176674140001492885630134458283506711125502169112983539155726689620687021922098919761861830653266490853055097539445465835487993753062152560105750367944562884129366777464289906266093731495124292387018786724910394294088409997639019005113084147315308699518738769526977686749731382967434978207526010052568749805148153955021352503036037824727197392352595533530*x^22+43162354735485297109761768962991809150924718528332993091160571555442210467682724273144824503747620012327427371557557009894291257642406677397605250661878795444138043542017054504520279605000970232512509285832739747944306216435609748955262599695427392054495494003080632583242682606788350626405567175919700326656950214170117147962579785012998230957304016672086589849868392745984553896337137833944244667553414599617316468202511799772190902322539283172173884846529761041961989283294471153940995562225850921074815594947*x^21+119549412414326044106885323572602553484054433510164392867044425289415051629031939680700964543006817588263430298895855717316506021499510893172379724419711471129038435214611160514506878549817624281792578070989986914449432223815245122393479317510683973953856184035000230109194600780031109234405393016964767549616459062431407547150956938044326764620922939450671972791938496457204537718360570684306229997506357029472597404764298332092127811675905857754286422754599446075246049737533656062528712782538024532314406856886*x^20+323508762859025331204234380754245982728604929486189903930222313603457184531213455891028613654873385687711383086707587061124419079406509687318051816959632976381983745964718719153587771168372367280429270768255696595841017679951184160963910103859378324800750104774877407277511523426349166397728986805569912983721923515545177338835732695082156075034465722725588672126253417332077872383181358918547273811763508877084812699011841547077201794911346670490998121513482482986512456160055163295709945009162304332680860716593*x^19+600448061219387346440672119297198002556968030743956079820040543842230414620549845515890107804764572070286320779854778111849753708759256654519325400185222825141384106080426617371769450156637371457265432747762792400599457788289279488092972402076932793547653633836762506760710842216128749990092999893537403835939313553695967176028236877186251566808792376377313664340832171036506963979875876994626744427851363042936644842801108794596183938823777024991233655071717887830513265980927611096112288108003359030795753222830*x^18+992477048592732398178136762458704085764459115483402251400384978373278665316459789484307269379526038342297142174025760713348440879111201131298043187690808983692387198453461262687261570183369875831415245392418433731284796173214533891963703923564059063786246119128074745242084146348395070969370914552075770030880355754700453610758848147674339570294706058766099116369457936163855107539856087920010927804304476409726906656329534597565348168702375355263016223214785750720489664768766407536539682260219909575991643950300*x^17+2170122013828649751160729356433074080292625797561578734253370684654077043909579541976022982425833503371294747660509245646939917720560367922880686605837800134638294137051453342356933237068057440459103264729106551789637048234495484757436504411013284209819783169319736658837794703035864608850610253072140068980591273593209855768670280469732929874169673678744347255956816998874544582060961302112252706997152396161089140888573521827358856872816992524975371558173564409495218540529241221232452052545425717689321137851568*x^16+4728254995563996834217364427625797268099661798792280640428994879322735595904260601325017683620237209961897437486089198304827253347007034496898956977876016254234857548126557041465186290446626840967352014631696524369782222160734698866158683430243739834759432110465634880446092096280309842011712039125625529474884700672500207476210359900842816132775002425518625887654534328070274798032976927098096277484836565155270987265303808402947019547964450932619874416687893316378336034041649135153741147784034222741992200364288*x^15+7501423030511793140247418652741090881687307906401898286323142050377807733254877588729359023275089456903326880574871028269157137737198386762244116010693928774446279803819732579726382370400652993426495593782710167568611876501142420390467431247013799257300932779258176284214075276328369418813001978919709473060787434856337131281081469637597787508907271528658508639261463206015951422414636533264073558400892940243983337441764710787564245524625128639564748599656349300664653015935528845849170479618105807690701416917248*x^14+16266726544206663731448184410644598593511858501203680942196112787587159510844922885739757644759117448262650158907806229237911822929257868170331814694569571304202574695857136298655799183856059956753829101296536820964224626162862252897026867820316179418635754956545868097928708098159877724573548684101697077267693588816683121182160624867619225625111518580285820674837480789710921231784624319376393670587242308468745732151161209981634738862678445913346763365885098659293313707782254450344082263317414440073074399816256*x^13+24112765034415439762777906712616921211461918762195316662208188501009104973791273723500756469767133374670778230266068942412702818252393235504537580260413395518454972523647696817439309457840356474990393322400936400683882980872909747327295634986995820669737110967332834324052114994222678481661760505548707253988293146563185111637677286587333219612691654512228248010009375308634449013023255988325683361980254577502830156256305942956765074163513592097029305231357381904117028036864679634447060204780175399109317602296064*x^12-11363063480461734442570451611059961411699600712440063481437225715262808331086105527043870869297947903629031928858307762927536562615486773079522306686112159208380003330474050234766066230166309048299392961908127314959523955346981851489556967840686335397673217720473741255885172336506548833497393150198517076256191234347137089240887431333358434056752057754763470048948186293334110222909805084392839167944240630566225285632039707108103904653035135597142804749221687529958808793891211225075781545244049626439658653136128*x^11-80357335808257303188446536081533470110019572149002502145890058996965521770548750240080052133922859374260186990705119811579796834621807545358800795832111769982283960533540234288755982931825746645951204438681014554842580547157697044446843345877715894468059735394289383351826672886857020446838244871271149909453666348741113824443784432301289804597411689439438833037974363644854034156575301041841466280060225007042915815925434815122742181892483105549420949474690332286140181135037024193562959038614937698300197160906240*x^10-82066667793203250192970193912651057968446976897088224194021368850990935643348121938256742982405325251226566458600376957140201102842994732524764196534621375538303098677418438316722499197117295474622292570295374227149842104203410741763218512910383629697134132813823528881487093854809556990187215536523001036607760481383739933174362098971732134897184484736146507548312136295814900941297710227937647426861846111507843141317711449587854665993644349645361675045203923620596947768438322378953271171504697482014863780749312*x^9+41007839021868204801035273047290080208719012500071707156606533155923397757439038686271354413099311490143023196356110779388903259472839908519421674650187776350495139795674615645328423717417858266218965679176991757558988104539624182344956766575463821966697798752463535922467771764962673840621767238615200304821086257218027317665871337860396693008711657213518519172421200893586644404167264782061126293281937725476140579262686213174830278784464375676043874019429458554005921616171851098311040977431115105671987599851520*x^8+227353160480371052206699204513745672281598315981556066908614750775264454336933997131735051745263291014335642139315337508982134830673852923756928306949719490135605483230617147102603891040693067026739861034946180612788320300656888230096047610036116081651041273149184278550817685281014202391514577693288749035795656553763883954948583273633534098790532900951786850911086635099188485392532071084451945252041938953169991713789734414494269846782775113848742336886487737705531830881085713446633887441180459866753605871173632*x^7+348971782810014320561140714272901380360805604418834809734812318660767185394693871786504384490386489935056603412254520442006787061610697551077107166043776266106767615197794755545779680548502917300098321633487273015045887774031691821652997100750643194099747404930764843155707894631528249806073806862768511442207185313065136149985588249877362105395736351751625501511626325383031705790117320138916668526577857855649716665306243012997610577736040804961893185931272380872601649641611424745598583648262288455881804896034816*x^6+328553901998694596911174603042455176630271197259802438585700348494660472834815553118300033431250572497137677233508918746457727514801130457107257383303685175711857842201587698559146709016525455572151721893374145252079315942595379452476538808790225536540730961276419297824459958889123331093697423682412288212814048305432974483129277543605739904646608125654918064544457585006184562774866063333074039218934198977187827111403679780324581823610274957324190910002386169094561158675952753382884412415197051545543144913960960*x^5+207763079367841166437807433031550863067017860127893478381666129269470720096138684335043632361323327210364708642664550590932629844007811751157681099199770460939873269713930765067482938251178658824894466452719122400496575046091111617633450524844463498650823697001386944423498148002535254584947780833590443069730422731779284919270021717139022227673271684395721288895209576279336559670865407194721287616156804873783073740777925812135151246591036365644104122867251118978320031764922019382019620482974146472855919985229824*x^4+86642386922690838081999099489086339669437457946449569261504072217884986532004118767999085964692894495013159853105347701674545317300524842578495846064729628081108393904729089285084527461344808039807365205947682176359993693681098444789622868957397305567565154082793671642631329739755153610723069673451598927233550954568273021452171720520214875974680727464800562516678057590481905203825108376464591750216359372479013582057872493564917641731541833087359956220283620275291308373096577079552591757225899390135953534484480*x^3+24092499923379813265070884521383867186955986351236079011494403875974980662172851670549857163128417169927316761148199277106664713739560648031016262238730788408983522241442048849486648470471779573838151698774917554901124873922556187355472160074044542099217968114099862902795170523705599592693747876929553077563829264890444945466572602885848776578566981873835640403151830721315720151131731703838709425283250699228709879476401022984186803158819835875098469304403695262729060445880968406902547361947297723613764240539648*x^2+5604132137018649958828789776538991293565643987802416941197044122290742158188521440168948430713345820655599590773034959906378415333954972028320421346819266333359485565923250516029288535912222943720147407704074541548800311273257420829381481184043243802139516733087910925064057582387116695674729934370565751808328407623964215492314001182964246895283137012673803084440638222656378666274616122417524945192074058114741662749822029680343033327972101137925845948807090038689158757221558760946515137733097871742316286574592*x+134570406700719582291934107465287309222382567008527250786488033173858581868659079487719715248925732320711760025703376225260718967691958581559839284754737687665069005875929972534987318919929401902013588488000153768170148813405444180051398110017241110366572444253503352404982389440545376915505908713107555675324109888598172783001293763425117656576233354727949214195359296090112958569877879961811143777694690562747828839779571586451966106594964460965872779921537324991292954712538214184313936445317894832971679006720,169834453527739188551978651132953087309194835745605892769130977582372253063597371759684085405467828050668627984641093912003133284058389348547086917281938187774479311450556764499827951245977402341923770456629359331632858744688549029136931814720103487547044246258542106493610209694732852359419034575664642523571389684877700238223606295342814414502235109580140556131973888730841191990846341370807356298228036353899423109029212682652479328925906794674488629307302539355095580775338815744370485803694*x^49+1575574582173860300562349297975099002597881486866482039926966862663498813632787217020956366214066419773325168515154844219252136953433588981627571771797291736288244117689181880388379493514852235803275554663236945267265264476798396302074515562658857561115586691303310810206016262676784096150179916933345611979711071347414744532193220290332327563318902147260699578848850808156282486991084961823044029746527177741032888838428193413566122954575340340640549002643867946370313269789285834286415108362782*x^48+13017072805569417940152076756998930320185581311999774898174676998686907659670001662425854512573282437940624578750307891316939844896857520641949549051759479035562841907481611408017422751124619893735100912784764980950996675036674204885181750606696848611592819708105844196503214680774868693245643118940568637158329191220994614251639829178830420731154825722879402418041674043579915949578783319470019569995459260206084131801391944883088093331616523151358920668345936691596807207429290931952946949042992*x^47+73970115541713818748867364931244663665508280213191550286615386515156075749968628390621518377697469003159473017439668068084083930421503553254316608913621884927452025566482831497829518244215791102809557889037204289283835609159689937615369796165535203731041940089294803816284297778125150229269866157405296232755644518624522309233873846532838323187050034530144404795588713695114365774323533918629977790286328870558112415164474546533112362622097500224691838845294189243477846271904980988658301368346646*x^46+499923594563700530414014830408131877606977195200659204926899824171685339518094485962509807993697651775566021991449925828196629495595256734121686813209071902086441700494706090748341512914958780569504339415574027057376587526606676701740725133081314933185956505304514486865639662049258399173340098813153920640670909514668728251321024752260070446302388588231752390320588560474384188828963982774430441588861707747099328803340107136346952462237184431421322495781149280707110235843037596942801790080228944*x^45+2936434104141314992497062349758335944104678867922997950995071455555919502833947280913261409576405616882726124521725258505190363659746986516209584136705943462277028809579848961269024341389524451004572235158235650323384578006906232695492087766284599038559328411739906388089370841065888650434320048500285862182508687154875966906211563266484577599726400993680142440476559743974562194972764475043184083399576919210510630912538032291573768134661391655291703179118839513022957129453542278063389738960478422*x^44+16318888462900163971286160149936892058832861220096291381442436413073094307578657433707511254138720724527250417363106830795949330541840725173384581347253923240132060137001824130046340745277754550024249700713376341392098649563933966951972569639898441765140640002625787653130920047596435348693803812139259022405595533012145576165634744048631717238976969612812508812043332833044910870683903179428117790390096892316796342196020871234447573283362858403424500173522852575601871171815442408283007217995218854*x^43+78940336131202384024564875921170934196278034980769051895190491684074515903817791665545838850204491529169985553817377490564716120974405603729728081645918198645854155448487498713183321670442101465612041833236202000609456327554215813516752167548495755743777556899374077264508740187771798770717075987119073424465905995479206933703630736868291944764411979685719014787042700392505310264076140486423768319823458832148225112990403108556229610342703691614894490993923718530979279736235090987891798189645494966*x^42+361279825313487105546978813307638253621445988146607675217121493802115647858110959387533791732871476978923142119292478977028866904333231468756254291171052465387260915093570755950195501509024016557029597200809357901738427026936735868034509995228955907812667716233404672912677091758815810111397630707123416556272747722721978790804188659142469328460616891885383079198909115616083219799746835710512765348801010561128737718800467608311661427053638037144499548253604860913148862371307834319535535724571807434*x^41+1526270962022987247866311379776335398848511989322634183638877489589696811419181483424266736628176888275924502751152241823717757694435662587108129871206302302484236304004369685104797687586639089021124965107101958248590307557138027094190516473462077243901093193039308468709957953857538086712422978798714257000602455555889574113739778545898250270629134455341614793838607775639799866131103949588375269665365414809139989489313533241022715521701698158602101578853020690461966179695072510012693033800552863422*x^40+6603832128088436624027286383061494393171279108301583148903895872648937231432182840024696568804277699172550575175455286093883870238759265885692667326826171226845527093961808901081403450868665432021399981951364188706388741299592663553263454655000417807142869066824308381103978829105407864926796552041097967979106150573764165176568057439288826756599115624413302698867605200968203145656928166048289067544204545194438352650430173011682550038709587700771714801511646755230548469522585378946503322300165301016*x^39+25654119747826872615341412059288542107282212893327953237863524668417495480000303037059453047826729040917469597700322278047642009913623478165521274395369372094870929424688623623690065461858309184383628029825785572354658215274349076998775731523688316737164584382697488265729339379273421901472390518488238799394354428131857425864195066096158910380103779909930230893768935571681386140515500495720847090929510456787307195847514587004713897307500946109739285010096379623585473509926560316427337294352151308458*x^38+123187773371028665223629915588169188840793246465807779006958736860975843062165976781419161832143845740854357804293124267192386786635071334750272723532490373095466280693000439831706778973539455905836593094141386180354367306125396227325179523432912984375810656929165184539910675741924871984522344698708385607592751065515323622473287526945120660761893628664811462731528828701283269257710640297136693911018773928868921215681186194360259425501854119935545879060247362559133442465492169476305246195220455331544*x^37+437122627915137224107501357564561646304357091067426990105760108135460414128214568467230937301414260689403046832231098230490239281252927503167843586856637102732178738957963225188486929872777641311906457508972053116452958757141392360040420560553312705938097190588570310509299297961614024383325212365996341294545259555777259522678474612883619355204690290765697425998339707858278361207389684960009332940925021469126040823087704589869987546704313955271397599201908344846659072480569488798619404205284546210722*x^36+1844682872703445051014876583858859555334268125792842551063776128978437695335557920110943323293849375223959846685546369877635260906627375909967971213856101528189989029911947024639542950297633079657479938643441566658385304876169186851236934562923727937292421560548569579670552797785040690933700523631522811038525149282682130773760667398063284862538407984724450013188648268385054899389643212879779111054311751389721902615587717668499178942325142631802203377306991374230226904406788140484794782269048860796824*x^35+5491047051878357537369797937436389251842867923133672336047533596009614912407191962870135986137376378762065617462497247438405645474667046420707922609586732872553398850495372092853464550644423135574483959956712010821821800934565891606770776991045092895213286624427346167266177805230005651060335695672450453210539578082057684850748080653134389860236522109037180171775343730961423857606482024399837451254327000226114729494635765741042525000988490267282504092624757663268414186074509000158974291817654625279826*x^34+18886539802515664056817578496424462281316144192609294345966193478017398536604224731904262846043850250378820375411508316503556961164791014570666602391386863510245683041042296793787947167363886602838543476794775899409853568792242854873426871518441511697610322563260882263107652752728185683013199725296450823082807056385668646456250293405671919321851409321845423528878125290064627188276103788816809989404476979149239627836258861726433602915413404400698791413447435681379915941888827898606061973117408254943272*x^33+38916608688867268254507456438080094457960527342160206390887381649895654302239100032211451013928499519614192405676769724560005595807799962970588332037869456940296272205987100258785134020599223188303675439907444479620095748710792729664052779379959596176216072493770263397208449996192979791526601610911999976449434862873978633444198929056299969112327310849930261709829276695692212000558526432092759752735263728661830468709873702655724205737123875830395447440883184006168376505888230321749418277110583713296498*x^32+151318019374329454674383216190928997716055382892562821562716713015829035442287995270343392946716577014541904072405852057745631569263626352207381625987693954092661559320844639274873432234550338778038918801483041919340183744803428642557266766006928190274707434618734826034809809675750018572909328860231968435748171635385134290184572466904699993694253689209224839606318248013144665113695715045433906074489859681371216325345929187092978145110228415604082114569776227299955154695959470724967885737594504585901464*x^31+271410622075980266383747644384273934614283885839331646242433894342815380138463531514240966158547530007092770244902785487132466447430850809490046632248555241744951793507511786713733852999083933021463603971224771407305947890852524293599793207811179857643543223227208469994313434660535379344395057079626330603700431857960790413786366977932616783472425768493515171301194013222744444524977251676723411536583532184796113848659937708033930552313523642174002286939894695250219217323989680996340223005430604852841010*x^30+2537149022040397145658009935244163319060832521232688253199761181694635495809135077547071310652576786622661395218338389682498189591667353749778835472400287990001294160652768041877159816532513427933056175818968710188139722542127001630661413004650604029380662412872261109744204453064095347485971128868979200976356317326483916312798425144138961265557694125874592652464895367498052943585810451259432278684611513558843428785722248450233899462505699843745706770306882056448807721309875290369497265016994207955609816*x^29+11345985623885785756240735259820586044481395552218336546550671112464632414545839891197372596026402896398415677826296406151623043094502234979093752427332876760797489232942387923902929890602379494004219484201072250338787378676225783523610329253819419600615783246688748827547816430781877557309007000311115006832856694853938410983260267376205747392154879846117620361295976977242959684156451776879039215504340154576042833811678969049475196847345284734026129131154373914406805914320435034462394217928063170953174354*x^28+59261266421948903569135162231189168465051648124349749857399496934756204910172697777957429717758102000097972753202415104451444697802108041523422588080453384769293021391601524591975590524313081124764493670629342057871336829954366415920326753396541546281683258808482553293359298895414315630888889548153896728800794281929266264491847332324973353107819419660680215516839624551476381511175005185543413979238550402597953168571619478971723659229826559473543667971813772300917563280194686109215304903335105933905225146*x^27+209701232909360379787492299533004827454309026259306768237487823693074221187508393292844752676243385736540149673940761200117041665012677207944335544289068382528106494842421402805685904959704960944185539601065338433135285460819424674105001492676028260303818454164642474928269321806381472118823024496351265158302064656833978224115296444927908111969583058089906698689817180521624637238464744293717403655265726729317275417904800112048518854737082647048018556062114265504142093804636941412810582412141870140915797620*x^26+736868052356319852667986026389454620897685946597434263981800207393651590166240997371230630860139194288382066988972461924535362022778889925782069793503711340994810378265497344414316260467140340482486286918543826790772728276045777295187818355364671256308325011202936772047092966420591339033827857085828196571011332085451716334819898483920647630166961416469808037816540719722928602446886239526562277256169023819050812770963415096368953760262908642992735751605825175606649617973770581490252507590007568498452079912*x^25+2244081755791373886687366257915560145905116820148193650674874051303812791116750103348963682739838650648992705976479855752407894237509855692655276181665778872015242042722273522532047319345458293506547493706521781750198395793010701340247643779578746822571894975609427174482981528905393979141429480356333136408181411339179364003938502356568731536304719705087742584192104964622059429345749022314371538042185105202340458059237164017017965849250418097124568694013481859748083340808540749001308696276044224988700122268*x^24+6581579184568272823242370279577775266883998603650180530958624313274148206553218730110706805303020388667457287187319758418898960982755108581994476704466201491140507334906154821832563637077712932666148859006593378188366906691915230919417971746693887910994727236378091015560638392414374121346266090540578811192690300164146271330170860116647947604771213891799497462609526952386520360720590828291490036004211034043088091006794526428458183886355838426486936761558044240330654010021505674439834047798342383817848853000*x^23+11644986642147927373531859390438609383490727735155957396096471131415678905497310948603331825699022875607090829140963091692835630898651830397351286729460466834565187843009687678961009423552245082997943670035527063944586666685508462250158246833731261459684451098575385482804661783445324256731075512260357216891064406033165502262890326782589365731478651823031020706760099105514808110486930097313275140856408067353139383423596253501187687224882722289617699521384799378393643887692296017246341713548189630179920572396*x^22+27326037996894763755507595565541772884270421761875847026451056506832603489890294322826801850022647554110886734723829848946777806186705927254186018759048423767649347599693294959020840502457721115604701820047052701536760155491086144602359267243025056464084915988080887884363245326246074536764753901545572901900103232952327183356038294981346349691303644438324864460805098865552107152566568008980975417521075381125240752485797940628368147411491727277458637100239423845988174127613209160560241733702276868083285648594*x^21+96161201224899009706784712260791791953081235193827290765719043020799010312494418190965051363665486704019424865745926181412644829907939244426183537954902868756101655565788934069285673340688099163188133267056583430591559324584526584371888905234972576914678098712261059597534921525447534104057684897484980326163766227010434202235397782281443908428505721912231644680298437632120784873590667277010407213968578907840891829520690155350096023927835224190410215506403930545440779312010167530025020289592959828218117144668*x^20+214445624140584787816322925617103773988748526018645466442518539845986104828506181253571407158022456131314912386548863840563563862308174152125589878203334925471223486910060704344604706456633011851785862245420115452639791751249703135734007803264678166196213691727846237613759779680770903841640073611193638587187277018114345955492755649245219570207080438703929253980901013810449348684486193149938369028009969533049820125208185993273331650691236904479689140770783661636930306910685535240664297976929472610781210335486*x^19+247265711056970673934540606502130360120694428198728428355945937898612228454561378983312942496328085323859656568142777753516166518369007959723919758911430985333538290975582038879282562556230387880145028835370985358167391196876879436959540381042155531500781955489088844183459931038424631769976004823977202838778883147924173096089170404896701494420735997362007708626641937287361824232934800927921284920057462060295370225011404819622784501694776675004268624228265428818374104614378599317694734931931317784493996184516*x^18+566118090092843935563892071566168557765297306311227539334869741861451012429714209382335819558477536887727669857695607072859734223827746867752534322999297025090443479441671148977545560427904943188962463748406579478448470410194244584745269097926524578229001191908728759200648293697387436694475421432423429181552687652724285901076276108384227733590278088870952381403547510838800406760614038486515258132879223672367665309854843624413637267755423391589783117246523710744168394728351556908351963867960210319881468193616*x^17+1459778017151064656026381224164771219646398929559654902325159100091310593317823510420118677043580607688618636469995420470791756699695497994248778692057031208580454750368315520336368262226434989011050203013264902204960467711872264631135816910717998224490922870379087546579488900003223432913138773106879260662521404867339456295208769699155527744699865363669358048404918541836858614074866999572076646047129078624710746311927299803417046046191222830016407032165387924847125180066343750051306050737345475609861890954408*x^16+2615642372163534785710388377507008293797807132386959555651019898403382897756521869788515603063751141211091400754044441989433263049285581757523033760190162171292058702316339389714719956119664960947411488760582231032886742856196090063183457429065097054671522553585534726887491824309958550748492682821416949314808965258035495025444440121784485975112240044129125120619594029814485113501770546290953417159886364820638723641519287303496732657957262427430552462557564932376864710407916805356702139297379597416265463091600*x^15+2646241846003391601131467510036036355530577250818604825475637054262432364399892194402367565136532220921915669857970215217082664224982151159088763706544864498037440183637544282683349335705741753246919258229516525992772504296225286987822315272915737175525697852719383765452480020423326398905144308336288623248177629592825866560246974539850990064623510015306088757837431312749646111365620197847613886244508101764747508422905301882389037626828578896492982317137791156846967822265395256244289146519034787026294081525248*x^14+13706740812925359656915809691698613376895599039885659867940760030405325656974772426080183652069047357481623508621013272030257340127510308477370240716674678306464171916384916181351044595052889267274621852590531533350003288292444798067474556097027842727523565759526896442767763556464763358992775845170452268069814060400491511995581410207178151666017789597589941342878471104472155435322181621088683612820696056281070608853669178707036331497122409189514412501317493381315750503364422364192769076785579763313901492094400*x^13-1609690522789642850949259749020081918916588486125394498355270167360814630076107590030837878183222331159157862229999584325171443610004110314887369682594665378093520153746869150679149488150497093123600757880799401763284483842791155437465416874199173759539409617533483884568317610290800602441539638511701425425697092776935391252585416949697550362442058834268043986815215754307743845192311303350249528730482262768204842930080442489650804937458125337020255902601051572489440583771356875521554992595513149754999443284608*x^12-36352192424684957336517711274759546212255962418482401155023538238180854566841806533347986194479917344280939894152225617478739993793400285407624536006124386718097135439892843124276025457483513745072456172275172929799113065090509282764363952308233871693420008599355699023143922665787032112405682535185503615877331913730611131976934777738109457036486653956301304685481023876065297288042564070532747778129309402317003803713097123397441944809734999655799651607663277697273790947145060381546802115411701685058349951960576*x^11-40120992903586679539387978424829530079679119711883274969033966963171853902938455058487186875543871527452955963794791016556111299923332236152685051521910030126525445152072343124378045374531753492400318427478587547478955550338142943721488689451050894771707471654832508212474239356362386425754764569219792552251017545144487157152969829535291224265135992061258907212512097182428219754257777389676023475798227243203611827922202715350695558940101023775444063700664575936163480306352463917021110735059568674999088853756928*x^10+8761845937071412802870883575843869629252756811130785217278258587738826889645267618511580276559261173141003605232790737839365028878157698296000527616874784373772283456175986661623775275117998502034522644441145170635889312593218385532737033016475489965489353273044321577808693059476044941452369420874701853451562707709822607761503862727358387002469547433616078344177715345778665349962097241249925375245402428679143936079763695198083983754637024587305515110320650707527575548725716276572916606372783358122658809580544*x^9+93540689254810681204235777611124026795452541016622804000713681508999474110897569035829262269995912067906292278653505314113894356664325246049712013245123140360176967200677450311114024673114311185552222473993267919885586530920979133448012730751309663480391651513102004555470322690790455088458166914940776887156456093526249726810621607164973866137547916363619847853092605449161388494830823555321734910993894329096707998046871085500110624456516163375356531510734619234037650856039409902464005263442470925937782593024000*x^8+144177526833499155271470821484047118445260115722817367472127719028484274296784338484923419158150101713426853184718042505477362685214600969657491630345735256881932365064629899613378104447166022263386712383469937869548140008911049442681268205691105954913232954101378607505078773238532630038451559851728643090956241235271901567847859078217405280429470778358426559294174365585131835045916931498359060634703779630455973936798667118764654993627701740078011181979543011703929858163261898102822048286501915545724122962354176*x^7+111047043481832136235648869313213374172740187842898206671774594990097509228528142503580282937719650532254020346288564317166618233493593787634140088669060753601735335007818190902732366349056506156617112917429188071705832425415244276360591499280931910571586533136750877844626872100787390733410853413382919097863361860770605029846452458402353910736253304522294976683319792724360700950932688498856282965552471901859291338183375619565413655696749798071094661628880639668248397179075580917730318841226283348820240919822336*x^6+38359829561590921293198828135331539034778410820961361106589002274318389638249097845663955118708244525613511407448098976585710914025417403607967215189349723713978809773269219203559704222629185929712356647812224768408932994001156894071404501684153279471571489641894160652962898714373829482688126540555662695493229843101248398512231978997834288194689938633473327030077083708949089842446620543440107333137528430663253258793204417246821651764706543789956854512138284142633646901900716341814363953573888122460912663560192*x^5-32953739623851331666898055672729468883625693666405475062533494154689996216456210445999796398683114680206421199069208281002579746450957989231789549927763740004149825155862209433902157517133500755705742220445213182283937207619873648615171054024312026454097611881241978230396286611069617685379726589668439970542726545837343695439322409142702468003135584756212600280932230678873684049626673854945050485060839126663941355099185783267529525149190336153301876209403840390194517981383133413178151985777099449929193921871872*x^4-33999912689502821478264572470643977949815343788126979892853872712539477775531099277076640784456070601223075645567416414505453570508214945613647390346396281022331359241168189331271009398233777295310004970246624447371611079028276650863124773197722607325551272695870733074105195552728642066530822838192805467788259738051894591715654366048243391030677340133996117340747708375628420010377057481464285246506594250923811971983163306505877055184378956155503901782397007205471418065450685176745826924650776173389242027016192*x^3-28081981179608854842000375550553724109362503352528017999290472757292630643383647189434010670753477487391436555627758986203434762750155712310488465216026615283566952752456272116736075328489836204745185659705073146494012513658055681134969109046119626712243531901035841523026711751311458765960085699602700413936780016744246304902356257006269046233210937019171910003793475446798871592628066666635083326631244478252087441944631155026660310965834612660137683554435122146969345919753555662088310489441770099385851265286144*x^2-4999518489144756464880246481611497387824859215630136388348345092549252272013621853189965952088379104144680732974714156395577277385715332155590536583015818019764014454370608965515507639011794172698567956521134107658017179493228398318817298309793023476107975177908609536551944231831942997933722982309283276753842289165644570098287857853471042757067633163744734745860247684064902008642643451300139234601503253977819680896501536677026897241309579388740461576786016787655751606375912681096064120154746642676486386483200*x-529441790896083983385054736555127689886721995488005425283652204529421605005426855598539760453646701075468168857674162353040597685361525301454606872457602245484280937220567089141514454305428212205789716117603957053947212330091806218414018532965002321188997734061499671977301429358723255325377100389590337259489449853291790185167671630856866446560203871174361331331405908277597877163867905175794105155103179018808894040318820019514650324499309144832068854504487137273684629014733800420017057186674871651534065106944,282195965600804727832070157863909845124274718430587254913387885369375000691453764643085433240755760323559141251562008890655492311768746741347610451072327227032435307435074583614176800606534799299124438644486093468050795650399244954855366315413807137801152688639709544983777177146784596941460430821081578096291573147315845460109869643271266555224240977915392285089898737713706006554087296710716601158617683164875092853307362038537383974571205293689901945886956956636865504594498770927963193653725*x^49+3037494763229750643346016506845071227985180286067020600759145407459865850329632282762668734055377605655012551055436265419738783331384273701136843219334724751462971544428862134569431549848247057895997135738374655505957538810379512231731130315993897561098846373921307739251475828431798792723820474835700328853011862873998177774720229611280137121116007863524061245202201505925379468684574579426592025118118885182228917833112261604133191001421639887324435367026299189738667033469256391539736450375495*x^48+25799023735317841609281383716890939496878557132257716036511940623005610484085909898733988664780858199476748877795924797730033353640545423417806315678674924689925167983824942044625770707277753847610249976063098964764222287763913483212547518829506132305403981546477602776992456643361373950713725625275520996242354964235107212564640591497505937803769721606681726448737349524240332785320929128095509395835732368528913400001918857462280417511166941524720140644979483190605276593513590517986854956840766*x^47+157791103784157596776563837951818157308887774957065590228360555762560546138518022682971584406528172474992675692508985873883474008413792153286919745206253492469889887191542472588277374742680032848214531031173104811507376392374068900701344501665738939955581880945402957885175388684798831612200081007950181813761333574224484059695498219448190071275784735927816782463006256322112156054910985709380960879801646251534131322903045275658664000168924347337260175570745488299774639956492738955715880805699193*x^46+1036196010733872055338914474788972887814004644594016851672073578274623645438145517499404136502024655899322040719418550253768383035217839254765102722199845888684059096844155596774393198049364805280701686953314424869656446842002936755233807607540521036433470111778547609367629963674462276015728335207714569266892630559078079952282267865125890290492849585617477548185368644931454931256519489816210364660261498860632828709366404004667267927048443766410756317198400412579410881402795708929173301178192230*x^45+6247771419137435001597782431929346981187070393620647088250155234726189489631293430656489635417042535162588449051874750636139838050717195543120931449296416854438558869788811705374997243505052486304442161051954580852667543661677357963759809896701313188854454003730249525702339283836985662035525815820009989189340797901296753830569383303202545485186944145264450828157574433337048697452169874770892167287140416663310084431380998110853713551610636274131918986843431270015907378105363148946349643226169365*x^44+35262177711674614823753362132178790060914565000303771831154953250315405450254167385853931793659437539377244239772653372972553308934622734137293900275161451492965028180885975633991311983026577476575193659168420826178056508647959372033547605980726123495667860552063491226372223094971998586717524257358038521084957799682921338161561844080685242882062032369839017988575149788486259078207629498535283640903355345967722089980227938770367347241033384793079681123317798778829653967487070505361267611224762375*x^43+176783019217392126493852302183742669366603140872402924798306430081576585156847511015120175017421172142050598119183627382230128777557988821276593595796696095348909303846438375087189326586040739799969919474508368224255905971488179458754297868878770195585618710520072070263022282505580764272816008608473844344474639659746668885471933532072825111253030610146273350612834614286021990780090395643579629777967037171548298000089541709053448084759796462263426497200711344627606633799185327032621659191687848863*x^42+824984955732447362693378836967171796985183112701839145264225600061967348572416854776336697655222335866279021661090746671405299851426256036725384722844907364793083605621259168177015909430839544909045246200986159184488963174515932791756037841562496844624829521149384348063851677220435753316094481504147769125771404871357000173440833156317271161983816186323811258992123928302991466687107458176286058390703225837560092164497934159486258131923621645889817340703968071454208327054154731373408713988519308881*x^41+3574392748370432202288108855813503407569401887918742224465067531591861071412735506680629178405668911581065574507967708927292063026598937355114215989745683234182057807701000382927032057537245950682165915352741061666123460735081318213428218519418585407614095979101707997806204374135076336472894259079129152855933442857544956407225930319192873557953029938327798487957896100750158405219660262318405041073640293583129088918451006646497782904498966426138111298539422270626863702888038121920348411445643229123*x^40+15417098997500301080537782927846348070143153194118571088353466469951874507826428579094396917712349680782260575381922293505966882415399371893441989956894259795153113139679499851974994939042129117619867121016541595293256242289594425406265355840092603420940445969135423412754701711064289479195132050022510555293983869345491444528549848078095315284873536098797443244026039999724173988706176236223297491495346942187118257373048020680335722260446978999015498675996994869805066667467671559875687802460627304758*x^39+61821264125291362590683120510091404822322118645460124984765775066115938442664088163454710727956288167432405984909933237672971069890204861330383180070165372372928510404487312169185854519275734503349465123225620406617178357567604347747054740019489432633575124873217004171189202701652403775719849009752567688755699493911742670028733934786582627634551015264741944064414592413778656008946261223053483705175809219427948753046106859064031306688563237521566770361502092413615142468365474635375136651119792177407*x^38+280515722718245495804197383819720716812391012237186578325390692367334301904096779701049563447801439112872296971961732278865049679479324635534584078594449428394656923446336223272074146108071779599227704850356519579592645671646036754939964398582002994391632470294378055384119746979775120521691837152699272464815270506537757960163055155117831396437616471117669373475816330913585589089116774148649896479711779859777960693589059567489640502247849545257969013354158170382236706792583473981309387477288577851966*x^37+1079732592151698901509948661702200431818571815765219627557539628120260132200201158501929186467399619067725241581691292517107887509502524476406268461021295551039551567025273514652241092116040453371307902732593619974079176374421842155176376151613875133671596461243813419823968769136534650740916829171325149364086242246076855153176591183326596459646104498133373343769400721951252569210768436136697396055847354520984683656864194037707364716690895996212870447144235608229587820100121291631404818487730392059431*x^36+4374756711570851582348526024337402722427057310855278799941177650044579195582434732182741163313152336970924092352243628124657892254922360794682578489700426915294822737694268286110009677100628944362023633056932401237850680819685696005850535485442184754588052068509254722986408410178240867455646392305317999863525783587844840311215962830553847704522283171628841780660702932763264121825250566281440463466209636825674265672119102025137870706601116091347836741104166375076900491607581499332737525312305518955846*x^35+14527020576916126574125098194641855872880642894708346355904035454166795295206218605727116317878909726818235414502504367560194328311416940879042778899549132503647988228705303856050736710477007371168551133457745640424807123335678619289794061469254424089552175572098823189221010802059609992183184400998371742996459291079105880261328575102322534318604524197711657114576519229444519101607501293973855131978797565735809351695350284941347053293172212979218869360798305971152575603036295787962442596956384873201791*x^34+48453443386650268366313869089339845781126487750737353928475442494978066963904699557302170716756677721683201243039255375351394602765433528515331189849572913431647404499384587193487840629828079443313056208410342520368059831922251564890170595349556047930233308892621174319071966880672450842905590416610415938175865418965003386435505093142065061598753500246830902995739198327909099149651217172649923741713900343942679885347254613210106532016597935052259373673071816930243858447615333670714265890017904519463886*x^33+122319260252403690090564724858616121006818259685031032981156906112621048319407239412221043505141973716601567874846557766878703974405082200823473136241054858711502112751609665643069235587073842375497708822895400165999972623829732301482092440393025364813311780378745246380263476159897302904609813115514248341065627193363067887271302108273785825853114450000478396798593979345801956417793876147738466454390526105197598829549900335274818272441759921138055965678534302856223798872223009782981324084535217332018399*x^32+384908170417390658491306878484182115024522917705949792061391251495915025032955243028890585620476205612779095537775529043180662302296018324280990742146214147981993771961791204835150929354203594505481501825605951019840262017996971210870578197601376343303467044657692776044276691077750075336317002143872944384891528575439227185337750414343445500916562215071235003004786434811805775702062730154655325813725670360379140652372404160224956591196810291494940845273261977285307248355068256955563529091503233851107862*x^31+910257359773995822955061045831764584175760632923251055920555474990828326896026239702594791707578734528773989592690328497086483732019923230630858865941826768110836756613522585542214367465518500514051003792113272100159912930893384432793612074627547091188616535299426086939019234773033047670405040722856058985002541952110141345785002794334865370626665886511211401321470715075190221720403570289323099769350717071123927038973618975441633613919409042521042144243744742329282360604022011362684227138174353972063663*x^30+5185455143812818772525253965772735239511640936238543754334071061690208928929844955613132555773494670013975528529020468863536825715887318351966812962809087156334471574245551689299965124443975541027835832715094255870308117213846178616580449233544130980900768741802428455426935374288338104602662587244796408739368812022366029438949788202905845133134119067895885028798143003854672820217427167432961367140732635434367119612736191102455693193549923422954618556114762473196258310427598194058853445147894562774259030*x^29+25738968733634076899477876716347659617286485491974180037414443066454998399572645749541170689222206650564247466791669393939571995733773561398507524653020024856772390457482832031414250110228144954088556561852332272658402535594064836084161386987500322530870498269168807309184667041155094612702083955296780459981083134115901067420687643465231470089045799447556846273751739419189767698162227043341441265836939948459585393553135039182140911768091815596336757964594604055097763597552461069580871130877968919014810623*x^28+131024421451199567343272080084274670853160278713828249373878292718343816865664425206648028095709922883814949479671990109525523950663385972459299026159352600990261350507266211282242992387175657161016046560591475334197622391388833170287499982276385416291358135931857818022990655836294770838902591801676064761034609153611535365791884428775622257190169515383816668502691696997297639431109577800428600033708974738761141389011281835689183540097894830689865822163633406921447520531478607402886769396713317532560741041*x^27+515933394985187697921007458805816416589650989742919419222311946860484143615336188376003029553123875412566053976778312484167451443755290566885155811842791272881180405741086364872373364284691234792982186798886656509168458604661811647952464296137519909263721820379929599785469278550052097842480928342893634789597021508859298581935693962250372713047375480955449833732580731471820948603976394678157335519238475784905498191952271369779311419953394780225573853451421760263173073350215974757692219115065758805813272136*x^26+1851330556094995979279673603170438176044705488425597724434615215539793643816143966037145983756855682498929508414036099279369361075788196629797230065024854102250857309306769681084723992909074878235920238008234371674266068768029211439957798365641560968538003135476682025141973909638762964855095197396611995638738170483753678961500233464123167634582026549544992471518043498877813222654208986291687769128960660447147513955433572028354526608668618437517768755298799781660276307367246160454547688964590852133895579736*x^25+5953865323926091857707969527973899252810476760306753213290746452104377700014798708292078247919275427878245305877758595034297730274670272119676127504130016775386757156164623444882135289073794234454438717362155172322495839592312716611247438746995743676799126485011616737947783012125643333042927460977702922359482651578136856991421740425811392520315773690123946411626462353045066914566558254551822391149374966537530953486151132871788001987074037573654391668975315212570737124714563246814508434063972926634174315254*x^24+17918808220272505725144291719992866530808678422689168088312092217166034963412577904354008773900453436690010959005007096958742678123690658649352503839999602516473692684053492461460726024358025827632378300266975686828925790211901195286633094809577430166691185493047943805100755315621349489800122369349294853477702507841303821974342955298775403206691483218548932864115183156982517879089833190881160725965625702188946353757817076658835823905384010226460240601547625444622383571350020819766341450679193395637270100080*x^23+40115792258055375576548835874026532043222195234596281371794630601075924001233571955694545196402804924802737631219573507648108127778725810868516110258898082835529316141770471496915851234650025310100433417168000700538437357969917433019917412553185390608630732345746576170446340632233840508118159034053307434505902041123419652891888071062163194394848639586959032392091484207086431162728177194533427086974972463330476087881088087424955690244991733686685097469614016235319419498183260949564054433037950600207795124306*x^22+87585855880394272045693153088704649296474159039684850365779371511847753926491488685517569687668951876410739827825111615470995684182052209433644667086098564424439557058392948534892940053886932673778369907015133203168509986976633335257291264627175410379142173375927083523096914051996499451873790515310818904147086650088205496532367314683266740801512271093094220620499712808265799529074700695067284107972405153705286792694835709178043134117111308722847109913862475276349751454832821959847748787402808752039741343727*x^21+254254505002423873943143771718739185993640703720746876528303586817370235035706086499290697432616510101132685684098170207320904208794101717749310544791542479490995996795877967388622169962238760840885246006064972845258521404960753286285422342434700957725961695112711933999481284222920131749204310250766357865744041557229996538233715222276214718352057254588277491913038822607303245836749746509222316785087660685074023145996179670939719107943379817405934495808053230250157116101334754158789039334321247654902709937472*x^20+655174276996542242915796529964648185740211168926613995796692509539169116304125780195520056215174779310449611668547176061273819212071413075442968482830030916189534405248084596856997079934617942357036297435901240643521414248878985542523545099606297274321479501844160635386424182396048721870229787813543752329846617910207503201672308331047708579710268542510546776289872146528935000381711389664604275806310897976486014175156461177590786726815023244849328754214223249648591112435955683923926584617644297228439384963309*x^19+1135459689465412596137386055229807498714888931759161381099221298535652747448552631569277335863230963062005837524299930668591104571728554619249514302054266474244472203087405933502578866664715952139110874635028886205100841057939218961400898904392378937894235213661996568400489623719442273880465929676741635919132977497252920439123315028176487904012099566376270033753660772247292163814656462252719084530520757439379355105092879448828353276086446797502081332881981456778140084163613162141997905972733414436439109854868*x^18+2016792577294699846260329247271560102023486715141127976579773356152432188565099004234228613790485896318558049154964819356602073566330171117907689601750753942937009467226258380125456317175968171851382148877819131288172288743763798017133180212729180305867656912437685677734678888128583847917103406233346470358597070128674604583981236703114565758342837404396984971748366025525524060423009289430345462467754711778162152696466369161765347851898113305318106744142634012233308129734423052033620425915682809936469474144520*x^17+4507654932843682433826285803546302924321420517736549580940971372962370366867965653177195462033981346497671424468117770166937714985848931998716061651154954747469147090886149173567062262353223198917689782680582280796000791843390935407083984431960401649080351648532455499663853756969628659477799190661497423930279099464985788243148139677313264649983443092452537174197360834511247341419541527381529286313771020846362939856166522664561151693608437143539117726640604908293211243242812389986228898446121366914058647951280*x^16+9321893807181485618852278784193225978678967390138814789391811818491706507159841881322693832336114085683916023630097278375062914589761694187047807382389550768109480338028678276892911585261581099252876210645208622542052499852524950383862130941561005490271834102817773561414846640493126975143769102350402033999187098426522476372047470846758048186239949367537339705062897499444858427459860991042706645250672149831591383880721797076898320670365498017253379875000707041214269523530703360610508906337461787981103749839632*x^15+14107209899606038664596834823753339384084603149170901435252832596526957572665206237589434466374571477061357677441764308842613777032079323398762071573265480889295826434070320721362660905624714772908315977261680346512537737371101057658000354163240501417159012223211668361705106281005837901776619722538416662179322888695114391998325541594746341885696234816929570018658336451146643933032377181223106186330234176502735688407839274622127370690078828644293418771496276433011915600528662479966936401453840206329862616050208*x^14+35542240300086327394387374819530020418810869258065544958738404599819465265102806534458365619531233245077891517654582691295178630602745411373345549246956519743366348508313277654167335604585072119477846648852604037828273493013217704134091986648514603113775853272701975876172057659110318021211150771298248203076357450969867750302561855575375315508331147061171153925815126797640068473079987193126312100266089584027228543566818062756067334955213159735992057743488215288409688424258485180145269686330462788455863653386240*x^13+39349474097581241804358316046093786204327545210361908205019405873286063857965951965793057947500762627141848136956511000159131182078814987803807333840092025540099366592038734917732948130272489428980773317627208707463274238073175356679498613240916772927848914470979777932314338530164826214143992658523859862287643776841079294839523535848073022250516641238143375080048549545352929052277632113920997286790566217243681890617181560709156945818259447577064755028566525775044517949128208616969792734172551177522977386224000*x^12-36509634597881373904276199555722144077507350345337499642398631141181557182306624903377335166889380720076848792256749387361690526787315169588061379138157601213071283410956038035425965120336887091039635213047715977166675832717813714837123320542566974107210742519427299842960348001122846691220106607510366589985954494530522996192595590156362257650673337437569737057858398601423103874573713628219509976006231181707945665906269054041743923686277052952425810139155423986949748865024443144159847181100026776982263874311424*x^11-142654089297569963017977389449299704422100455807260311004334883805595004420165454256896582070127545109498690616637294192681894022324364834632119607210466548199509806530768039318694285437211727291034022280618742397028230788981655465111641235467539151572676555591253843587703708434214364401685244875720509357240066320086708257817884132589391001222717834648013590106054768971187972141018414015873595784533207585022940828500574208481473792755738271454542859304662467148242780093861922672842057780055594114587377642955776*x^10-132845446110818480529134385651567662602435316821981291525355045022737417184193942294227002678360447554573079880506458093099232188069791719985637496472094930216959133555612516732139100307548772508360057242630744150557351671338429799253797880122800278502395354341271060333019359910129017247837435623373047399825631157870305633191713839557676374966574923118388390535937011412721173499102497181824964966449369200170690423438347644070301968108720051742727138421494954094773005028690874712091735816192430043261378435736576*x^9+89425594396429206148599917144731674356669691241524250448866589083801110740256781959474488454707933654280796529399688734380614402755577948884532530274515889648446991553170542111848486564633509829120823234398708200074346778643012230410458834573520012589688137944473072066779954294694706261767660808397254685494688556864142552384298565764003845863943610565178930430876281130689884839634407013582369704885694543794222292916903262611761064906309487391247805187239445543214650040053215837722514705872874743866140396267520*x^8+431265669978348854061795875579478542264496073616013525221982359622924365342230240889806806655010429354048199074428563082888014309331790016970365287240924484753899638891144445231213769021331304506735181192691434852872339631481209199334842779725730528531056131079738441785583208800433475433238460389503252237893050668638498366993187612236991271005439358132782247119383458727430601152527569917769812528908904753129737292938077546777613785127195409395773949597635177800010906760579628720681780915306621023422112631074816*x^7+651702915085056814330153338153403955129197839852754744752223122850704994995440842032894981583444199861898179473667562323020914032845515096536214108427481470718782059222578943741756430713611927563664973989536202442879092009870012399636636371870000573996714956776438741826675045690629211939695985735216082346699161080362559194875407281984406123362917914516623680475695742084660551588849128695712246483697628115331424610002932272185855604250101309877861634028072791083832340702543236822657550735496003558095326282096640*x^6+623007063063146008408432360406260696813075310439500222583708568536911074458411274312883496257206559387934104995348336344270609324395608392555086634472347113686455381449186284385766824991671005467648086858895988418482534826322139204562591805289697941550232181675988298441668173583839641428890436718895088284441824383284271681798688335547714494003461708210317561288760079669555676691710834675750545985898631971767088308511398931115725800397981017895378946498219948960865570029188688573133598936774377005934263492411392*x^5+400661941678574644797992618197033638597387413722325557844988966107841631640502981171413189774320786959564672162580520948602893204185767162037279591817233978127435835888872153389974836069973252281406481346455770445601030839577767205609572319448426451681082188467523700195078107303132483514051083591153207538813242141827812547514003355392913638262899941108150491105936096825214305013364257576668757511264680843617452338514175659948524579910553354991653014593341589404539729815753682206275381716117505116277264007659520*x^4+175277023942360771184329057537661203891602502862736771735854748038692814298433172588279792490850857485932989657561331796833723431306351304844701597200397560131272592854193966675678928976979039152049344943701099627597450071200025853767265744362581040000839412050848744186065610201219783219611377625729140613856753641572365133959863570896507919766309373877051868487188096590046895628064875082818591232011526109265585035827450559148240818397143506416065900361901153395084998151379458736773640535164017009462216417017856*x^3+45576748962511544107691069238388918332466264693890985834332744735635607137041670086703941053041919773254495808452005049188083074114903056591415909719358554105523159934114025048494912548093434941285354310866373151208670025995435950430624866005875088734435232633584924452880961270786911786410147993637967264770628569687306678137894357879898041264454319882225194069334435887250541625554401864677735475672009828238187076311414855080509312558322632131118507111534141474815792735864685032373582891882887421498478318190592*x^2+4617461457513856271450220482510834946890010831883559183377036695384407842921467415790652229936234299982736441661052694810527000242418187520768053775001444451955259453141426221937814730800669177900438293214626168446160099903606062679290727189376363556587292030716875521174303843230129485427577404834735093312076549686182686451481814780048640072953197773825224730069589197025090627423121203672369515465157586132723293616318109431265436950415619599246590607556379625241534387585745502583859120347715893198479195897856*x+2679273251667828500012671876136955263456702459741036720747907313546867413298242058076477368104805918324413411703034130038732211428271725669804515682468857653994126599866905842285688939863684581391833272143661830878107646527086201405345843887806821977506487207705587437838858277885789142055394081249771551816506222128631601657716124309091807806639774830706512208217753413901191378875664469653003495225488769289811747378508986072638734509456407649892726019161202321090841549306425205777282877368691138178594887958528,680001535531331991306233004471382010816102772123092189034451676371848118483762043255561748408122128786394600145732132084256739303019622813750450399197266411254458171397872981000594983015918777853874734107973407844128663828716572564290557212142539948006192855967944834737046918698535434617922988213747643998216937787696254572758185631152188259272873159412247209094394717577082833106947684124577796511985735623400595296610231887522769310145412521261615676795558999106766857505213340675254112764345*x^49+7343150705625973515989637211145970710527673796297478596126270804041166171618346950893487777251026266463875338021367573358038032055834268798672257571113938082955227697034819207314072710475392009193003962840062531997562347585389253030623824698176181195590757182936977813393964598664629020121338113653613325565633028968967976438525964305437015535459741251831358721728529222974846858913249027572674102235223652408351895532929509277233278776010704307096903198820066545493330983853573426199483547559181*x^48+62420044534785094076390995215948723325472258947601181374502911037131351671700759763216415593655428469499714846014294999393999801547544911627018798080481659960890857795140158298220672128845399444716286963906898692964265967350315136061734648013008823413602298670650579080047428723117959387868166256884933578168812605063452766379032208117038493169152536406326557718193774724959886665879503514517661501803047441574402367114016945307081783827745232209088044755149662647953402122394578505122746846316296*x^47+382246965531496744934284392650059525856824873450334197172385830996411408010254745414973354485738254922745314265295325238627710091395235169789055858228069682594010898818189645386298907484972484333059246589614438776504152171884183597918343853205071292785034627589004252912074608123815356786343706308457842895328662018117576080286669657211510570928009068328591500637266488851853720987415372274437432999768771837388323022949662743764326031897495021269198928480481753934283657197581303673695247679407781*x^46+2508801278130290884007845540633118510940748686384636384412548027333459928043661592336810828345423216712533003182186575841125440500690612671112308104830549416477843515097142617059136709548186605212442961497024599665153505619544435322629193670831587487015345911893810038255928267558540410130526540214837090478354395487442031513775114324852218152167708774760100593176864989184960067012774000309204914715928002745636692230314344483043370881710562539395543622225332643070844282049425815420938247026145472*x^45+15131569127008445305845921401928284398970467421308655518590358201542787610156703809395754448722147118482173253706693759650745473958009800111921202005844307563579365353503046425994718106117402379223491317884706530272056422681720383504595737899559770760293368388721562257696820816471140011090956165939017940547930099595575642469063140111516802572638078255545361059553689897600779459209684506569445376915945996438143179348693242806967110218196047572812766676274569404762227354408217310401078911857341881*x^44+85433598892938131890806269507749300258548036740016376631355322537547901028100400510278551732677576287736771973581426232471849363864030588846270211673839977506760251864602462287624671941588896771125199503219429302437154146854168244116230809658455090314091495999874968372636675478806528222513784243556348942714614772794120542440534984539867967752521027778352389725458783084439679341321670590292122862788536500880564958437206887025364209787820555735263188130393733560113500362407794380714250254638089685*x^43+428542868575091365187644817723359625677403198392577952319431992163335809112669323270063737286931165267950755832178996519607832763078509070098681554653376604959112993603623786240766002010186684237629337124741435179559226552727018709400743182731219370791780827860576530470958388455442725827490703620427399851730192639588465239528187451024161794290059650900535025791668674107848842341295001961883469638173421496733076972031042639415289479906419529352720253437550174861401432787230118109861499139888278565*x^42+2000398735066605968591064092708145792671016510159161845580235419361955387204125344281944579303424968799079619975933545835202874019414059593441274782772918166754250802407142432868390018873815259026617952037512277006579204534934528994563319042448473417899426925813367979246213233859766122861308353905672481033717243130794045215017262267685760007058081087739236726255102682298720775330226103100047046381596710958722363263925919584620376035856196532280934267999102455944399709442505012183963233773472326263*x^41+8669290143347722696491189488348265743688733195417992315897518113667680248609525549535989887493816279695294405346708844456735978071497548027989859704317979355913563706006041732551312420791259126805854316763692539762980061352007386385153077840922570103250874242547521999528510235195226425124448879874106541503725217760713473190772687781968128873990154223886531055504676394847519690514342991908663200442490224581680735758929881298611331907152693239118188032793684349753577678973199216165547031423873109765*x^40+37387140525097043404627016405263184490775308646216423610505779213135817004644117747534948400970574498991315591676041578695383998840503704567653075182104689190541495920766323715299268215859672609827354124210039929427019376051184151600376800098474877237591011740626507684660176333291666470843718682199683474635972994750479868065512057446968305119799077815798328532453969170951024065197389594321619209455600788725912507089109273464702280724961104476381289845900798122680031348655572376093941863098079705512*x^39+149976707848050949861349119350968098147893537076428040620042292311648309907470285804539231923411787793408683032489706028024945965605575831511873554828638802280634471493076840788563998269801539519063756046398837155515579243609699474897007656457748160206075163021367204914742353666893027639251920685612143830155399589885631155587000666995606316182148422825613292897623050754274059047500961562983254470257528477054087725736638832198022490762823061067955768796967642534269757544563915415374271741007546701539*x^38+679926012982663301675316390151034866298664190387234962752328194605131341919878458358266114798120194616893851614160971741886748977930769603356410739307495773792913122907577080157928189458769772876521456480551106711240878991108205828229927064007783365102040491941770181897310208340587570102152360551578727438276648580114969519579002664725808244475013282581774607068681584058660563428460065437240489651460685188196235174124707494020859463241775565950212532932247282410603178189697683045683265509054877919700*x^37+2620154331913098490351091019961313833246149657493418740449166707595643070559023951913777952100771700321666684268798721112411036412808336478893435653645414920360358398958198474626506489101460364418008589217009291487696328148348094059797710338936784868625039708685239749243222200985497471863228999920140876962906150842739337719027181230008806653225576679649520504789495099679290539600153217458531582412117844971763511957349071501578638995495188328917801715385882971120487287745037392332581215843237135002043*x^36+10611723557537294250623209754390087251627841393476339247675308569779299757783223984615918784055270850282676992826596410424162955054332615173769421208176447208055575640158930680570775778108858931343315652008458494112679152535708376415402890993895366737021770478495942595322963002724731735116497180659763651604809619697024449589633622500567720290909868227440198051345768118458094506144292085618580348512996265014376957503937062451461937551028235501897275359442682505568114094580099022581732587376763099576604*x^35+35276295680972612090298081657899554144920707414176490200390644876279549054074389054808545653971274524953136776947218978119702711227585110233066301419539085944618504602002278405121490570071137368462554106885776343285116662585087102609262182063832261056313858482060257090900129698250283841034965397316527077909976317098544802964497039122630178641282917282424565569232638580218518510407868908109807669300954293485967493357771944728521581615618724800607291020269859399687652216241356496160015616800309706475395*x^34+117627248817621850981045727877793167062812461948136298055215588846598660793366953535433941061222173255756687125517102602283100618646578245327490642936093038426848733301900363834833320041353782862054874892348685506744535707521122500365402603820167045937651497072084473667454177005608444504233188040601811627334712796810902572135303565026354912759137812468745587264509263743518954236832504468369155417626361044696466050050682237579271281327534714884768519084382609519319574198086268276572944315503899222245140*x^33+297389788533149173571505909091257677687889405791430345068069938234801543173331359468362262991217144689706541181342070208620345307031391236312842881581162599416708272654173260213624176935442872470959577160976786764568756144056499457436109519510142107897966024139659190162337374705355315688427267168655695785586749450854254157201039848225646210286840158388401413034842629837200846928888847282109929005681104671463998477847758184252110589485331381762740565857969823027109626366788980831470254616344191417307091*x^32+933440524357439248981222141672803913673298051629156463691268868773041696392950174866609075052623800292680123189282685395711672326474157740647270100948994337956642604567821135204749932719714418088016746029378187191675579849942160952598595097847209403965375259908935699108106268051769388866524525625633763839110244128113045799575704344228116344139671059773331184682083375460644871992232562878662609779073565985954837205642583213013216227735451146332378486040024504815127782062098919838183213202929067151482716*x^31+2211416097897167855436568756273858400938229045632280005448525170010783369166619872829253607726122881407469015252927602886393978132280360976202784191939141541851566825641069748052096341568785413855123361613829034447624442886866389602357062299749055690510386448107142288850345406056865814776179066688613738055445897771944416487335620510597010370842182257853518909885093371470437609379668438982828455680005134716094301598161834618785438890969558696351320261886633076729367971778011921366919825522297276077091123*x^30+12540546717989223251808261267772357444235386222686849850098478539269201378796404703786403735489196404305925375298235756713254404403475010838342051302997129729085974158829720506849159847311274251400507246127417211945148660835364006465407394834943663238724147192298128764462732341144830332526431639588088992535971602945089033367166521689918723007502275761704009299801608122527162201233616104165649588207240221416820399802161729641177968485351889130219040550367695289948919514839157487895062049500635696066585372*x^29+62345016859186713688717830312541320459482740550532349577997237284535750122551827828067842161749695836016283303495979976825936093566180378350030282604285483405219868580623470659392756775641286397444987685167240170576005115002446807972275978353339066491361184153662007931704424302758794357869095075634094292886031680070622297803210959855755814568432329545795657949188065194919814221545314044274154384792675291290198861564084264697749405798723234650511323523819367862616976329925957719169514721506729888991009539*x^28+317645472757639137672762387353672707301976524933701982583288329177016324407025234550722161510845191141495273214173206250910357755115949707084304805328234973192362889652480956433403286283578071694132410336992167863773957268185535210226439941048799625281402414760095784763326925307811922520032240412713967067389344320758757626319844582654050742132832330523584586157820387811458213782145212899376850894135715436651390011159897816581258579006651548701116348923325764729581281021172575626960839623955870593298632411*x^27+1252230417826285909008612136501127333445485148443775851035491334742164014041277504657310572883453915513619238191668203266322138101506220365362335746017994813955219804376780561345126606663814782649554590623929673591167804852304230946732870927827877585285897220779135273881187819771400463794297327241438402148006334358260156338819614993841231748736019349630044537215187180519502625892169813721399201749705949686566152980750790924290875297951333177707602481092851355257180270163285731798973564180552771766675241142*x^26+4495144479823983315827586212045894340808532224137762183013308260330416908433568810044710674564481703928335866896403810032507941285524756048087423749115457999686818058899503634721923177250067636212665615819556550417267334234767904563524825510532712439736045369675612919651583639899525400583457349328266158980998457751947017061176191313747402389334905763821162577086065859855224434269359278259421075300561278937791868240045032322822610775801675886983403559579137778579112188635500599253023441689159476926670470836*x^25+14455933744111725109793778209468139233972655330724346272539761051591767126849568123966691483519294400782407909207430857371594634401460082473659248489096101980312201395235093346672714165454327984661929635372924896633363034863936501774077245750001368073581074839120290521242919896439679441114136384026838301889498616166178620108180622316874935886238488517816136488281474871896737096599479756888353438580728268651273845437840630365377581785881362342248702214293934864516684048657092811458131690122037808369320789390*x^24+43513168867490459239977847949231539437881842197195348835767286092563802521053981697011303006369614580759354824703863470205127239074551610254289229429112293313019580831010566591532025019224852089795085903742756259863254044364074339000400837821720003678362588150114947907188137516268335046601200482219568753761357596220939139836767953672823514704882882941102501648800110080454130304494188021309192638732107086916744168131122772919499422137969319306913615967623886970775651255441101800179537092832617186387503536476*x^23+97598436814638405132678956553839355981161197779771839290383371503120431109880338448887730837222717386745231189388941671650374050001490767171988518331987729755738206656606203160546605484324002176575541093917299987454652474845830697659093354210660876915584575066815412932988560724077247751650433196960075271891081379625546323293759207108411624826728617061395823661147814548164205617872847403323139651085424319140177879258959544525182749241306803628409321837988719949512815135758193527835925999172217547905629967762*x^22+212673679997552502364933412661954157639660617556322089407299505228185807648673800336210907194970192228293187391896023128685715402587368632655420146271272363902975384790890903110081197055017275187324268028549169317639152970340874554035208721850765459860389473100670279146814053034681715128975294078168041676864584301096726941053989108652413134158523478283893847870554549391000023118261513802766447465644329131117511298804999358412579536526211201484965183948283708861032696898374210443370908930531059294452161619351*x^21+615038653727849072251140130954136724373164630046905077914073933133623740623471602738666394389990216440548693593708659734790361060727024508269866105211595720592334229772120089687830957810633748495275401847340722186946899625457747229251593623682226328418115619788261406866924879544277434681188192569148406726034794582876421943237589592499606220553672618130449151942120597342757244034237253653403332335819328195901958419460248389732510921102141316457267343595676690564148200931072507451002566609072419256091800132766*x^20+1591119160498689161967897512529938009827867620935036335681774083420324654331204058461048804104793349271239044456781785071259885264349646662989305308676638969458207005023981620641861058001081282841603962662640324307060356924309814017764407103224041478831511687938826500848794159853799491182461605572213079090668153284573766148592016967560392877795642893717668973825537150728554215983556530891726286277801056358286648451289867962819225240357913836915193250197228825856558713981067693583600475780650431414122161027021*x^19+2769772371158950227405725720306121453147147205171852993478262644780894842755821637668334092642976799946073117980312182736175234093129769870115858282856427056196245514461947707870326198976558771539502496643321531627671348647727513175598045206225140347342019311196790353831029652632410791317416953406920166056500528081723097772591504264635998745218974505487122571305243267113352225749853890774040993912338531223288406324631012487778650179994967902635363771848266788082712773352576043200806794607103356418260857571782*x^18+4880904609249260139283029994101760639571195260200337207517486769897251873865512631220322771099665602504906448618155209206591367086169495584834294706691135027161257548713866617507085488218562794673687985280465362373785411330476588664683590702392529498306482286527262743293903340424845948686971673677790004752143170450939089404065389353643099484513163828195375308605148114526768561955520647653353182783315044637636201745134384086405880182973291000725162920483685599567073450733888003281372307818965994733483498587948*x^17+10868703420788941210269057275256478376216540967714891580995884376105489228686719353193065621486086205741621884923124718194849377595755067989768615413901797137100660824456326169907037909896708742887144010552405222936758802115465548011428670847599183453159311670445094783244019898227400710216424216193296543150880177518304344028142666038031602954331063562107411974389055244515692510793432184235387657286771876558958523949957903073097711857910813799367081155268506635682504266701574733135650949156094208574767942988672*x^16+22652291590532649469262534180480789405752930195326467036713529712492192762512963775767629471367329981025246530389965314745653180045808728727437715558551920114125857835091432974727755658788744916357524901374942237955725495764087496719203091707503043320016389438017083146295506996260142528618143343361080067353639012979097190728624110948807859667887550264261663599869747767854640127696965849660778569164657034086772379939060604096356268936137603988228002428753355224991053530160540800726725187910474374424626963833536*x^15+34344876605056193936259885318906507968416721631229061256217686629420339694991493259857852841053888579256636421440402861853328070321520507912092841008413838541380842894428226821144662359445535621447680116980342652965132584124822546420793481679925325479488658686935424371773601460024894466323941335135268176915430272336706715543722692741924326186906041148129251556485601010427150771514654883480398234372042175197438421188802661263368313584841935646909875238609317768778409923740141411579636374645464474708721316743712*x^14+85682912363278698302058200764920944258701577837197419656926051117487033614218473161645606700305901470987435348880501340565010839594130915880232587190369321068445137221991047701565671262034147068758364177322672856341877006990905858964715180824063767864046864341708161896009029274320752377877438186189821588874303648442595259011517839638006552342863751551153814869665168667045216166492465938453810468157228555366128087589576436905500129783909548656084209829985641975275430951512399055676275164635296632255077786249664*x^13+95820407688179059023876599160469778016701621708748667005504845148445821947379712649216966969532753020724085769086681841994944597694131201325277764534295132202217847608782205688144203269866018558155857485599195688361098996744012435088160749756740274962920065445933747787186707196411040072735298941474994631924430236091287435278971323003852882713164258646380064017824224745358058122633441723325090554747310291223196116395371697550986149426215269538158065270740475675867868181705549755171683665202966911277699333733888*x^12-86846719399611950076403410828617160381111037733840568424368111051104923585057107568448316442689780352509158366082903522763650652666282959520518895824392814822314107564249657267136507942075453982894015268801709214749359725442953692447280408442860950240671343983215807678390445853109828596944991245069213239738511065360696498672636251861222771899587425724685876514470722748169575963197339154988578834832433893336578178020142036473578383426476951778371348374537295110035972671516447945761115180838905358027542305191936*x^11-356752131176686547794305842091154620330966654372095766490220142959871429907919638430054877417402289426855776079827201993178028703879864899259653950284323350299670346329628153273849092147083894149991439867791051350810581772031868477547739678669072960724616059654510305746453427983343696361429331397771774130679312393461936245324105593266159374802706861489573830717789014141827793945511230895202720961356737729042540501691426046145965125673093651530906871611080248274209450142229364333857844239751427591413394691886080*x^10-331393587300977194579389835525144218635963438830501404921923905651391114508961340177579886695048382804426574735254825253685281980557784106474613946677264604614320843131422191707624408861510760724916017528897544562169885967744670067697976531694385759090343074794863986303609278270242168900038087781285589664007587777057631843335415666802552724817152971485556406940210141792065470776405822851745342366456012702049382470612085045185998212646607285467087535601154165119430197377004802718681817124457820127113490819416064*x^9+233245538158800228815366059701914865408648694718584805726485446462799254767200786459939567596835072697732542868100807504582140353595690015681863653826269757052089632500716693682027020717989083784867485331117674745765260966119683457369020033911114565040433762591333267082125430208972376775968747462748768335771859486650613604117606596544250135849348588053496936351962013872476149476693330384808671041072366864927307198419849163180665418460840109864856699790600055740217818763437614837285819563528972280864118936420352*x^8+1073594799102856653677894091079995451614549029842508327318447093588721068428267563192862422988055207123895761384063708162350191787697309974548272548535241379447567760604420854715447345650016685930675771788797005704361258836700579683321158249888970886941458269943183388086589323834047656121682946371435250659250647646699806041138696125633442144919039668514709046844075494248209666828152299170975555343757065199713051028943344225803442861681221749153584908318625781501006783825146120774396652358887979335434951875112960*x^7+1592637469607520992604446280973046679380633571702311800185232287906439175871561959398418561785734433631833567292565506652964169701372332883440263152671912874549357734338422473425575116307764554754793492710530515041186299043480006579514140601526456528793583782904923526088259239978528697711769530487964304721497445479015190337767831256605594966484016949108079862513317693883339171483476654884865200957351805150329463225845429684585873234967447626157330636824847347443388883446132205284809670225644723091392942623088640*x^6+1487130308112142833352275796679934222319100326670735714546701198304180299332045241935840694790002218835673692594507453535630400242851613659456558875953837582137974814512356931199290308825734316185469906303871279033739747658828496661161099627142671993323356810529903541044796457322435815097787946056771485080704749085533858239897863713855092967438740122433970585627616326037828132445000907325170342612379846433969274374251903705332689292969119496776257253770874847990750434327599772051930723205963224253550686047207424*x^5+922947803852705007026181818512481044182003901053787734148709778076120584382950499765745342140520221551642572995202997840860618121918644851972876174743721792778470933442581077987869902001050245679610036783342884466961196362296331597018631176341344684767938097245040058765764549062563260222166295202164483469601732347129148648804666190651444418130440698387474728048176692182046066926113567944482492019629243965313628883423882980224022413634314010169094096853992510191306252559847740424653784291093253061533663426641920*x^4+384841782433341239886784032210851111562146869723082227809310781330659002472203221741534229837034033196981945233401564603241314862055943536982263906832369001719591102265198464324940932247575980708140932679535906891480206274602943714326010711185291090617437872212473166141246262891154934251762183990253653701572865630767548371475786605911142365753309703155982166144080584319434006856498461199694190411357646229055058217767262121334568547920657182597970142494268753992130319310112956473758658209080598121618827554062336*x^3+92106566398036251608602112335937305961635680162807315477474974252958076993648769743854910947071285470560911737178028889778988648343336902535655819415853321513189087034929526065655729484930985984145318414289274553403446795280527945760028167452364546598045423521000281272164051517206555084360600546783670080619819332358345032301964001148534009882694615842963540360854607284743322507546657031276701649618749446166871671536152321447469998290597915432751670686478397972626673471676746668511504937873651496939489502298112*x^2+12904141872683562020570655152730596639657994570483768396032604867439408308931855569471821241562901929135768779335757287928333680411890970838302078356743447984277416682823090838615725282850333542860719221554638674311010731742672661497768615085832449813818887576422551676574907447401787704351417543331704563664620211483734097904817417006640383887198704510549063688851542833780689441446275436233039633891540463704768668708211799649324514885893716970936221253933759194771019758983822980174654051289078474193088321159168*x+2235589101194617785221280979940268121015515617394537957409831820397692954811626906459276414305762320905316113055317817248933615601763912375440354710388688231413914247265949315793470193748995380496898030678307389955610459898516200179652063766033872935553489816126776956932807864573155847489718481834572338677197844157823172153869588006086659256688847312049389743979301022661457825979544460056521716223591542541478036840750707047974620455084053906754606574292107346259184065338966492338082456631081407292218136854528,65382812843158139887641761344520975122047204990392179726047418100009218927306825322661630491231391553671126073282127711845963854802799323606769637500895475816061954748244961355342668932915058550033991946332403933674477773194412803347420540013364440598695302970037262006362337640976869073478953948498504350483342659272231753180619974823456412669524756963332346693094529754334665830621556728808211085686243273874838026641959375222643761445665044199804294614977857052132128204202821955033564609740*x^49+155190648848748695949820123974431382213591129745230623331546695587996501785334245983853021192340089067327075184419072163206218764592732425636299073977305454053943661936100659886837206303194570461093886916130819743644351420840521177510407913096218830308105138600990065078196636649024956898473722993206757532858277466362706949042304753350548061086057757083570216798566833620619265901215557672379111605419905437504131295575859564712435810759441008312068095091737093906307663050461685846715198172470*x^48+329327885464174480788489409979810713190103320582118024503221108803024177205832780461718109678309177167213200672320770076093061138492864311833301816054438088849950186171601453825144405152145260687183205800878301780171823950109831578444033239057928620027256825085116058735806449858154019202524780843458891246002084591896836335810640671557955310012038283518164261274992657888480701169610660214645793061624568055378989743896869666774284536939620028705454542289236667135645475181648890090367930749158*x^47-10836767587015123662516475586467371025860648382256439354196297649903220624915334916994417043989086368925467344472549369493234838490300501378962168545953048818399520718608747955920649911849419053139899012085247264755554125815466919003980087677572220028322774439410658922351153878401952835905892185354987063233889301430109534794023092589230230554545691860715013292923828009536375826633928395133339355247108164301587650861780633946344055042000819602525579889881719781445795381716739617023319601964240*x^46-43239749925290090714842976918461700262042196193412103263719209369708210528016610156866508796732014541356497672101723479002186204585120410643055898403098966182572653266412569136695575428441546875343476697935241702076473407360210909112799584932400115299342428877298028284582472018443941210588601543068247902477761599093616397713630670663707815646785072708340522033454793990721995540751395861304477457915865260271498779848321661004050372745230961051408274557523524338676218630679319532901169847866830*x^45-423733116766896339189847965900125487665509341111743084588130401604458658503484033317109767034901024997720761336234146191046720746774555175552065716541931830344769748169485007450683186181463033742664729389870269886537504748912236345727143318398420716337945638236542563482782631851243820060680928765490287876618026930450865024347284800263055863203302167052497321324912016888641359541292602412046020444666672567692452754411384764222284567734834984886823745203327528535843843449900647363413951829010448*x^44-3035974640620252208661046525288333739858176010669503853642118921135628265253718824767842952711455484467668191743291573004811413595321718326312288711596957332593680761359191248871222751783141091650447535206664485404131366982111587494768933288945967711688714215801314184857277329363404529784060344775319495893118121930487386982309423753315409296311462125771940349117293469534267837660674390285673959052516506889394464940280664705375568536853201809504808489500049967401897042203109272741980070142917690*x^43-21929745065350128641842060609970639082416999830191122952932982780265763834640816728302906840905212826317086713127604424701477977103087037387741795765057292896368831925520414145186747073807552052977012413583856150658435714778195633850067702181995962436867297151717009027102341657714002914732429125569302669210891653929159934359671673344711114893211310869005654062255012000960113174904198589622175026565349540563538078065682661916423107966690593889797497922225398648256382068439106418269762219510407198*x^42-120574152186355301661514843516858096361877316551714055906371274655269535111896322069554877475140350777506285328616086321863090780340876290560992576736039759921260764201739912701239555733651287564059510411551461110116033563949732593671725704220789353813266287005410599549663281356286061469125139377395251860430159447414595887571702585445677025999041339689559235884082622721300173506530620827276813710085205006882618639365126453567482062144327985621165383831228642594233339770707196192979678011245374198*x^41-615569397882457779664629966223158245596320526914344846064959113162588017310236381915132969780050993735075821928248942027114665800106811817904919773153081804644285378818804372771654671329608279281710553252237984310015425364211004038499853185419554409273259686132384884860209477062347041136485991150787034117468756822820258840311542494303824702918944979693886105918074233585578899387019784280580434032504532872517957679039359814398241120029826344920029079112361844674002021405205649767762627191559681194*x^40-2630159260889448878407042118612656357684035354858522373754389838855481671372100915002290672614961302369290414819839146930280494246695501378300601309056417562568886922940453187483082097741035015469776015332427381608591840299320629377575063855253853964255451608430006697652034290130199832594369931804717359393679380546745307645160743545246512027309569125139700870752818051963832429081432768238293368584189196594175379573006436926628854555487103843009980092048927288006913786635332144645208098575463765842*x^39-12416340605548665695119359141210546373923484250184533783974899060883628501475101607408445094716158458705383020782933792613533755982554114509774496786584125355726507513124313034123019529912787787493646106346636612952631713695368662188250613743598510662295824797277036298975971316962469955325102362381220841857503703252579451796133560996853831425159316653818552093488066390215114096998147376886914389348749286271221804109368176635667391089103722703870459267720876506410999658124535523519954894792968071416*x^38-41256102288841995473207549825963432014327830499349375795416149624404745125717843397611916909612321663581631158612136186980360585563702774397263368877104921864445998139180690755989980964350449367226630632424655387777307113748118669263547758547421754026231403402225183189285435607615478760862356208065570579866977986377311323278716533841039321187889810954815187637651856731326601477767651345022124054445251321395582732643874490588063132851383784763127001389188170010445400612789294941292223047413525840722*x^37-239341504079712720051049773230535771984690663819949879826265315365446015102356308653449957932577257420458709869309987592372495518558439434593707892611481339533832968211776296594313412457748834820685492913469448628538820072436022128203527611729175748064138525900403622069167107348062222855876841465362819080737721421420837480820141585487304626112367050889390882474570296668351605585872107576722168195204270580058097120080643679744371794335139242361874538516912936039597759358707028689350753812307377510776*x^36-831927039347152392899687263766328600454332011169896076134363408242091794815525349035529469711305565092178648441810321597057182460236705235767084121575825527215984472982571251603367111943034736803317147080869048290391676279195158934159284495743479176132896237140585215789858865764448419301706221378222326101787564981273859686240886295398088641178753521896708622887875082043425359619433726081821224698366514548792134499577899335501555001154223350546859708994421637356972817369427690023775589304249439379586*x^35-4164526530694127468167432091678964150864598207834410148641513675761666177013700130424481903065304610333157251935216962550028130876676448582506179272468264380647851102803768368339180690878947835653825893079513771338765286416851262815510559852371319453326727358383170646624083545733191506999787870920991638958656499331415743386217346038678974662804886513582435610627608719346836847937548074862682140865576711078870424847085789471784642721906301895485935344995500427672883384353575699469228886926403785528008*x^34-13062557492161154505061749540101699935113629775887293763089102314555487655402779737454438714080053551427471239347659175324194489823399895935171354325416149323314725792456457164332179818415725587706253176201279835141048529707145239602557398774444659192405824256333608631718341527906965392805060604797824340891982047272255777444887354989638625896567175902168721343916984217202833143944133726565154680690009228448609244260665470056553654858238490231493143063296710610106684731533331416613208745283695447847666*x^33-52774611918663050026091334160939348013572144241126395848989779533905497500750710731170754165053618683765327554602271319672434347165582579514379217997643758537210721328337751227269599796947744745292291054255895230820360268553139381963409283643264414439740986588882279323251725652367409593135223130621792400421742292031640163947734551212479441253157742581063619586979210163356532737711028097641051170471369430118027242205431905414327480649109774264267712700500640231672834079060452149250960742025452271921208*x^32-104959367919156330380408069989344733742499192369960657880009453694516726471637007503685214763113920187641559293645014071333479485969423400170062199110398347024492732668894975589893845433528776269535301476658685611678582526171126498177381832507199383983927794537400741154297100915979886936305483880840463050848438683971627210260446869647772568475905238746064619131389526449406273537233143753895691876314449220005678088518696721603507152192263529412190996341604851289112945078183689652298341204668679122739346*x^31-427898643675214836806896752964549737470300008571156578153481972514779964840660869494977791395733901769262911507341168370904612987775043967143326687303908128241030877581713050142461952273593260668853057891035340337057956539318330670247033558047414624977003917015450793713660235825194520567396771861612636086207273206850393044843989966285189217745546010334882544439836165559439777410948680432366952094139578484894171339188133473608996409017716825675015519490684051454819091607515560977516115921368404642601384*x^30-222604998937133001919960892063190189834720114653748757132158043935964952274756643722141306980093909483377230532203604979559044995501620864629775911727565813072680414619949774581797319299164634255939919566791631878190421624468828853435211090604335051638158574497251649274990244797704251308944422257901762588865295188192608022574882595291488789951872269399612289575096667063929190360930326115920060376501508398674820009416712217959070295890727472688951310131274233195668014908911855683841004458571500921773106*x^29-3307205851787093718909586245257258513098426644498266078288031994811285599412713231951779102782765569000887039859217686781369988382594242349133586588213998411777718837364032552715830630265442747669107682175104777697684915259464230787827583538885810026846511519939661890662822721017608940674198353755734702219152449001468202222739965469441972850502927940533408445710793497960753929250889882301809244900577291961032397310842183455894488471309350862597622770798965175088549378655868566789167202385065450887733352*x^28-14993300986998007119684842468622000843900714960935377313388415902089674867309354830717780855317559440068413967079160408613708871374300556682648724632179367223980628128500708479489651800618671546641580879837508960256307470720251371463180413498461689878631721805544397702148929481928741949721732755852391838212230354080382637842062697953925984825891964583857329589697258588726174313112165354579938690873460023065313332684510573025854013221835346710656516258778872902270847173779584844762598468817454110543784382*x^27-111955395375362223304230827077638867445658071303823786702447322672148288630206525128983340820146241442454503172962636484758432884124551698034791052208849608028232943259452552955263435635597630786918686120570127182511097925897167965239796140910735573744834715354965555438001694529767132864337748144073566283091691879635874979209812914216017549795164022944445838183991650000841266397197675639909522879535409464422510072530070738949310749368290875590822927732965887436649715657523570400673623965030235240450930350*x^26-455291422986109388336775506253523508018656126799121816532294447170640756336386640683247475246813700656376624418287238548493792578817564335434513721993510198232922497386404965990412286253609647026295375808805610122362290628512585481482723173874142640017116426308572595213423357321942033227814091700739647538129770730919498840505778509828892439238029800228850081854391018706675427425130230604386856066296076678465219715693230774899415323506712124456811454487283978962858028006757996951648995347088576262995167128*x^25-1753543614952275886776602867083071779463158003411686563521584895437893294341972100837393198096659136949433725571154486753427609328827159818777201877194947180636070739946893671348788311614711532424074684104603913636813176532571830208421064492278852163991029005640903377908923553148071019450799398234741341199515315017543988379953735460094109605230468199550367040911307489605348774043312611459238184485018078709552947683048836314050661339979908513070280687260650213967499531466374623514628437830370748988814297432*x^24-5751202161539196521646062469422852661021217428625792183588135230500448892166872170254568842013335194592419407225272881074287821681124963506338524679588069868806360109893105651449727905533859212533530464862039556047857821635303215257349292247374458203687989634143011746534735955948324526882574781078569294127351458080415947390729574370151224886994931139666961251543709735726305345283675054591269462851723975585986167013761472452036394121726905950952468577888832504284361461056261369871480264768930941359162192356*x^23-20183850588129502586044111476905564528784482694040776725148973742570745668456725053318269388797848654982343064991169820167919803803528325339437329749008484941287968365044137709388309978584039135249877298205245830669599630339391421741511834272584751041103144144530970079932510893608626566106012342538398398614263159536794972086558448076162781175185566391733869346893828175081768063025323194668201145019626078163790535306447073520306471370244860415901429103366245531766577491993573765759222668060913904864292315896*x^22-41594984893249093241631407478219878722639546034160351484051189646228731546948355718159033874793775772687049667939551849840696547141092296321497695936038952338612799743808551579971734859153311845576828432349883854791178172234215570539393240275956227704952166478379155096571129306337524917554669691233516006097092451280594312225092258815585107588958031193185351493826898748845057282723385393959513124374361033667696662374815004327933816013908699300219731699233934547682599873041876567162849430602657151719449004232*x^21-75551111856625801294190312206908303547540768516405893504491186467365462863688490175790080301210658854245018861423136223488499611904980316671934813765050946253753748608629632074115957079498849831661914460514835276116882094998891551037380693400772975154086211132590472701671931327843242958254222854792198053473703189471095150027670049737129192165401008813740120652067624407165924979610184091426812322181778608955401225979185892326571162192536537692120809673025271580291709264179394782154455676418117498191232538314*x^20-264608808983078688067178019076184499431544098136023866545548293914691233721792938164627270795338223117246267268132603741958584597211599890217194078470538381496266868225180572424589942863062344119316310696258169378648969971437944578039416111220145760053718983265837612545513441663693938700193590695451316312539174859177293308325234401465691413920096547582173450018307203631210964876758114284364747654940293174178199141667243644969356527678182650344453239643438685053549511607594451323174120277104389858294477407868*x^19-784979903451754264193711028192522691511015316921394483390254762134644027592373242967713325027991010501234373261670581634114449215883958282369413757941015305850938677049893653392198227826701253911069385222061852106772706078995343346715255097827716307910063250137701999627970373532722362618295247560418333285505748765245604293819543165506727624115544752592695991926402790967073191062750049427650712557304994099328497310511681389468079317782265920807310368605249975706769432487171386322924839094720923894331615049742*x^18-1155416917946953492921550862301710474749458401589449694001344841628410531099653392628981275404947785750545296920276284980953769132935675462778273682566167112586779383291499332080136927923598445766900046637195738571676984171099359999515071838015194281646826850436628774603036968594801960816248479641527703227990934458030535212967434967355774844612081587375212039994922799008011828781488638909635092971850328981614298674194122046793427808892294568902630331884429012013385549154603100319598772502212909946721104951600*x^17-1866030136378102908546779758066931412625867137755698299771739115225985011265400874605416966705729345266635884346851360262501613861310408086209889080682618395270177863838341833878590676529656337818930857093041526003739226143992932855704491127747237773179893135932805126763463085779125880910308191533150232120679126791450581852368100733005987015821377359608842850606723230721432645713402516290562970464227617617545456349385999495304365397494606759814548991382766887132410751272929093719849342482529307248374730210784*x^16-4842576696873986959007234169890528468881789710102881156862840060783389787760414053278585902316597292259231274285183243195109095043407557132298883011667118950267934385811135418157547935565900387991199022272259215366463660973708091256396542332248820870337918487379502482578750428812923896997512601961627715889303894122491489364643317270961150368306168788016755317779327479161941016144004421069501416493470219855166645412224312335395626111862609089442963013839526953373672750818379999203266757447957090606501294102528*x^15-10941117417723112583538219271867585279949604853974401173365701819252895023442039667195395144372064576471215889963402137960136179243723878999565124133105885473868728937130963611580275664818444528520498824560326243850210409407956956003395868320918955291272538551497151212422144290295314849962766684634934604682188314851679618430453583179590945566766656005227781436898984787125373331161837376780803009192730349566227080049647119063150892788349241878305373203479491847181366566941241579405207000979006159875255540977504*x^14-10924609328169473581066711321324844118825470595562162704710436685328568483231860883743040350505659336905950424769081077080757849584020910760102214961374733238059331448049889126030313024164973537105758512472601890372504290173314691908077575845632234529477128555824361902350006780218687958759368287620361793305896589977999122880295862880642384017955626032215753544559062349947077679612304829684283555550996481724749811401125586006613307475886075518124705044144621347546942153586451313601393422133957682810798232347968*x^13-47577190509590244165072116673801021067360524169042973619284254301475726456225390673441825156659955130211074080761296811935284361727859829603489615672661518810534409030934162728887829980471135418455482250339530421136590815273806370139031331983815062702883755387711233098199881721072081412269149216483808414471850971256158634664833978149935711423079276779802941369733705198790581147484448805040074869036444744703487373098555342568175135743033021701310474268619726793280921991880679613463408639945496755756343850149632*x^12-53807777994319985040761972088985982520682458689917996090841340591349617346077499854904800084524576745265727032250790194065058917474698224665631624459410973787927292930363075783518970873726826169085310779728507272246453579585278061800383075414333609369334750560233209989169909693113347411188955799263517605644365067764892335620766954619163689974816015515284157772689152765791223876916419644865282314686134741450886028451558258083737837876800970330927001105499835196996245700330178782304751128096884094176816078652416*x^11+71150941817987299069174867150636557618058118166057856168317427333675888159481923383942928392772178048099495714794785482466273778820504116399164767562818616722057916610031430485959683285944475669712781100218694694208885234515549348292643396734809551113636922780206514482631183393994882773382951446789163331682896094849825455417411950722320903827553657951011276822884854043932506182813802349540700549722598110860864750588259012680989010537236608016925911726493310754209708475461860100008841148480872430009483270412800*x^10+212344740556145376673546279899905885081592524662361685619069795313905647984641038201290536978279419090168952735880068201855017228373569415560411072748877810629675537148807165598172156438582667657922021688298606771394909806945363816037227189729009034319642990298409303691917629087299602200395735520058016456103653195700372322372155247784143243741103087947680326218990797212218297261071197405735983226484529774870041984493048436789211658676773061964549845560645823649158803292796483190668308082058482294204429262021632*x^9+138950105498223426914222400153361913488493676885029140381292604250949373454080303610046493107757715859426403655728514111445495864760569301799726409509162634378410807729652885707278952249388551187145171071255184063950435929884493106859980221186584552617519489839029580166850487171978261127191218375243395639857559619483597660505996510909222253623881620719498466101368790779517966998979134619134639495337908041343393736977037748491554350444861184001029443619352975140559955249177372966135360703230713368444113556750336*x^8-196832590526464768828950193591507354697388811990277497958273889135360335251360751034437527277056453489310375272433770502399413790903476875281525398542433644032899435935122738139072997619746208638167273653994753918445747553764617183728578013721496203737504386991620136690082495261999529185050107187344774174459454088059184292616006923671349467474209888568482377153058317964880422678264918055726339525119371901037451120048752003258037838289839000435279163360187536514575522779534823204518928913527396978553732808916992*x^7-574189247980453612961929161618302987500357847800204458874833862182405197490337357943895216969304522655234712535189774213216955553766009360120420032432455787627110483701280151689043205415735543377230328249833442072194451023700032655682434197305247009191275936716678504123884627474389942951635770749448398357989635601156644917792995194459821818263324531270964861332623734190013434869480863608197886958571903158321250276294469762470115689287633881400361760217274096027168503152405992255802755019965950752691175987732480*x^6-699509007610109919805317296038364097585131423798815115002431392273817761158844883121160825103272857038922503885338331807441949391941760064248713486627483757134533130980299183193046354158070464993774449873182822220513240263303259715400341491360458102597564816807880630448132949631936062778268508345992859182686671139743207987632609795466890865335762296146414339166370210554970565584627831514790523265970226298800413333976281950786235035924001221055126041333479273074556173990463198535088089412068123411096208966385664*x^5-543279373869353266298098068394729526662713136602388651474045822348575367077724964811403127435952363015140529141615362794518774874534077544559653982400645875492481697259013565293502640971960601799410554118371716844878673158671360792964362794601704044241117075060259548482966387975342482913971350873075100327461188425780967281945647060221180384147269369682850905357499142413776980390764087403121454958017332055862126321218217083807744003454354644063676424434311113589960237175416535184060689132059948402093905473273856*x^4-244308341442201670371874243942202949676267583008048432092701938094464572043846503350780436227806452539091996799073570954349103598179233434476543962947304772766359514846120521674199466167267853076881095602764227924337359911788365171864041471386447868603326590879907334463797409977099256676659427484871697210078530199867293895595692861528715669985093381305164142792267121682861956680967216598596873660299177937111736114880762714106979816945611724118714169847545004461586522776568988891330736486065975329452110561476608*x^3-65427853746957065956914151078344409341231713515787532371416211625737398625794127715085211929921195709207636261814389040822771584796862446823014613037738205160331255501238722741738776288306106133181474673835991350204419697181591456190040147136190642345101114404129010900103224899385798598799388052236285822711766346050661022922201211775065783094931539482366564599829260340884618953579481431569573628546413377597852077717301548534934926169677243786833689194148016874471152053688589294303074401058499424378438655148032*x^2+49510945780378595351166965942726780375130709196177267122057950714532630424299902147257561864325746303376960249446860777110515171309760317533354994827383655179948466072729476726356792897011574238957897450124687224097393162858573742116911045506983918465688381886699266536949294869599046947037513592325550155629362102327503000046705862206329560724270290049619461162938946523875421975497999583015783806245155599584602114466064836318612913091022947893860074944654424501380009909572044462206081921003266122922670686208*x-434437042824173027033652838585051964228559255689591896509201821381754051646563506603006539481517174922520460746295642940682110402917081485878270453194060476991159663064947380849000798636015047018595237270027408136894896063443032103706255314733557319732762102742712532264483650300961336260178576737898806626202121839577786514420622080448478410382080548107266584393311873490900516464409854393046375737979899316664058426051902624149517332426670371739652817856932612479073691565908118432047639170896532867726017822720,-755772860448218477389327924395020174284961064299726067116196277411890764232175330670747135624959884937672694567928635700190350222357423002645730315877616297809755187864483808595105489318324131094693849848203086721112535292527688162513983017707641687793526026481839942054425062691767601215016579586663411446053198296387842485093352790954764486868073762302867985126619796972819123235034961772392035410437595533137036444074193948779851211375432936124722787515035877674504082008519173732280201998770*x^49-7446583607910772086695880619580683358051801294749158083909634961873939727367285190938043387255286905588644297375261751940454300794934596393489862525513494340961045946316681359629890611461383870610205317174261546875438741711079773356251335238695254446690307104583278331199881001812161144492477960857710013433299451835066716030886263068350131397927231555561796870796496851837733318233672660981041676286179291808164224046637456461138348054340976793467772178266897437178027617334944883009478933933542*x^48-62124261010491490990635009710725386867998119661801614188052891588699768205668319523673896337825880511469344573710913818514004523760249917904986146523716808717468764401495375407223797600076579635780636084679510930221275148910399485060017318925259787196815611294449837602434981733051740659289082985809455140026797390189335049238060546948565592930457424624121517103576166599169969418765180670543194646187188534266729115073420480722700196588437341191470610492838983457762883999753448338143441785742160*x^47-364186477309922546845216743324359174276010283604380364518720457350523544601681195122596139204172803631946142856934476669651044420877038056917010227317131902524974367111715028575525146325221887475829708450741432576861540059844684348592517470129697033668493957214363287381886075803903791897817644219271397192740952638833529708987940859115941455449530524580207617028457253102194562735136986728493157136777684156582197143950100568019643405763173020111217413899743284096197231702490937032251453845418262*x^46-2428314098083640522709268153349565500376759577357830445988490159618339204249829677567468647898518572045262208540032387914701393011653048119018126976292457521821041760112014343738803925305584926383181074599444467262464223145787657330820459304677435359662882966532347504236139361753047288305523854193148786544112569478404364641436896532624344951843119095125384725527825927858748593816373552323003229263904453368387716170595224084936345136364014525733959599952095405726923064605077678633687530383368356*x^45-14433213326981727622182756393141141326983509407563951973597348951477123851008733441729451830385001971748853595628645557770163971792118399843511625963278600634620417852259765553841277854375499212362672665308191502419383203069522558105692812176854834485137004889976220491383253133728355477307976399641323011364320103754250036861001089690478999700384981944346037667096202643869933936765834321230716743454269524442240666612793083227195947369197632668006868722332691106354004176184684668125734569042045110*x^44-80706696217913374036448558558590863668949347234850617481104537284053818772264561272426451972415280725070316769741971166595071967781226825677359272114879492350761110788878539391928159381837509382486435757427265009523665652235786240129073605449739111682337061046556927940355973138821595208953071918781733531241543831980775796514276627589791458000340288991323716207073084496436968818244116934984021691041940320972542160535511904468796195104017700022570612757110388738991156893646175274315344503815805326*x^43-396472817867473003333456244074679803180071231073576877896962022846960067818940069533608778201370833076135173112046915127658374403483268720199039380999088991777592109726012500865428805065289058684756973035644211741669957848962785830977833634621902149510160473330575936478772147824233087632852756123491647508676384241067499550471708507413706244952622268535748591100628406530981897273402478428182647007211270099108193631308640628722459183836476876516404989678991196340818746592919526802081000815738515098*x^42-1828975257167482851449907929356782948631254073528225879962471400143044767370971064988045961280738232561754390913084730184683973115329043605223213499684047616011070882979952768981286509224520656439582358470898369440949334348169355746071114997909862376632353226855746117448472429219229878890716505720870172543526391969153689462609561275929277074346373325475823171406394491149551340390988162274817943730038589046277761544888153527898320351971476999528088003930946899265707820484338601173846141501870729270*x^41-7812340316441886252539663534633514766552372754972040185856032151846416785127994496408750141068977886568841997601881632075134530506191945420448201801853359830251164709843621360497564033623825388782794393955841377021511154948741787926758536019207471507262996965001617672210690282669704619152197638909491362688833556147799557356999648739222118663694936210937830705998023575886792094522612533577237465758404715186238921414889218363830590740666427558917540372840761371460551747637885347269698195286210380506*x^40-33739106740041926120851595997887365943596434752926659238019177500030083708524737161226752764922274392178749420035036170258853247091070883681953773713839859448530105059453117559957385325671140278446712386058967676486418113159188617385609161836843745937093974133398785369116534918873488395332306592379067893449970508991451317942146435286628065048365687017614538415183489768065527963528613998495125777567652259424382270425761802585344935397286854118841062067264295580779145662533514210148550622435713690480*x^39-132986816987408145237289026557284022131897730882365933342829538860685312146055755575621059606679240459528265904517711975628464993848099388384628450857841013186745187486939919869595291114594842429994679282018554474401953874312576595206417064304394787633857883696553795955332438301503861560284360403432200719032481266823195080369508996635822039872940564537318543332395517598892022196548064028451827746676385087663226757079704136572000020552492285379487810476043867596333419329173608744127813071787744640082*x^38-622149805624521606634618901801076284483326086967212768174244476909858909684274129594815797717097974303488956262605424988961641236175762687440223693331185719392360510057887607728861222303908195486492152829514066579494278113250593401019607127496432880304541944598157654805932867335761441515135748668525735246961683564340938549475281812150245794249654101826316054883755409473937743058071531954200092612645668852795710874757394451832186743219136250386321149258678479365501195058675569934806867168491367764404*x^37-2293659752814806351025443650815802087465189349126908387219836950057398837206449864011389673532231012733122719461716710692554941606541650300781921523171453694594479395414020536761868538191294983267617752796002525183632341984516946859592850284531227769882632543932254161202071302870974577737595726894147253455642467614949081696828742416340674623752859950115981950284537434084690994219804129312355408386779172031251880610312849308959677730368081662923559658255015945720640207682309683166231771424863571116898*x^36-9479394493365895726149879834877583147898039334553699343780689036008521067295419235831619924406113021134709693119646976209873844639697485996203319488283817968436528889682263269217519726277863096442143558001165755217781553398763889400642248694628706052368369832619302193569318095646958131842914280426059093557765423455928229722074997359144875760825776436818712905116117417779478112411297748635928519090157166972687896298392645268393330531900743940470513090511451658103058093648812785634598170311707751269588*x^35-29731537695302001911699612315285002024431816713000535458077118167544603254083126937923578255371784681976339903262226803228356884638408381597078957340284356291184378065017273100772776426652935939907731311538273391073673673324914299605106486638787114736093812090110372224610222683245770317108404479409826700983864800031947953962288676951356438498645131790834739441279311845363983599785497536893693434126144911397848253953477145333031792353632895830062815985865218167619028418886006809712661982898503694491410*x^34-100450775309522835542604391014834810535765497476807037417197245923242108809421314036320037872325414129449122951517628057407461562109101520227349106398122961360764446993019327887992116671228958534483540912061185909091373093002964143762439526050360752738368869654581030830500769493510105920268551274217214875212613031089021192264870661623417019668301795051152180027592570267553838616325126584834524682513926668890653535757158831768529348947196777164483999450863319998669501079327673572885606818267995356494916*x^33-229171201112322451944953727012248335108587666299165335897422271438089070678713380809709956891663687389567762388907154639398432017820127203079658210018948484455746712130747781325545371149905616079296288874280765610155053490354115294875018698849060224225563259176409532597285717007544065404380848489024873644131524496022462480264018053330545438171855710489617126793167488831509509193247265585667406401080266418522004247712589747887136593687001668269923563225026991709847754167047188130919278266547149556163122*x^32-798748472415729085297024306694973541897518256860708278039685547465828994387738124288795745586172068191652884674619068358619915028466555243458561936641760565451632046759851142691358348527333257599979849037509870033200908533131642980679010434162003892827702820147758003563784867268927219813442602856878758103931330747396606337065668472017693128853610129221166956415503726678679635252686111740440931228345363758250683630939029377840003201276829101082669531071974777544879580445321295366847153000927609991623092*x^31-1658311575125220604259871157030505559706558138311756098106662293877720778041502231351873935165515685258403970021967136765704529981572981034619509562772996043772460969290122117642032581177191775823095133089793012378506742582806240356932743265979209647625206459323774651604081916122971820161998910292913973525165934434072300714198676169907846639271128869742770664770880948075501942207783904935093767244922257402114693082006865199136881909659665561926010132224110447491064394236064469198929215054284877806230098*x^30-12191722918048397563352065345399409064003254214054306046188130486730562770568409540875287122800837690167027013251563802952218495971032729545563066008886780024629550473504425382378531581248525501671512617487936344687123840490668902817615208727349101534815113150129353678077545758408446675692767591513497647300186867269961479185273221563493902221757191964073432642241627115714659940812179610627960671352513357913042905823434723973295549410221064332859255793445143916699701132543842475892519623693556676946762964*x^29-57452471496064461547014191414957017577744337849719686537219049382984093533936411761894275298360922808652866947906393339845838175598436710179228385742618394289355088454602418247207811632791212011649062402932376319129143411261830944092151421993740424977073656192918359903773737395160666123486350448040531677763829471741426530698001470565649762396843834341264214393953530720364629341323346557031638326811602050760711808259698112820341405855110845597956148059969586586847973135120842785318755803367920814032476466*x^28-295648209897108905177008597892367106036616946524097311531828192280446613974876646117965848158218303586738340145434670406868120912058786820566168990604471680768898985984978125049439530139758115961593011271316664077608885272169181999655488257611134692512970925721596222593335150532244619066394681605226826103881609593167080827195621271077361111149706888271933140349528484620369441839946028390694394117586472827416645867173248013283951591051036908655477548551367624989254151765230939163170511418737904957689892690*x^27-1098688254525019737656862819833237443204986681496610861923371850032722180377512160856823057817184233103190274920601391621781228671068596473472854984938666060188483089103680133054202297345449976609232091400501366483300076817018111060501092426585536359080150875417888078466152896890482349422136790229895484422087229479670640285056290519810025666359434599160577520995337765128094739957871412391700088996618442107996569267861212246972673576467811361145692137040632053459768848461505415270636119036315157827125448108*x^26-3886942443170538420021601137100334469190971590447398796012199248870190399881203924627707568432722041490116001741746140686294620327542348991441299542109981401966640176676137490084351297748312413505339567920104333455107996179828333070995356106554362708976798089653161131025522746037674086191783678362131556326052900400827600541354815904292117593508545516186618373489670225683218733738631692622865362135393544822634318820272457617204704317125762889336961103103595081021432197949018508786116959644938388412837116772*x^25-12146313070343316466838339882696713332704661899648065065582754770137087670383067302465742131145555713976211365851224865322662679658946076846721649854835538667639494743728563740293614766832259973772248986496604306589138373848972351969709164822378599441581767769248093393988853429460597227381719611863830020724907277906089981885739736978439286340142013198542082967509653251064058379510056889914350369001447645463083374970344116858259680403644314163283759590153547458753899933006761276795437827821539025666974866300*x^24-36018392999977674225297171168416324384429627562403490626745803956714425104817114286697045869516432433501659232868745117591002386379697159303997588294256932389864523310896779570228627287256124181816068053440770727838370593710007567699436266358028702810788743376396652390717807614271380816667598720801160074236472920375332006557567811771074536878406100189620204206859190833513617291993635901983072905145465158186910557610202636329647740796517610494346974650233771503832753252853359262593014646140742487912609684016*x^23-71809236278937177042853673949387569950867818792477264772675621838602185111239790984060287076035286937238726075595723699536690031056772409302310800412255533998815878525787350438651023111819582083442196106947243790510057413915609101495047964156506464190829422043972702350298305653872753048926154036697932335854993246277058436295279811694714175388905535571217427154967580275635350663949424073984704571666028257524338471548483678603295078204977099327174591793005910493903471014433981643470445633650416696558587401484*x^22-160843408504883546770276017787690711947780478934884770788654701503124375802532155417129675989833036939926554191488829211793038572602986943276248270573735539849910579943095375251742742120645143409674363405221809116287763595623176634261920679149734288840587527418435256492541897187351145221423137777723995510877594322606996778281105004469492004013924247588044880333217759270591774870902737112085323257422195541367965898236483847933452111099245056203333209264056616799249260593416620205551137660194053004269652300166*x^21-518430360555999344128126796060481698190328682366707011843160596369823330816181676842458640999581702794826542720095690186955775343621037334374896322070862438285932885170134496601214609555451406112812718610798970295691259526025368285844895967835831638150195825751534659185992264259104716183833641473465481114643529201304314593160832413428065689548814189070217510855235883211902158126316161934920351654520827104227729038801095100142173663246176975812680997908103230839591386713664682040382365971024852355455850012216*x^20-1246609551082725875933443740616654224523495078198506604335703861516699054902451075220067231593675180704875217423968627825220575312042832836201446448147097887047724336244051977561432812420477706145050931449655477039218098867602194358185402563426576647984519980108105207645027243640639234670925383496244152933158853892649706570495168975574889615551132601947622542869335640982875380960478683809269735379968467098473603009670295129690327154990487091066001966914204517692857955991513790204627242207070960145951971233454*x^19-1784040204039122040351185368734247929358818085513281816601945869879497817048177279568204234152966477922404406503427668658084079388559391722534111569419170977745338455229798485884520843734996015719789797290025185710065463293716945242860031602875665303575632061925165297937001719957216498478037414498414701393711414611651734190492303866107531302067195314066987927301226978049747288827321018542280396472007320235915690461759823573598850840495329856407242522149266164373180311612593756752462110189696803881313635375112*x^18-3489767390042782936274116363055406898759764555802401728040634462689600298798009247280724183382424146971825460147347346398086455897039680637532199734075674266131872700696016215739613394034884554613820084825187935694887219261774679522807654208380799518009241777339155881869818380274780875387559302591807548977518528588585087340215811816523833746611807670110678023706138282668611079559853656704698515392296656439648007520240701587699229394618570800273192186532627544085061706858144913453755997048521385868930928901012*x^17-8519907460298900368509599719830262562875427086780457298528255308875085713442119568745923177262289896168586995214356802523990746452315297354260604242242800773159957516658206651182444749891662727857784510702598842524752603538453945982653778241766200577486345563354056470702407938323971726583145330104945903169403898498838219721744793274936957585367683173618547035667074912258984284520935362212634358361401633626000048029016984374091570637628488258998669614282520405654899982565382008177729489974358278336745619459680*x^16-16444316358553285439392096671991709806714525397395653566644052993470857450073677855327354977877627335657434885087336142426202953342250728728343739756103285390609455065400678281028107597802987761582557806107844973848100856787845734641950045808839542150346965193337864441005389151880999707160742143184495369814423785349693200455418539054857703877789374702845836342018445491902365851539572767636534640047006000648000729095142145375531892242790953491262601560670442757175892670693305680702806645943542691069099655922032*x^15-20801851755078449954260616073877112183855032553298180975805093425768672802522572314513546455324474359281522476595222038352132309771727047621166464555907992843213998499891768155940539087681395516752215779718107224371923390936579545557418799797618367902250537170364379067583287127625240195065475368162165262063808105239120541384130916231290397613986088189615147501274825105707823484322357932971497157565422898858014912874362586648282056887177668843785415598146324164529217953005900966803300710322164284486942941075104*x^14-72534974469876995653151765116809847242907972712662344017444840398154118044553897992156462824419492627691366280971231558898129127695225452917914473801235604871646322640451997025377973765895909844129113196204245941277549479124505209539193472153266804283842870656434800678168953234485201693704189177883281930892696671766395116461162875711881143683061093261767687014799307505877927481034381671328434497424208116005639559532479389059692263047478763676782056873861976354216895790028564228139745388063453725686813468935360*x^13-35072924668160298299083757446777480969574203781231734102136117685113268143347970125146425054920667800294794702447588199473907593113579060651106678113134941341484403590522800146250526812474377664329715535437471188763993165196106620216546364918344861901843572462614789624340430646923821189848025817225166638956461260210679646928999206819294274350249793075474650391290985932109633685136966701268438200296201989646078561484035230903898185381692352115324813690078051982404625351032621462599559753064657158101870053791232*x^12+146654689606810367723467123379750817088959978212057179712661285477825448810730904685638940111680391451559058594101466867486456072017612605808466430207690970832996903577410447992975729273678268439093911705254441104934167367717289288638363456542599172065867429869890636568041313815911736365958322687379908780013661240125741752263902016841390702917312063566744878352820155866574233458664121797106764286482276870434361695758439804576875297707228453202823223510064332728660178194137851798252527179639761101729344882046208*x^11+254950558561120710420299230153438911579029939740931906992291595459477257749462476038213042610951727330022138482856451821381745110706359646070541893178536786812008630541053134075464158044932713522864079603508644585154775592518928468882188650147243023183667424866148815809691797691171596426782049011244573761617789848498487944486551095340766203272534919519427015825198377042427525857139982710291087830935233194350996073000560014402296681537301967114038940670007782892397736470362521539439698561596700337269169045157888*x^10+82189093217820520974261362960408998194234615563544534303999323542040797958078813266975753926674340892882921752101630886356861034331654835621075005164511426987121489012825953795958143654975379745085183118946001856173974026372246179238790271240063182690215738320678425112393089254978641518370610120353081975375334808559882532584199551592911371622925334076256726613648900282540606743202915268712124231170675939552056358876962877795844788097759521225238892637065306342738374161862775643756177953015044913051635965966336*x^9-366933444441262845146660395845981817538232541142084931280201660062558587201772926437130642414622077915693707148715529021322533534926767020776967307278947571840206225587754976419125313596204451448828203588161235569777645676147635212705579771495069333752551543633148948653696505433998745100225807234577842124511153121728120775714515273000362136261936511810757427136074736013780777178665691741992669638084705634013367467830454892382406433369652425386379549935665797772440671399836935072098744267338572030399942696658944*x^8-813551053067836886686850739406032436224455791666990895198886868847090003133263458076632605154110374223597825202890590734804660020183547327336539219202289190293113867527846996870683940086323180575776755870570230514398436456019073758701255962975589632680934240115096612335799315537539891410707113066359545508524410833081275695465892166659429356717110802485166577200274388330199972118345906612292973896427890093579804674587647699348807566671072996916869785318340637347749802793130352176710645974725713936542225727660032*x^7-912006869855806457653306862782908849419077021192647074970802530283021992637066318248628330818087212082407315692921250112562749975229230034239312351199405903095315574058334893547065081800404218001921424734904726589255460339573133832981346574484693158431145523890056603947719729230195218287988716473549468546496068700407736564923363245152878109592675892818526906576112419097815814298919094752209393449112306605516961477912449853626975810724815397420348426197741819392850412871015963643492665954662597132102451240566784*x^6-681268028114632343883392037243740381286711795027666484541968518595672642593452919097852081171528645667465179994459234528507267175850603456599625166273680057234456534856318309539836852314255857899491794593659757376050477686208765932344633790283636358600477763144689564481257710184145797309869188864278850561960822554587428141183232436609215407879740501213860038737580464036716423598560637184830349607062998675879487947068881139581660855249279949918806199787539706077646671137807573078158115380053643229242534485295104*x^5-288033986955454869024156897339266528023288726177060565773810331397103294429691160117541738692233830698525736206304788452009109032485477265955449676044332817493950661776787284905828656984976223665184806491680360481342021381429462368186052535742249268769569386633428234937233950743085070212617029145695471079132882340108049065842257807252903392308970028758739295698874900201884287929645962199756264634873112102105637940584881629876547380117248823540692193032666918537876855296926591983160998502510347769147193187008512*x^4-74023827727114451678606945099507263481934217339325044165445955784952018866044142900746754323492202689370898751168866711620364937411558833371854136679414094365635872591004969767840401765943980562783056097331020432682688498400534662825700633688963533619876572061256068302814556494563095500025314685947841193455586660842805436557846526742527509096448786343148511778853646938110091786362102006222840652506253344221632252337767365659829732329053931154576867322409991681627733470559476400762742639558212264490130536267776*x^3+27782588892236471460404403404137863504700146869080114668216124097586876244404104156006705593461961240771882402439728211348325631130648240987439652499381877312907107937566807692413327198774442570820290034470029204578208599197319430055984109984118088265151618038906149624816592001728017281290300695954195727346968299078287138676797494225049510136773544399194268923104311589892883303637423403190457763875419859674545866774805879078329442098469116250110932611982187409100799850556768946872076744916104408820090208256000*x^2+13842116329354119407438693355228016866515225981601518462938586866068156901580917441470068541571454093926802138420592644708387905508247404487346764514508151675278061376095990336868608838872733219067619404617011484255712259676498977801382557636978655187480199006231968837090673388221198072712858187382452807636514021103061019734153908210017967729039701608577623433810495120890952900476097501133859062444726830315456982896793103190779947565789173793818933559957467767928664618679158413602688731439838279254872284463104*x+2537471714289155642046291010862209537102994696237099873975774795636911157454848691875012642377504352899639523411065530701621525699912696728336099818928767573240146039856680138612534590144951531597112894058692221243977419669804866597404768428111908976485963141007441513197309270610943247774612148137670755735352427424790697578791153386918800972434573599486767343175153079647993433137132700125282229553765910390474521825368756459707064155623290077936172848123582671273278295021670279097059329088092564654482058117120,45455743405476024996115752846775506435197690988065572141896919694880140225730131070955027019176994681530293404070800028977850692134901792559081578201569361784604803934580387771255384925455315978923698785996459658573189035470630062193077226625523608954576405096330401872864243722646705586433453878919791524094204987252182074170812547799101207521489873807769063523118961162388247973962080819981726092262168380539404453277389234595401646292202436711890971500737740402365381684830820208939590923585*x^49+445388476014409729322950628897936343351972708740313302203282507135896409551084917499586778166278527282846200322335007597015979565658519242980024614280567551231005850807895422123747752234487046956030395151860216624311383392628572420936635805449431073904828652664665123705601670427870482172038054802829061065430018751325937733037547461551581856313563859315295552734632269314306267945824059421595427467139622042933923646593229503470347987542851465196459536246988074683708821436961077114938726479021*x^48+3743443414128827732515310878209356048623616590206145116424051228197450446142543407881294813375121840926850026966933113792473299684161432281817561630432938282719894019189965516665097058508533309009480262940223775893609860952620757681160897436381853146931339611414972022418299774492722199056728357061546509721579048597819298079070809588848406804435495456993348311969063523718551768643961472896516095464081078884535741261128060668188975698047674444358694296128863649887817365280942170174047582092744*x^47+22142466183995933536100822844198724190154329481085604831790872122256998465933197450396431827700983423967386293771771446807646387065296209104350047814609051115210413819126568786647586879790295680488620904146271974229829233606565393700875447084231498603081160599070165399805105074389740087980267913430785546725089122279509345406270381367638610713009191034890418708979639070716564208105145877933550475736747703977550505995812801863855815349844273270019914622861675965715373211143207267122641967456773*x^46+148740353537590751574112210947053956845745969446953884495480366175330047143524415318887013018401796732461393437166104353672489090664204453012260857219729669178632096793507162338760993643363066844265243067002288838145912954302410486749428386324957779896480206156605186459129344724511785402886733178812937249479362290070912724773439891157622616389002005084481592206209372836712214843998327404761998614616907622104785669203819997545340997144384672153667531237962583628500866435901323245011431320014392*x^45+886054311885578538531504435565985777565946997218267035740281507745186193275813253490760948762962268172984583233742880333910758848453770435031089528916741367938241974513168966882722281185946256088088022005334940718058773589206452514315324595924342325963266742775358452990046186924263056929443836414227950179602340113174893350128579295780610397688997719107788890331768688975282226964266781748909386127039063767916806705349583878707019179723131474010405418005063127593308128087116733459415559364920249*x^44+4970661326830659878229168055462529293247924270313193746834558348778304134889546538500370267235734028507356984668703659251704040840169297955227480303678455677614621646277962324814808713939502317651926193565010190984264661594107288708318758955702283920853249905137644211085754525684604695670318098679493088687421341508238216660000239585359515820764744340239378816512955729022183156205915692946464436836195943742295112880087628217076255270794261735177683590024740904332324772753576397514330240664199717*x^43+24600670699785655419481071788143476073430246374106054227788739871088077504934686060382623673364313680381385194368045007750033673695880133923019811559613676365005979250680503594454559363344492086608881876066908697707340421421573102407287189385823469203367260213202931573856464790239406331581321375600668610892256992673901091001530476701643144844137504753951259810142323522178494952582164541766614427887784826586101102684425004062710830598792287377664821405189935268659375104938272892601486547529866749*x^42+114550483028881897930067091485875499613731173752999665964358711198000784647938124195686279373261006657976795417237123902500388177231871601026388079347184959904309838937893166040682012971117073839381977170095049851335528449575165604644763340231044004217839966428707416806105690285454719596121763232289032084652572420524170251094753917728964229342756633580920417793018549631291274846476434121702065827387854269755619502518063911251129713948918246833632922489569683302602314552014779151458282048239334719*x^41+494259412068879203641066509998624481310745329276704024380842918064912092593671622866221688523983153612605283753933751336063099278219491052010257716819876840325419541506543173066635473191104313167215042759662440797019658390965811071531225463694219250916423190975324955693852771421449652311783417179800302163753168131896992031185315639418514867015319597630610921950377256343783586961794739754438779706140235953137971016061632381406721332408809724982306516792370661815658384888618912571756178806130432669*x^40+2147713647414842143878139622522034869488451209844424237791583103323041875956457673597785379893003745952359189466035895002723279105282903084484068262295472630308560665042433294815393993327739785860775570997520113299390540689765256471041725128354041572290201837719830040012522540990100040064260058569210111299743524520814670973129155034422275047686165426906945024955906431812030032435577579955925397532432212900932499598142144454770643817043536347778989602339694823106165200856280223134222479176732893048*x^39+8525553811842226658794074035030554892053359521614160730634281014775532378268620121503562655729979872945298047856607198481184420165743245782333780545239718122209680914697929950542683852811600473768101572468343153485944128911346635383430725081415124065789964597096452453785815426246771593081501728907646098561035611506499606535564478957510130450776093149293429924900942933452293144842079014243791696734052949688969938762117744070752899866066939530387203560511386906171746180597278795990531637207804670467*x^38+39718429307118972900224071624498006156199055550087208450578549050640479885326818429019889360812335493800604742989533433286346384059476019087432266185551398591498168003759564260239268036912444730814264782814655604674127538610279867187737353159252029648391330874839989817402654978375849294073838634131156224372779558373028539660524417642047002545982742941779031435301375335553733862229912042671238534157330863559211405114602665231664996034873861199915740931633781324144432295923873865817152480041472397148*x^37+147189976461134548271582183847102491810063044984453137351291335901959798618170138040867124784106362963114481101763204769271038791966141764448992413460901016379122017526394442272383881179499286321341252506056395563501939433145071487660772049864019630593032089795202314708552755578450342268746422715550205067725616904200374714120155960338004776334461053841188035959157706281086850511668654118380225530230136426245519911670890644062964825549555863237818089982529656025992455003736374384372531402377235644635*x^36+611093121629547493578503499496645497092590441594190832554153642212867555931456880430619458537460693740521309628900028139150133077693252837407010618070750758183499471240020857876949190275165942571546333695221966751787320273839246373528562699551668300011142300313228900588277485220700226783723125336083809163836727189448917921939735925206513677250070899106066895189751876257265807225459065531811236277323776805836523656138057292745192488611219451073071327313459106488276618711251135366190889366470453625364*x^35+1958619677314620942014855361238845870972503260334305458903239736665666788166378505772208523061167609079721289112118213348865330178024884460154914876386755463702372359662792049725248474589231712775378129934835398578377539745016365936039527628514803133560133773263509033317922404615211874740355763786785397132174355415858426631728289342420203207917753185460828302842286415643606266436465882119714908484709824262798524113332974900091648400794183843755001072162266041085858807110834298422362738840932685619203*x^34+6727991654648695444065694760424748282039347624904469122559735756459246401165689217756863849024513421349008285962885529294751078409181448568878431712123715843167497497563720901858263643681146369777722321238713470161492676741096615335152283832169915467985699788998502102918637529459537971963482975017963719359600672486556852623843511018168339780495050923423533636707675569784548118797667188520041592907944962351215011529983071754279283025290319132574562306575882067296433979858184715154617468304732331659148*x^33+16298699079532411630194548382145804516261881637988742796838829784661557237681779061327981595781313050740488620869861653829094717170961440984851127158569869414527702984253480798846202066300428228080050758759079503437137401246380252421484597428363166774085334261087058885131381121550242984497800780693003932219007103980237797121065694336060600727351092806111777380181433405817871223237052062191825896717341301084827727734287384500534798317267160079010677866887624135132633778041301974968351398068932393204179*x^32+56473216389517893650141340644183434255716124555880878916596088043162033603177051884889893073975076267501066092751856285631446971305350090294841602611553469667038097789573056039560537352372430608985686816410455739764304711769669959232986430125014893921170497175533734101092535439699229246178864499931549047298017272581036848547317633092454296781120467175130068921735361034812494678644843666881824036838567865104839834904902728177684909101717403389559341914884562122138829986238824266298090589519001021595220*x^31+123483346514781873745703240740109633215842235173326394790947620109494418678140141627680589430597597752025979423197194940813679715519443677281705339570039156364096975263998894394493844634578191403267650591839644004280382061334714347357713064215148254826174472842246984724160335207445322166035530996230111653168094405577702106768843236992777516423620395968360764691017117140705802722982735665601361166433425946307234590435462688752588492988589615972105930820879962550699512834978392330669980013870553347551859*x^30+798758959024466545983270693173131553854837935117097261553773211011770638427570812581687163140732985808950002444678720088858862171196721413922120462937487547330276858119589534532767945243673099801963110435089904352644485687302334840982227762693163311340380269267384296875831917623489834669407017471108255779921452101831391855310450756748781323702820377892410413745662565282425273038761873098602394197563312770683875973432507690049497915499328393399032740022705162297932049849498932415081140511783050356746196*x^29+3617103184672792033761413575414236800582101836492826210284141380873425564997052412516396828140636288953333899627449206923804600220166679218089841912883848688901509788332578850309372076215946193271064564009017149459511723051926715573257601914474927274551359980019960339869588243005074177578046888412785999490186965945838521027253944563827480812824819718152504982075415709599242192261518337580050154733356467530223841093857054504648840265807994040519397770437226614074224689773474086422812690050647166599934019*x^28+18372587707968262912045263912462687616116148436874426945893524756855456400970843050276145284421378849310090708830932819086149207634887602654652533284044084534838706744302656203128766203443182933881746232882820800926993103745920702304037377412667002164008674425267002180794063271577380808511179351466958712985069503332718955491089064612982229828483349766106200585286482815198075036065738385699193711751428811910025178641328833550592225608473016301322777919234316296227516060508651542624992826841026508764285643*x^27+69583222298988692012986039590616260198527211788647578470467830492165648046751214242225215488588162667634911562908986825423528755138594532750673730703980328652000298014477892603137022022539523598177746018351207316175147866053729710166373538812067087365405524799428421378695862204633346388470554807845710661311633872565078889361590168351227521925970424953219559948774902790798240396079949118353237714818847178487145170994251566296246500652501139972160812536365975526800470524447969465546842455756988589491711766*x^26+252367537918211627559598831677861491099004911789400693924753982926420472411404097539279401940578694697609469826673807792306513862927510930280265594020962406463619727507104768745193187634028582793422811188189480387009717803246037509872208305676064600014213865761766037770522882093892566340307460233680016498041233201752155397985561259231720084000679558043765835372283842348045803837594199113221618883471217770249391188916204301068128228672539089124049698530472131376833164050258439053214829370786690447978328172*x^25+814170340438731423285886989736050839562408529143147506990414871516898015650973247810706061315752965133645346394809089574072347946151382802678797659806311185219111057103644146845901610768980626218290033869871813670148603527881441810048722469228547698365068359435283961737582218333503367699138577946870193408064121387670438986711747674618278605669300856950691731099090182517122477908311326566527888142661533903743080686254735147124782002166862529214979628872597130254579340838902893935958190419827913326193799662*x^24+2475038301432519134620849977303423891942122948424548440633731090432508949577100178094964748479256145145967256123702453333624989191535276293096834881425606533069347059086217485830310059519023699518139731340277154420585577364564254380008466984431573213781359239254765562688419460596571942429027172671874496257284728140435904321291259730061952163182648960874478141291270189834129415485869039327804854805486941695708602811771989710947207143816411333353124783742685724768434194068895080181693120163719086218993009820*x^23+5361456380121117295783670776072755265633161759430411591469999792032953516083637737127970698772102516876145579385174523405387918039797402444900165118364290266047953024241715737722371989748352195623127017517146824348766308083560767341802622075279830163634355805759660765784450411765342847419440656319246935469203893629684307379919913033951150842864918673255201969410317518620141156093040195660017067600166026746895750110547921654030345288684853599466508725398572985964755165868621392396251753299456699152983910418*x^22+12972352020646299069521038569572264632321691543715788809337822838485246480166656140573441144220125082587594842520553245853318590132242062947698545232529489781712844209371908713093112599925625620992258701902194876681611560678471286735822531740737352621766460183997006781659955887394526339834655637647484208843989754664579977797307505494973505567618002724884190633111824298537746431533489383115955344421568951539404499262942139357013876610026261617138353650245903989558122413681226088200931943548376273429086218047*x^21+39639071048631293443119052848213721452651434147329828159763920312936706196973252109403979244745598789214908332711243719089337700947548383752824994781193473456259402564986778770428622656189468242977612186185795371596368707726928506143503018454418222245377989331047614002634882357503173927486445828720945478299302966528594725720816119644811922217191925626919149225702933673918363858230266019917902922782009157988436713376739612717334655351288990763834721094354873630083802865687871723492705089733724257459634403654*x^20+91587674852442704236644123326588675143751578105240504818103224274423643194740891271243286848762724793223421184794585868208612287802128034923342877796496585110761330240031598459748476589361305325179565864422801744868092567082686009344608899527038405963727798050521868605249820034472855603364626773540232500080024908676366311454452481664215656720823646473938237919885006014462712431353708896826634802442481098250649175088691159888559004504052826027094669760184336776627747275656265405549851694624635569454325054205*x^19+150453177013231815833752442736512222634106067676454962606104364350201054657643708048441281292326415979505107746860829956908654244268421342545577578668828459039889139008441716015526510910001205130906282129590608976582845793791880755827950517220936636239303625782398720996450395172523503884189771100478968883733473669841663026649237725886554754754839998132655647250108330467319218709158607965661786000142373824117472105895694245173948956129572230401882443248165294922107716446208056269643675276278226314159977718894*x^18+341976762112309503228360341723924959676595775624382792527476278351026665675599887307977059219940853541550199398855544490599200729516323738674406009850845790413376004111239818929297849801288595956715065649250992787425597890969042916493796187412280217766774393929552124477098527981740499709177694852812288235984305515594733202717740953598497773058321384123363523841089003910820526352593465957027999097272513176667740211441351155708682449511003048481448174036455455890508374429526316306058097949149027259299643902676*x^17+781577755957061845858810228814148428571256610899542816965501259891504155373695433685136305264873984975681363374504996124511873117434190986708562668032396417754549327816384824622223571869265822929601132982279431658973422038322636115874384057517474847671942173336620440088042903254553579402661834371121304751307769869527082082548639237723102470277860270919617744197524831660114058063693948060698831985636503856240066324174881352902763577337658753465385238329375442474306795703950919271715460871362462804120483179296*x^16+1380432850011552265886691785913568114721809714085270360317026077092674956852467942744234538179818460338113224015042619108738334264991418548339956156942744419290798550153108140127781362254879429332671223474477453202561380158869202577174119920887937864790631545674593820643504415948030385433860260506642986927383245752642848611800397804813525198086193524941790149763871988610126552999842010443699378096499675073590000206665060112319684004319586182113341164432138595513947372610658065342129612211388522954045117544560*x^15+2083801539463776524491696937314048997134927379742441074131217369917701898084293450874364361125134905760552610076861073164205156374772512602285635682421721708930705538710161450064412832276398913808927892149161178621809300196500358177906964321079558942595454192317152610356166847531498165169300055701837552240957846024721937065886512898521931715438484558568202508688219667159963111395769554892413848291430942648519117839858824497947473851559873004252271681654825642108023510757935098055068407646878949885333718357952*x^14+6368804232148096918607057233865618717359358329254959657922587335345572575933771235993370619823550080513699272472453652330098821202223577400204302275908404440058851310627093347057810882147174276862608047223057530565052185018067301475177896365309070163160168218857521258058511455215686549017778580425284607110182648782609170818281386871210838678120264554326019804135588035105848915581699850643456304576819165499839806002065072263800881289853693799361925688787385444760134190881119429389999091249954013016449613142016*x^13+5395040732898840330847960079980182886318758745909163040626226612944764863894586735256015066523486352805554218429556322786621202412380068332612316638370486023243273913758226243917287624478747909544957741450571800445650560016206306212665336528262069752087632838480279618188415885603534682363865497547472085127709670054649614562867462174038197318244879997367134227045458206677742986623363654569547951514983937056739419788454878414262816431885797704237595861136756296372156491771352152053003165036994621766363236718720*x^12-2846577296929891766665169120008011214591106849289540757931336289230564824814008550688656127723698817705280584632205948792001143380378396253686198098787937597664869118492975069170668410042716837036849839566261009079946291655388853242017816554172817945915201336488488313083570029772556662422204024995659662597259495947424756007082228592801139285655697968085001146980847800893535446779342355714010357434820966560434758032860699499107364071606275901567311051639870176467139465713562512629882082539895571317281369459968*x^11-1637373901358820852384501160126367907552339359316148369431684933184094790182587254309146679502064348297183980790751281480533923775779716209835813164685283794735704297250175234911887816935616658657418801612861812258889647623773597762767615928523707136668825929292075788288167060962065829134224805793446973658448545594208605380739292755641203252165489372345308254558774138979539812867175696977868338495178238409488971494486997232751135499008766903913665304998885553494554530783627786283856529137700496209078649877504*x^10-5490521101286622309897515132015647754238876489012052654900119983969525873204638601812358965217851674402703495593740983941512755325104035900459857081207026886156096123868678772257650634159271563455562759062916751672162660605671877804640657199212058260241616574068721929180403802936563744316773106538192329618669915822435164541738624444237064926968836364017333950766652610746992287744693584664979880404788987702658975132515292802291585375306972530592393540959466181690296359290846944034459608777400899718043680825344*x^9-18045349941803003288741638168471301049375421347867869755243974855574962059345621050648165004134019548752836864201596842291924962909132984156753595756652925084178716498666595382101625159819327093673372372878470256929626112527705749177041999078793276115001147183864925010811834644536617109675266353039364474766936263118272159511568549732287633988901414602593946116867105356228837705183978175200993237272982866261132605159573920022571174719296658388795965074832505260254837104128817918821501745579497265646690767273984*x^8+368436967217694514098698198983357295715764983756877584230762590175000022946108798756876515687628690970357988640221095433895218014535314960422841769756622963816082726585836078070589784877756739432691656369398389457595372704182029090395852804796428224342898150829092262779539086876551311794598972072379677732640189966160923260392968860541350412238255767155920998941338751191475637701929351371967762164618026072154232204022150738665263603212315963065348367782337882229970966456594767836894232027420126118785572900864*x^7+67369207365451107034973954100464499353027810201727958770154140886324787921720801735745431808947177306783118483945404330393081391159596011036714452750232528352663401195855232742467850546654340189839335741308357726703004723386927874114161635778801746296661943720932137904267178217878955155505022863676308653096183347515725289793984952465547548252372794343533311879937658737961815860542231908056875049886602100459690853725988610066896000889186432076295009614962913297224207124582302323523836828506541184765230218805248*x^6+150295705334235319211212321348524590596853943142299109721087216699308329589477519461500702628649368729136610290121611513560311129326336221787354067415447313395822191473702295814565101783682540481220352895281349560183274364583061060714054939150930040796484030953696609329570295240062460776624083055064242723007601912936257039040448698313966799366041708609263567776191311876972598606824774226451011775661742739843793853381366552502153727990653441216304503364951492419325610274794265300596929482514223669885444435951616*x^5+185910607104323717886946487269438193825932033779212344670909135401978193062801881882180569950215371940504432223983224670189583421984292013860681687195625186242799398088839995115297376585692430896926202648013836416703349057568449658370378924888175489614832414334883738041352248520263608877967398228706138763249375803021961407138668900815128674285959478138324105518481275810784453764492252092621821299513488113896398090769413852606145401632223795971469715044645518128910603593897653490403084094503542862065992099135488*x^4+153671431297686679557039532627048327459284911760821481835489416028389901828571162009420165756976809757994829448596123220218998545812985144695777645911675828655538605347260081014057434139971766140112578906894331701966267475494957579904644005714697295705457276494671952369822985082505425121543706863662351017155654549579809655142699009004941293290507986121643529193203412490213241381679059293359849191178412032421383854538089674931426005066001507538371947525906198487277534642858423999812516747931285310076608665288704*x^3+81040502138776860229386307109437384979822909173865099417448375367329924994446729524485548479947640494513033657070650564066059750487245297506398136464456860828822972958127636041936919982521017852154753316361569449674577164114116301452118952743468446804655137235878129989065159629793758379723266599398272528804743080073171187353911155198524851591871582440282798690837795172929711772417126277317579701308399781556404318004849860105474848425380647434742485697689948545407886390611667057709505550292123905482892177178624*x^2+16849155790578148664529237697050381856396847084450552406737929743077986679277487256221659052666173459145118122885835573693051225652910390367962410954993085871356627802488670530350354455906025403441394622410076414320848837757870039687788050484257569935072659898368065386470376695582920589583414904139004238697225690198489335473491418809921651909370441060578829240597787872461584518210857909417070880101193466096861857257877617058254604882986728390308985427686979967993815875207786988838461225798787166635325229367296*x+3253465640648224702724150676014316009725595435292498595322568975818433073386286878392430826294630584650000008189297314551438073505823290366024161345394364862342746695809876260340478004540528253109713974093951718908097417621999625254842679501878046355568194403899993980141222594049182975184044212800004229847954449164679626340254310336093401574736943215528977458289833853392460998624738255077119776983398398221468821220899693360774157096178541843371575106661209465912627010481139080148353483545548734809473983447040,-41610668547912084258919345253096209545861164266509446556405885174005209316861443350853588761592052905407458606034708206262144648334312306935697433193286460803803565811703932008059865795070025824735283769674549544333520979297467911573064576747874197613503500896394633790395547821688836236462043036714701770880546529691053445333279199203697226205148178847326998593798303498396971213817052649750832503221777826248897041207932861672673805962538285338578951779098781933161779917518556167119812558271*x^49-292392684097323602729972818749522046183533957004215493016256565400576223496094849215419064724320711736068054660509453168659670117894209457877779016157819311077243374762163945259425783105412738867239036654756672542097464752956328822144780301366891426085685644138448895913917897890830835648580667910271872270527875744740041382313797899030157660918157173787159695018245092199753755689358382394904604914602588872271575386177546331476199259297899570225436867050570581371840872542920902702001997616187*x^48-2301075661924094406612651953802213034840317400117200533878943951681816208159278500314755578216997369953769258886596654013380871161558833113833243538186449299816781775295157968331341635556820238110096422446641166086867862916966830648154395538844882667788708887837213630890759140584355324804649272461818715534409834831136345373461848321681419634097873287853845320197550154123563845903752506381283642835378593232888036762837532295700908190194561027343452595216785076300195452111493451159357591985816*x^47-10948915850701928791716350109843722030547978097524998823213281656785497269625611174076680078055445000737074361512984006270528191508873086045769285906099240585979088974974920604043651526197644171580088421334544761060413603295812824019267618113544334826074428960684770558309529263306624010942307491542309096879888191851597798023602386458464842243918359148006697405056876971653789513342334742310752053340637351859509899904166028191428045563519664056859485351762739178026556054064719668474615722354947*x^46-82030834139568904251558450221778462571958744274802044209376764853488130082284493837030768155799013267523637977981645968345828878615101101366371928438009149129522205653966170133784424633072715174077823925272665198519299914830507201742265899638219721334984992319710818068648905798602705696559636309590101865060411595045422048865530122678382939288118261888270072214228143062658954821718694478819138197627416853776854018043963069920234591673919786869806625775570903041966530155977255130297688143061024*x^45-450441494217003691852632093743154976245779779505740054744205353515821307106423960875567835877714210677899189452261568019443860008105540162619915080368234571842080662253422004881089659541476187667290329712678773880577163275087194076618466121557501536602155353654386074777884466916200058502761495836539375424449711965637882246744555018562445921894984487559324066919684784089493091674959940925059652484064531380276127127097982079729274837102980224133122730772733177279587009396928886926528539595906751*x^44-2410398074871501444217963358355082445881352091338444237509887607686472371426612799917410960592132302362265441365890904099588494064710070628429148828380205675076789525785801022072981332055569594149832298014670342124901201132447619639022679140982504439174357521605213446003945553362873117992016234451262175490660409779828631826022254984533529618559712706781706769472245655233282473624886413523673620348449571518485248210319059373386194746926777114419999072644686310140033265759318267729538752448080019*x^43-10593941131527374720534757574332322073829882573475277222469146977034127848303278120668636890073003115881745933888662460080652683992092418704760015358704811755523260830569449209073633048555055253129380448122227891912367280150079879588022421747251068284316086011924551381472397353391526442323294045936096455042194919720633705563887917358362509397989128781788502596411524660179376056198192719382451268602767622682851377014388904406171677030612489498922035779780962071131775026138954958576093856953687203*x^42-46618693577539755780976789870693355307062639618827431266454275756344667307125545504075560417203298346789285821575298104790194712486830420639499382183595490593059311050699552270465212022499304436569942530361686954786728981908403865842396358098616133951055515997457491935526883367874168823193821685966951344259791125549363378614221302985846001528426062857506486854003469395527027587530730234415201600508583874288016311557722372344621472605142904617609162516433284238924346324817029887695470424026029713*x^41-185218403071794694704810409611813979016971515228369140420702185209343069568147875184229078551250139393582392608433798942455489075186855293501027719863051071205420050938904272989864085549370837184852211634998931442692147980553891957287836889476893034926422541306441355539152177426561574180256420613422764078378428070295822098001990480996513840760872664458159499101674288635691008551336433062465105356155159081107648558917668958092605357113734075955395681417317107093574252686745656624762055804496514499*x^40-830754413834846902631166406180368613632246027434055285667513650001360186093349167707516760379610997249453534698752196576164797004951207055812720922626542318300187254310572131254339267017473596486516576845265250639933882563802279411996170171641699441614448357735661719921957973109384221875888216125684801011203519932498245770848991286175755068491554305911106905931323506821762244642457099855920500693313876061863640803369243321270113552728082744587772581436272448637637606454165016144456986747727588680*x^39-2909350131080531785866781949828443801969278695896951981217817039288275983383562663163287006295793809510988609678102244887039123825712958752714588759107387054905067969976180962111667176959181925538424486005335102326408506381051943096442779584321472977611784658324094325788698658463346977653685617535151401225329775345782323092801217443126340599115265761630696326582163643311704262201949071932821193555342192073454760400974694029877405202455677640880587215787189434645626096861046910913475238023386280357*x^38-17155037263902760827490688522399104817593465241280609118568273923979437088603418125152808124093400756812661689017290516146398733646209616407785589092436084429970797256283278091296901595305571146443566682699467559997488730693706796241408748762569543037225879574496250487033424052828182690576984396493451017990432244281612692716401648904468553404204543644082217024048556625170561317491532472942744400114383856056160963252857278162179331451920377147505921617690914597086652759883039391653544366715742497452*x^37-44317739841321625400559855703460945817499935915470543954920120479009995742193269635892807997749978467901464311111308086365561205379608893587636681151375948742273486095451193280776937296721467105143359181716262639771092699415247292844813125934377870885879662267454459882234467513440183165111238114076963931042009673960435727522723387848926432043637769335457060261868587667386945181349980236336754881816757235077871920388772336106883368644475781332751528313998038320197115204751317196675492893699461376653*x^36-228651518044593056565222894487130028538366642188705395264152427264695255755977190861469976495439439646054937111619924215609360850626392129346930853226239118338532666261102460631090705367027977134964860983114306711447064292919208478445585424052859492180857548687771561099916926549292695359938179581821670250052110579472493126338259924701027763742930668238552553158652832071355081739980452747887937895998239453597130466627728886671374765208071393596696614132470170195604724380052711538207572057968162417332*x^35-426985177725183299254589923195261675193173422622489459020838582415112777470764792284766224875902097848758735793656918238413691589724293351713050396224929405788765505307475832867111598831450526832030055470928080270255774055190462456436604131079083785726186269968116661538777498699689440708252790291394912079954007381448177093612029058509452018940081053912654798106991390386276659812269732716076966128160933887440577323076290953473547314576218107149462410474597694004618497013361345775959349588166465431845*x^34-1938596018029462070775056262482382512520872723727105286272370348140255810359572468439696047530731258602712991587104985329384724750264468665894457096600966522297228857107134354366699605122681876791636708526923078377473273396200073362368300214278701742909630834860687072479606109472970455730132076092141702849809674555499265223797381205187710722100472311558490079088139732165265992822544816877939978545724783260169541934096340356516435336140226626338731620682202226508070732933816516026187021433402678409148*x^33-748678304947984987158724044398604499736767403358976681760152488136966979246346176827280049037492479691562281701346648872924735630523745028860085796045994571420264433297492588224625925888663797609750400476699451086806971111681453198052306248175773748923056974925591806784682754760188943303385554073297506096858423064676968640873951223729333519429156971991997681745091729208141992725695606862469426350234115011660650159508783571567896130729324132892003999758553430214985218196704808535471610461516989469525*x^32-20534454213227834736740167279047184753580698927314675456251663206375100309662497848374194273395484034962629613113813043659350536088088095406710986370587422612412737197322232611145016537309077663749865546963104883447224355873444257592820150811264908043960560048920402558741105553412053807556691745242719753265448567775286338224318088786768340547080986203104982352088735598016467755101057413454618360771067499267145781061726448157525422509438230742699432955512222188072857893032946868248184525502110867185716*x^31-2228047990558374226629608469069123369341667050578765712314348828410515782942462963709545843460369448014371088697159726373080685963276864035981084960246359775228404743793668407356365077482531052275804076326475357253876917852401215657198421633257662413423658584998052232770053758118343716719643693641922776078390437739692395111071463680335646306179865331004451669261693281266950583434441121503212453014908826130146696722811951706828519239402554942849580052191171294659336516002110601851719907313936016253173*x^30-508154636406396074195239435022807792320660011665491070704836460296858406684081450072401060688396057623321636617955332686743729115080168956034937494092747785271135484246963398824593144340158861620138110203453758290886052397765610839389140812649539950430247413704927339330044526513485007161171902466267295178403892748491785359328467451135085657021867661434129126619343952621902740462817178131458900923831026959711759186010967814880519742106637651057862057213666215690168140154457550541589549951259001500263796*x^29-1534381284233525444549958840724617243533282102864054890561533346878709874862184713544289414625554049716259130943585298603822952519205538394411032164643549327053549032881538932992454206793237929693635314774794922476534541125672771277827805950176398898631473723022160823696183502774388012567574071427601954342361504651449777673908360495631339596729280217193092891561887823129905120879488485340297873040963755819467876527311830667450075432769640232672414868553726586182278975165638368440077483200720982193511077*x^28-8361754499364652616854110743180804845446941134222332240521102627368947350345261531101698422394338309413799566846494543511840127261050444746364672450062286620287828707535212386845936570275375541861165912097545810936702719253649865928473414387724016498635165066357861813133975072754722855139493692944829568403290747280040005626213955407443837359156898875971412385804971068606247874699602080383120246197466098815238973757576463216900290625963312761696324686196604757771292769515417682046214151058658373861494781*x^27-20284069198145812717457076485593820037912113401674886594501486774572213060055647348186981307767573230110076985422955107034194769464203969190418060652741528387397754174729235727157359780408984798504674770755131662204525771644517336205689711840544282622504682288841966242719965795138407832000832421665813893429024810640234963187159925979731558419564846871445086386162749233672018114754692693913846848195847171683988792343465563437894084676882170572481203383431011115712540323577394005342218747696775928333287722*x^26-72109952590654666903508260572569163387930297173865146838410942012538516699260351990169646055072648658140874579868497295315380582514168491460894768106243552037310152509153259275519427352119531798729195567836341093326340808958951056804859625021612951967786940410820116025301975610724294162273304305476464561003921505562342772248009541851549683044942902122059259999533188061307101391327633097362138372052489353283345405748316474125772068590329629960116141953593288906108446640732997753214145016772902209971072828*x^25-190586327736983844428918271639632402697804080826482998753425844062050622765689184892731449619780716149520279256443380127340776946660376501736951433052878901557353632253626187012220752821483797817245522122224082387242554967008684953511616683145763125478603908356072321249996257782861223023075416340156012597571904715361794454161027551112315838886626691350440099488499556016793823121054078672228702860085114153208828591144656587385053364491470862639292765573016008364907654702086053497171446544294856332234173426*x^24-555030754367576578696589472593709604429880721170646565786209380691658434106942505510925582815346172690964345568322721016114435961551328634622262649765444342916007356708318271742302029059981434613412356258734437154288491621298079237354474862995020739194389083647598402488124519441900482345547394862625193013566124163676622067683166710166494264478045812000666687840977680390941001471042817636057778479625738089424358247418183477369917111043723861732158123855637052433668115093014445594677035849456052784315699796*x^23+111033012135347880200782369921904637709385521030356865327718561400521403062931594579667199936107062488448339075104731138830917813931125598104640804344614250902136295179086373933114981437842844643883389252697955495170563520149091733417383884949970988058431237475680541998127495243036586544154683098469573725447277482119031061643864745975619485417810348241365093741497294631912123661213276120887321185084313708086188946102694301121118931518982320542020858940469500158478218961595366972204239094563202134375377314*x^22-2390254038124527405784119108526873263236261498839217865048701692597654869732754852845816431123626462720050139266197770455221351290428683963996793368341448889770952763327178203157085977844502006943856904245624586202344376364933495032191505419856776578575584892393762160504378987662119096573881062414154215798662165646614610321939644015602828629585836015265358690275948275125483777011497706718775140910607402533291290799607708127651879784684778108074671197527149800738271431236128099169392159416996350584992556817*x^21-15601335874169350756678273907048779526607286043009479871814508440477757129087575323043825388969489089267721452795150208280018729048705471819509287770113389491310441648343739923427599549555108161477378655519397649869576106034213204814521652932792262879486260414378020865211761550782016828789739743595636910165138842679280635997447759282407909281370746624881139493717544167144538700422083057355379374516641554874960486967906728316098168720278738497804501034979867881757790555907660474719585764000191491639171052994*x^20-12870188166427820733213310795223144515461439032895037326985152131532690231130646876766974798066536326256439864863431924635141228454851961319438491708941341354086859646848439954994235586226715393587105443446630327912980774422917534972771100410052770616316363140733235664359662129840231353376629827905798713745796806553049690209976066880184493428240993333794925279865155276171423248498080251925335488791982354858566904443137559786471574318983555046694953810267466094772132884537338120043391745149428300054774101499*x^19+33144982673672683031571594463547647715647026306491976271825122189091128587297273092805572358612492722207237275635977243937414591638833414957461819363895194504150845793520815938334416929132543598398391406808790862984236505211387964554777985799376080621209402589022724925686948486664135912800373063313815374157634677892191619761622835144224818327180275797078681183852851457325825535024351393895232749878722290601480432160069708773258992633569288490437732996297849982708223400518162014544618144230669704266603350310*x^18-98045226644017895238256720168875096312302858123487197957245270885788513090899690340089442438412171744367110580821807839890146533742916823581516443742402537488149103972241990439313198930090645623247715761140880210299763375891136530039977732498359169508245777448008734102525332369143728648956550526193053126314466255132798271875874017456200715701254501532588932641700983826119814569486449095636376888629936923627520877164643612355926756266138879969395005135085562681445411246429377727353226181235103359982520167988*x^17-310301536179618294894355973147055260119683994787789039556156674707967451037245927436205102747983741196080802042361042188122144352689867812403006519568173899878247247840570117709813995295047884966323388946618258577530039361716092907691587476104089717084231406823097220093328305083197759253465808584250526709430722021195365124631086619166596102384729053336619613541001512342227848610494078311860348346484119020183628770447542549697995014787397504561957713872319148830588514631787641577050952491621249064953792448928*x^16-157343124415250673412487427028664290296126701331752558828733723484179869819442440278045999686008760366207780592492459428361681824674426991737992776141427445405262918880586219660117141710448119825432465479269017515225835803632644703622518222609897277130753034442895783682526050652828183851728051058693642824662974001754014180672458921490264952551662200155187296033436255689474003209181551369950505747303387415546192220367733755502270542386093449416134812279323460586088605710913497632746457863965365351427784813840*x^15+243163858809239335993382940590180425103827313756392507668821312818435055132941529090004759678856175609002768160789611111612886262863867356311653394859384610341406480615924664227919023606621208097480311944665847821064155483895244810435263315403951160100052918297838865971179417769174456187737736738726937775684876752740199133295711968348831297233118530854913040748979133909748799198681703406180897960002468404473775192312111562977467351065493209855977369260019950818638686555467426695251297059445379548422801158528*x^14-3549854624763723231737375590660314918081306422001157202138359035364733112180062256660942629555394398081132695223453616732108085944881318253327947194067152820257964537532512936680453119387702320060573076820427607999415353070926194963116187789755845869218632962907229939692137298694679945986412271258271080928883796556154584600711979532457243650198672207176904185636940697081783906843788664738780650192552423796126867270788998977412942117549192213891456447510406874749954532372212199245734566256547275947312935515392*x^13+4497918654260835090340330955046019020942725570243338356882331641316942801755787052072788472261562867439946316431583486632065047121079769355444668983038288088071410262186983356812489208175016255044463228044341627765484940680127873202700706379702473159895334115831008058361757298409033595549942458048100478553854812075845127102176496438418184572952931447479789489400967754199046758479529398846632909098900375313863676146344335659259942978564706074483659118396242485226176415902970756756369877320603809835045334627712*x^12+5331383507315176187776857772277645842956182046627041236356814030536253726163420946285111051249698219845996726101030821166906894325979182826476801151450899960688699420835822051037295888602724330309716158913960247194954535964863342395520536442952850523268071453215418176485859110457842536326187884293356669288485044764617740349754028860743981167476019598375823735481790336249399822741356171598864619649659311679898812265751420181437503722003566685751869522675542880243384318532133058639414521059741728340997934732288*x^11-26397911917027486449601744676023429377530028141749260812189969935335441286665730707414912635956252837331940984515627003697012409709210047529916954173136097249250174251955583514838197462372638647527521188588026530429383662461008237615064058598029465221052417570110557602968344121209387168769414844513153632174519581694304317281740199732743951607785703753577079480599655660154882585045426403861368021742771403830499560053889610059444552275001260680245964779725637073844553937688758497048648149184411538128149495072768*x^10-36446125591396490127188817229580297343023761390189540491634507337499119316284286718943881828736280127975652614433820380227224512995943726320336248149930386211810777367256035445298256757756127595985992751949441424415708395278043364444385236240816521111729692874643595441529733725433223282445052911743524925293526089772299723392029066092255986598288935663565984258713611596004146317395536511003064803384358021126879774181992487125122432221740996847145657032594375335338666678211411791263047465404619436173594067234816*x^9+22387274374822657370567302226091615514864575021690431658513025264839806824739734987698287471078661128470170987101755320013018521993741989930923953970074641862845772076347328761239431591643994449873565903241956728871539366195694801880766974926936341238048834358856234478595554201134248453028669978374831766388402974382018390957616184508162282504689924149834189150728767510116600094862407018622441002831109964854581531049420903353851194188603179642332781437385272026580814056654911130206517574968070093558919596187648*x^8+82484511601163323706097091196655040450975486436133729088572728047117102567833600604462923687726518598813300796203144676507813965446484802972802790505114990463123916505797979351994158404883848975382641807279424246000145709889228914966303817615529330488285655315715728481705644019087319445191346409997395063197139670653401575473342242670995627053016656633575036596377075369391221529059362439488889687112211638113279245894521684183874689773262705027181874145415913327578786608089247255987159077088137915582165568937984*x^7+59199202038992450422090073865599908812806155234073533037603324757806896709076452424412710013569013398732957709291675548235905427913677978554746278569639301798345520705245844829815829624981664998274489862789587322264800963541706531086675776383479220836754124875330882339503611152907373025033829904096382390962642677704682252340525681536446066829612816711257029095767397489578646463033043420324845603863227931873630673806199506834067186839002838053030370483812156722164760706622086995594733107102559461956463611232256*x^6-51193190915706435336282976757476385086774215295872159151345122403466729884055438300129740893003443916339502102887701767938935244372201635154063065624254879608762800584344829880133852050611917946612884397946873649914733086757164484988266389794646732280292798779982357272927029296417070695491196793191199201572660860645616774218123406264233076828406228049470592856246588548978556973576544652767765095479442287145487635901437604908606269926305647722050153475932609456230049084798585909305937232422075550681157436194816*x^5-150601436081100907156266861338962655282139023001610265877189834994227681892085164604896588947373499782675696311362147508520869567306633412394035215597890463762859853296002108413868000188100672211529058415214528961267761958098527355057795506261820691332295975107965872154513012128850837331985150493175926356954964728484106858053147873248663574970009565870800230775477892074144047660821752583873501446866527140899454625963290570048430922865486494728312022258645544835294281855680434702249541218473968591608402972082176*x^4-166807564882000310275892021176765165922626379075583067209201994311069349652533017168341974924938825742438194399271109633865353645096649707534549524623247560069983830430123159681927725635653491943396095981948570948444582312008446094485462545823102987932550917292314544977986692395817368058333440317786107160891981990051458940344431266958822580935897600682831311745002560857212347528050464822045563334525418646058733489363682857407344337995752394768428826786593701646185241899891641192192307013575450255159278067777536*x^3-99424420407110189927816213117897913648287615752533922306711521691769070273930506691691922050998456117346998687945569488483898448447352926707876639837369884709258203306622890532351874652092314371441079258902923011124497724666444266018629049546374764604968641855750952490373624661573856670638095254764883444459218460944998110185049124978128719470711205828853980687408620539741473617265210123078049156421921580855795053928422759396303893778971623077160532215827673057193699283262270733768655784172473967678993795514368*x^2-34393631641505631252444008202341970280918171703846737401358421600689061089516791102655698936663198999971559505916334014392978955470408095712030177503695032830959286699046097566036215941390398644572495237646973901915530431205252305901012381965528092510570580531828577718001558227527821439823514407584242209958534560995360160695589191722044157874250502759122306440266169297581100601373398480646031079151326101547815741798503559416679364835060734904967150627012497941668073983438745119489506066924870060233806635859968*x-4069029742179563256184301556263672369197056903700050400575095926562014540287039305728546056147562129780800840503711602188680058197014211127780527696740197283723352205345924374193450586253530542839679633629187233646417572482416483787267982543175703127730087141498368476249653048535632611050067607370816284434254845635161645984677660951409763498304752178357750361526168042220940901461554205802349980086798965192928978513690763751245044705672954592086450602018534634584041859266263776098970680116914399639787045126144,1689722257628974277705021582285405287077372298015629565137631102043958885102373730016639907425959094202561545817079094808659215191781434027085380464930428560959718914224840594627372633501309998431314971174361828925254766567165352831778443147910305071885366432304933006754532183386287498679136607196340583947586899877128720410250869517888541622483246827224415455906119084795373670734411173761923461316856764234594589004157487328847764269330703914415143114170479599999003503803997138640012892044224*x^49+17694925742823933814935984541159208329842712746071430154248812609935543731176193595247164363816620359708880390573487470450383672838733092945126794130888038599646084693775191791107587765755095777757687478361042721256048107206826099361952753724759062789678343332528310856241396531183282256375463078472576395100339816679319601106030846603185733455635379042669878907302991540131435415885039226077654613586691446857087731181053982721614287965209732232962152395051944946401241502006989002817624101147404*x^48+149344840564878740410247689594007130843016820880493741099263001504773118462415064787786570321893859395833219490887906194505900318353007290963681563868767000013501547116730733977206250169349501019486326828513086693535974569364162011809623423136672816591269322240330463125990222199017799739310535096676054410488323419565610470396656464067907872072062783479533179107690011676730823282423560318913337164923122282541234788036431511618784391127988123532131413130948422102432939245305922292050510233086420*x^47+901448683770300936451183091845627518851852018379957826546745133099456175532210889722721950856399579400237665573087868194292961620226930600715448747939328776962141358999943416987068926603101357613935463030769049741653772561544748332213571267692006338998776046372339218934958597018461569270252570514554380037440026307891325628309851565346732960635805953002818572090779651743707161397527090572448213798116982885059409092733066563984470398265342568314040031777576737788507702810249541971887823308057944*x^46+5943317466309854718625462568496924489016531098395152350965538281024522707600323872762277138646356034452399414072601159816665108272454636925181347904464349653376681478999344684147275898178360102541601608162725580093865273800312993016534089748992983656001167069394635722405185344814123819826968433279258122368275975662165127018896134804328037965102748592573914677769470463149466537964022179549345813438916658114197563282858204497430180370780992151715721008799795417155379679703872379083560573595694460*x^45+35685948779381062919645371230632126376002387372865029204046599028606745464405603768851504411584729458214915522224721199966611752409893964962996019793359289144372367201385201131103389387035058236622456674499860570471811126503554382557748968387152691525610970458528564817899280706810928856135658087989125119873846458890089290550858023615283468846269972931840266414111602495556663782625970623137893133510687180337718285086617517164567741530937740395633992672640687771515263269924069874877160808149843576*x^44+200803994162569319112961258454895578816992963949088232156912353828213912568247479160340753895659792932892653361870565723293643842145963437902886884135893776346228108232971954103686603659100684500127272577217869381602105838054847356365893486604048852756298159914848287656848622338768628424098057121929383995082584800933138702169175562982777976857111434183706699354206906351964178365955328952413097610635216460219953129857862194988767262224483480261000721807782962890684736533914804465163568664189373996*x^43+1000357273008453346720355286358315457419821594463361353348962233842754069226901403214963866283289876352507812990769967161552347254200606059431131946507920079602712989113793357495582833931010187060977843834432308743765730583666477771095836913739500327130013262926960068882239300553583038659732998203066064842054759714466190751442876938399464441137945802370222811219649156803021168603212855180809672544849017919464479284075973053985215944936707624234926538074585356190199971357599798963217709693530031508*x^42+4650267250507910735467859672008887079693925397291836047930478540757157914697777896238848656019102146957132433510535354604842487013117471454135380151163980737461159206090708716725142308928093504316247360627101779244343596419442752751180349119543100615024347625540788762429227179236690982950471059428487301758692022001492684102841777107174707458403459065470772218982195616632753401131492506358346937846658062951655505489902469025470076746809386226579416395695566545727048911350976831889726935461087775348*x^41+20056985667059371200100289465015798779018389572632034943112947247903774684628805034543453631663122561503355087295867727704402507724849590035598578910680987344327498432139004108602875357526235291072079963421005920247089585063923549846002121543308492972620828602831586168320018827576036388553549245480337986070483356282653415414514105941949567724155740148165365918500158847083366255370738268366065889777415072675946531105541506099160507875348480586850453408095262430041873644896685561151811992550503121868*x^40+86515239665386977683636409067939805568928666367971234624758920831054963258661100833361913662530263898280096627865645996729702856741279746235493132854184617990686540816530476832093274647736402482391745005712252292298624118562612861933826111767335198057932999258353233780527739081639048766964604021252473054746537983083873470339604427038869155934188467357735864185660945377176652078586981058918818845771268532836539302005550548798038563304242583237774088382442518329891860840050242183883267629177560597252*x^39+345157712638556616481034454928843547684221034843423409467201405650278547537473268764812891420976974323791866586182777260092495090873622576853365064077431202152876880649141353056005776117041499950433507598049240937288770505069319155882163118402580953901801504793815645432798692121077799462000733756401150956248709361506320227023110503974934389347889341169246788648306442949238692517814390598642666842626628127043345876376479933931872702523596833729780572888409799452331431998115774162742820484995549477400*x^38+1579984628125620939546749086369619655108610269665319816046119087896777515589638645331696974266667095570076799179300175197015086735451312849698326002593915519196374752744244724358495958834170770732876114928812963257940015028478443699690183260855041537306010922273550283839182789338622762346783754263068897219158190799632241982690259094443021409524099624044877066270406725358053374101327765319655073527196963141303395272209236298423086310716006809611866490471641136797134107066040543179489927490506200127556*x^37+6008133342037893717109666943723992783964579878833540328150326831248981947916886538927947657995241903772000942414602665462549277521459953577719869652495786756848864321019955608633676766567666482323491465375007656331110879813932452138631190697952921135645037417043310336017720668095894378206061694433638994986208641437026850606223814515879496462805108736218265349884967528752472985115985800914842774527571732178150728371590642718334934392708295271915115037077954501265309381121737755538102282796208908201080*x^36+24462053797096266128489148563461363151536920921981718736233685512556207436642412605463033725740627097776378438393632137583128375547840311286657618970424705836160311839056950911513056317933436395233665634891913887249046737787022566141433692968095686684958819813433003339591486270642039323808991447047019576413927434300572621743628791493169884304698888378829674444119883299983578278466498698009133583170514569492169863597035943568094795847557880800564417715532826993390396166881397126880332385769551812113060*x^35+79909768717352287282174062245364288774703870743539197091220520455339509574867966207578278410106937440011235415187303885033274586977807827607976462641982091519178364058998272457022218102848418233263390565993915116903733134675954943805490793731017579553982570305584464810212475720898221466838637117923797088688499580213291210894953014333634837000624804399992822345792655836048738181643444968438043006339105898206107482913302198352668989672264500689152375975884696539419351546404158886781161266300759754812984*x^34+267123615566727836626626089580980580877573160064424313115230743634071499609861586090592195434910078781601147407815908961443554544265887563158498958125101764212671495497430167185620554421688738532737632907070290859362811503063483429589606318754038339483579033339401513899426912918334713864737320999656714579864491246485106466627271665613278040556183094235094444781748001397097676558291358082987083138886836243587363365516986208578372928265276561144269925247673231762252302170230030757982251133498045968983940*x^33+655315484339920867241932440701358282212170600285811515065478919413029568342295870312429209003005771544501675457812339844790349428160023833406630715206811339110731521318529341503652183840673250712002964985801360114526932544390716924189369401727226276504882624945989930649340128057959796368690463752843243771226987370841726623079554978133563189699799866598222566018865760421816268029051388306608252462294837716111257914815042455611421514950125482107821065612209100318055888550681822047065182120804888415798424*x^32+2117121622901583291875668386141871920847284569843574396737557082719499695660683490865631078506976792105937023870953654236464167178894573014636810532446105331817033880031476966338134481842175563456620953098151211868621312347553043763338261691368683208619159483330538379169318581447416861609534200844185955573843594633853861945900372713834089800557725080496363376657381176699060360821685370308645600872119011488850415559127784627229747805506032288727486669509830382794314774968452752342321263963653241382935940*x^31+4839826640148294014385564555647268237843730256163452645878027692854205051845596638200033746834717793386838569553707191442373011048528594435276678045509880307986209992024800926560303302400602045293823006065136202402997866726354098504659989449901082428693809284550896844607747464557153925203626214520461650776258285165726813407634495361434245374488158916012854869184311422607378716743531443082731617938447468967174701049803810533993547751034301098436374084698351094253375379447408702718538745257630390213402744*x^30+29673377894168483455577962960169870673658959626503862962663190762474514270200437946101086155177589496373573558457401622012645565287598034027434115453226437404310906967009836925084707963675159716749535964758312143074971762626538661511295107094966406559892456474722537250192674673093470602229378698038932266109718724293782765179192334003759045809828153824653200780156207384173617237879099389710996285610722019210242825608198245079372788368412336095655034168294825764286428678496272542904583931384927924086512836*x^29+145507118457789139354525739646802730376805975489530680247361576649010087850004268371667561597666896371778237979582451204541925908911334263554556659878838971006957578803154219262580358102157624167694802938541007673434515899250848563980053675884461492390747286798498729787881189086222432458005282252537513505359837548769552553476246696206467215011767625365190208359388310753043992069396789251042669754148090562351270269371975892280697291148645203505682006846920709507033022888250005471259583253999092762321923960*x^28+742615225450237616890970242676145445053526854878610891340340528797415626003837750675894115832583041177540491805990063911599750531535204900135435115577076045635866362092009749396731941506030473277075625285100581995500598825631600889228011754806123148203488625787244069450393100857544008316826010120936644156711296349222910784661578042296252286133165449459412503620454435003796990115108122127637564678645702663962724339180801124478556992486304802523836442012323558813196970856235680373184380860786766112330419140*x^27+2873990345883106424687564232834286349312232104314650237555787842777116884802057836836273538360640771983342627236651283227735387442497876186589768439386356578005759545803369810375895665475439549731728236160644751957163635289158044429087176352421661418572321959009322142903141831636129139159715332441853158496460600203952752796188491941203265192076262404014181890710534526875036899815337325438262271157832796967847222416656139746911820939867137035750256764053253988093142738038258958863297003094582864836374903692*x^26+10255784565350443200798876600130853667396505083244594530125162467638952265786536928811207247372504824349677149717648945144694926578938523548385143414308302671986852517184268501135660008670940432178969822706542602384649487089270980483130900101187681152362560675242081236920379719638313795847300988590390813190065711251655079962936063825976398910813660069418940152973321593575309652215029786909101744964289752731981282610909724756675792678075334224111032847482654368215942932877573597283689620033300252071471231472*x^25+32686703801028959449582748539983650672697782798618008052280599703120083830791169775234339241640500319830743282061788997670017795752643706749456104212809612316158467600534952540431938372378509159808103566046885518381597088662135088802554712255364721088011953005969219962861242029552739523333946224140168422604528063905145754878770546556250449352205091374228117468617347429971371136278043576109493560642173381853484429277395933277646574213560892912051802424492118943282907352714341170719269585850176546935080352288*x^24+97881152442626048278767165087185006965252897042490437120872560093507466205994877413501279518537515710545736373393773079197461478369874176142457507445829827783432913392696954554361344742691670736988451575777727838295970974901525201266153256150976157302045589868244157916472114756240049744105108952012669964239412983528161549591105157231372246958878461416802620084640965031452439711313155121279098409460569047572437448530433602939303734517824049772200886904314915978808680558376089599929585688057491778224097950792*x^23+212034617797276042543981046531186980580948767806740846594204566095613853503059928954943870427297018314138162664131630179721687030034055563498947770681846806375211917546457098872908134999613623043982695926075215162425148663687977254736346333375023027747166435158691564476289477972704940811292305374079600825818152087017906278692894023121470462640794804994236622782120612277982776100422446640701944629662835105003152693456580450014015462584065299721989454678123421761325371543410888784268762532126101604303639955712*x^22+463839038550386566906706795872018770363072299354223473291961265240812380218246981420858443842139436418549927104590130093353113501117754284047564971742250562230152286927562687236100547947026145293139523601865592807369033032794575553678791091807498563683915162592175457956984456655609326677850343045569476687502425145078635500686598406160814667766713405224030294616605789429291625772897560495051503167237548133757723597678280213624076656066684058610356947555653538576139493650121725726157909461369111675471844229560*x^21+1389661376185046369271788585157304091425162779352944955092887489977423719262429785297793532154805582110581159958857088241597048240273015268002028962442049732943741064483586815740153518278421689859243893756585262353926382508961372877840952389951770492675777568513651533382223928940794589163274919465025892542877876446344487001311784986803858684147948123543008354639730925739567495322273450414116875128087234324159659427120990875899815292939233035536530898965081534183415007577417399129974412026967661884237081541348*x^20+3526832879185230694433361744839767612446261555547772773686846387590301622886368806194623253723483313942595324761558796802958051824132015513566164169025867884224897397899500873138775723531349245798343040543902125471467239984826657886767130318898456459111078954905284638806914242679698702356604453215772320644853827833089660388291536584433656582372043939846375937643744481461485107260654216741534179947414356969584124333284714901059181979831714374272992261034374372752114623012517793245797712311136323161144080114576*x^19+5792398392142780729853622891930218040267387849302395292669536970182338950682285726750015043338453820184422035771556156965092307991741746584161824600149689783249290745966079286014336778360912728418596378265807990202176027973150340157941451100827591609365159362731572150548280705462009559937220981258333715590480951655749951203743106802559435437204401409518317820676409306486052294162162288682734798255803039922040060291901857480500371565313483729690831056555000895156617420282849818318423283648753837673445072432140*x^18+10422648558274088878792008764807552581380932061103490833620979507317633662519647956111737595166093179452810619659686466497017104142424216655768478741025678637572914800684877597091629563866111608801022596483641705560638106107715023480555676719513945505650042009260238340944626527140854330823545015018503134342233503470462741435314861692877412207974188635488627060307391901214840972814454285749512139002478350507837184696426705446772321574783976467774406468353426376454517277736610662265816233280774686916004592038816*x^17+24041738396177479778556815053909572587261816883079964675768606468336293469471415762989647998759320440699519524787011859171663635921530789039455970001664251592213382736437479755969471683235194902625742584629542010819379499484262847695916336085666519203289143699520818556097692585455962541282072848641437724442876426295355214953468800555161618936645467607431734643665726550691463971975603345084548243336959294413910200049146242410800904414766713123975617546492523973597770353143839239410047702640229654792302501533248*x^16+49110684785736692165085999224642322223754294754883532564830174458560142077765323116028322457749727276857281432653519941513758917901820152004192223685475954255779175311750337268968771090808027248374923364198656877759333222470452038837485494914243839269809564554082144899903820026741580770661261768903808117083288306134285223550071437530165516016013459591899671847676198460550558645193446737209607156830606507833109093840091539500988920058810150391273276145026887875325277116444085685342827020716120449911253111507968*x^15+70535486715189713431092985369491601166420473301656011685506604403184218992449643326275978288761026179976644705266418214976103360632491133966292979300938590097651205975372964699823959841057198331758673965983481043560790358986615130882056257854186566923375636930824628287859091025043738775285049312685258621189804109427459798354570124190692192469394720613518736324573637483753982729618170866891009350607465958062677129424380368558535478345785592385891958568391668378754188758237749200382091565642505541478869433935136*x^14+192862358871578236857839432896338496814272873095992946159162869988803624591590384683538005531069538509868328528472512130159016111875941131157073739574804621019856362633778418819586436591340588199456655334996845827559754773812997984720437544401755755420317425651063586314163456368794766474434111530462080903329261443954004200450046731652156318155980942159795705395597519001805421893259639445584782632792048755948120201646459470471002656139034532040720415528573793361651607305672845864243566285634363111158956827745600*x^13+180890719571339898861809986819060183076617678731062225465883881720425159272253578220871418154898129539584608777378085381627485710024745444000918621330625187212293355463679541413342356917777709426193982765762124321838998635691932812111100838351377648645409784853583222792549309326978650302045403784592660964784916602511473457032849965518872126207901706376223348378465338533965779880874017774400669846398967727159084004854277245698509812519569181911576556873195066126905849653483751827170712351658432201235978075260928*x^12-266335906911613076162035522829830680975087437734231134348238815652228258884983548231483717324574065533342190863110504760162131267957950600076349620835518724930711103991104184163143667396976162999959142362593918913274929860681463071617959379163216895852265484401045814717517440849962884556416173006137039465665224649648634026586137141981138680812144335059904842882559658932862402499650106239839735135623490521049904981894657476499208223848379722658543806444545863194926645746644830632752553332626863006546148855546112*x^11-777999926551847919566723362068622001093019276735479870037991692847936325651793304676438659716570421050483592378921281001045021658176654059010569727243664530446692651892605298352866490289665244071964868965778402800921099437815798162544143373771589452587588123921238022643717862855341667264797503981578869869902995486598925860266002618145707450104732145931369542195178352096859591533399083469445185220580877234781602190891763911993227881637749202356602120353504862071634552860201229354856885175716981651685685359682048*x^10-556280476091637302639089786675338248622186277066300594293938568346339872698574105624937230897006606540419268842023566849201646734661544057020479786925752492500412450472529773129201749931513144975462618508762817098145173216929163364683650666918377533271033244717329420074135202307173766119069725957994543981796134138729144431487151470327344189458177445255445368392095764329792122366693666392295732928658769085734746296908491249376392641937054953557510495086551983245323037675731701917582892684564190840047344742904832*x^9+708703635610381636959856049354983301176998970806255932821183693984163173852450069194910943998877004091428739194808910252980861928719110795607008258946125406869738943402002657235877512512888974463060195574016301913665896462246824430728880222835577544502826823592813761785525908506734118852175395166432071950903348521102631606130674522871659475891838979826346984555080892076703597740107165113757718490539238495511344025270510756285214695750796846080140169484419716850704463632675019846836585645935531895408144377110528*x^8+2337176187797047956686007772531334043749953410710797219899561364179846621763443933693482000917461484214995575299523695058710978059973527527418441903801935765944671778184179980391966840239979538057065878164739294677325184453195104827593459426641667620742977762147777688269947416798393580108865311321060411756685394419882906162027115396282786110636828690175745593404648483538453823645895151039088752594601026203782364761177187261482340085211880979781884022882794496314935102801007133571800173076923995952285465011679232*x^7+3171883429635881667074179152835270369341366691154624892238467930268719253765159517096939798621917367196234253872427323519259800041579136937554078651543506763454241680675702829326484241226185303218619835714864470010588747441990539251716454875020619077416593687137652962179219456460278793324589541313709856743062290387017709962346016957547776474634996902974337834006559396408172960316801036356279800666559318739608583600169044303603488291637809676551943255578716065964328950818443937992018574482881590763620768024551424*x^6+2817930451517199343454498110042915565294031385384635489305468036569980873301046522369376542536333360032470963983370187783529710575739480719174578754704697524650613449826223058745084937052577122332342168524117054039691799089289928828511310642719645205531017671712293046459792185400450419821818118412703912640601399389247055876929032431981958011274948804911525172794494610387330566651618326033442541678631864778793395264245499125716972803806911144384491988149627175794845897183789850026483000207141212359002728479899648*x^5+1674154312807741858258723903547035872431413531736524870461100783168638629626061155960878701723910478110941994234632618842585203852949623578494253409311118824452323206497211626296884314615840833297731139163216089834419811082530236401541618629764561597058822051167006237401780298013719504866886773690015026592167473925079536114685303929861095910908758975239698544035845365480442187709034351251370759128907492416048474802288586199312764355533252943046276237737163339866533798384810253154239684110298123221501075575406592*x^4+716629229509679064009699933059808223890821824733982600258539735255619298523639295929918267159183572416626038885026617189141942240444622531483342179362402034346208653547591911687614953122403393170690177043986090650449740816443272320496042041912094039062709924442928306548929785807655496517047751479751560103131302548197624829855681614021764500290201399393262931689762864121968612555815975490567893050845915760453784364640816023951455870513875001341973673636886186253433361924692218354299484798418643836629279534743552*x^3+182268365508462067090179062311335271641393025972472951009165066521890084492941645048480588548122510839154630295051541825727726075107852573282069114770120241890282208117164610307403832355731710294627020269418493400110288443929539439985114519961187719340043292328247571366958503492660268436921832757384940588965956568611618188355440510586079166920297313202363647401001642922115089621006317640164307654707665864700605830211422300288310939012742839449451278478207420279048138562251508092997228028170175879948927793364992*x^2+30081027063690965770296750049547339509745058529865799045238422762144274203345043715474545452579776548831966075515769493462362172132385493553132730485895086620788075232456894241343402944640095639984639754369784734949164204620020688954429961754604994685212021207797396630627465211497444237677395375724590072063018458223505149562367464747342791442602355461809344526388230263293606140240782813252795373107331795864720227181515313021329647911255057671391707621065661477813865893117098133558989509644495849352099079389184*x-1752515839086515687546440793442270215646440691526084742343649551793845226593459813169325152918815304886675276313607389542979097525041037926873030488629529646300423356982036377856371847376332714018297806382835722278318060895147047725526623105853777391259576100050381667544072558140314678459185052796943368281661420750709234133427633615549253109586460936398645900070489144602995091804233698693042811602837867201399108561442679116059902920840187853794528734962934604308346436759194217760153028271301161505356422578176,215740897436484465189294097487188507781037890278800772656766806095249485531321998913749603648048495104981174908856416327699513004571472760440708197094691331490026293495753754991365029616948792897423047139850506711217638527866819135033347282377014906881310061425050699923760878704218291309794838516341354443050177385826883468665591485495421659760081336567528781954929214885043623196644672943757137753008708972867479151438092638850450589416796199530216398564175900822508167844253226982569622881359*x^49+1383251048739517441710022714891029739001749653377110443907290975405980828836226953933624668061261833880848415053691447887330336211980215160849710113448272672575257582197021259828078878062328741225057437494220596248842170128749637600994242827738602762058854016557466267313755686944058364984935851723804464424403326447956446169221624216622687831120198156099381015881157131002207352104552523939280629237064945907154519900438982373467978892530475669625298854567191120466987678223745409670618433401901*x^48+10075935086205197159405838964256957973428955237977048308853077215713507037362989867306776184537511141150355788555754153231936717129505724466772832202735544450197219221127047173456859263963390783915873295479118766279062121150076532968657158849949377497912397600461956523580792745006830314122837078051987527971928089993280559577776803805140414813954949438131719361230990033682869362133456660274312500945300090871317480728141216539740403748927137468978366155135622570578929313229951003545034047925882*x^47+39693064034538687102191872224660339757087964786487333490460651210075720282242614783462239867472718801382444966276367639552766950255343211175298266160561425009430778897141053420114101856772014277770195552723846134871809183471651066058843290743079444540772730911328850807290291236455757244478334892140525020882857365958420418845094560063626503830553977767853292591601967925399120376965302983939012493763859551443640263812438693418158599029164628848796929785120158120985975166045134433926795212287491*x^46+308706282897184063857371071657135581163171395379523387379016208206183923370473097246204123821261788235662441459752675416062889340653757016239002457541906937837704778111622560896438487037802397363799199091049559680248682435518713392165885945678001067595277474386572455853939644983020143824907773103625575185545062084207269522854625306697152835782059301360151944515972401888716910147139381663198399958134704384600197455380734555312003090858054898273816986620553548808179875933018502716302446165087586*x^45+1581683074924275580659941656107662327682471444357945764886250014050942876517931867397916797398049904606470658652285676327992380813285511230219554152993710013139715277076911440057923519272494013379469169045443462809673765950820535686076386788418572249721944539094873946375742395009546970462974585825348388730510099062053385810410397804559880240567788849038359848788798345282426986503968027453791267563651061046263047240394340427731787122388672799189976854190595164041592154163395498973625101366437831*x^44+7832284703402384846833875723524371141148141176249996664772902247755673432348106372226597210509705795342571706142347692462665604653092417791617958571975866694287681241402164222253513306423232235923837837113294189143057309098511225412897767674266157817170252169280083300834902237309231382216921150112239459297548868601928541839808502709349178471714645817279359505216265741271356677614153387965936194200449509585711101386213931996479030704655913777516520200162710010700270484635837102588446785607982797*x^43+27831634977647346486352064579625486437900712060972276976329981511341946715233336426804721161038172708523170997931339006398877967970568247154749934812984788867784309959378227976876787110908386040804146459614068759696924684226447429588173522598616235806956791734614900986307623058364978942695843081083709888871400696906291650500251954783765095906535451448515131927651528893422517062309054550482276543705533972368368634463651203143135508418105946849736625214551859146550550942169382123421843957112184741*x^42+98924493380429640098933106795978926598528859128722755615024147702232860822329235143409446947461379043069806710401369431702509570107199790292553258185736858575969810292464764186473329044528722656450340055401211073600052625746355419664015135663830155655604655338627501103055482315954816176919708886554518466928652342764105727291365410767619339791455805039302566498847617639099857379007717251826485331066881543093835304947704597465508963077139103171364615924153002498232216901229967258497272515251310619*x^41+269909372296864299345571470872216693012931912280959468479798999658174475161603541576509883224790785394923055300225172134070098072385402496943248317189918814302885199807126256224569016043404074179367101618261203309330452887975746410273335711117597254742354358294428212216931587887707539636877229058732446442438753803189590832929802686581747912939118875583103320092399043450761602689264746858970654973447782905082017126797388065140063307634502966381383270778870585466571740677423528504025785648827535953*x^40+1208266064585253382302723146690031589282572761734404363143902154736804917603995085636448117976009097584490114139498571587381721249732090998015826153188332882921875554345231243765292037378589277450336621866429738806083377785766237936771527990632025496952381510853456793332098976419112758934967769942836072745346186455517480924550236338347059391795173636383193443449987521311700418030673133589885987074306782764559990321990342668293520360409634617051741457323763036529069753784197119468179402876612775026*x^39+1650948796729492311853391423825120605535247241125498436072115924603532812384895184506980641397236357447220998033795816204766404831623933189054709566698394278716277160467171342165324509134965103524563460484492360077471018233063523595422032121995581083309641053106398003165740750478871012877652296315946135699474959828404495792370393144695126858031269472456249800360166142124184706966513056295348603416420800969512986246804387433077099658742995336333723142026044928976849890915439716624791427539546155509*x^38+33270907858806436342392697780565557731025930866196431211437306082372739578548829223915080671271844187332827410791466460114798911489544166824458130535815050516157275269443061513292415158744127971314397322653503357151504077511151433141233057239125428252127036366875889712414819587757922944310288504934752270687088710766520395698515991644673653673432803665262028945688258394685773687256328369454670364168996899838085545844432353369317623269038437646179611209823239673107193374264039193493887288587739380234*x^37-9792235495563263981610913182342717734119565499062224870348980424256698988120078882794754600161017443506993209275464226945566034131965103205386940017802977438110705985314049595317975112366828890956231939434342582483612453604594833194524830291651273935154389106744262812169155094566993037162262389091045704047277548505647931043601217405753704814813035802900552943294729756859247054199064807842028300618262442745159503929642035018894994017856989996533174810704781978661200997216329393622078233662125126163*x^36+198306917515418426603090364214431540982463333156111934779285526729576971312165931769326020870200300808500257759690184567176635681534712456264737632569040903676337339927088294969382086232717043419733044487923570372277802311702404391069931357600081760964764775985626464373415934248965060850411146912543130742124877545283583254116702170227882109196292402590483664578966837444047460983300631049266859877822232138887158477219829588108403910555020977638392548853094830160326508029223148503170744829625206597970*x^35-1738567643001151523737363224454006402597150783720270540812636155909081429535145307413814618540921420965408093709055636357038128952435946972815806170530422185057146356091337401458624033763674894867017022005894112088519508151391239026025723922091755061778485073279507870191400631998010620067990253608511636412235234959284048496581676561650992084198358623762441222489907243961037855475224788234307407980937861360942074901987468262100727892758783117768411463694429288214618053784322657180160879968178053585739*x^34-4348812512615882811099739221905161331861196939669195408897383290330707043348798191377381561816277834559240178164727323519711336426808467534607256744181443155956876029406586006611795876400607703272636966035155136782103948092038261327281321108475377422852725562768270066688141683481220541558724976953582247946080908860918636502136343832938294578382616020974581034205250215799459162401600801944627629148471045538016235175953969690162316341709701526945696209058373004350009267742833649300580354238254957397014*x^33-44791786580123376687959808665016130191863307483026067199420388609043811304740023291431987464714267646679608162024616345116857423910537287182467990536305043742277054883208653488973994835223508103229962217893693252983608773251390653383736206169205092922283444303109482819930781651295573472431033754434632356834648243927778157740855663348902175035208271596801694260296932453220238471119637427657367166278665129591654509534323682901598950679128062141645613277118638759999289433612321678198203457773311061420971*x^32-36310779541550799017480401510799790454492366633543871426534195342350123040650353074759258482212592199813440348440697615346447259514336371679908123336026911265346807613622176457854683912097049265286798876299681353759785754001795653493027755060967344500704725711973737132635568641364195023475346762847780478034156784645585422962012296412632080997156000437160269144787103967361409049746489753401015040527806647389868917223788443190980613471711192300055630949959004951842821270402405541187410428516260125314302*x^31-394203059163383054250307975369589439408397200901533394043287978234536362912782864671954881805700555889823085063541410410986627115874241113380772554805024606076400954553563720601718171326859402573465640135087311441911510849151816630454582962165254111617285476455383921898150514902133739809261861320227330249768027038924986520132756752443486863833360109384878199179528302759249155894912501561655412067036719329572893243345608135254564637167520369444727732250017538350338085818528210932841001532231264009039803*x^30+1539897365851133215500449042284686690963526237519570018433197393807512625591679596224826587793957530760763706525683851083135987954414817890746692424008241795729775753008960237725352589982026246000559563542394076020915099553242961482721322219645639390776803007126423389242856305197050243155170915910846720641489770729598779806041909341851973460131630393658710495817113925001193246356934233118829069588304840919412575162456018302391053887720667675703529117484642237622814428261472328596411500501290031893771842*x^29+3834348938106750374536006178121155604253259053372340130697674418619737937938164447617737385842482011215767802669308333921908395790049378890783589194101054570396121098612942889333730127378726792012307127558313992228149160953861205293046303350682854367268894792462872377986683475768299087669742438206670218117396837205692992985828460945339099452356594156040385153105384294156392053069376155111023750797485246127947589673945238648476322404852063095330303210348214277719319223232571430479403795184116642222580405*x^28+22802540581772694596815080008418805452730979643589282070616951933077451879968339579504083121671305442908194869604054101648910474935616571149159275593092965324422296210114513211666620354734822040182119902355918620662960771416443566118791088081698297692088855646562076033456201585688540526235538987461512511819569506989741667952282549158588045656367392538317350502440312097589201749478290273636115954775754536661619841698470745102135508621076322505578485507194911186020764676433540916355931176704735880791158619*x^27-514427354940673872887379939293756634293053255095221530039593011826838534147479402144373105824388394010612882939390447514428029918437776301069364827899720586896360639772691526119544005774160132492839279298316014095067083362093056402200456217555737533586041473156288133590617472287038414879216248570707095016876459032520871807295712275450793402927856701155023185664804081166005525458592757739534475359995255478387118943979497333676283701086604191297446383446205383254818865711945401890895805790771564724156360*x^26-91974196795642586861484810203864529079289780344953629563610400738045099022886952616189937614511601607047652834096450420664851513255232145037095674394869481584411172976814257730611679492818152651937097344430936583613587950230348862490483022314048571658614275602874046488212217586384544499365036940951840472974799273074736796318280124449015696381708934381316798843404685324927401030818830562465165942114010248638370279715108387777204547963993888178388843964294767040009587230663986355610932962759423876089189112*x^25-789349050859237082823472415558819565452378486019772610964819651726554861165995245375565415153491649561131998335559581864291939449634692642742577728496047199380060290331761809062613334051320230994457401165680860572592207599274243928328822566782494406843701311748542773825304516054220920146999458259297053973560363302366485603157646176311209284051524353957659165030291414514414443902619796058423270689782205386100114301570286643129918344188431911768717319373507540862467398794761937080967780913658106009806371966*x^24-3181247372086046202876793501283606270256809784912777417284186583954434238974336841196624544002645988483130913533121283801028787939647292913232131848727734669717226692974241638649969487488974836232105485285311139092994136189575986223842603256727618162488686368686958943269494514948081431325910774489760997924511365361524930771822424905092446936779686150351378775998645415228231896469314332590111492649910221146014307195506597582684461237358086281116643441828212147654808780475767606339559515288386764243310507424*x^23-19577244314848316618740141531876708567139768654119916398711137606412370426654414260340526897211734348534240025667317749082556932687606391928816394849189832428845661450695499605767127696469046945650589578079754303240619660569502010577449164338429373809395988703356165080416552646918094204647564502018003506955318498651637831976435190619974452996150356824225134386853931479314700800753435352001082624953635625879316625835440620025669679818030092178796443879314411028859897420427367386128009661890033734820909237530*x^22-38382438906483843261016774730099548666127944598958914043019674287029807117522163525367744121874718787275376059033797892039096473162998867920554888652285097165847663827186665807466568323571552999399772232599722400458038008021455086723450715639820476212106917967856259650244243397403403205660480757868326939706511386780120532919372276369587408934796066598325221442421295904059365474709467511659311917437771964650253607509199598655880135213857933986200913087198789543004288199905409343007099405360736610275340672427*x^21-34929477094682320173925168843321696001068786860693653806304221777810459564582392027714367355119675382305219531526888219806329539185339390400670638935350665816606469163002993119478895394502444308007772059608336779439064671218293789553573544532877649658169131037414704625232110588005061554525157459104367433182349604690296783813055875324476083909194824971420593608975258735510640644385080096915079370289353857925039128449321512972706635180257833496387275064345394726675900063228506841559759738393751159582860363088*x^20-210174480677342250738429405436420626218754092131949906134645831490383213626759248354512201557454761569079706046532832314696119386224707865603212222400504525024352882157420382359754023292574257689044563213733169826889427976979468153232646425447654841700577308138254146172874031732866586282232859154833258311554604739388082602044211724801116884952728544812045226375663106559533740376636884780512968556140705511333167818791735375352164264891756886477546710293694728384169314507513116184794944044165395891446632996833*x^19-916473113212099607804568362431408914166400964428695159045118680945869407308768836389012410228555337645163296579750437101532889372679853269150834806277351312212914872182870266510112108901519332504309667265274599262502895287373798584356820757781752441793143456165188769407073866280491864649924126026676039754297989643396818809322176427551781116878705113061092105624237493469733592654201196801649970796013823410030781270397009760429495089333312580780989159022023303937269617418826728468352946944273395324128706386260*x^18-1216104960747977277932190054715013498225035722702381207303405119991352361146086438793931962418471610679659658752962591286947556777885869576059758274139805504494866324890466303555248727997423077492830288831102904597641186978991299881033004931361945605926521064126417905216368632972139962871215431635685319979745344831112378743725275706014487552685741996991435386811279875990119460389523849168280456043824770863654266310495973609515186416160714504395159142590701426246216951941671412635391854260354060468737308790712*x^17-1531487486538464771339882688418455524041068652037156790631805786925892299548246496203876215525738728897528855772558325565857282965883271959893098192981922026130005937617595791928243722432072991292341305592363008394802353152918923169883545507645299706207649016741675741878119307646662028165664397451088911154908410182605837184645215836741862351683484451176505316269733432042971019623196816778785442565079171982934893956594726076913524620472693301636873452639268027569203951353803555027532059969431287568814478684208*x^16-4835966914109021870214268098149385247928083874188238366259132244227597033509380661582268024574992298560401272088267565930466079951972031255537196700167457103381074448507680889916741740084857606698955956777811833465698253949656759419482194748216635797032182408180326601301569933424397649514598934464051071465729183711950283037804180505647583392674703193480110263109344060318877967440411724819342166901385192297076793148443665081037378146711175009792915389256554564758460491883072979806558506411728851978779735687328*x^15-13378641558039101900845027363297486622965915659176066658407799431492408246904304220348457852098569681072555675771843297279841162716936500886642511535362149612888182954190848864152358096761547372791572553900462246126242298509883579311932929803774562435680798312437575358002626250395272802808667279323992754587563872700678243409895677504245354544722784657837790996197140946450229490758134244517782460536290301134385943495075723755646766632594449206613499567477079921066266118930760417871083256653489042768902383227040*x^14-5439207334114628695751998276729416686687324210259270362028630800284908724613078836526555262083902846070922232826478990079010445202491797340591543743294232143939936688702000711392189632401176479346612275735806523744532283302316777130661107791079709851421074908667232071156703044295708839796152438330751895835480448966388275305176798602850361614805015172676042780296519079746064623137619121806258203416958541370403939508556370865999000320386381196981056774868327917399184359713414772484154162921841743226018668803136*x^13-67012289108451495351796298009355706539852189788760707345037671986030584208707950648131671385184276534443968988589484972997600938302441595526484444983586451021159628985323597800709034749797198545886935362623473625602590871284874677452487080030639973827825059990010485999646564281675998029898476238425365109663119338744175207327147049739467450800265408871567029511129115515964059629448307202021404655414940150422920871607420677320631948458287446132777278204116101878313131249058791059506884993127734558796902280279296*x^12-104360096612344092991301023459097990054195202331565232742484347806756907233020549482457461504336180946391925783148386254652266867233505970445099598961144114483188375023507078030808829507275246386596314795222205036667426784509731286926845192103762724748207125178025871834167713176804460580297529206494960840117715296115815556143858388712251477671561841033595094538807776801977270659277746622548675382841943783714129900849731194152961533056453038954397786483674270171329327551084377159088852324846045943315119722859264*x^11+69072898007639178490470686233335663827760764615745093658604966571534313577551924509607397815472611568885364656907893839121600229233449285184903582711287820064412689554451044147613887181076125754825044825144624085195046122261507584110196003023492719020502565436374933890022339387255770044476694941517942605948119076627016215291833306911432399273815089752265010971649939975159714570790386937812228301889641081464446811600429988891950209839740588616573252336118857840573143764711650681184983221855166334305272210289664*x^10+306246882124523003257369688420028389059081756927215209243678363123007004969293557831690952864547608431339135441959721690520677207036860401025493656809841933806325762719645438680400068794738033603202474531660893575969560688818243661133326940393172250143237133273011300082836124656536137629270683194489117109941294651375469860105494093548245220348262540981118047293737755315740969145751661091399615015911057647316259151501865079066000330241234422579716039674497870878838629984864120508151716090327304791754245401966592*x^9+270281112569605738082884872907901773715860402417657848793046928109094129090681618924077660619850114404849525478122215018979178700485568638961317608239664841615666660655148092620876444274244058589749620706025594541577698587041672952018882220087899873128339389952068977739840971784568825816947806647907245274278486376153937161201477324834502775857553845520585364637550572638400309245325436565563163431875732686017936151862146635028916527162840310322754502017074457860854414226086100415770191393818780303530738716626944*x^8-163908938132190092595495244755862896055694453368941661544517579049405503534713856798460377643685640464318029032273845093940613678465796980189557236609819892881366024874480866583225651338919659252296197494410216081599785278376298159090797713905444787910338876568910854205182767363981658551891611627364576920941370224822462011237786724874407049903238575652331592181210316356576355522673728358914260182159530492060436844045898312487356118498151455884026977937922170167839442233870175502927143266916091114681264480952320*x^7-735913983176345727366254351972946745132289080743975808165743486789144351163546762010758124914477520838541890754285133978920890034540855723098063931895544512434379524471995460290611825969156071442124325239841378729544755990708911520225142583234868197887225237662629782394335471657820526843501764655242690977942773612583948183894099997938706017124099304050942327615921706785979378539663042211914946195524232830790585483041903841787608500243059241983231042497365403212566788847301585851099079357060625739516586160340992*x^6-970027938362413740098760985277883749269429184957007888453185444900697152538455747027828117045304006775098794000948569064730458145926986751872117557230627906807979077122612792405591642733173214860840922523456109990298959928570757091712061166113613363966664911535311270964765809899696734704125850507432918669210981817555683742903271937341848259699236710453371763351612354175055958134597200679727115893480512435986485924520976514246565497192464130630426412251981152251803194482497238191883441106836164384940096010452992*x^5-784129638854823974633066365586551869930639022304667111372107734781422297133146195699305431033738884311184552795952620100965656744151795582705562954783205281122278196046109623847290342651633495680804541903462645716382726456518219816012259899927971859673512686499357375185042619121806914861104277789612965180136418308107713888586462559135083445210478229102219858268918289482469163772861896901766225634401410871728858852801145059321651678904527853558367616791323941599936106314816956912512921555220612294978511931572224*x^4-360401655457385603807601044953824884278638828840589761618541862692907178113891827457879953727748339076290855686269966385004159475602627790080399326921696631586480741752441421853856262863882697649828363072663213320369198141515418869437160062525301444131000458350312446005953262608098410678761213418182143681120816190531191142737546436731192347706245637075496080951656020803219359870017726446050494560073051752672483025579594135091880709447553141894340129397359695893270671642144050526274882327076264663869240359976960*x^3-98793946210555871978161577813906352267619849636820033224182422526020609734811962384376703901963726222040915110471894165824422085016379893064341097000231308226242487018554943994655417774942516217224006499056589563342495326539809446683537351911264353606981117262064149638917547822740269114885587851921819133829337498373584843409091420072165627794233301809698650873539170646470760512207148271892443752640202678758665517482519236793431345169939472776309386973554526879529630291422313202085852180356254666846102017409024*x^2+1153896678457909172456816348243245996892685980936097512364093538196792900058375694509735637087446913158200529155373460388916029760379620272901494852978242954114840120797313718343838894431689490506207477744251071247818041931659135853531241170459941213832328826109632477180799423677736674744995138833945091832218464837592599842131845620495814657385827429815731532266463168988621286615617407228198093758421171414311743591927936221084260447755077085786676730853617049469185284730953876762518975164279878462750206722048*x-489424204965871274573933470251688817904394280512139572495325691226314973274898027916758430769495515017369363181554665523249863248327086825675167840544942711624004479420161705956133924502496532657920754685547483828780268228363516931769837260026257186920524931516779109550969855824596612458407172086429399217960070377800551765031442406222820438333432193694117000811954301968441868242452713904624994864525899921595489539028341832915004459693152722887278268083230107223534904330664358047504459224621455665486107770880,1282157376170580712841990642253564551020223365080799130642479617452269496658862128310060992589695762548821310531700301314287467718084520093677175411800130335629540359850054337525218585743291357064144466050840359713072045770769598623033968100108861367579794826450117233755995110591960254755321022057536584682594879964514262544269721966448817711767154118344748710651698248726735812335972753503933920483967698778242367806007059814311975200000827030362279008196295544434775325184292171425276559481121*x^49+13836647424538633621559362237903939121083558931130471202973345732375877421903541954035293813584171505371859936288165125607324610371333965917189329276956195237679908769315154605204791638177291824929024588853581258514272154573985152980199802812250621013245917093963149152418536010557352751010006550661710467394694694303856530052214768303160331274952442811895505793183219357025178928399247787140977650760843925057003718497797035888960944360707822025163070933726427186019042979086336498345580784782317*x^48+117600200790518496699075595152198146992493243175945139342211413680494537721593330903082478522625521761170665461115488308127518671225587124471407912919959153084684340788462784455840249594499985790484270967085959584312670454975876270083847519114099675367449526328773631620017300274210804725012474388165463539167014453639391141169740965868619677747415203382386071741858462853863314910195420872820084191199968085170578801621130072952059420804052118681623911914203327119842075939636779556642553417418164*x^47+720029003248316722307512651340130364247730577104301122827795505236535276199673530805585861848791750336832001595954465998902783354239070728240115825106624650460761388266307892277641380671528637016006217853544348010668542275011623275337588377493657034501243971264713425381673723649133729899518780503984138762573631530920298398456934015020496045530149906101341930294954858876024858868985469766865129450055903440702057076692722928452340244120962735631982150896280320898716374520016049583327120563364713*x^46+4726402701256266282237293016830118282041009466041215492634620681469982019497987373929224537543889313241143651745200137236745207633205363724124262868469150984003627954386854675879566371649291687400410244702907005905782043621330075664594217098535882956052694842493522620550392278255137229143632882547809475433106529103173759532522969932987429657495666339528990540955681664628738375227166888511531902108389730814605824461759954409780035171794747497088360798148177944410203803975238849989202103182231280*x^45+28505757364990376040594995994171058999552095493748528996310623597263542006280077889699218230905054253527802029642514179675682342749911763682484540708834284317452184867196881188062706877412048710722744448944834954053202071279447290418008663120024548136822572481148837456423574891749965734036129053816631645624286925829761538313306466554318992813172847782436739990456020995985065466155309558508781768442138003296814329484532815480605310606300085750153931622024801009504043291348007551510579660316247557*x^44+160933100790522642917638820765703490870759620757233689005173375524340275913835950226415048321820436636635824590807428189010513830984313465014014282526982020793017541506941588673810548413318629700767242995443561546864912666832812429273763222972976389934074473319900104877959024158106550862170817542685051415680157617554338055492783189194697067232476468652721524985632770343067150479048979515483364856849337952941954044744330772695298131167629208483566318118337554272120029764672031013175869693059101005*x^43+807203751033632291550892447109327513081399466570323828567844133642418295976063434610335013220965331215140738138724899657720366061982422057792760501354029748488796366456328663367982332419655822688940436817568597656310956441360855074467124491737969419986795917101831474760102179522965537914798812836806450822727857550340262082155758670448865460771199410313433460445101101176285302649700049491552671607459588896413256176477819089868605129754866828688285586399643048999044504055575597782572690907456386905*x^42+3767905908636167350046392490448260783566239564566039228734407300636541922744935385451569203500369661238686339281854813413155301250043325276260776903446992713543843373214397446067790121693726810460294097693949258573850538895126240813260921863756593135003674903147982769227855150743508421650205725760976079050457207870106119831790124668007217847752780038675748334855909509395628012539061802938628692214982670436986860390166380076558924543242466349912857224864469655128066509917417452698403635423148977443*x^41+16329292576939636556935383841661568021731041182507832559886897586786390720341904055393155712548022671217006391146279988974057607066415370193613824678076399816185307428602030144862939703236725525284387262685118384224577189030294280466138524780398405421823817232223059450421847264022044517472627752510255572754220145914641582651932448949359685426928887446836029293542350958037659792545726548840032788026326848425092166883664370769241510397552716311044551876952212717451176115858267404150900408493623116273*x^40+70425259716574128188262422419965076876953093564478136978731599694511877942636773549975608898849562594646308332375592718522413713679800803281500550796060411272634755646970713373383091835835239539352041462590493327932766426743258875596842823859442748003009774913774728588208674336172209357717157376352646414588664106193412476471749759605875581004726151040314152942135993600987289853285435538855461476228565087392380979406732752746945192905387513136172246140320283033527494923546247336396710415749458911748*x^39+282494878491772692673338580779700467910561971784766306856624436807956013984205443961038251676869809452260135340956322482247484378985253676436682031605492487867408634367421147901295776505859387056083577098961755686876579114832118311195903310817866152488570715009294063838879244786205768152089935605842828713170096489596616171694973300808424198435378545397178556558523385340214412771430760803131226587225336519321731747709413799145064534638701935600556013053737995547360485118913773154808381737057481310407*x^38+1280894016221499431252536522236230867801405975684850889694852326214837086318392018422158375382477000794354831651907452208044825272741567811661269173658045105153970645874713286535962965426184824147870174686609377656778490975121376375516366001002396411645112928237920236351655602522490866399067939052321362138138943461850477639413014177758838956524557765832810327903873825636181672307374076527134926915441193280182374412436188166505108502024598751454760714771039841238417372585306341140508110057149560663796*x^37+4935040492279474736085916674674634609216108171901664217379500928135545426304809905281219956563669312235291964461013048201385566320942244096932383193214799162330861085232308890655620184846409232513045577231454117734819667347568262800226493771734627872172604494398198928615011889300124533866825725056135484714075204260098325427985730916349842248461871829331737480881390346095220937748840345215913985100807235015865486331274302523999650400640291963995701634527213911094099869879140976404450560759804125872911*x^36+19988574055349341004014209397680137648971780324910454523938768384169118274623020382497377989944117550574999193322567224649369831404451302109790490844524987025649305308461183524338672245608325335750666173466575169443749668496313147544053987192571998560854314850097956248499756351795964171572574086283427288184141803016289162308285907151318537150708835574299002233632290499621037886459928733261885762492894420338876700467581623489598065556989474165553907119781922523567047708376131583531386464813039421595260*x^35+66442246118105032713102351168842395932895828981889205020802266863841529440052080181168616475794587937803901359525770216558480602525477683772730621023036634341315769052707993736384144154983649509831401138241757806008600252642355216837947312209337404932817547745737913783037729962345019295811401249461654860867201556772729360824314541458980930292588731934085690206514196706312364177386382435189376331355647278296184355845831909888893528439735554692948118413680830506465612665917091635550945614130497933042583*x^34+221564822391288682194753746251312833338959104627108296807627443554968578943877181516295660443581636371974922048589694024527769848346110641715163139761008035378601690481848109618077054819867808850236229661388959736750294224007929043006873520706862162841237979587091175969489702903741848776795306708498228146457353724211504568534512883850893539239910786653467335643136252664139272205426036852462371926866753504509485146731285091583637948984077073428507275281283768490352419505469077527383637375322459045967700*x^33+560167547870995565757281460995431361229564751153724422187863428969492376195149513548068011615392918251851866244532514268847686496354770459634097207913414644088511165424923286627898796099454835609438988234850180562353710927071310104190106779964580373587370855188603815608956103630942577018561527254321455336189656907284200340462655402264413545334322767021057884637012898194565513503538556858147832959003522490820370362725477946082922092885618840583147934854679279167013270506737976991262142182135362486140679*x^32+1758980600771316346580384298306684378500296585344170348795317562274137931596535695627122057211842987041154067121043790603985681344826803035319040300474138665285851010088646603615277616134815733227767841883634051186388743681418481608109191577472209236458851072841024579939861061209268619719055710710493672175326137823386971675650544425195061606895771588284174108652007118308364801628883261131494787580582571063421977273534782542886999228457592190026248251608966052763740933642346104743314023617281012039660156*x^31+4166796600007304079781028846551970930188223557213502260241824764442429805531885845466022010192173251127311288063207854028326518922008704493280742044503828541260910377589985186016356509779364598058526419972175086784121015550660741461790224446211130550945380700647043978134178453816248901461928986290651437104689111209484765559797688176348461197154933852509046614800013184378159869076920942133376426559131529513932739307858756553320332529408913062898735824805635186023170124778593752956758535028982705581041831*x^30+23635502472998956499145612229608659837506595996270509977233329729502319734272854215482094188708344560697376173388335626070725660294546558185901404861912165302759216649332366942920256564012696558872373853236558758121834801271538690025303898864591694655570123466424502031792632256705775667743894384260563270627704535938182737329911401547332386003906456155095344341859139918973176868390611522580350286428242814550839670751461516726222111308022751779400010891907611596779027874708310182993895625106948567485531740*x^29+117461859139523683045036592440081765104786631741645242645373638273723667077605196025287303434594330852977696795913023091635481588774575478555347370123546384281915999084811747392172670922101820863199096316244422213129065020444432051670542600633171048571487208777882192093970495106495568321420790166222784251030094769559478276705348167687936163255132070914599726708715341113129143794844704146265557156741414258829865806262620538266069654031833582921441671846641727344993811014239880355592600426012149184627507767*x^28+598262485655535630977499234310690291376229099394519134110390927601473501063687061450258153532781063351224922747390950571938765747790703527082092041167689353635296737262679168576127121516706197155992531718953495480638974609063029513845344740332459192138518325664260559260128534639857574711415393468631143894617421923550586692201717062544955467206530515566270213340419307067745466476981201129195829830979879668018915725171238103352461939974759540036776017173729547686029810937459552329996515784305151820706838259*x^27+2358395699541047972499901898026117767049647887785250613903015085353727492845515002367072012801339087115081385625182792114492464437486762016984876555224867871047881379858831545475020814483963719834749222320862728053646838991342292449979513118206532449139971466784366143814099809501947114322890499532412148434653483881838271304987629448724270224345493125163899732693062506403998380074140028125009005842496440926679455009798633413027615596385232881668975971309106047032345666904025257927295541838154954994894793354*x^26+8465882120626336084638750663983393035869735402541896163084287153941323566681418069060711947426852950144653714567126931724048122713676297528443530171544453158563854948529621114871343646863029884357329824110741257494112440967771621330409713278046008054598629173350460214868994885645607576845115829847687137224029094417931116946776445365348727801855242942147887733412498809041957228186676540062732299705624766399258226108807756021881377190587153513279714215173720675986808305187304804378545079109879754827100192936*x^25+27230701387673203476150701302296191617205833385921026866393125505746157868887598997856523771174527675101366456390640105984951978844028327062648828203876354884269513228741271566102657834497804536548195758404986744647192861387410620629438997474357026836543671373520401271971888134772200573288542651197635712043909554330545310316260769332856288448140796943267639906386240943849949785469948120271459306359795707071875252626836168768450364155295143441616966115255446274099484648413451440893722036484216290469045381118*x^24+81967541126654935041014105467275920625288732642009938896193628240095369421034937358949279443533997751255962327271667242599850948290727723232170307958260483334416245153956015762183704083497550892390751192183347233448485212255020313699885448847731921935566794235565356453505633635212394113206066858658153953466385091365481806357432220639116219458470070945260497418996874572883448680773819106444602707085526583067328286348198417778160548235714402972022120135902299562421481644964190109688856468113087961980158270060*x^23+183835301221281378296927192595111797719153801104047284591748939752556357519225165215370845074330130145250223295314152921632837115129948094045715250508758383239962173025496218606484396703197856173015246336902268136165451930580670033104328863922042046450683948803953684161628578105754938792569985784502052091782428998013433771600144259628821617536171237921230848097926853382887549383298866177489526315173315061361012164527159874078037301241389103338314950161106364452497780138422167359519709540527832003163152638138*x^22+400864561820376602988996582455325361645580073606919701904528097521357305549743754397506747942951109362980546420816003814612740329238874606933252879501764832535096778149200657883116765934161255329184559158076400178366577168609573898738207680971120629804433593962868223925092334075868545083625534938948945181919800667261042633265058909320748873477492654497627530243152417975751821574687909786150910981174169139971885866729421071386812624691172478759745373618733452622756923799689234199994555312443776396299130529311*x^21+1160052558795746911456894150880085472071902665015256881262911090615272978265512236797361486898694737868082515305926005233828478946439083257148141123163995189161337474952196536747756768391119731913219411363285997350195084262746255831026060551121358613926241231093741424157657721626712344847341314174177982818124221902367873119142939355178068004123962084578456866385784479614908518037097212225177980673046315674493509407576609251138335559586780607502668066871973835829803421808977079998473488966962928351924503284222*x^20+2997064185769915182251128078781817345135484390702721047691294379762502973840214805683048716150957665319784186894081084804907100253567613106100373210858860854707326442771638483119234183387402730995939134170154410079573377365771647984306660267014586396909902056666293722659017503756410783699374195831164235716540412306957676120061918710092268500954860274093857038575977849123564233752103235211405733888143655247674961755729408361634456869124408012485390149989607778712527149041905763889899582757492096174300810726817*x^19+5214327852566163238684224606916371418592679591553447852168037364473990079630398759862145689991613691607275523071574224321171568063885428866589082690285817169216787461214061034169699775454391817881936451315181157760891492536035005697760033723689737920079285401057566716177669974516331169488642496062021247727571900109787504661003274103732633190636142157725400861687332959825573321880310789929457750815539501202076066404717333254995371656795088929259458022595037613354367844073221004791104756806798166228089384702926*x^18+9215659407535167029900374000085445165885109991105094187260085269429033206638824531529175270630948204068132579168189860199812139915107474830632127824723643726841513423369249840422317942768933084179470571954410077496417831029262433393355063938513692259793983878439149147062882688913621933428438536666040298235513208485041778280285995120452694929514969189002935385189029547660868124608781160968764410663619515903000988808062916070365361120408390769252012023610803889068784435422302305541528568265213867351063652232624*x^17+20527114571562321227971149988209064471477872031190909405340294124355035653006453865070173186129454913109924021046791704093109959391329981118134117133604875117374015789713402928699410812854269609181065061385806905901994803310655939163413498303141366864164551404847805449373922622561253989888784304713336094949880906169680521310960035626109200820084654358450265441876552084208799497398907602545693962038010465987468044544022016959332191867212707239049417425919738151629796955426303301860903860250848455653097607120816*x^16+42648747294378028098158793078905541309875606481839923849450292052117372974165968865921845724137909615671327567670840109578243390267433286128929837217180300800636391165663799778102024457852790743196290195061279731030070761509921146899390608338266921806352820157648502008937073198048191859188774510942028750147655268000666547431326806603542865386248720181461640260184500647749254383755320722668446064497056879043484211595090872445372540338377048730244073789802538396460521999999632800456049738335301106663226979310016*x^15+64700128426079543538698648969199300900118800811214622467410934165159717012129682536946477614887620318892939270905651857024962151738679327910085829022722805779540469868378910277001662086743378393184388343366119602956428430411504287237278680504027925754608304663722876139732527159613208645396708941198582048868103151016145880835958701417221105997639217145194769738363278252915245674559783390716227623355279732328319493813870153381570540505814239242984089982398444501694624018821162524906852686653483632252186609836288*x^14+161828647214550086024525457174583398326541178233810835840404313155199685573627602991023553843420712790321526418354599810734233113897524601391005096570907314035634125193050789618337805707554935818699318036229789562795234157324831932693004708304954497620232686499920045612255066469363038393110851890324598429306097809595732121542965086165262486855761621897711038525025037281468609414407608536073437096945030288402214970028182904528046206071623871734796200011983628539495403714729404271042299086599796650471739790341440*x^13+180635039797380814968816314692958136703220679190005916465928169017648882629681184075145917309687802897269951112551065399884359113524525987839212700459518034780837287172497151445469147485428322833542959782365279523377954310391568104036982492800769286749045811464891370812883763309807514707377629148878455489410592777552792731933210628734801437792618367701270178964108468027740452205110637253793576376795416099592764568786074178959075061328235216838769923565786184699098670846045133222259321193888589749955440037805696*x^12-164157057467914959910856497879904756625113207523474687742772279314480845933870755928462055142377153192313111934308249654474100953017058099086752594062532822732167229321329473080827734374470262558370302275019577675411182122726719586052383445208540287114036284980429746135518152791922667876667509207379092425811812519106628357812670294045218434957435823844543726428265605846167391170336639694361587383038319143775248386771310037572574547416645630113801912877773820870271498602423967582852903592374947878614031787122432*x^11-665077740946649493146182253978570517292101054982026474943278040291102517911594896687461849105092573095938032030917333105785825939235459832056858143451432799836661508562343186687929817722934211836985919594106412658399706979166732403129228536333371116732128094735378816657464806221615615468490682535186811108795978360756028842143914447172406653359893124403362423582925578009260488639168886641057962093689500182103328052868917011987918180440240597826285090224768894729889849715300842143067309807001455570873985489803264*x^10-624019610135903065160889578920418451753420504275551512012188897797647439700027470215074516374835427770987911108085707207331464301603246434513241525384037669822082306063024110503089837186285853489891812002592167631287109223321534387460109509420066701959241245037734230787651207721647406619221308206696166860918405164580228453077232375823050272843848518291889468422127078375319219009611681422787545550730472010785905726183907467369753613670745269831662438322543365784208217418846715715689187021057184082205617784026112*x^9+419773996949028800507241430086696411839483927875741362603866259144812178386261835236699858543557512243291099915732964533507396348594906982152987251829185325974707568257897475769519851125866616825100902972724761968101610738820589017140442824133108746256651569306333215436198987675100458601523701148176842143989659409594536657101514202828424154281451852965186271615084731410983242980451102635405865622867517733470934260089486560823051000778215656726404343742103036973487848844846694162142368025992579839795276543242240*x^8+2009849020980586144287354713688540015704533251125797555344707023107002908536965938503450202437718150166376989231083844555031244678865830993730879453597471031372739249050241921157323250433116861424705257537563540281003450564302598889333198169864586823419534539753255123024249238659164624064549425685609904972789367077003033992588882372968020143260416893709645705036344679169290445188233074057166047559981846285268245576793093325826078686509704146215769932060518562910976006660702924305326453976686220227581526071791616*x^7+3017685460512597590540043862266636608599518783261219706600681011342734183622229292426447258803021771739383957399994073536844793908197079413125746017782675076954390384906654604628599539354647361953902309717830766994861709062277393474948958588032813168115975794969644104238879900903894685332749830353660551133093793615155084377254989388565072346113431696994314431272915762299349945505164771974052416456365930911101182370216815725815496711213128609626026488991310218091533312332622485751127390015975716688112343337558016*x^6+2834897253547346899805658280052532070497830754889333007817888271881726459687748672659010109470590548330724810218261653705117504687312109191452921814878403078560945705767954967246768594287094402535589624371781173963973303546220786230409455776638850443297769421186590117845017551077040475987556237466365706010478260682467275637625174385766810493795078324600824865246439982711794256456520929585691891684926447503497228503207471070538565430466790666416907520583111426234297084618509702983189749775002524095690628423974912*x^5+1764144607886976771899802882973607994256151914627055463187978020029868866431999423150282370133517943742939496871777480270792047911273627452268947247573136847218388448359601715746849291696555085971212786447055864785467464224411763192469497072530687027228163698083938522673975979026550748996666675807582052286325974728456741099524037499274800429472958908680215893289996670858136609143147430173147866265428839762423659708779138602727595007933540218873857093918292641176259379681756853893629487004194897167012219062681600*x^4+724075686355911190222372594909833372835660678351680361735545880009677627718432853447275586017539216419521323013848104757419180680775401867119020887000919851576397784478036101973037381558916188619945583870173076145332768083455326560659335834662445310338537708366236931428315261715808371400410019239233465884976616861084785630682448473503258489331613671722685830563566027595098210581559379277369739903536531690801146946644214867735086375739809134837774637523814751274875750998485047679490368486754489244691975925268480*x^3+154888793941266148059821547065774902793656181219774481282262840706588701072586271025439274249987098455301298165056466924799934222338305543661430922002780772435862732388113524090024216558802427304796224569518739296838407165165623124860708024283071183859883993630263690163360805542085514218939133400949730093266411006735516998929457819364023497055620887269847730241096819465163602096755122751065598488431861572996696517074324072985672520948070480932035321612202489327965233482466125579533868888841108482747076415193088*x^2+6731658642857049910013235715370636022277550850719839525701378501499891602170895962724514116430599267812867755034567039479691083440380934096183185442459970343446059730011466626835044926647483753706755481872868569760958034097900664461127039473398761716167786905803043773000558277178166316851328300935141664258573925482005407259722796462242647996343448034228696700853948375489476766662351168234065910590083792367287027306678883135688208686317623259097243795520420408608645650009534495659099228950000348260723756367872*x+2849805763457450675968320275349839987158892185509961712798805473600678290852740708307035940886942259101544897737119247866331051055448108681657607365633446210125249779615251532633356021251992064493355921559334525676182902225362107040847103999331522448039002580407783808109588960510025781792986415783605862223507564761054576646083338463855693348376164455720924395626440374956857757373270801157419420485408718154437202857108106799429905731620770797230512024192740404302579803579505872468538705441573068186556995993600,281312432140978784121062019402820943497505476356464773104370962040664019521086094244485249141471073117968976705655808492905343054726467757749927380672579198633757594116789393352280179312058980523643454859633729105947111531878357398688947145872661024926506632523451541875342349203469187984531169787662355173378602972765359592330156524011102281023956105327596791789191923326842313906857656848884889222513104811328883040445346049658806523168994194648695044756696908465065838287924228840905197889844*x^49+2773389194275129112827612200498853938515930627503228603273766783270618273776562927387373881334460138352523288931208170074805337107027104793425514920728565148579597290916347815747312766674887332491451631359621473448862647167936380791150227121468348769018223412347834222731110164692034857007262957066511819549471763653016336992449152360046432153956041616204160048259332900484385728392412339782871768660657214133771715530528421566826919329889060473912174341640786563928056027251723857236839451174344*x^48+23420229716322394890916732542705083338213052435260046200991258989474189930633476809690553432853756862492975464301524307414886116629773879067506705608133206218947199005841087239395479259158126766931100138217467341893126661391190322408583198386516914051833625894611873592324827888490607680536618913440255458209385353862376489132247137907921873398330834768074641208322043877063955036343158853779373917370631886068877368314242238237858816602778747814253390032707342004184134893568010912233286689742068*x^47+138463405375001812670445622734341724272250963769133043971662147720278492990987632871117080011311201712838516764858362206982923107756487141290521814572685566986482345639040774530827598143400441372727377236002829214124613630034008514406638146436704561295068196971097808386085329763674202582574081711750653216382034909125003758975467650657462141124134572845745304057214393001688886114685062404055304157834987825422179076158840710208358957988592654802115089587554559858373088080698498321954536867410356*x^46+927769273692619119933816160329017107020007559195537084959984735021522269068204095521518415457110732537665622411876274792964510433854188978940526724429243330251707828187667552449122823491416803360871815304024329987581232332185153963021430011359787928323369088259203080449955590914367246776739425452986848928172610345195015086001267580429934556768666772181120973124268218235165057734446809871849532278997654153977452612364390924862522809863512286485607998951980724418959467546559654544021596735959748*x^45+5513217959787112560020263981268964463499672997424779775747814242126680078665388948434154784972230876388850683520676732346837748136514368262378129203290498411485846836671983544402095008240319855182347159896732314300045934260791262189290058410432910884435725656234689280114197591602574917436227506104720875470064697035996756815949082930168417808536040435504576988876077409216300430339935609350448507257819016703460498318260446113847220751386097938934255949521906621983000480155849029092597506157377748*x^44+30975196960594649490289550504908340750064211802194092416600264671977025773150462123599518469594032679505593032382950528426178193210192907295565401028955781036501106665489625677536694043357079933397223666344486460073561227455223902025094604433264816197539592542324018277984996969000721087500810749695221414202489623001512436038392555609266394636123035590953850687981521776996280407464204757558160484676701373424885825391127008456935625343668148002824867202482801331899072966574934350630988383569703000*x^43+153122327034220910795394464275019611440359707673089284992336473715486106923694144659237246553722436230438177040273488164924902372474169095152762737591257342172520459351687690990696025228580056873974603029724699206652296061374652040311088571162303835245518332194828271323823282194992344524075153912330367984273806803400570371448866254318756513254372408714338375208309274224166338582955477449838053303680454934154661450227551269803833950757894407046250951943366236001241838986107544448915049021080168056*x^42+711681310827376358840825318253333707051144673421862132275125386847019292262279687531913133990770874241807191078101767435395825534779157564476426749997729868055055590822173053784949749558881818937663981815925503297146060355214029135425351488395880886669437896481952311955657891542854541329106615738163813594635170296496876172563520527718035471545195559160727158139330949932851473591122244353033582014294150331369312383792056561346878734694615461376985878646882891415399496383152924602448941133826847344*x^41+3059490939892110127954033062790312577113281520684218634092914542015846771474531904466101409792345097512166103001814349349189789797678220039379043781961184469249203065281298920502750468218961313381454389533486855364083794519079849585927836847342946584778054242502806967084702474991390628869419174408423412447784218763188508427634210252204770802217919595196778716340365175839350244922131514192211386182283079493964098764062540541111244115804462038240292068202858220993209548638438189244728127741806702064*x^40+13256119916009308370970569723137834332540223615696348316949951340318759892992542838714968704707245304269996216035557990535900597147635052998677934016632548407417329806240349223715395061937414840837986848141923928707568870769569317348739399385981933076918310018346430633500594970957359122816999173839169844086546057465003778346607419720124223377204382535935992344977528945585851915504561323299034301747583367341726655231939844637148554395147959718942560285398017749195267604488132795167293874592478301348*x^39+52481454056025587348381503952839461109610209276772387373038854301531213198485635101392848498318935898284060480088293332418382761711240664533916337194750252754659580698548630358897661360010507320723746893049658760636349342694146180452021753805081291928133456930018522442553726324819572621257556315888313536774240564392589251209621420071651527985846030870969201839548170958078485455135887771144598681217784903432636352691693637083900922279005446575364830570516771181738747353546583083088411702165471682764*x^38+244418286184376632857944193931305591307945499734627346040413136249266397233546109100337708105171723018506109110024907330816233368494779131464427475640278167024390421262486697905546088496998186291548082789900459507161780716418497999196207254217871840012385859868966154600636762107760885298068670025237212110418552918323813965462150160063705851362317471195488078404701967080657180232169826805851524540604699236711431001607372591918588629733026200624615070122107272150851756530624420409085967494493481850636*x^37+904592396328239873305538672091222842223912309278685734378504322215859781619089371746905314740728128322465399095114940312388957255808922339681563600219507714967525050450929061940070658179981390012304964549484508758182516685836824835866983430170238402588187649360132889103322628208236502389546575279792443489269193049106741211152634278269897331820065326924816900341186795599325094511583795650639759368062390433748978363973932122737947742487771598359749089367296225789734033316782723730592302139293918658636*x^36+3764736244204344623353798962371577999739956316990733740582963981784567156468078807544289891193072025590532788993116156307221908798864283521555717607613907399049761147165742847731283103854308667999826091824615142594374927371903118493077103693221344843401114687972422703478713088238705418750192897318342835480051474721838386143327681448504988503308659439929252630118524574345806852347462447232736485586059001200719435111328267560524500572439685645837718330671558871561142696900522924672012268849194780595596*x^35+11941520680450861000643770444088478740708528200307068616230866082617664768578057629265793255259840199774788395613280466357131519554649710845857992508083888113358990728154397427845768385552967929836360615804673014965244051047593758179589310552379786124662864047441950337469918366007101952596966542499051380301727872637663408036628796615664576171418405348518932830659865556477713522581092306692367952562192011109685276519013780406467307819700444115047812142326833639638142192333560325753182083363161534292044*x^34+40979282344194217019768555213178978776560300680967071083137688760535447270460113116455756737983010145572417126966816373386350308445577627436766066862538618475223397225386403747575500301728023727515543879473318846885203628418177070072533463496532465974089263370952164683035630386289953770675705958551239873372285403525554714266955799904314504965559193345671580380897291591081825200249549495831342168384511573494236247984307357996855751479161339049236462046215451828776196348272729311158621797262267411139596*x^33+96591951847895352997818939554660911330131052569789004457008262132430625082377463878821404583763279036321456597170328278184859654416789504283672295787228772738600747963107060641762272789955029981536306512644133181309649536313695601834181583446787543479798275299938880053754311922579473054565640402334497295050152168087507755137424391967260106736124368189364087193463427899664941234336685985092193527265634335428364759044960579394395339027469701542764615093459473133951452848199096037729788911495331350099180*x^32+335133490393237173445673538064887048078290549063238980695395067317611600021348348325065152006557473446741871791752044499912776421662215001015097060666242457443687725898200423663764826498605688407957334607863056531722780190977704631136661862008284796150162400392847011250934455049128770193972587522664233935343478809388498952611026942625719430449464884716439663886653871706771925181607832546565970217212492980756217121904213066374564976667346547400769530507726227904953544465814788295184187770438679709787500*x^31+704259138738943803327431982969724179827812341039055887306996522822764322873576621783601274333409802489835220225237459276571898902768154665963839821755373404935261499157572991728141919146684925998622097452976271487685726045989678707860124913755533042353829288369513228822300097624328425786087772991731864061085597423317781889274162374827765524600126797046649600554314041862956571923070833046461929046184261135078224836615396800921480057490674577332095090873631666758124681819385895343295537779532964149296140*x^30+4837430541454461790068106079860737491801578026129263808832235300210763311865780324661067372083601080247434376334117890139483346156120814340036965163102246734316200922990757605083664029612211467974176151901813381343319053580986313957494064407273539134021240498188558181335487830924306758028210808942432874858453982339275150645893662852973578469624688900046387388647186559021399438430985722048480152894976953537023905311911199707694574723013984517917314049987107880586384209312816425034752417097585685618700268*x^29+22028597325580833725695897805050994208392020397308963542323930007133748516152921167178547560381270533160991522431852855704143430229154992301448219628830436851714590789588863347043684864368431900856113950124650124292733636688729244570135858220035886856212555328900289774753739373184945302467155222708035309761839657962817457788206369307423869424770084921642668869361968738943143911904633587777214214035418097437833370819222296021899095596115048088624342610252466112304363441101099469306523260442691930007640780*x^28+114687875409073465107438362822157047546447412961801011330578818484718585877889147716940919972396365704127920579689515085800327342403273220938903090004586964883890252480895955044372859284596768070029079681828864751575979264164289068172361302360840126499065418571422300356524083319034035076634759581736459591263268388649152793187893482512143726171690065162275236933012890712285824564028394920654930428337851933698916063360822137169539708719064810189621476551344414444865903800560992661646002314227997479532397656*x^27+431002125523263653600274477095446749241991642587692178098801181960752280328384707632127207166518299066639296148693745865309802260694366908042824388371600266837167051512539211658899417438121178299799305401773783632888680086041636346373721779921050863536094030685448854455745964411776295627843298114951573662067987791443737282094162639301047216465365978829608044612958802004881021706428722726896704361328101281727462839254658964573461852797015340796881349767832268327419124086643292959051219422584278068973930212*x^26+1559205262263533919354479714291201017761532596464577620771695315807502065020801377387972737846602284298666966186470274712046413202210439229539310842037329656778894239049533404965818767541404025166422356835498326138591396630270321908659602213239671906580398257687289072176117067795992486541469060019589940641950510280066210831442337607136624624667608388257809019840407314046248821953906272667631633527499878071527005526241381157130268668131101281841427217922872079856497844291806011321496399004101796613775489976*x^25+4938920979113331020372929212557492355958981541308294059624204912966551535394461893596125304751556962894479364378931786587722288296718368812375676188307495757151142366977074523411422295124955343000612400277112607047291140773298703891086264073029422434363807477954815882987984419686902418004900031893033853377517468708321196864108502375447550865122133070249495790421859356568547358034234388178781019003274281301860414161228772045349136774601287902406220636436866866216369685856850583924710227362742463492074426328*x^24+14879227600947693701978485515123762149126155080590420082035409760454797346944529276360528831223303160634538705457452900448436733383205106803649722258438392370181655405326922666269980911041290221225612687461906776837290739186005581243539648562641310391618857723490477247617592895149028424615721199300986302847752622028818932504900578141327720294622476399854462662216021081540183841406816054624213274884389513210859307554079367239840982169748028414468368035497286273536763969539949390020920789827732349606171942440*x^23+31324544125786225888556189844397284891517918376782839112766295367628521881794197396740035641095572918740466637545038175763001438025411444405627378015407776231710325894278802085905275450670366851910827649163302945699150520178561594354702122046629568428621214978947626681071009026106592114913659910088075855581472499281256710909841841904794982673484249831603589974385027605290892215042059878369609227574164427189705662314393884308493163923470067780085701151190783873447442098098163641576158060892536183508063399320*x^22+73410172171395339905943606268976804238827292133608294094846153974111931027005201583501879808057084032397057251958365857353718797665987329902217682095390178199258834711353449705493161832875490267241375296687061403779542914952530463633759799650899608997038814016119179069935745958136651996249518101392639682607508906033174617700367681265637979234317464909805281019075316112188024900221504714618737737086015014040562328283564077546506965152283360693431719087079941755277329815384945390854634584326713459453634232884*x^21+220003548747888870210682162948882172558385373695623295010676493115699283287075697597182541794547137814802368745869848758440055062764545487284664107340301114212599999732951021273955573929434720767613924893450190610332964878813611675379545801399939475698501825440557343248346333281605330330737214505418950682747321588027523856370743480509008058098680754961165051013865335296716380709508071886197522776608669160734141118212137829104447030077235995807624802805337392933834821445779398099122974806148922601450106109076*x^20+524491844519408858316214479934443504403018702104593140678318513360190887188711272473777731260819695653489869096970079237403205261468093011758008851001605144549669849426460851798246068821590389425164809255466988138322226101542808863592367893927926940010957643630961929578157345127320878128010396080215661841315071521923385672685357777308444434060479450897112923909205415058727962285851468338705654107490314157145906266370679180801162784229153272396037293342288388830555291476469971993802352588266799509764122284636*x^19+858577936058153718211790317687566644346062307085343000406072988099404145303256744689519705851445116408723384210908947249500078420714263047147417591269969366485190083377382626689406603765424180914438095047262971875102255790980003215401238978451051954439231870438367035493283582343579500707574856282223393496363506463073621990268266452854760800094074303447643282200837321094709759604494319719218084343907314732337439366030017151002364913414309410716008902411802218464892386211555392692942672461647498438354966614556*x^18+1766813396854911021286636733496477784995915623794624337589032815153963903611933102861505151955800716956553161304621874186728287596288023591460317477329118026328074480361177053882719005399341884026475553689476679574003833103907145339730646375174092949364709039035785927808891220754997491784224346782931328407459873290963195741778069048259306261698791118901104540779058466755484921397945323588282828714451921597375666191371254696405308581038705091072691579746997975424146490241663392867363003603966265436316897121544*x^17+3839905366826695191916982510740520156476777676918349844492941868394910900626647384499614219575309479867798369261205203292662268460793519699141068867489536833026400244904435683444696100018758612906049849810204130279504788094535550539159374575495125323827897992575884659953262549228351612646393665577669676398350199326791857214396946955765210136554139254385836686278148450869015808223983911508979188744855839208408257711654566343452879867678011933793216879822318303179132524792612880409105253038456625265642206929120*x^16+7412833652240683447460034699672335318278891349803521847746877234797883759163987051220008153947080351525083842421405443672193601780546726286874365583738615827316181561070031782550548229769149512473749402162721214070802035917935246216428177070506499139582667637357234177398920593791203687346110223544583745319317819965898666190592147300298792721883566591166412039085523451834508061973145819265446633768159520569860745710183821297792290145247325799771212247480897222618981889575149652281139248324230376615739829205376*x^15+10920258915264121600462972158883195748783030362179108678888779197196882239372282716154770783854360608319251291847040847087347016040532071523062744617319258969714879320166788434719075584869199695317131017158800892026608619651209016012721778008374513686291609621900210235516096073664469532155610365439702602698297123933439786100920197973971922164290025248894696443980089843381857720256638512910473793010674046266991031297151275548642181698081824033259542871425512354708162524616532059261369125190739984572936048030656*x^14+33154060624008882800105803774016744822339168818917837501243314646872669243566710793373199057156484697280738503796832380562075339541920238336068527528277591767112069717218321091645938733433085142072464405270605506491789881413907516922466443982723538104822306388268616221061040871718412134662048594566020113317398453480298466561362650186090381830131587080320976569507679659676260434243856890621906130804876968633364341196857689375851056459047035499632243747760717180382194019296399735328381620416710411177543849112064*x^13+20868933355495630990173505663038178547301898349300237435125036275518548257159698424725543526944021104324403603413577424513741473035359445845893043101005761806463559375524901151304407574031786311284909923321870684610192781416757352345322720371243912048009709624491726732360857641434620274093561273941857063376226886460404614617768768531118458455198715919986449871390584485887340258121038566123513342787700855473773925412365718522308352015838058426433201634126774097929647188097887243567086392024701544984331336238592*x^12-27905102583220653035806998951855550926665033935466255597416059704376566063232415303549886398947764123434244477576470722022530233978050298514416971163208951449042255726224558052259871803235360646592286493916560654861916634499818558645587385188262383765870619045127408833116226605595217336440947554084018616436206938179384295762364358036936982718582157854514410984616261392511449262665541484416360017031052407000648173883930673613188499695659013003130351443786733547608685016714981818274895964564656119996410335083520*x^11-81964309748073586630862909819504639823805115849414988799607107674519865472753338300318031245952856845895898227537729939790621299471262830516239914818317231778826302495277998625970485303591795909664775943174113544186464396625711113160635598953029334763275267703221859183386087193151073471167516921221213200981998891173282937901090207511841549446807149366071374205061991286864452228978626071634622992084591297128972169206198500734526016598331834471119422311505536661321538990109829304274898160569117174957455779787776*x^10-87176084799531966243498322316069215911412161751301153968579835482392885278125881106196995319837133740376232472455345640187166891408289576614390131600453177580440700918557990996143456884185945528618737018914072648865661802142271148379914751595718660239840897103568043032923258746252900873354339137801394470570358811774574255577454238465415683277137412620264609123453661807448413787094054626658153735622751463163763225435614491361590919168457371997477297413472679529548914505848562194731774128590508369115304512458752*x^9+37928265715191892556613798338616525454842805702360257199219620360439358788356988795283956187099033687898081310175924906614096031011912690126146191652959895074782913231942296177656129461995494570790354736153545511109736460237970494019605663388285992866079509126510478357373761732103535306140766382079271493890840287057775068305190482141383912759361574974910995201136026115464756927310457816183977164531338739994848298361922236204107345589011857935707576060904752959930700831173403846379010283702664809962059000399872*x^8+276402318321916278083651443787891807182818094647511521664097664705830408474977786043540369050205394046629426321739420759043744285106253826679487382461672119163081445528459254392094349659380767783051031220322945463180169100926290771529512059544719300291673990919439533536283276100316214541019379536386651668423387604021846404529856594367398605061075410400650772676855417543779331178034608494226987620797724302565478617202502332961439074934169431807283452827112100931588728041774242253487256234982200383152745780584448*x^7+488311841765312121851044018805831363376817247816405327196159965053391583887993088554381288804320786789393714297617846504856558417075258888897270075593560530352761721777703479370978064542538439810179757578911430416518953542674635977259256259868270868937368578856961341374916442013160392388652284109023546738422720989492187129177400891773003121502737271889760128271661483374359815047434391041915775730860904183994836541189729092990747461674942495163772584238042284874079125953090754879120165748576943707552109581254656*x^6+566434073937011957979401133848431594287926528184082436145355450078945919143032197014545470236812574522178912261348257230465427310832590297520589761527888818125473218458447793035279821008983757082025045205428888916007998990476528324880398985555830115416587668591969592513158510214448954586065498818240371813110164835145787570955948716377295288577069853519309186733978934180376603223660331469263373886713264573271981547930062738044536723794676445826923585695601179466307752200195932826821577716125833415653374576590848*x^5+435119425198390063923999979913247559511862266903230083251829076809300289160264451779663744365615977837626769505529659429891652316538178809822546993424061275043775061380506933607084029491202621391628461258423298671630408315528312936617873943890297260348467456756283120463147162266814438539134324837184842250047421931586337431836116884982434706759257817168837416370827185622955238683660399312954090515993333265655147072140866959134211661375716525375214393861286958457816011828100406793694335187809373818327312365977600*x^4+255641344855035565657893048413671044424965099862478691981385058783877224266598876812322369479920656618455343387678980713244210337639711982241286972565519277237460882494835241300529838891539561959359799666908104889671468465644706066641724388431173453044513791837743245462910322324725202534363357253334253093167161909446475822629112151032008150369383078562434848100894385454005268974153847896445569026381078533932774744481528342367209174702543501769396965858820398334708539210154002084028561831727334679481180818767872*x^3+78390604441220930168718214696958152619847041526314540292212865413385778255365094709982011120545806022531229087820009174958367354814130712273141251952078090206608981698163098768168642679383558451433317611754047665572056839395533664872347314203529805185208938521885409717848929680925629856361634176836378622886360909512560212224686002225296447238412590214190498029099810516262104939439019712253831857251036984426743764623773771917180822848943285974357461785146015891178687126551150665552043245562076344164577115373568*x^2+19319497067682388395106611553803930877325308848258168129004557425120217113033875114651809572116998281082453078937048301437419677453115325989056808259824123107381365299117176913854008185051461669724708237371868237123971892151476587050866890141939485228770886698097073283426515210902743807565179938404771143185375572174147714678645462317411394393094941293734663621156562130168532706747371531644463279238507706872984859058331897252836037160759504358961957626038989384051823253259037226898469554050523566952994391982080*x+1389886065968100282381353221531824052706053626145416073211670059980444571744783260767984145009746343390209159205730314306785503989634009736641985986549196118249783044043033549440051562473046248066650757899538033308904406025477046428383735454057839763774426811715298021566014627978218600530150406902696576857083602102913751988715537658737561134837444341649291204667693864894995989626609348564134956247903708027858987889355834234879644924421324451509750514957530141542252446856045711383028893274493861124533061156864,82249005770805653169743257891691226438908403417332396812319568652117314794504224325862813821491462215493451228018971312983484966630561307396032674560402307403476675295156319827314117606685949653889234785988726639560304591616881056490722463771960824173962004547500108642854491094385822720781632739805809544200645087778627402647201673805551168172076421521713105589108503311048639698289116107148979200282764911709646995543941345170479228632629686280470587471586417456555288630732108806438386037934*x^49+854721330623959839766850068568491165139883210394000631555767038052357739201476510029075447155022630969190459651897301660214516803416114575588566878480609693698694953947928346513803198278029748499993189635001131495232926077907279066628641196287687854763730741275387374313728402500645200246106837731244786705223290122656346618847246170614631468623208298606308031376900544420327379947151193685432248989438913304830739938903682983516231606980273344228955083212636103589187199887542573736565701777930*x^48+7562419728603381321260622123139192830493207201771418007228804577463199883215543014659218362371279790604584836407354538389379331312685339886340319295869788762876210133955149452463090624745287190268567689369043308800841801906386195430689204282228361648671292257134413429177803410404339119349982163865644592918383362927493860280676162433243650907002741415117396633707312952978343477066755607693201247958135805328893128945891745012403389120778695805105317678665388929642371289495123712046249812305100*x^47+47068751886540066051585260744216869960240184861966871670657218217323612592683458322803724924465867612524252833567369436686507438217357088062838736422721341918959833359052352452372384435642972532735502809128335930588072701750381036537186355905557494548012660318791230187038385594437579294765356823227718118104747650899568156920729852606609740291212211850581340943620143386846245056732092787168779775585308440062679407606316543950488995287329857192502888975145621766175734388170093280731148797969454*x^46+317400987106348235489845161893878594267076547051900666445157656045140489519638041062578129505071321111005360717770615278088050807429888192974676525087900287572266407488566080929145542883120930191162268016672229908609212691406666059607268922902253919116572325994339281962821627691776673307178085885387294272011003087968333069657613704952498039820065526084996390300035711100576967205216023764236175214355173096525977846589129129696102216329585083259151426107961842762179383397802494502284593025441940*x^45+1903577667899538763869600006642330980928644996023405382726182780962452796249716780907701944398419717668357796548795420782426233134698870205284376775290393405647513641912944484895791515354805547899773013709016717439076652929371445294627318878167650785119627490280577808056350505001820120721624296923969924858331990002311399859240722496078771591032073822822471567864548456742999893326121104040114011841046660629889590253287279780655215297838938185427555166238204722948138844779477466710423260489377862*x^44+10883755527836516019138277305296643694127318923328737455304835104943721823214424177026069711693590406144735468245245882005646294577664738792845883724748443762091822094487446394257119201279188590158214902788108594869691493569805902813178458155070110575978767581216843305865719272150414406984849169538331545405500213170801525071537057043587015025904866001116388757028154180108155288577676347367907088325455514964837000764582713952554582924320698487054977089826419297062174597082018559631396592547733034*x^43+55404249110705016363706216449160559353917069840078612234071623901539649877440273267301735600355572386815231581673485279566974659975986824847850483749047577026810187810768560143417621239342313285548307042998473627497475090365588094704115085361847895774018678802528994894904475639362080735516302970920502552284377316109098105599897297419503522619322045566676682965843830251120039937681233162257395908817804860595933500619100340538578590518603138615318026705985663427406577330214547333328336322783285154*x^42+264510635893898574513800184866104256176149068385181236522508038426145093147440952315598062177579707447991820506811330409364078275643603487059917890016090690165150364102750693470628467896587557975574552419334235512951568790612117161697717465072305657424367404626223409282615443873232121619108173744193654183549133628179118788818176810492409123489371993235000897095012630780530774686449938675895043639441536227117521187081101047085150769696531317015898385116689635292201279828768904460486099054258931262*x^41+1166866653700370026763293006832600722314011312261996866624227541502004461605341563611381770045578896767417085075971718327248117409843848086371882890445919972511400755386804751269060587637021785011812536165611650371405646588334279551089385505293215481773925262002157795520991030988618800174128145876169445663801028999296498853462755752252855076763562359782733204285815272164395361175617161929366741354046963416100934454144823863698464880155857407788919056294342435592801441194510638341411304943245003546*x^40+5099293124968545609742799607310813413808022062808254830381909628840304225119329604683235560307392513006782898817003631290519765839478923960896576351729064511120368532241287129646086627395200297619071918115438168832267568337405686283578677509731810646278844092068847309559719846492674267830605558070869215897312521595304143986085824593405840504235515507591516761520625860049705168566657812271662983583804760981380378376870531482620422148029254619438976164851959061634360460993204659606019597318616809052*x^39+20616422768519244460854345748972533052212763684555891891466209345650111880874422553856963190887673046378095406903346366352525282381146619027247713170901022969682822541954553233454980263621052777394198775586310563834320177189896878396388931552493569380736177210193704920871387593376448195272056151768172826930161580463987636167357130853967821121541213634215980795843890888546049486442098108983421674843955243008989142869401540350504176028732874324989914082583889834818564891614947546234707840612490626178*x^38+93448301278451787564601981519064353310813389464982771823600284423006913053388949958387241318181652002545055559725000443995587487300743625287302615390596215458141821083684345712766674830788005161101848790500518154039874322970808119460105006670085183012495125067268869364155742293801443516198019919664154420326043671592730804667709282279283885212531144472110732377177960865085938198646535608647513494140247593569023430876729473655454062984012306824332589300467511024018261265724066219333899290939976873700*x^37+357465045075150650765762398080885136884623799637820207630416273709903804564991566216582863299053788432224794318249483267332574839688795118290154576985331068289000683954739355795034899703987498346332916272263226731319879363805592829461917670897882520392279899757163356256864934067147234727005736413045607979958728207971617953269439432793246486645314279871557611908222787230083653978102936351384585821778370238402134904860430016100421051371130929411813820442777802648343983479322172831822797289488991023170*x^36+1494124925057697556055392802649852118474594976878133236379030663138093560690357508597565654970238004752128213418218181581223865938831560659957699593472260023784137283832436680992738901736338033522440851862302515140546244691688348029879713413541448137437985151586368310564083764584785862276516300145005501788352792924681326762810793254388423297590290046305409117700887415093839781143366732987885830006154154840665119329195026733334774052865688537166338124903977886808512683035016861635789085588751037816900*x^35+5033267475895272819568099918692607404872564969498194327769590639440424489737263243530599486014188500808404125242809029384168189232955882427574446142333142892023802174276641443320976026256954205057575016242816077917839299355669589193518872788810349958767853101679935739070351327405554868401259074208890211373115876197056042982173373253380435149674166256346588671262565404109934346887181603424012342031027355989016042289509595461799379207693241095517350467286095238218685325863369916530399388390561320833874*x^34+17720557495703503115457093752392803462815251812530145269072750847606532738344346031885443948646393098106690052795721107787017993390934892554493912021363738125937883542491768725696130276821133087226743791837187143409187581562766005313197854885229177498701063872842863408843138501243324682712503364698541357856233468554319602340354933605979512384327470732228284872058516121327865643301355246484576523380497124753794891847326535462582254725674817542558078994803899334858546609448147014905113599772328182145652*x^33+47175073637716333459919120854049515090498262574473463094067017576008008802698253749855634029092276168602318048423543411089698049664584640647341070359167052477306949377221661938595001575026018045351250936022517611924779173487051763178354104240266970398453642803190501752849258964473181210041193698395540622415308283503401109637822939717210345580949014424073437383733973752428508500437209247135977154836170599745125691282974798712028009431576328330191288658860369449044744326494475704111921491221569764766290*x^32+154650261829312681173792801760405867056643593513373650742471248128121851178292247480506710149590892564651967632341712562110414175668717946000107910625413694416804101136536804927294642525073867645380515132433344275748148481823450319886426441332397108049137569253469436462188912557296791021047891169288962080927823207955293523624233887812672711919866457531215975107112103155861903953416471826298580832848570115766690254563516699756214366820850738716223967392689470362159267944805726271830500931950826634843108*x^31+357936680927194203293797824668509490480577502760360257282909072888214818558524934326864218737855138153479506803629813793701490255304500058750004920848218480769733390699112029850221055557098968497068096994863371920143247175958628921486339803186634815864174377180687936396013433773615528024289532523267741268173998882485597614520691236637534336247250563567728868503459960515208182517652329208223201532114842316463866035407190768051019381608711566138964066354503711686359986597384487738567664352364970755560242*x^30+1848842084448263885862810442203406033923750356067304804117042610866146740207359667727424456144316664952737173093574305783942336344535444244210600133555650593866872437994615468371971016041053660728979019418870729956744925283135987141871111768366116367187189113487106592835276007752179929346504443634595294717329814652032791734517030637045486178312449611548385458071084084098528611108716009970208554332443229632598063285794011247058213663820355548264033232387397989232005475551905578117560651783078053072867236*x^29+7928995939840330141684474233615116943470179159334956963494015485107932224577982754737126613368621776301134649188586178109119674861358379801983973374513394416428242024227805810526241543563697834911666867107089717341351906275716557279465128227933705594341066286193189680526908073876229637093924541420250442655549887827870010118182393338107445039126704311381654202692298276393055227757158959864265179890317874620637855844926231368513947529874996915568307174766783100053464551441842468649112032499090111180889618*x^28+41702336627756700155315799969006997911566464710916585471708435218396149635072536975729371513705509676285706080724517231552849978134633474335793740468984386578955230240561849573790102132106671880060694099595668101339779745772807785025478632600329041676513326925102770893763689699611098215772552747556725933697201156220826167649807264879906356800746209751178694678089107325125542666359681981559683428532069294314764327226192585749468293907965986096553879805157446050546576623557852121128040866776402345519396550*x^27+167473855579659139113545916253636091101166930973315176185064439486610694578591403114217480504599118432343821714361342607164383100866423550480799166706469455363861349323935010515864771918287367408824506245729550534096193748423430191816106808838695842971162118617326122444661354573314881806818248698311816337929342745223878299785925967286689825499535049107751760806183565273680595884693910207466961161439305694671032155092553098216681513870212064504264406555454555519967983827812245108840187788726714303904622824*x^26+642668174098633652686943316338973377297609270019695828709641759889752434344216984856018356612063569976254378607776697696711558757033000652024990559535756762950267592835467458509522824679795820174601238061133781280966446287953654705267982728627509601864326624136462516990820475203379770340696511622604996448855415349662159885094260373745671818350105861184039283982474667191243797083864258254196154283738903260364345215424206817585202704254706905595717892608008275526469694622067100677560370527446296465541960984*x^25+2145095954893915624049591615320411702938675583924201525088805125273981961635468055003511587093582355554953113163853686693248682532070046399712645639310999086084639808658036445429745442452633009624598846636393483622063667890595521158568527555800178981867795918609617309551026128823169768044208857769098866839143547440131385653513317607443705729132222526829164990495894631103614811422230780501742572025224966110728984634412934934052646052670864268082246870705225668474745803545420925007442352782529267190080960516*x^24+6733397429480797446106855067432546955752351930973701057845953294740773694681977783363063504071942121592756647657145541204827880505798959409604010787773781095688686167028157505911527735052349044239678942318000649752445053074614623790888520351686585950954400098831873228890480225711768909246052234012075291853636351567947324025271590982641368261966487138689456122342320655450986605367897050207475693848977952565428870952563991383322403488379168133893025896232614514260125034541569401914728477374056722285031275280*x^23+16573517479975766479028525002677888147309737976261220749488559390737493729175544258047767275120866799746358913038196997827123552004247239797944861775663231838431619091372520305005927143494337353739566499937484640336032324839117120031780491852545714108965346888794519800330684547783769805922188020211743642890626553506811707832964397383596492401828972018406829587028080118143536055720916208302632520589190766184513031567277829052113936900454503203902962454091509140689253549522976109516495498294894542544255386428*x^22+41466627672930840782766463737092857535611449761573110561749449987705011447219905177370988131253948657370796619072007646696669958609738146507837075115894072814561971277053119032336088441007447160720683815022012360834011692415669006393481618581096378018074258749943485881508801787353072745605612671471484583542606092883588863661283968474833388328690302026710056219029086226653942783421699588603469495088643848004385082429650071789785563748023027366438175942445101993029724174548296638126436853433577140977916501178*x^21+107401100927535060444970066241515078328915343150184930136166700937862387580360567971958701325819889982080233711135338204373481587137088829490074829413796859050183230463519363598499269485223103547359125723121320937262694789611083912908024160831978530311002276795679591421368409571213469381509839938224493854935099558746688663385252669413855273172964827068927992092696953413590720531682477457755493900317088037234385546940543427111832371743345416589606724812688582774320299219916769094406356782903519813483319832560*x^20+255074051740538219692851287295715029148593578550601436917569595944057673294474599092400322449196024834143009689836198493628049410332035705118462324906788588933076616573144255083552310307525596923556384240102950764550448175434999916359973146549332397558818191838464863961874355028335554606701263541314853365268208396651897474195023681090561650549419408588935121625415568540901799342248135580079778940631609475806750635986500552733915559371090749887130492962793724509099543413117412546856322634214244468078852695254*x^19+544894557784423473760821235365797160189079071877851974103740499448036000220802740374155450492743614850059700495902456169743963968172000018605211930986677556454493507733807798344150732488373321059122319534307344841857092644421993309776214273465343820006180471652967569233019562050449103303763030705087663392326464516592089484096441110831085971861703230825599869454174545653769638357969230872781435471899132667165841922534835442603419917964692245749230833116084133731269671754744756233941524585696861289149302661640*x^18+1190294227526178437904037717782405511901227789680355067751469392083380187403170927800575439323707105811086394855639272585246973995433714430521556741183744689005643493880912239192159651796200223991356276874352150003529462336602252566357035068370583724974142032703135555493861378194829281412135762415801653030019909798152579192379685793203454643448328291962342556070842061791991101751394448980257828462388701099742419925098246963250524391280905970463916823247826746836659054747151555734588235041067768824905558890232*x^17+2213849229136964900873602025859642852969076695199761129358343762422536124330430631165307838191961296016096354371025382768615417230431993406140730020778177966652989038632824028302577162680681896803226737430919039460051110295580367983324429642178182121915791167949143761477693211109360208835371766088222969960137962240804500190074206336979808122553300084562562116322144913922382813937002368962875528843496018512250871692503060989507054992156867829239277119112157141605421051066717175591874163190781429740918962335216*x^16+4181864398657000484240174255860864575403129885748252454885811823303367487145967750106800418065399043500836027124562674701845384029870316097163804183409733353708141836936235331086752221948049817228892202755972769988725057496694552818462888504206761532539509975227415086785598231186440078779906655323890099049577120333167277041684276531205529282466644266893734557226982379594746427112069375183027181300762058821703041264195125633850841180666871735948935549812111571091047021478127997341517777365294780758496610283472*x^15+7905256249410615746892422249391166304158514735717925834141368702374293036634208439651793923850532637630932393020063234521159669523550689592994749172779517850329964434735827457330956717417280582412374040914856802033507909631846231172436818767247569901534998832133781379332220372447781373285896555724983434797617870549009615185289349835678474405896413523140134759644376680537850372753108561744858158766989276616504539258672332778189837444359544183233568475646257492729695966995262263291424992331533821673688825556096*x^14+18651302473398584540231068410178728985138668090297427311625194362413836961138782532830783644608613591959256936982664069358006471425002477849234417643984012141628871066464604082823603752883668849081977016321942545157118967048230420960975187941436444928978574268432795704937260546040960550259970991786897105281974170849805463248346101655427329866424952656914964341902737584530958570739460405244605377244548035259731333751142893119041611555558324429893065900253734284759896247147531407284098436778539064961816075402048*x^13+20705640868489077995995565086740834221398800182867455352957898822624954870411081511655310886696564188936110616739039748325271716578278065540046349705421954745929727552626611385962374740934432856087376865882688238794248879190978889985350917388319140976896048513991950265590544518880449561640027062683534273306294505076431428122447928186451001135380080071873676210806974514335035860190927080348259246241451232309851756165321011759612441743900447789112510270683338952217937292931547390650806027459141626345195996848768*x^12+23225548079077651905852894440565798003743619855527854766902962327545667012383284176176409918122900378311489210809106770340423505730333055373530734648033947178739813051137273095565172211056197773912054345719022531454656255817037096641105399704761494307852493758278998126940293051655404809142702936829124504369380563720385337934565875645823385342971449695425449932851183033844993673278116136918361084786905369893394190387680586086839865784330638485108792684490164813103008692773924825784172154371195594848817798826496*x^11-4332572562366755016303076341436765650737354253228892245066687735714785543615177556780749513082671013487264254642778883890903115864839672622383264019003764223116886199616048522881094947659937791932795436633324967524378932248060216621603671531880082048732272227427745915772898747552729571402165835782336266327115677936988985449687186675918926406213294651824106319271864660718274437093144649720070514271462462597351208720241465255032478413002271390825790435410936521738670326780110531790830376122654660413104794726400*x^10-99180189625090086458367023203199794616762831394631287358264944889690251575767697042614075260958588858696947752909677967265694155537550547403718441656768659982990193598636891090722015035047920144170962256174098172458678839677542576495532064825727250636946918839498266993618495221334489914554019742509280854767127806611903924951411381724741795739336228482631121266134203295613896169434125507676880323280493320871103755013690385999574143217318986344442728228976774425794297487111260585572905541863109279096179805479936*x^9-134204122723414747011048036957616589667275700994619136969642669383367415239606850635632164078833192471524181406524510905140634438293795969700024972357763249986614797741621523671022222033016709906338820318858412161565312214948271408511173492235500083252957907433941181735354625826560789724788899284901909545190981905548714119869398119995264861449390686532860881379942077697442953132003106743243045379951773801862854198672370108027661243234246007111567982578817986614137233178015173717970560572720316167927962542405632*x^8+43047098558578829425118066175562047478022188583306984866803950148703086460047317366128792432968955504821815246425704421765382246462355576548484836134099208583625366052872837825189896130907325481422532754980972730339441487618197191468455843140663078600949537601932776918968016310728238008431127912630073402378322869442900593276631371494050770595324071992117593206246168987633747830815476112293680306130988265966098672106780275426089653177791479554772805062452765437389806212610620389475782340634187410222362397818880*x^7+362205390436340258647987574565067187210084637689577788310281574807125962874429150918282408344298934980682354859843931186674987687162219811999992545344643780853934516759540862085852371378016271786952449509227197386238167344295764923573387993624460845946455388752193252907865276001726064997317812296532220802138596212510390230202101615680092588996557188423886397265859832998706652527965796643243102897719076559139871668834714967598344684198790685810431487171292741907151107096524666761812653839117376695949961155321856*x^6+615812232590521175643519243302455140476483627111710400765488200766095316253180500471482544359040642651114818136337207820520881085210729629794124732362302317589201879848767110722395082596165327264694375015108385577285742458655597715702583918881389995176982613528982135820142124837940412251765356337218224312148020225710091916822151769415080123142268115366316953676826879193933814815562843940594848391218217617620726993174178361463460163502820372927923529415768380181429706992055772151628833938870111991611393467498496*x^5+614771444141443468858774482038669429651931555997519914046196727767141160406805648626729332186712547347395414402176507328366332441723527856803507179512050619239377554354577550609665299290328715253718673387915287181253766117312209199675418359054309136597839698820819111839477796214475105427050211988912293252839716638997708412047750367859868441239628581381566973503754960804081123735539077486258115461872048759711480779796201191132196819556703747147402434903004654055878663979938894526403252851547442765093280950878208*x^4+418536116851923604620169156805998455023614923708868327696939809433525329009993058669958482137676939411751447406128053894110131413181401424488028012775675725742801338007431974260296970708521230728256974779660421089718317780525055046256272619550159432692146844064440251950382336194035786083604236300675094769191151611966904525679705749558346511629340453268630576460252538666335700367120883111159725151893727943619207189539891424612314572322994360217602143387374315752943959141907047486792738794703869442510432777732096*x^3+171184735035346769558744246753135510291233101420560854824270737939713090502700446218216243679096859161677781854560772705854329184728752033533940932659189379626877455183648812463684366314537721756604766517887901113487532848610305499224451933635288327416781493915567357644860038982246696261279414191442762177650626721392572889872016830779124836780659231537741125416253712562895876840015832168411465952758587903988665160222881773857060605013355527917222137301942684473388981046717946102428277183939910398962809219055616*x^2+35629142395951474911373742979127611280261472014288144442882312809150992481153448753595616158598032587991103031808284590320375074926630368300024989955381462605674466226361140987926590027122563073487413116414192352158395235357980790106678822030215972365871247453910258162813540225034822577181138339060398100016997281184631374292614971540231286334341239733663360233488066079632176196173842439204491640183938632559306902397814879008206816110022124739320911672489085481100769463793787970085964046095931042039604979171328*x+1099598008403348436676496982140356884003712806450306129327863452064436724600954173577896432513124813385814760708231714901377422893323144680556663841492743282956545515365059361702251522762948600061634542919582658521857385058790235263865633722938253198291896896277180292181931661071633406974322114599915408123166494496120383453745209726015687350181649554958461375082445937149927838335851047424017615453426806611018180407875658846405765001953282097422082256198694917028905415364171971040183140191673282522515700711424,-1926964859261815269096774233342437498450254897439577754059355475513533495730723106194805773687746076749064979578032989193094051438621178383426327402759432628550398080536042070760545049377511593993084140155649246164790001652176369252148662123884205293611692188607798248843733702878457960809471108453113363968602400330957181125257513691418276170949768806897167746242400147831779623798200807634866538146387900837247445748935962070586385407666747825372215458242571933648292830752594098659117391159952*x^49-20896066416762674538626436191365957926382772966293243460854850726546564629041873369489001806977012858971369175043458995738589742962542978458713916699214421459884426379681671673101650312139330002089114540988783790256203369065272651799333462549914101288908856047006342245410463014761330265104007781407650305862434146761208857977277158920399168750182223595319605670405230992228209298755493493824261255896508017170352689968490961053796751412295478849898925595955677648884674027741814162022721946746530*x^48-177923041795937390781456268306095506788865153186043997975236663910860844895253795347785206147111460427674054571728387954529802190291617224559043329202883796526946324449541408560209761999643305459751315636066522440765705029115172298774133954995704724273585026525009914622851277773813260817794500716278629002005952424647311832170436310519640764884303915320325495905323958147868790481029021457620496554935398587977476669390036672433816715614491417701650431816583210554624344390452178422135993936607550*x^47-1092239094641180426892531150186044653474214981672704653142255964618900994488953238144728321149193816482876189395894925012556333073352618231641482495875336471577748712020053270406551166258324923193343852560373371209124220766623678309391355066701567540208526702669152697979842203178281355883819907256877982898947731989473590576125207936877598864514656754677970222533579338525983177589089758472517823797571003223382068781628496217914136328826842485860502305755917406224245074933984279894749631370100564*x^46-7166963065677770161722946334595904940748678120779587876205059857183810717883642235970736705213368133592648753651495650515383211421411103866166268640976263457884974384520053155732457179574718997880316456869574373983744141524156970498321951099158376310846248450732467529623227969651882553837652824818365270469160192588243074783933539738174717153517806921279610302102329351771964442330483663186606915056303885722309859465766826101849684272575194084963747259536223293923206583790844107728534155775580058*x^45-43252729453692835130760500282295151859117121740403255550742896310266060754486915194377484911605866763818753207798573562507556087741456777809905214943398324020943685692947357386158419860495160372207055160823963804129178451439673043553097530632082072855009475322483727503929485266920126400560415584984612020329732781815111067268220103064929668427272648924934340205810124422053043437816366068978354906959308401575052147186401969111861543144331108099263086965815009546607290797817239780349962057661042580*x^44-244376293852845084149694808076498782320773494808361074679178499795202032085178801115054021883978240284582118560338635092686607730722536278794784253856483460966872868508750059973616519647989019056157517421064427507317337146783377999385409914687670659566563144709304492955950002748107684428795657972948167954793520961602733034273333167148074632058074594346388720753852407415004976506791713188657843732889691164352782907869775466875254050737419415387713532042934260145483877594083812603269789539406808354*x^43-1227377073190855099760599167362576166334203924842795733716278706976808370414661972846205274833085189264476112053208581089470707577391132017616998614312003258623444888513669351734909240564130264576654861264182328056259713398017705475099468149230090019305109766242404579150033482224646980017392169714257083846774982732961640910467844823016818574047807518582470506426016645242664529819506367638123368701522941867801920109305067070706129158216702529761114016191205586822385055378433026299723010190759419662*x^42-5734977811529471534384025591268821283813732152918391416686558699420244481594784675428055533857700935112571647392336939509284149119029760841300212136424777899364681353429592216579493806216648864769309961699200455258495859219625206733521495056652452620320211801361434910209112317802056645190862163823871180204290017267127951850904753035196172424818709766693415588716888251917039310644753163349022293284011799134846718974416833361854110766588355574051610712191211933255195109006624362811255168798848443022*x^41-24879581108638171850299452415381749936159886614566408330870943684417145074174223171811224631610350197518493717017252673328933520703342824000923049164968600791176411464150697502312434648645018579031694344904683621968875767282794008778360345704759596950604487153590375126610112400983205059380329784963242717400909003063623571552263974450340440374564554254067586219602384154770381838416363276270011028272867374487052678029663273086069005036774863517237535856451979500763504413726172454222025037988227485154*x^40-107317665879482865584232809864140569089604404006256936222561631315767081153955703870446730167052416237426968165227676643811658014127817074753600048444141620021216617681842472378770872905796512386066050618311665258582456767344264014140724122099772790409062861399802605819330422325306562618496579743416031915169317749437977976701085769361731842733319086891074677037618039136502103603940105318056936298061855257397224098222980447882804663521548706511288476131676476817035339677316847700249819214360250185046*x^39-430906393805128263200825436917586030579706257644038870952431910840277193846579486989923920756552971834359881926802150904237411916752344748084194334850532564662630921105052455669836293648340162018923575115763271419088603727480354625674691772347133890217673592690332989899898924266989232443549867821281383772936463873625693031555855063455026607522400907728400116259423221182744711384696836291246725151571488990903333303554969834161401283798210040432814935067020239550447155795012166040074770039112605886436*x^38-1950760543708024909023122035440000597708109667579684582520529200406408936641072623732895387765026559192251892552948656934845438485454142162013259680294920610545059383680058304562836408772517775328993685467808031680632114883664542418699697707120227097144305075973461724596459163482070708999527752236277042860988622919331851887816332632834619442992665218814718668828487591144954950431582641909396353630738276070828567720237779508482819770310838228845601686368706694643711907511331271740766751116626023382486*x^37-7531129603571118493985693741930277502159770349519088733923222576543799412631069007332798907282823961937252834123908726379004931630461547962573206018752047946531708809642369110102759801842503448997097255514056288710948643706251963804634241650883279520333521979989561484340865201597154732723554544915971428686621429068503761104609383540194034682176330476708965110929495312083153473130105799562130883542922784700692683179463293807036517919436686621937143796037322123813213367228859947357201025919255334181908*x^36-30494130104617287627854589190051828753228007229273225525661007842036480386155994404131766255752551186001837841822852088668240805853778900175808238161547180165980870897082572210474487954247757971848968709284060493150420356927449566784150000651154018892753868103886239395341210438096445381048748649990520376013089161824106689050573069950753444517182311487673029536559047414084631410953544667764033828754659965671609946191205919959015413651181400913753039224852233568434949183813726568282281244745323858170342*x^35-101658242404199405456399778451705051215050057977929399283802022387620885656537864895214477578256666509477511909323779977382068858788593976509883613000592943598066897489589477809359295856314580777748310579981771637708715267507627093536874707297254399202049066703613972913390068321072485241231895109449384113649903073853011813088461661691346901706659210850882795057206198457806524193549106230801785960106365807752976233195683894718007323266672665671755433738076191194139951465883244647266581589221165743596676*x^34-339182978731488667272812660250571484416767763682167984400651001161033225782666527251329596166212870603443805397957384876932827452271002345049787238334281011810389303797476997376307816248145900719382165635611766091392196161605261201300183156518255561339028491610374365339637185042556127370832068959913305733226146535487846835865634264843013831443754874799821848985638388750447983272107736705374137025159073959729756223047653278322744680754094952771531095980814289173811264835174008407992860339978542443302486*x^33-862165756287923165783378028347731330533829504719967983906406797795853937492884016670759727791194621624456885744769557855140452933103352600933344881443084139637677394270783300954741022420416853075758137158069963054452613433191992978850681266012030231287927818174667044563948431647038504270969002816083786999884771421598251169484825413879628268656527121036606913822704943807485052006701651784652130790625315613884743822968303828267865049039145995986212934684180802278184972817895195802910467035452212362212884*x^32-2697411614965905268139701445311254379839917155373054698323836917797583889466222785817595337066880873897503494820079952951465705640914720167813331964525662946639287215212408149662166561681480088227412303208224447055738586116811956706055856693667897471638824643526297419330993473495327132494165442866540787956737520245399681422661484575876708542878376210257462790269930435198970761654639177215316374687863079736214629301149362559371597892177569826142121250230556770138777745559952417210677011674883732694136278*x^31-6420501781759854309744324586036586498088247063457272990074420256586373773010520361211280909701280813339267099982024880168398316953412671337164352702645548853221595766368058565658807150678514272866829273732112861804184187747528572747797698280906197259535355527323815063425113667413135724383866714042921473556322456400622515348305832880840849721599232846838501130520352216591345497193904645962919739048532190242929559138113169924084984592740817951814483743272655425589852862211595893030226948507967944349722212*x^30-35927903952554377323501350154264966320110697549341079988132949467238210782283273373030829188551227158145508861021127035232612469614428234906947649979580930737032501571421118896754155272196350370937663602271882019241371251143055827288295451478689151346099095076113735931840876002734046708589905480937786255777403921514921639207141168414299172074729175124431545585023524423008944371603523800531613907922684014019051831441591888135535445109517767510583443694617710662832220918169100978616231817632798850595786806*x^29-178533905953962065687040395969767998115347229340429548625930235737134051996055992231375847226417785417574627725496165641137097999580076180785177072141231007752002608897575362097026038235785689694019505255494698827020548531162454752795236531091181232125168776334206346005732656856645687159445958198453032217343711439010902004526433080903537901745616532514887216857005013393997972723548954678107511576515442425171194284426198160958865392151145388137158980586869073423446409162361516511649208231934658938780984676*x^28-909718334840198100477175369078129088680843654990071526372668974110803357612472776770517199741924699089897734551311619091065929672057073574246126696402369578325212499304700909196674192172208414594188042503408135113600204040428925664255023027761151065210715879906887666826673817107084721828278090955809370882546281077115304399043479958490376761987151211865833250338653109097371466345094821027751628024660951804070643613941156873182220363292162249270609030087504758178862108941905464534399319936229947545305113926*x^27-3597590201408841026898476304641484618220282327814081414433899421769631087382507983975244125052211337921855641094536134635679162106596776934774363886952731317825978910984161510288244107978723380051358728422724893245164441507587376753111940052836563124961621440793723717278554580690824141823720150717030135850864550498858146191921693923729204986254391847409973278147738371982673599353347408462820055123447559295231950128407656456158068136500122821696450145436526525775664922597112375576600560630143086629731412210*x^26-12940194980103451860787868329003473523423003119795009323036399137944287090656939126102022523107488746853538730649792823621536408997010776294556868659551096481965525747714637574337836985953283345158361251201838671985949432133413330065726227816111664003524686137262658143687330445290710256889265980970217589575988809017233915111709253013539677033767262280733888752994528252248812885351096412566173037791683960901541499066673409768162287484012242007857651140040677588964011945016589348891966594786700315368437141880*x^25-41701132100531199649317880508544385145962478422713054965094095771365829086213939158177594954319625341754464710892459183246702223186144547932932131803650173863497081971718512778903518396895151690103556889020983987649476766147031137417473115046627143928881089044484266242619042863556445440107111746894405826402288629724476671095869470675015273831485152651749275548190526909626063022298607038888302138616462068950677289997969503206391244796615494568372164679318343233306196231894916217950558781097973944096118225808*x^24-125713701205662672856713025874967756240171755494437540356651418024239678839712027220796120966584870472641609367200015393232826424165427767631924701373485565542217843083255504611805619349115570211273476485628279379198635569769740033571360425168492934865791411585813488442831450008612245440383063197678213800604196880830285338398755873350844299640882035577506626334191368098836132108510091067951982485450888733756596369903386037732712538673004191464145937246794439800770156591734366473656539301398831404441754725916*x^23-283898506338495258617091240287311852516974856567374610076574491163030420296379696278332848657329077282886184825626803985887049997164461006879405573449151510691754393903105864724196021178924023796758305635855429289340752560581628411549135150088300778957471477064881120578847689763826559892861010192262614172478207496960962582443755746429961140341894739311558449231512485992791812336915745046983711337859300455882833788038784298299654134417447441761886634935244795573705473649237613855387524280462071449465547356496*x^22-620315394502825104476588871012072990804013265591795890176299828643703943528546396377348189685575129821719532459715866842832214216747873427048080471042937084324962170455463151146220613087760765756909604435874451561562868830096787858585910431868204699252281061569162874835342787421092000700044083381619524178908960050655282078023674354070911000701924244620566871109744039582995516439548416876552174048312777392060015491851635459608534474838153804826579514914201252539076626055302488547473377881097041425856962708420*x^21-1780799660295911950038975962533787028018417002226233250033714801318949063017623473838891193133732902584141153137982087329385009228336320782669440310219598876951480255046635322997377341277811318870124514213861094885086712403254121092847619757834534910544767927176701836428556967076640761838269177684857499399866149455613419818758139242098747031450583248384676390366000356008087516658598972605734466214189534411013625650667544819497075003649051014408853120349607181944231365910104320952123346754258221856661172858710*x^20-4609201439881033166017338427904956062845889993474278447366354861094063100782233518557709781053905900683973584246642123669903582084412616178645597358891850655160888021924443858009591855213056203180318261201414320702943283643661346923845461908573652250435233385960452702338929736271504438619666850393989020851352498840435784132847362289124057715481277043308905064143336477596609952439650720739304944374680113658128300431866932344890445895464236105305253614161768323025007360967699190140140333133817866081882245577224*x^19-8123570704583309656587510456551889446174369862196197316325043334288073237063320428200060996223972147555582540923841371933007549033603455718648474615656444809255793477788291260611661284372663302661975116610529339301066787890078230191340493864914959767525020674927260477629088220042087755809598065176985850918556460845207628344578057644531485215549548480421228579805039861317611797979434349742640558941167585710931622645585569264277281988979839900761691930280268297013039501592187250832606431777304178896421102293778*x^18-14371519448684050882256588864503869266514230138957376812514908764087486828851455457114358883436934788287086569475305252654786978472269328418642530574447746627323711440762342467157763596683635900834929544381048789191859239183329203846205620660565773990928942511695465753538922285526944828698587386528789329643178009152706960151329182404101273750445330400475585056265874847095472052910435095057487822534281684910264377660840663856977012647770250499089444655454448838307866389937375796611152517838796531548395077063856*x^17-31687009868259869976688694443677811785064122899796768103757601717760918277764847197405035801893843606740542303482596231126773129279400863839401001797302465577351156835504773738258316130661248822768798707044900872493274325993221356839776300583843996655305357062877152226524304840740737070231162971924361057634420439194768419583463203610801104175004872556221497749391736672677889040412533336293230924753575239282531176991391669240731127246894606064709183090761473960901457866402057813999148499467067863832603376866896*x^16-65995624914431133702865004557064971715769527701288246178636808589579406027952674037370149763184246464179442218586919889815246242329665926836283210861180246432335849469708927305550473386445216382957881847498754464202272155702767284511068056979739587673482630635616927306928231640434458441669987242728720398965873910808620475503882667338688794369303893346421722643532047740441777087541944163242324772080590283816568611704604848548464131513788719324013319820917164287862011205137272114049971441571274958132705136618272*x^15-101401928679192869174211651872899204724687680423104266598103315240872589787808741350934701986874461420331476849082722793692007468863401749702627815275364780618651005948280138851860709749863239486044631526866491137967266582620533173350103270599754574103484379504939590466182891203657409281669192242831281646951637169263472374690834730115206115520217695665374235522966108788183055364201927388700333488486573675947306717673595576701618262201585642552392662821270543951568704425106406228822477553238654702166408699153664*x^14-249623194101216084674960811363471665494438103427078688598760104891672041732544169799179095846848936421774195767184517453609571592271361705561369829113050075161535116070923638127200374308693578597937133764650964820252470605612625915601365906235674830974275452331148674877868426413780092224759926493331030957866264155790336592669868154443350695853061829166695120426289140744946269218302311654907029684530003797142057147866416244463574654458692611447602724353628534921666601102021573273446868587386584669856910004184960*x^13-285382794014064201653548185515703261086046254032858887724271394551104146229379811527708384300090295544375171169041843176838665025930385051024330117556089296400647363401692208922157226937451821409359584420603124173891878449678932595650038274170496255551847919186706155213352082004544390103520050965918206735043986008739196417970251665914206055951177315604155435408339853708448666514708902477029400405718533138922323396233357267340923247392412267308989029875668810687294539532760250989548656950056744879387194355394560*x^12+225169218691128211840582785574061832906106594464338869476670226548511160518403353421696659031757413930197289909947744679835324496742543033367203445002900131946218287263390282971863789281022923402955852433767381828487725010984264868083556709451285862253205383372594625515361542648881386089145541123670049665989879169761063714640324244270091868030234251717169859207305104123620095940249200371607129943008768722929352905410580568092358010067288295309932137164567840030828473740429783930449141502903306902576774107758848*x^11+1013297621784926811672521366744312506646782417841467344290437806698203435285216457910686718481054568300677268216537429007398226356663992062307450710457431623206518359333734558502284876036224589969202183235944712956279045167016358026713428909255425228677926369896496254961021949817677183668698227893869633504013783458944983017081599511008926746344890860368132368041203424177887358988237747021004904836128798396067552231784733201238716828393175514377240190050260036975707253354628182373846949695298451907575477552365568*x^10+1012730431631286381509323658881755741118253353537964395030253464142958825302478353788329939632446503029580422556673820954973482497460138118073150708434978747021251085616545849210209944665215708861414632495936852293017659552322808149042026184443295081041781619041692129400688668233533165986304374300585141750920865380874523938254385461381740867334112186480477167357759656167120434318347746497157183447233751488842093080122982252989391845846700089844106284679623270011618897767507791868435217293599210058491354323124224*x^9-568110379263683310657059407668973475998031309138649039498414331289708072595852402050049142457844668104489709577659845164762997709963567816149521920562881223736718965302055006106140795226933081005933138977482255174155631777361561626478702982930504167420653253329467084472294477662570334266358790500057315430472255592220964383691784200552182096267188940844384142732230327642681021874972702865866041785651053649313329542978877752888091105269096065343730671115165544519758634368836155159310612547248307743067625846497280*x^8-3070641774416871859103773852129023938591415039323076363093082374202315672025915161462343225029324851841435506722462194133743260631411125474651792102763789721312755809297535962156407042138963571048731304811982116426377057953469711670947511367743131908943312493826726187240918127275123970112756457106023275058568531463435712108799756425547855991629848843915885780411145428877696209668500318624203800370953895191333967857768467132674854128093346485871399113671664007566421054601584319872696613458471505142342970661609472*x^7-4733547839692297372116826373450922033758808396414207346591606034239915051527404073845099675427449436754744829032529351714165735021185027722783849993324734096610848666343537974620884419931567182698214410294151933612945541399144880946069164668897118518223024940410280966939570540070426582075109842395742268379137006962898856589652035912691269134743228656447300405885709297517197504568168727818554017469244267662957013543586750657781504332225344771674906597937224562120219766092707468430533287009872626202316970885603328*x^6-4554402434264989689225921206761792109643648636582284200304517064211435587249487204933772263367408074362905177372824738968092094155848005497757968867269436336073475324925578696402820559911745234219627502078601868947806339722237325303692433134327523181402991467864056588168464206277442375011761950971900476317311241645826132720622388086314884083993301625073864352021503424769459817475795076236426139692013288894720472907332889380987767449236534772827681729152830380882810017305038683627987834594384740363816997575311360*x^5-2913355558002054970077254505385182433965465038405493668442691809853635965367280791506996804557542559677358809312896266211200119647833368531640718500873772280159191633068958047603559309840875422823720028506914947398611550517771194444518736573030795068290585731027477488086470524795781259061878525251171239786731040550265135016187598182989334375478465631015756473049860880434279139353653775015642498552879825959928757602730556046445640674328075174259649823538918498797067967140190948124027798879001111562109358395326464*x^4-1253107792622606744164350431323954331432425754844036877314787494720343545543555977680423889284003300671882534993323714190387470799053641867698146468888643497362787392474243754565360678064036991540130561966136829851581807515157729825658368216389466153367561343323194914061063523419645895865041020015117230058716945361205999713613351109235254494451639059801651333764925141240713191152345955993098798866075992743914389000280422563238565311292412222269047931618946298754803881374486572891359901106651988512362675258130432*x^3-301767276382369779780173152988160832919010479655973978213703589892005573311475505064527519587883207009152302811348046361512055859960919223562461546903297927719466007110132465264722876459821798070931873730076025089565314989547244962961368930388000161653492655140477448246084723249266701648934720114299694526906164511640886672143710108702070804840387297672239024854931999093483641999125798972878515175878703846464401593303859718950210658299825727921394948714489267572978354925829858681082945909564224893270359887314944*x^2-29643085850286707347287216240729070370810300520290730724978885673209605868279735892714296651315288219072140576140251082181197732280103719594262509265375844554447370591294927020954355393781821939853337813081853793563262839187141498872106379864632110957980047874998827483098589423072748596196554080026040032139704929889808152199287713449076779056699457207320722039355118878901534840084917413454978025925052140715877774437862005058717303505243418867632365761488067465128118617677762533732556220574246988328279341268992*x-9335256884068783635506353488797136379869000006751278024953380445511144920369885207388274226189186479994056698266723219160230199919334126856205807328262962562881440921224824984814226882175640637257700395561859952541554457281072238839501663173433506244685376232814465953844219841569654406405202355404094754651046908047831916337540067466582684943049151648930098914187066928825492189026947421040192121947360112019493740467732607611243470112387939284977719051602931907203411287613661061912055933228593382714849003831296,-1644810301161401601083608429312757858043354207686085260220995990216266767740818943070331215472268572075818941578749935805948044688270767304075153413621864507910607411755788778019484713880060059381855335686838617418879506423577741046236082338875338162288215517416063321695578499051110792003325425362555551077357026546429688230271921478890692856097081835662491743789820306803112479064007139033478953911948714652012317870276330407358113331170535182956919418089948815704694373872784208521367790121200*x^49-17746918446376968840284638627949809738730734278135885310558277116783708342849127635207734312971820108668837387108658979765236881463919669160994235269286169604603719911123457708250464738267541278921024997533674646739059252131418205264034219018960181532344653447048551554310447370601601029748787729568142197740599375946689854698825420617651227961138243192975217448415369722166756465297325754435471691791772927805316632839400176425806269088864460415034623132255911859770308058266690406518803952484632*x^48-150710553906188835902959275344945685118518243000851536952650107017837306759793950312062072214430961488156835950807622311723090230095026503255363001309961556412940548631061032471239979681253613203098934078937439875116278899697567204061066826256540419287557778681430715677192558858954153378153890323350748257955664403148947988268211404512805323049259855140383089810047796952704444288921108014736838284488716013219837218619712802676362799681361487187296963635437114258130896306437900035718675043450868*x^47-922069104311965842770576051885504848134336043714085613689053219989445434133217398183863040691371624373139329173190134388389897303015574185143556144204237006672801747720059534555818619815975163895943422071378594841715903541807280973485025579721538515529730326565700498242828708286967020790658921041440580674366903147362285789776256212845258369855616334114923906569684517634391937154579969295852206269560818186427696980429346204149595089940849525420249423084385608062056208083862717815264214644692284*x^46-6050297953358056689367309158761863377832194410246260683114607179970103419919121273382101527936085412903092282222718982517921730755666128233578188166889283321751893367090710994751452635280229678388275029139680246070784060626677936183824801866422829004480373097679421401072153172387684256719890979693136258017909235998775536717055988718996708517099598068788883986087336755157099339417992196576108941236873549666565141735544193606656139370973153397177190161958509437764268184091797906132859611997512312*x^45-36487687790071833957376845144718658708534482209450237551031302143824779941501844287721518929024758428976237753797426534041332355222459455737398888471208836062315762752675150637809189532134146661807217666407041903692973191904316681445697629472025981238315688697209802129567865179946370816023218479034226249184746431014445304667935052006921952303296957682966915162832161264765224330262193846695843458878227036930072575593737303007174499222841519162100692051598508961595261983254974110820369391911195820*x^44-205934200284698891183446515191919169957729041767341706143117427650501246459521416607323202260607078918604786255094850158285345157091420648555952590128650836754089393627020508742624445036329141425278910241311204394773458464196008449815560484615778882195589962345991693526611468159709063517058757089226058995902630743378176329881254121773290352116741182258680573386819100529426089427651575656760086828058949734994578479037274116143479627053704983287747429627313498097965558695998416677744373408682793384*x^43-1032402802935830562848254735202741936206910093566849553814245401041714034636762031147001555268712098840216193981977500082794198054428336885488160685636784312068572424927704326825988379887273744012185845279543119011060583807533311424899571128353470179087108149096525024342786599967156834840710967387635256250477859360163945553048115917431375521677483387609442750180192060956218680044982056330546225353109860696693445338461686940005573941924884043191593773370520739384254356340025747344306541504939368516*x^42-4816334328480190958164937974175129934086936520939214202821291038569178381022952739863200192649918537237881043365633675022206861162614452910342732565054841379965861086066119958361012193846844110103921470845250298234905827133259756326785107707115213920963250399053955424893713127063414862175554476511188605281319089873547964816546128521730759450849265942008787626487031218389501905497522856423267315942128944790276535901275966267193180037535268612140023196080696830494493868271927226462143306608121885604*x^41-20861694538601110422261254630163852374430720880404484170167537905004069345892834961655200754883109068623106021867091823426182380470398499448798314884478612749746335521057791687608321104673629921392178167575083765645621149602888632203485589261253185311657925970865334324274613987378170570763256614822036964182919094903979760315545560871292708656059720256654723083819487467080760351675521127101559396243189018402649512896412866205590704618611420003433001634789793933599132477322516505552408557370719854676*x^40-89946340647738907453766738546309312139037119924692834275782287589711700669458097528972150447227995002015524653086993827449897029668210049237317554541386899568801895288678924211496526321892903914783468788357399009215452468278260846646758782301425306852695990300056439571213950382844834927711949347103623194930859604671845141877706461037212260323540825348551974378015008228650412377042566459592563181103569993363575743396550758671503002806193500018232901507541327229195152870229322333700285298636473237644*x^39-360672069007529399003665394410104432169564356859373208702257002146295398073514059751033577142531762514119750524933077221319392494347542051574436887278196975406089720923206680106490231343360140201431214242172516530621171389826797913365460615853045888837677582312581262387508814314041060521807643828405546353240191252844982694624569823875154819017642984500795996415319302204167458266658168593065923792435504486768122982090013219665097030044323659415006385010650059278069797472075351770031726079938801667228*x^38-1635831326816856709351987038368192045496701504010707027597921552449723301754114454501662395337049721398138270918330768855840256871358339425482249772285793494237934578898733931605151492804960683995376932113043973396088483319519501434920061301136859340084097956869748582918073573844808744664618441457333244101492813260591745186366761841160180792463489134062988251222742698950405416703686694862414533361119266782621226765320077415800095107470845829023870656814704907729701497661007201385467645719800618710664*x^37-6300900780958873425343095464596011291585787606627525066017672379944253372376802284293237874975477554875963336379711562495033310463608314623271184682245966667636062420790418835473505186672513479826080000723189013340629727950461695613269350826546172065503766245112003808382251662588507234752980652996595193784248892177133975689028505223248650252310135714297229103035639923865837726359201167401691668696018529100944835298301844725070369700278541461761011300295792514852838847422971398582690241744985593266068*x^36-25509707025070188679461777540078600925435608851019500479355159422187136901908648720769941170051777990305818107372350226782801633961960685853146288074377792197744116783260657070480438023836638216812441935898622636444662097795700167394640015373053566977894064445989613747998592949097698540302754229605781112164672203438649950636152676754201884446103068975250829856306613823867191982524882488869511631450719597555891531659620936912453369466048519778729193559136086920244732868542820795294172838193968243847064*x^35-84714336996089495069238224137805927042675650241913354188925167521425257881701236261018174058082795538728566520345503064851313039810261281245595659622989703849114257903306844256739957622015218474680475692492714158805491669068365484656002721098080953455478505484945767989006097304341383468371385901614586460526951642963238433663682863083208986077402185756646401681735613075760080714474324238307590074874077837565611779997103369679351781858592869063471462896427901551113675465824785307900664317382636914462740*x^34-282193870353588308559049403662628841770904956917129819197741950514135019241987919172543156565939258912022848388185447756276218687893068374708005554428502835249587943820113542017431500914361693274951914841337171205276505929515599583751350597701651118431162996598516761419538480456207026830520875762747528735664533557184791095754479917072052567856526865545270875152513220244719943725405304963860762200523870569764815096615108569398151626287377156404390128268950944107139626560728914917050468216188031133780536*x^33-711733319606702251107392404215420787834623988910737638181730056558758567394767623826645048856890879370185043729156491294290235338650110931486140389674846785182631386225496097528235931710574300573089951406516631343119192334744978824000313700437085970619996750707231251463926064210885612749167620329997487145766433580664782062172308322856448880494450876120802926899711556806848880211190588753206517138923900613348000823353688877406859007927658965546759968660040941023560701261366970952669397793093254029774260*x^32-2234506162318354433448659380133964513798531113473878295959612367960339965548232712021984561036322445284677735397114236282118403467621018620565568769739408422675183194576921551268551222772341852187782072215910760069540471530801632359080726653749354974978908615919101833280205181917064195368071587686503653664632323762484361871121583177084707860925904724202265617694867737454128435798756638522278298367509489738839056130214784850752947135379817037000711165526600075735146848843400655411243182659527690432042328*x^31-5288057955783852316814409311952094416393148547842234346424880492918255998829304233790260698382366234323992776387870749456705378271594920392462025262232483302588350642629583969502318345682370123612539713095371359037542984226927646364696085887716145129886380276583775320458461501644282720320786160694290925618736884572475664540720222281616652844385600496804163501472884625429406720231615757110481915304161564238149733734570547696592508392306356469202452275287334850129649928134885625215318877349705674143172404*x^30-30151835459643811777192554212279663666493458700230898782136865590004167845032091020373462879868764833949635217979984460780481500918827212274373090661085571634342005811782458680845622421881973327920658115666085210201597788864202370472088717269164788721065628923437604722149545961133571189270287246442999217552428419817113267334954338599818876324200447569047435395542278523268303705853316090334186891590400628944497634558011855959524054064308307139349810410402311159163409440038375809156662030026131992169959096*x^29-150228860632355472693959511666104406995501155203555396838300637585048322658898848043840130861445875950102753138574264616560411075840152427595636123304242717353577005618474254283693109743723885648012662311347791063370067990538189345372285952745382047900387911843303003090873201652096372653713378250634989246500361498313945982818731355265585620549334811184383798165564590121693484889703282574652425518069513634017143062911438480425187489661908857135953157668270346960577886616273324029460469099223173940116939572*x^28-765051060210827821509957100888651660457249244442153229812528820443236744720602539111881282703945155332827703525688614808705928777811540142223735979195539837194239589255478107817035261158078847954140799239063107979012787741852503533629905476097585083974120814857830330916174274483134768278970481571068684319314631653812967275163897026022562084308211770019186675729891389013079159117511496044244493839529876705030416547891210089475028260264458039157855439574609518444361295551326277191868561803167363782661119688*x^27-3012656411508889920372167150350451557112089962603917345948784437840474946120793871463305014446961034169714481937201381915905556668533443179530244684585361513610616793559796523278689487597002742575518169191047044036031903236678424005440855521179537714853987752687929504043172017419162375995207372979459998878858844555948314685923203931196622095460314267655697195264343330262511513235307599299674325136663194423770976818205489436380115177749595903702392314492988811954006428648172897488091628955060620676751968156*x^26-10798024209887027986351651540718130928830413042518967487629411218672040760581936908785301970024188845618457609214612184987423300445629844105578315888805015218614335627732726906508597633014159381533196619282745155010521517007801292076648869106512261122974133188786897411448741538879383024718615793115579855226471562854507036436270966006151722110215559712158480056781328086368069233862956853943313278188138577114345034372899130325526359127731847977227928158081326615265016035097623837411088924362272555112125342692*x^25-34685851523630169823695916244056456612895914236140371717953272854489208182888776973671218292109425562562859616540118067746392058148351129073587402889297403971308923245665164569018214507201020893733255973194550724164436761505610902520237542712253745149068096876040802518283952436047589541802560805503031272607723860222409787243686683644120361006184198211622462491944659743225937982579975485851900564851441794775781010659197571330576653095413394207781973645374343512944330300719843385049157370105237675430072743480*x^24-104286880021194189140385212045599812728138564887276041417311285952669657802426360542301206134195392406097497695217898783650535992280109250755139323425821387774815241643208690864368989452738769806702729408420257728182521590539987010452598449792736922948009245536197106409285894141642874829603770848175259176212215322489334029315174308268818642582043875551412715684918386118007864515531399140912602900821538913625602987934400325851950341330977138987243349438044504778521058144496231711587106390628641721301666855360*x^23-233067216787125434858454057553847371060606918395826148425997555678946808519269321192651685294024710661305267126117941311938895624234632081712716248171054515460511785701462392360285087019045008746790888165466965312946420049537886438082297182508335772383776873026204091791141662106480899222991272755805480080863106221070376431111470586936692658707737907697148815650849730837805538134859821293434653498486991031954078349428153155614619953362189871294797719570496374340347200928334324832825661012289208386385524587016*x^22-506156671239965454503742330895964200687971722934104730264902671424100455018045583561634736223998107099140380618414262692637161715450036203797749700042018611686357605021934011308385312036296519349070386141786524031259187058394149721567566498850466451087212110815291712026128813939478868725715133198471337050068088536782929372625892189654237445109716151201610673849848083179501070373164128896273922781798932030380607274381971736052497110414940600650826995673698838622629650015708611073653874388608969610294512773584*x^21-1470026134693253987993105116850594697439546443599563187335500223883459391343064256594206670806674652579055204297863546240069812167598472692763317648962403565712445012455336517819423507019672463076665952765739863194033351225667572010057566144012643877095889964713362772504517399383062528823387776388001540313302684738143673294404207461091887971911189733796461879259742208136967786229243469903181954608686438272524771691613060252272107388746917625267697111000484479242772090656161742388794728115658531852684343399312*x^20-3806666111317122435833628973329319551203898085961359512184753657441850708789516887498276070998638934430788812599185506999791785130128565353366820363416793731642083684901993784402950144096170145605317874256315771647050363071876112727168041246308394104348490370256969309348174337672294352249724359245866681243598055412862543019339290861772180402679566092791531996144833720914987429408434666136875354339614701107090539867016048518801259832455080782510506831445402528119676338795447537219122718893939138576508601977684*x^19-6577372575462318053632168632454342715651386002527410010340319581964074454213603230767898280366138311305681352214594723882240468565333357689258572847804335276449069102032811557965984055541581040431271451163669416428132351272076399413028652557349870433154998630694217766220860441125377942195623498411804910354596095384750587417381037472831567130470597385997373409709073722723785335657498125528711041513740262587316859439246679402193004999997008119173528950499574533352177885976496983594011541516059465104638989072992*x^18-11527044772957370658343880911856944942825429851780767949606697373303355570627267918478463569932518408021790616837135388665837674788025133513128818603220792707427578556920314001946056671279410947844465506290700664862864099321939061231537117429845733506268376124285199292715000282642430131022718208499639195687922057112390290357376926924538833752075422479298210042763809548410467429598859612622385236845563542183254864505464680425623399728458051630186003289018935372453691576451287040218599402831230867668533581488204*x^17-25837503244553111766971243413927202166403388422434299546189260506077711643888396436536875032620637890614464688499306719124003022024108411921563320200460100458119659749707483452042949728680786093571784558633679731458015436320895907775107059500324592704381691217412830218274162015687243048292148056534238401888191415203773729223494470357454645561834032082955076004306940913555420762811313370296380349767435141881869908307845373333737308888458913337007045707449915093676005470469307954057140703726889748256032520409848*x^16-53919418485129882850115415598852391011060491469936500781733314881541031940088885501712049909689579946483083102850785903152219545863039017341131152908749788312326939029171221269208088465547073396725487329590088961600002138413277163775286099901729392400210565385288518706274228489114512630345634924310267986979755540067494775041330085757508871682309648347486938719804836376153362566682592999168501949883398389576416504290570941266222498792637581257353265899069616309972478377244499027274734685920366701535391335410256*x^15-81084862764467643889125685743298778672054693439450911453750920311086635712762587951591385271044897886398177237690642499621327215764378241260592218668644630140234470424925695207267738997440296730900792159825184020374772026008031741451284734319664611031372447930328409089994818857943554326760618235888359344426321333056456396233721699524802486778734212364828782859503586458595039822857909306112977697351566220717731323781437872269438963866496825803149050192787616426888141932138423824500002211255471831595814537247904*x^14-203519117349139638829952562426012946837144506769870099020178516169972090773836025346515770324031091636487810810377263779168134244749770652596015888096196549279231024989322428640783728398810262479743580434188781113150785914499392118076913239619226731240823624099595575969800642854467313081720623722061208155898470923883429642201965882823864365011446632814217483693117648561249063090869300142043579242646736236316711872769526908038568204559808903570191736654549529607749102523380576553720155116309694719416193518063616*x^13-225741234866006181550471308773859340817791432246966627141660340535686053883697738256950615420367093530414302181341252079277759754374515483750035848874984620505000519602988795759554646001423343575206811838437731502555559817201383862834338370336622510135865147211499418569864748625261853427369449363498931971086708734522655488050062658798552398389931813093537143524918224295091410664131941349169726741297759654301838027645857279331916795050665053240641687838411324825869429713755595704007601206165346939089282834584448*x^12+224295883802288243987123071949327329479239194967296874709109016343585319121134567355342745635461018243489102949071028892649509937144012872566478547133928134319873155222484119342609161807892943107175125461894868162948393799372679144338910485167968836012383954768299726426191236480165520115734966592770120644561934544324426548230737543763520332358886274748730654759307467642871971230533047356246551028238699420433868555785023171263089378177970701051928357606901831948936504260469448882298131597175710754639128224433920*x^11+870980479815493645097968017618986749850432243086246059390849975200149347683562049807196233279936740550357370070815207577408382309817907311160795667765547708530565482622402717549849146402120545237932302089803032617634248496864804864368524470474140937728102506565363378555415020952506760503591555253222443609203087260342763204790676203842492278451810325607112010878374914634939276767753022867560278881382676004434235714867735031120948121420829791133169944242566709188239434041803373888389371311772252109765888777679872*x^10+774037314141597230704278779256058754257986195283933310661307424832590573430369787186047531897120510733578933790428723414185717531772871755312738188675611584175006474483293568716789131912957033640951160937072102043768631588177995404945397096780708753809822011818331064877117997443132070933013735383527873907704432524043448851912452877091752229262244789419715077645809403863640084673175915246818871160428139674284535840718738035158446740435612036311703404499006905192010412704658486832935213435394378974382400492732416*x^9-617986086978069695247036723907836313148167553592512190373567190146754319606386243659114640099271511337210106660675421995410737568433618629396034646160098164157147905956768065602150818103183000108732333485097394708501883902837285271204114495396448336403468086839672487405276104166365942207719458438035780191067398215876624761515669862653663113720038829303201527842570867113723437131584253742005321205767478179687233564240753641088196648360570478583261623292804987301975732888751037931643227992018561964938584318038016*x^8-2620822188887409688257445680660275065711160103690513492722357890451000436650013858572844195503755825056971850883901718037861697384215583532575584574394637483804492340135927882379973432569203837460653972385075540506984672828748077084983974940931142724879438190594950411015491492232745452839185507580774444710465749629984588799089538830233950958192835672502026397698055658189529904992027060840453147239603112916558900596621005597844646717957563859265359624631978516777421808948211961941189406121100119453196855072272384*x^7-3781941466307283058119049306769873978989564169898229296204401558793012523742206371253376123744807406379096504689688042890110626978090722777563585400778916709500543407709518159481968163369612518830942685882230930865782544422583875124748807135263774088696338153758751502149009051677811053579143220213729029627069436888171187840177984795258178872347783137464250106973392133451260237982403291063128821356973586373610352684934209450320279389179997887304603360578740568958299059314275112980240634556436349783317704461123584*x^6-3415754877902397740018094632470764902747617681038169160916497455983863307775421935492340902099289733453704299275606976474743721814840829977490194556459624298662929455337787951566877372197075250429878629833170581532658382270254107181228423873925638537666648178859772175042964241131532753485503833327164182808564626691090732382079206367726705357886087966863331379596643250570322668154032674082617448661928698321203648305231979418423212459411991668018128663498345147435520184589913732573767443751445833761664998556794880*x^5-2005174612780505804253014804588825720074399392437097040839244648545097276667286213223194929745184289696453751125423993086044780919785328656496413724980050172926677628237180592904001858335234300490440182046624915430489006427485271646253575454231794023883342271471671544133054173974025671750349495515773749630493349182495032942266780679056513433968097930876469790458710791785418401445887648699141442480075286599820440400355516909274018994074688741870431480774162427331796834845264916710460605550122818030444854903472128*x^4-756864281939004671457540353619562292106104113854386748077346477655540371131533424037359452681816473702461974259269808611727032339422439462759102031417054430299056567662997544568882532537255316178632706356468129961194780432590025277474668167209775143430760459946953170470529923784471060312172590401456668658380237957437168661334393071594784809565207528703716360171120274471336399952713828000579764648625853576553091670232384117146410986510675742421174475055116412220220500100545533611361232969641611413974901167030272*x^3-130893235271504460597407067392561113936426332341107432977310693613225996650733267191433805532754058351495858841694836981239961964293775877312590197969960955087191233960078505516526125626820472411973374508747405243602003058559835999923094346586410911956215602901462437725336501593820146548805300757596284771036537437180235078594258943183203387617909487300901252535033445176407779809165371081857515895134562565847796348073162349567983209644118310537111612928866397979003770484039884193034847735712514867204027394818048*x^2-2376251088673578369238997780494655697303576287954931171917767568467145958900272180381258028936520623468070015797167011231893526095803328736954463839721799931523156999709094109061579485255278107330057108131582809435446909098490829921629355195194658340690838389031024288032969518861462975167151960772726392440493082334035995228748123825232561896121460763664667481411235321466780771998671910492676692315104394229674132069599127843312742289946279697216535704810045028442542526621263511727787308845292376660286476124160*x-4819408039933448129142082758068407609348576586476430036833175729184076438238818615996279237813919879362998214965689121444012156756857703118465688912601578302475460975592608955105526685007774751349217485436963239703354393966250400810763111122974268696797218116921081576701902681138883724912134423851444214984466045355288186151803717480321872202927249493044759873007989668174152807660535392754360182401942158222751986078506958135232833643620156133935339775927224330178725761790479016597343381372885619359241741533184,820114028390153050287775374190442315492943499204586442109902928211794368390450057014044689474775320172937543057670214839962235261301486476905485838591912245674872593716989171697319564800693203102928010419936248070913017360736790507986575042700308975218892570222170350845495749932202198796207054091492533217631249132967535899609874732211995510856185613666168612480242805805538831783088063864414196553016213016529949327951396003852903329484611531965448364421198451511871813786631516086527864103582*x^49+8848341843916271827504936140337438187599135459674193529013702372314780792863200593724807605167289869829985877712805473022595092960575540336334906738100859429214158074524598215054037058101062393767758533189237955259467179698481755977734150915710654857430046714956144770845856487158496363873359952643996749206411196620174757725886159908139266226478605821068845551140163290980842295102504253075268132709148209393727656456681185771482243651774377331799237576604954568559104802583596737330451269553988*x^48+74925980980340725676478210242347188337474699930424345023222327423343148497624169748914535556319548800903881625164496307187508246987307421282088730854383836931164489047503013800026448112539481969545284168723930134274230570086823209163047560732217189878807409340551830548809856377411538652007545134900771159723460800525235215317392383161365307140856973597917155753355276947915295151323315745755126729622497451467690347861869375767020433471350580339209619551429879613546100060155162005588138560253594*x^47+457543405605491244991737748396923542992871644965610217653478478970450575036734965139989356039993763799840542859622289194890897209218709399456843191127233500436708469415380560276953528417668182972957706466519809751033663425643919173745085370772480969480855691964061098864986766313577119138269200440334617703709047137940582623098404096691655659215441154254765449904044979087793249981139824989273649531896604422779594597752299988917376288066779524247060878295534151455091386998550789956192336580667122*x^46+2998414380562661365578846935858099827949543217971971280508987332360347716488464895379083007162352623821571560340773846583520543012926545538659430252143290773230374516394196730320846744400091746186265410106362627575764642458366203145485872991133151933425096988457210688855864618181367958159959961404502842532747727477007280987018165743351918455940363814853452761484248134811929596615258850567690961290069985054820784132564631359657145360610445614751760000609460502014029578597505513833663258431265214*x^45+18084685435028613589077840908132263854810687916688447075474141557203193104015385538652247130223102994243705908520167748254349921679593710104632981103490932782974124598351515290511888747628513836808398780347989354728617302865329861175593471107424878334766150896890362254522087526465555273583509581596789409896541703318250367225019043859714847206996407530634568150482276247644126508578605045941652102825037885346775650908405712976282057504596835906202633386776890134879726355351072540364988385417061682*x^44+101963780693933270360761290243770621930228195214413632399226755891974142212216395394462465215804739034417296983152049789174431599178139935862148373204261271381150483716265197538181748126013611241327179429763507629304876708538766492164286428132001575943476659637849404297498969905002010753282546965117475230352092793122084314301688431356407722569004851729939942734711715226945939103906831501247804670366818723774429127320460460042691884105795581187567711800081221230852844501645522411256305188336994364*x^43+510488586229936166162000510715073396361060536102916197402330181561464937860956433343201469510039033714130351283318702328030949836063294967602474982349311499103680225619232055245247894343344050271672182690249754525182417043181655981151118797463643965114564072207253163999799166487278651202145167353461459828182839453011361012595562088026326373486056329637653604495942449031561636456685300618008177075332701023446033821041754977963374103327857519692160838940364215142065775800480290461239703434312855872*x^42+2377575748804938270301334498743999487705668170315286055892649033565740716490731175542335183579159804387077913338715445202261689039876362592984226681876723160332310729060792757488060475882759908539197605649974007210228716124404114875456242278908359376602496828801454066906315437757572452887817883888817876305310493441843334021361326398724865735189991435280991484608224262190611738580475294734023075428402833221027491377977306296246029595509591342414515302481500684500727388642405053262807742671100336468*x^41+10284183802642363751094892648149393184772657337526049127429110653768934636042785384816654607882219265122273543095597479837935402276630427353878131832100556373842139995025896569390506363170609922624919300085131999656525237275826724426837140042193583451727159188636448318871721850317830484777788362889148507215826999796810904403554366617322839352389687009490746356433354440702751344128679768579140910562043598628636613515582298251154456382918320580512432332722372158711003091848542102349014325192095937076*x^40+44305822446915106655889022047643251032619676168397961964134058393989619892855607961609660195581929150325407111318678908441669677602775561811639719301885122658948418839190935998765025754354092121356813791371482990074609694489409041124145472889257532324752738947095873828589253525672159859881286349245172556648451180260337781201635587478963372380685664600416015350872020395060656095865708411250068492057095096205344457229970971362789153553537613686157225458779890840465404887682931679909838186580823436874*x^39+177515239209587312736209810966353246989953085371517641544645989296846355910724219386548801210334204934816653746488284221340270149112468331258887750242614196121731915927981690761979972367200296897785364411081789297276715933463192595524621486879063918771501600636451518634389686625774789401246236869937779907503501731772570760123549757301542363826905149726706651778199397729934819887172231271541465070498844907544014710540245525722209909753941508883219500223193446961209130457661638633942730317013122347078*x^38+805650651706071723799281619338163098506373442381888975763087927293486221659290669275910975846047902846563667799746794046396016805748948514605881873656976329983671763958693849861026019617889275144974967517641680757442334741347398877038799583476350064268865839620296682800404005342138588969715319233171143314196053507878966447343939120447314891494042148780436960321352851357399231173904616509271969688425042901042615994236827151423920488403542902051113707918437715826749577358750289617666715821941342624538*x^37+3102131113975847946820606906919007058822004043774973242087284932608872336225292463871064653231974173315761927412166804733863036046245258485981864779314445655645781873304929691996454351634003355793085326679125887911628209091506290541141940576036621143368246751660377578498076823830032505941442540735537417049016126591979197013246362834698984839525668385956743116643009754265575636296140358380761532115520052593310232938828977398051851065926572241632718841582152481336803414680400902783817427944444953588254*x^36+12535977368118194630180651682423068260727920885124475075795322493793048000169956360595064470742735836045232086116779421160032835353820673755029343025728890148457033821021808012126001890890966326046783767074577414459660098107731641893395625898038046164518078873596847840305915879209585615274578954048568940001016370566212566424283108342300807756734484795985272487816869643831388775969865561888143905385021558199342556662341032872925407125640641455207775246486512105620791095399132197889847387077736377524634*x^35+41554775744985816451803057072467505964988529040729304606251512083717112457384893422812632732218089221636642019882858568854843959273895271893676456567179490004100157964396254804847789752561463265680485856901631773570512994898928797860885259093137566204528172815215504429808786360905549318879362730976699764347989633331712680942412270272847646556423494809832761013120329583232541013806180905036480718705789685549858757509826890910314412416864868976948112697814220931094352860787139048777565449615575091723646*x^34+137908659522053350555445777091719537005231366982937512094093179331144439502854427224163694675762354952040862422442786871105904936509665036633072719773945693902128601424050952025988724943999594739586674869757162417654547479871170455687677832161218459568593357962898132932216708563094317091573125909352899018801149545656117563359088603227503002448748449552637671856261591191932658854695670848351987545467614666089901331052445675417571363569463810039531809666670169073684497000893235506233504540970022081791162*x^33+345991066252026855453573590815592389411661007594922477338622769306767460207030010003688237228207760911677155549252100353544845233004296338495136150311576067101147509040922957022403567716711189502593967031632799399405223630113781363827842471955603422461735379681114582425510201426465107023369339866591871872715268411541201672398474801762646646548708255012846591107719137392407915562289697450891264071782286646148959559889184328097094139654118584184967167723274997608830543661497806010747955618938546261553870*x^32+1084549789439090955230485021618691530991244222179768454723262485211961527147112424536677554991425613042610227397671634449267391467732222672602761773708897357773879173473264210620873247116776983189755495864708412110175853890363053991868527887824596420632905665527750230176822951561984236180099585249385564712937040911475385395589406322282903253410705611718570424745357205780042601109278448886302411358832089503411350441369697282398118614649624564763391918472941305595913708393188180221312898984015830357803818*x^31+2567767029220349563695758251122483419487360885776876234231916097627958325776727380551646608935104461070217979845264032239216279982647269728229486173059382280723800884544104957144208160719793387476414940000600980000183162373022043836640978879754082059183117940888483556218872002343406823208522227094885156705757769527402423583754231048636046662720745904082938018531301388138402764764161285536020013065468003271141317154359340762784771822249142308286325257241072087544521178085317439817190660586749154709179518*x^30+14802062008746761547842213679445917505160713692211065749947141540301197826952203760343840701290030512842160190994057932410568756793874778505602544184232218140333648948084228026826019434287124140917565837274492782815172667230507017389972604772356009141047974456311571105855989085061108945115884377105952941834263352965538855829884622091633910242076087655814888177794821562196090313554375658725430991603426579713697151058794529227933220387279046921451715248928493811105765650906574649755486179861912793458664586*x^29+74398999805602090586466391720987453821824557572896234028685911551895559157321204538828969346142224904640020979204055669123804354420681266326059374975987647409751265293892578774366269663107139429006502779168718774638137337399806827638918722856221896515044726653235605552877961890182908089805980889005075158510632328650767969457612629333169587199043739552145265478609903725066928927395867294944116338203557172873462901329238494065585354096935958217318670109559796479208871876552242532102270862908190699303428894*x^28+377937435007766779326080322508474118312291826157733600494585162773929779122256985419265981911849297473836021354169303139764230438698016287462846727992699667734393594404144416039921960563072558082157502576779637002343478521822586774245986802505015734548037663869510122446663202961472132069734232594502903861247187673687467195289019464755457160905217483431215384791545047226406392667562598983686154330597268833384978901896657749352867734697529385999803096826867610937993852033157363363542811293780871149062305244*x^27+1484967364569127455952401227468391810073218174496229191653227037795937057095510255008020626416839239139392052956456035648583438632515931499830795008260582966864788965979662262465237352378240997257348309503439618454179532876884390774060174294521500262964785246586623228231583758421781192161785237554723930794933264409154864999887880813586848177552305405448303880790754758631762581116451373869976217521363631970069293858228379564199969370122666986405483228241834383745611990877728705442186853381532204860578716330*x^26+5296748946331584410919155845845690064131965854876152833093780454191392191771446085517716556828062744183522708913579931324525714514723393050925072574075737738460749029914349871235684132617170660581374716390406074618258781711172112361511344475370367797520599136752831083316442001859722617088119754487654236622127069990525592500207035484314840276513148720973263857737212367213277077020211957989329876057772205001578121424010867735000223532551932788319768558511139202918058755452181551913337422675833929456364881392*x^25+16966680958120506509134405758949473690000432821944727717540015047680707388638378249734347213239271251513247204259812493132767949303947268415219157364153234999982076173946790698268792122945358977532940063816341039377792892079232958076674672126436807075094737956752493769999434715466025653427700045924207709892725352706360636517754507739295255156630845976086704590569835375343548307856928976692225029899241805072934542655798498329812088621700119284801141863455176947412545827067817749169675300365766221504792119948*x^24+50846756364262399753796442914468028831821879176324236635059237275927866699648066899651340279928459525389933764621601991333851407511276824657886302921344347150780381992613974469150667007292495879191207294724729213681876027278893341747458034165194242141760719727137604967456026726483294976387740844259931469756472046130866267950774402639733983490022422127421932850299594360195917549597618258249784371062111201110564351471861059580246592420239396710394612428018254975532455982669499008813605857136968327052537031116*x^23+112601726773852912114069702650412080091203245939758372444412668279268265787717700666885042349574387756875668791193924794404438854018206456118996367563405238660245565476475979169719335145907772414362104944338761830380219092275163543624459593134497969920504447351932183037759407825931295092041329509027900487868644696928344838146900833328798427874984847536269287939171395264580378476669746334115356168030038462784700983293073819661274397439082985089655500583570798530166885187541244048961862279692659218278637640924*x^22+241723714341372616659353999060575758168717388534040053504402394235834147588553998458388946180852832854471375747830076828573256852544182011078001928215415613330391413791615910649289390691517111304205872751607544683755535188964450689273956517949301111548220357778142549451768106592814746221381318683258495547852297184038013237247475354081066829428017211739379090885536831193209185132280383358694211992614866133274911230040891108923786082026050468309750938149827066576851476591435721761014530428424006843775755951998*x^21+711451609076615837106265362526810532010403925111109744704645908825389996152736679331209180752974731049166344166880754505361339592490214296793773996461149302973501609529976731363199079644961102411706639246784126386508044072573645679750737295814524771197639880046729562395805838343128702729693495041044345909431284695005455765634950574469924473295907831271519627060748343584683918463418339972246730867908557291940424456871471278679477117843427325712143018058535358228632352275749440215345028048029780221296237133086*x^20+1851389877252143658125566109306840742513084115293923409243352784861095810133072931709828302712332007887308828891778362677617130808569225402965766702332788659524804763703815686139021626623641870472042719625413098812410802083872921082041598950194617275008150717182468002753802913134943348034804639440361070776627882367074858122904896520285905463173956329914147533565801077695417967062080980546585511618750926005639415598988510471337344839868271643493607640971215144654073817222733306238234248146165904501574886706246*x^19+3128426439843475932111459242921767961122856736572346222013745071106263601608120974007306801561284226720228868187117845562875535552459426970307713942794056726508470035698816878662900118631737966636014099781945933340865657854326554178364516553287523688450478865668799288222640544901100794481770128618153678852256391631128286405823389582718542313358548016576910229152229588568409142702920064756427098004789184588403720390163089298595720741658616996582287921888107380243646026166400904628469398780850868295159850679114*x^18+5373895773484364345326381754646232364627234537125161344349306413860536994990942270810089207845381110838289246724795605607023474973036723570973428672559741829993051597193284386572036016524620008083546597751801493287963520685160448090018745590034435227074890444608298263818620939577332992125078591706755889226735636975909008489431962558433809027497448369049775917837445157676194642249964953447043893454832185507829962036952005097922283795991710430491268253993436322298896660967947170311147951457284571844235604089920*x^17+12350092107335149419969789497941888150663370247969151670458679514717562828360728874591310574719137708711214407700304984946943594685348144925285315703278041371521292858704260475915001410121790346338241600116589311986272267069939300780503457620321118632455176358726247958616973844083546577700934857711335068312721850096840713308495802506270140578165065400885868154021398030445169464611302310588352371989101923223809435745949855563829782341907575410387733751468058261720624950517442746059803657578793577988736415559240*x^16+25914061615606662918676493819556375591408336460565402819454858115253416295586549648721820152155596362120203130505042276131526521923201265736669640547365385585161043458434148490980358245428403886529733799471845030625187035658019876659970666908827038625332070425201442839732081332133142890360290723379811657501153768177328438191299821875000219547902819577800909985765364042722265572367746361242930520912376407360258800916011225495555378631538542058729826158057434528690671132776482695047129651433530488575376118184768*x^15+37940453019748539758061460600064255454135722395970700506078073060768293074065975891795550830034775903464708896106363705088338739118270766891088572947121658894509763774554628556242946066974814688592647738364862384519170027364239711301729073077831803172006985025944467069362850702251024375671254752933954484384081202178417386340979690985771329409159840862938517274362721250895557179461898117607427642369339918174897220701408532166256643696683345692308593097952031586610349298999760739408244093224785047459600857887840*x^14+96553591793624790015290662415413687687272556043201390762416099872733686442982464515728060045307163279591218350126067681062127054203229344106925801945556526398269587114650662630468430230162548222338689489223404777061862445975435777057297265426312823843396309066414830321545626314341160936805048887289547150397186425242504391133437529567110702176718205673574887822909248435277480969976601197729490774720947489333562014307506594450270662269145793208564247951912336956641113841423931589599602028368689188409633115792512*x^13+106472549541971783040557168311167745093337147953764924339882184686893074943284239269428009628378204869214671292679557703128606806353561875260574033281535754125654872531689299543429731659440760777349669233381333690570486954473484750928829955376539211958214456040993302289764260316960882216380211599685465379499110430150617450268801952904670313815187508997911563985759475405027653455016124554799527323182704290499921402820180981009634330297193130639176321094481905886884655403462676261574701779521029055242186831639424*x^12-132055036551623078087648610298570264207066787923216249437960004854455832618309433500492009299672621125974769852557693691278023750789167181395579972852029436503542939536625982798372426973109820188082393019142963784399959594621099159487486529604171739763473743691947625603090744469385687327023446723066545565842099644191587059917488888634009214252083678251284054843654864875037110997214423723141285089289864638981503302230805343321323555977204681287046297853207689719183503963913031413008365335330470470573033152119808*x^11-447146003041349157739422659572628236436850574208138880110931481650518079069298034467623854803162534480513629155658977530495255866113582885847991758184676941202798518223192408029806947175950665077063214301277603727464700912711017345675075347663232249766660946915516100388480584800101777270496534356036303112738154735106220139695427336269718843271230582305183398152683702008216614463201613486828072017135537800948790162663867647373689367176741768515051604734290404543132322362598782791762462428425696745949615268480512*x^10-338067605780524651246374793347611857994110339614490806959163441873517561857515685794615553142781367245783573733846537919464569768687692358126371306505335797873832638316526627472544026051735337612378667121423181157951912784980816729842061877767116345776790988557860176830524000864865337725164764663956272166447113297966106303874798477012372279959901335722570320404554095710388620042838774538799501201561482315091999474124913105467451736996384327704557014455387782366613654224736051764510108470591732928115112936065024*x^9+393869531392285546681818284307326791393683224847509872393122025443943954171514512978359605014143309505279042704445442691197902042628131498878888444452276235008626238450532505367144469259510895934007187440549751753078109175553807371342556634251054809247056772271609374693121205540685008801181880172069833310330146024132117246700830109018072753044346815244822640444147453977036338622902549170954063780203376588148534595545500422142879272392971531831412010077579409901941542618346087591900131082138751466637462436665344*x^8+1321989585859106709488824938853674445404759615278744044808514274103715997069645701984846120156003872005887740786925490025117579046665965286370581659339847849856502112134068957895931256211867405286869052319157483281773374822407070923477530108047122201444973660924913874830924405413658178020186088073954274433465854595245460069410744040077590161294503557425289792315542907240490555927257510304407772857859500273869504961054117137372454082829568636690821681559583614844122669335391372836425010080403319309562215708897280*x^7+1753147578818681687146365990005301299551658873876518188581741234623166115864256258212750021593309426269853529541426671493883246245420730208400785677910392282543974801343217886143189078885146469592263394148291282945900848929341740726870446181908716977926596617556305208202191316811866080352330652393712068556987979040711475509596400949444954483477227249842963223592368623983058005420100390772933629525532797598390054373484335662197211753472493378993757391471062872922142876145618218991069806830599845020617488486842368*x^6+1456142252057611851754552759683822211452781217883486423375079483550896554072363525549067818024360008638790195367957272030835046261701990428305839312326779450698236133283583256918558008679936203234227657049126549085073012521494952646412042210134702481888831061166550149654226640739017706013631826253521602694615861755043240433755688948291381900043886412107998800779781910184405848111711037774928378564797761875436300586136644307044377960931155016993592431468616947725705969863790713246585377307901711562972300748210176*x^5+747857509740895717579192564600799482100418388106951586307489477439291359770203800594671078660201303647738693225621234822671102262762962094319467163585353624668114594829914495525180059254408445640391500078831894205305167965394267868018754152231174408518415558033377295121340806718275512814237056101754551973799689733156658129913137491608495027414658904932617490300715566517399045103336616429962794273014851340523827131634270516135733949700234195456880056786836362632617675393539145105115988972918152551176934692421632*x^4+215687693838556877256624925916178729588822278772593591642176638228837015645125002431529193544317443421602360899360905742887305254971445667722464266126398869209962226756340213481765725051398695760080168101059955186811380309394604339376987745323586057294555237284098570944192037485525151536437226105220829721027210834160021660595821019658967444132714664872849068000740978624804831595327046641916143481998672502405105852818497571135896679158491037653809904041224672012962684380183455723569758739305657350957146139721728*x^3+8694441200601438715953563450410411778070299082009854281495975548267468395826215603225446687052273951450251035457905159975079718607478652990435553230367408687829730436380720113043024550029340914869963762808996152373605366336283395585782442467916048803235514810454136846422302805791349226411968213698606484862346301410098352826581769477981282431194226541586556705465223560545468573659211846868231389248703599735850713627393383852285134122645829287841658098706640435190444618738411154442942867425122095176420448665600*x^2-8642611920880429281944839232612855684924673879030863682521817443626058195534438594485238302204075016046559894583507932808084992572065062872655549691688837309479744561494230236976373136730650051658636753678530591338778940889571447383246607540404495349339753836796065669203675428393207634493265319396656828497422788208994807402971478020510521205809661126196666880343808277650532424866454898233484070704853461770319697780285452127707480145582731767065245273168141536899669699199804781210816488068392992249856941883392*x-1449183217662248903275399679604598543087661469286756557634809576239952428733102190830427225916755788773549276780597207726284034475643758233184328103502444857609978584699059822119572759401745322751565009154164564288418456022577864967085873001463988739823367172067569333216181481266348778467781997094175632434159360566013035610908775513601694735554842294231776747294932178176531465221306390216471911362096813365821801584747553565341215768133854312462358595685822542218265840699392790506290255830039307612653057212416,3129757245400012493610935841691499380732326088557707196376294966828655808309692492574110971056974227201855771339847843784006678681687546968587395962128624355559740243065773442667688870095452395663404012668911177399191754443281258618616061337753982744703831722888545673399346894901766417775827986571143857991716372602484559530896229469756815938624020578659270962248418707679125937131052084721523945482083135973062431225248673143070921975543935217151353740137178573132955731400080094361253890006550*x^49+32825290573384422324974243144699563643574692323598428391903947562295151467843482665904449774861487828882101878040051561559232453320181560015204913184673943311206570301980726166302963180260481826302798835571005161811997657498305868036763825602333474619405207314938476019819446586714435696227209141141197466903560155041421752554215845832135379218692753436009721017852781741908766400735379614353759451195979334014550135966642693600137690551141857290817987772305245002089290198361796215177068606502518*x^48+277256962978467649899017274483578892231172529410930474876396950959924293617505794620779544930842276694507618514627700276836553156267384789501908002419799417756811745927617827438286559455941867248141086580174414612472218871437416654099296885392641870685147725387994097987076006139621286527198548352485857535346102226607546475594656881084484989135716278184229541347865719715313479730762895459466976395493384934521449986546849963300833224523230077349154561446807754397574899168807927966394248845108836*x^47+1675080616681802671838883270785407109041207591123992459138522914718205047293259522516229783107802474488850490152948010980606448394719956408898513113394370081983560361747315656776884599316185514268761423853413339471289759171222623295495001915048767571240814834782422785866610303298052732836397576031419462485251321220260193015313251312897361769236692495553047940190758966957702929916245770377368117387003832650636916239959770968286660485467417266956439313628032459053954720780024486142575414042933306*x^46+11042751646168506663667714611337700073038630617919624494975104891380983815059640010795011967535373814962274991501276892917320761296060712148420571527742903892663218148349663746243363280571174520813204172133146186378831447568624480046470777110352859828814342153850397924854913129326494113398185519929950095056803841690993346210883509812340386647721153595297341861883607590815238863974278934305172701806177257867493417948408838758953182841790797403851255134556313652954266107053132894999084523784530648*x^45+66315810563573110345818406725891224745475432850845606963683683859532723369259109456735175112800659472808871088653912706370851716435144803433657004721334435853003722973760634634609457595315083170162830413676613686625569883820200290942045940464617460065377189593406108675658012319548792302224064966121436278516924711423571166265483740741361223025638036765561444257943040155859358943918635526250163119430180488986877771234434792914659553016831484903740797024289686608469457975673608726979580194582786530*x^44+373272815249895084297795967097542746846876820724350137837115745886290100064897518236030701898449193715346746357546483795440276496864197335573708561279255355627015255578426230221682831015313660148213889517884440466249960291024457100902960787293999832178901187233647141792951511283230199925567429309793779729595977042013571107919116231364942600358886575832864205230439428559876781665885799037696602313291055321795513337021445287019803232565072065375679284779592763710157858505947392274159034439149681286*x^43+1860464927078351524527619070431570988445012105157102802938336086082937167438180302888341214740600463301159619041739498341822866426129095691020178550790936613725151523535974046591026934941896940929629916943698330621653228474438668714396922521432245881688649001636118553126718793230870191427687012853942919639870918295005138777399028119654548897755548741631607733325295104760113707454148320385113189327930460669064538282352543038211322241713070076552882772215403220234766218976108487372348426200694654210*x^42+8651835743841442365798142546321973064883113586911282324002037330157114472283019186170531440138919731672571146116282699812847638343351896233530469595567482106422324700188080743068688987344009062921462630934570604339967224209594201947856189803264455760094921908437532691291209397165888254784217853958475753572467139112771353960021919852063713806279808657104926010833494532845716817086714015705699731988877873304789769231991819301317979726139091230259735692826466174479349592981459074100108720560615782510*x^41+37329131400689450838464092630526250580167659903214414581341482027422387430758180954994844705627769788693996912786070400632399262878323328329678891981665368726004958116130956980890456349778910860391431111790093816016529429330504975375595254628327073539802258444685500385502910912884821099927042489769986467845676507504213466347543007297993957936468425702763954849419609967516389326958463965750084764432509052056437826460316918328116461956294041904101964957100165732432808594857891767457181024461603883682*x^40+161023518332173783534773311414174405635370456504567131051580497764519430040281404069625835778662402560375350765523458943665218906929153075895364863097704842803264047598301775537728913501016147070210157750703568748396188266970157882428859729753954472125623037794536806841911196860381997328490722981990330184711320425772208934536754095439419963635015734547713358401762817079131370816863694736538583988014687523566997116048568554005513398102094802022157089036619994798946793585731131756570129222288888501660*x^39+642625363011152893001324802539884180274952014662700153438765981692785823797471080510277694517686135050024006634096715296343754983364080690268205086886136169913927174598728438907441849608003224639478313737170945401926230127166642047791383354943645496695931784954742742418199142638456917541957541397525251115334305927120982910204562202102235909714875529450909592559738880666768512360627301307247457821199692185033840255560055905326495862712776867909462535059446036051399016519971704033116983022181009458078*x^38+2939959248701421458602971316847261989348324131260179007018313160776808889820690142477169278487312248062484298784243948840913118677527054968198377006284939054164375688652075494877727986196781970209468438142844940714280323042578973115459163913988766055928627810504015485558252114015585279090379589953959491756636491858985013358920732801966165705662947369752602316463175109927094275472242488013664765493121235341229129235911165098811803526147831387878318912257397723170294725312677361244952785161057548400192*x^37+11187435390213816426594741638789731354336386911772388614805937430104891525835249231747387800195392999404624150684492358184844103104317157686698602310260572413110615974014337451185948448431771595386280812510237367314617708083611925551649441706884786204584210796459600958657214626576197411665294042844982189650145145317252305265624901989473498370570298600910505178427848745051591289375614611993007944470761621721782431772813966932759392788222143908562441517800021180237654218218676216591989287514366509696502*x^36+45549069891504850556937668165811874231985828525631395051929993156618811238902149440548586229047355997789321698480763842573494188122338613015568412088372036867991399293915009453133274039013276178772089599266520632708847345857844555638841238493989645958329257961031176376563927413185922615862258137357347630475307719452739179375106155887017566456090320866822499408425301786019323494243467196241890432361142832839619897644584371622206695557056964063728842282015580608282959029376982644010017121229793271225392*x^35+148939645023907263650670762229313396377372434496865047435689844693003148879145041258527448011192230818353149811944474559957224779891891992468527321747946987603010420576667670796800189288987591192787333789288493738753090836824517969900454453638715943200978397625072758933180266068134025096732272157384730189955455413291604382437467596073300277119477467132739345061363635460880945148291284528763927899833322443271487945237625895063618108609749637863670948424296612046290359056119416429627056384691959879026310*x^34+498012287457945577494228643496983162683415642781802761192890109979464985175007928297614484577489388846644151277511635057218091356516876621525249064686817514203526368019361466134928424960321030739390820111264729028753735012346613959342860866510943731650451632336672014658644696417670118477589220434287534549195475149622755828566364328496266275281824796147842369304304297306289800957230388873009698713459349786974863652196250300810359290739750331767653582352563977997971785999741280845383723867474734507962976*x^33+1224003097843403835097499753633384321091685895716690058174076557794267720357609796899085505481118758059784840692040468293456840346116809991182070456221864721433031965198535200680956846602369044150843293592281659109767669401760589674523935723230115952166523342649102477190074495928618294952464951964678635879662175860697894136999811777785540193770139070367495433598418224068403177235073068829094990134823280621251231786234960773375483072479772004030264448252718986989801392111141341118552211957847487783189638*x^32+3948588382844672643179584131519637819850128162657161286700940002895598168128837523463230622283003751236498024000927367415578296521668933515264336350606765377792566267537496904652381908321565123470645498876308285133471510692436769361301160421106701403656225738649726098632091362068756283930619798158704383548987317400536764085624862326783121859548645531110381383740566419702600983202457714870641584427110215723417529032604857519189473606288812750791203200078251306137098051326192151056136452825081040030779312*x^31+9038274763934753234224666494835665897213306410018525702080055879527987748979171585713893830619401530569338940715004688793445641486869745898855210381266341972957790363114368715717369646435738839987625559243967720929643350426629964188456574779844738463031529371906210443171467446127507741222253095389736089319473642279967781323053173497008834160585387081862064560486147369194277454896123004912936299883631481503979300975298786731644546771695625111488972782043998632071577278699722858906490370117974702515493958*x^30+55165014371875840502837203811137256933209159955059350319047303810306489988617035044602242874555643513011385343023640651747980554764835470016151527315885073074381737492653387638480276177676263590559258743529325588962807705284234068345651102588659409080260281109491321765242847384806607713616977060693182594222535362346005674851463699059784249692066237368881755794980972765385532390566738684554731458397063986631262293334500613364670575785346293177026358187138866103865388995508414560478696328987263949516450320*x^29+270463913942350640767819863751921022024601454268878499759604276980687963800378056945888422228599116645744568625316048801378580961481112249641639643929102265931758824581320319199017294774748304517803065263417181640099054323540633863035690576842486623564971707870693140796820012537726654685321285219513037802221277854281381153702920153604162237146159448012484136028354962957275959737382272279276257795943944029128638832240163411506277915089312328288792218083788514171927343660683697725933457230889503203345366438*x^28+1381166903750849947592958417871449881452415057245547107329882675533237146454505403354101009347726029469561068576571332940971604515861509147242821146183209829369400828517170747651915171526706568360228739460010486812931763954354178608080214319383524878245258672955012665375287245648460800920687752852658751009292312391393956668588021733112513712344048997219840995678292508193695010645210499854575514524784493202916032711899442413470010601803814137966370662624421924695990819321179338812412742291442782781772600266*x^27+5351371540900629821399648353210384750937210634257242392023072175421616191385218141497829602008886328094867113526867613437017460060925241907632626098936053204511091476563813448934042710393100934301391661779005785435951722986757911300331171569217408506524373738963340615278765930955304127852330406555728475017418140286013006078303496331170361992129302252886010055552276518544675594750612742500408135805346774324819851477188968067127160155456655439973689793591371158189177427967598017719095261048623362928512549168*x^26+19112013327356038413157519076726361101032125629610225564210151280184163587714239388494223305708310436558719137010236163092202802790517221933583408816888943214225814054455929931292288244020975383852205119441949600520407945103291452774498137171596424692415308268439833858625440521151122158851722848464907776900938341993962819860186889635071820680016448932843342418269871799587882363551465789686359516790912080431337949137485502124470838406867296167822543438448191366131707900727751742516173159998740065453338060300*x^25+60945550617803392304440263219323550805700565966631803041120587648014914519055737172659596988627254454889151754608695304975591467926090336934167600897127771003022654588295091447757208604900578177271014376607186279857157134765468539486270704986033783138211853126390561477433084957449772792538481854478849764150448069438141520373089810103081501958238238326609020599684407881534045188869191149347066970020230260046201080637818119020339227088674715760003281786381214689580359912390787594009551773498631805295084097100*x^24+182587342724171874290542871903146342501039463801557877963853060284505805325742176396656069226210863480106391091976905474238577161024634580348502499065207272759170148427287886706772435722220444471096905593609275264928990389043302489051567813974353408692340903935205610598860630522789759005378737719321176367170697298522966222792879023931775746594200415650251236676297664743380680558046692562102053698485078763370343554664759750650865349361141123251546385655509792705428420627424888895663080720670272894158341387704*x^23+396541927530198067706383265633523952774107841053655826603405629757738440946085267069180138700552083702586966290838819746509662220514580380094091543932097412469948993398621887333590832733265760998434791927644541194284118737414278270639026314306797668795180659251825289345340991928044985930057347347476015844209355384590653767665959577440056097053484719199145923703808246881693223812213017426240388678423652817515255886939119667740153507265255263915553708844226394586396315914484314980456240750395617318731589419124*x^22+867890385642330903545209199838899439566172445903900439165442222590614535308343390805101410548241864447142880890121572627642638804059354682735304882301491771195903473399336324726340810997791672630341518524514297309791931793251162144127914500084650109281415381586898485924585955665944352515970490597071334691099960291209618491700689212370662407675805042834254336566845292915838755557876418313050280879507027963038860194358800207933060206083712940364671735969479477322334818486277506014737381818100415715437932419498*x^21+2589913243691435485623765995736393536658066335468048643361893747165515447562442719524486210002814414718514976624393228711931206050190574768973421777794352986342914844761474766274372885650084119056917839203879241812104517340585293851477686246624812484556990566656643379171910408152773715867734305630961124819516387484162501945853026312621183750504957098448160359342759056857656235604890097598775814393476083535839845902996264370609117231207767640477088957792985405611268174134760119328635150350308594661028196900292*x^20+6578857160573219672483850402963870175526097913010278361635372536682743420886783794159015817904665182244621940216977171386742196031396857819003977010966527263190249113303426939332354016048147348861834485620652236044857712022417863130549911230513282385893713690188757655790158909797571421132503446833306829884944488025665438482121031570395169320039914122125040735458944975843704746419005307841705498761818373063628064988776443752975663686670426747924671456761626630452993587501735261239691240468292635349371363935570*x^19+10871866851706589396442210090743316393203540007376546671554370359688714272376930913660495917754748035524063924832103386147956761192812562931552387489567314357306797280922989746673500799592597420126785513065537228089108306126778680301595512365557823486381388280914732401509664319759100883681449034996625410835896056552607019161466398627761353312695386529562891920681874410021868555392426275497061005718994340659451534175260126186447221945289737847127602379432947070793234460160797523047179872438676617100496746285108*x^18+19545827115516212298612397806801412588267745221768390048658889883729917359669165177644800732366251705809066542815190867158949747591002898450383151580529372529293767348681517168855574745604945732047036485987111200201006265515185649134780465067365127527331851034418278299912803988864945582334440055849509749173765790985694742820362822677672037902078888348641499551285497784466254492003042002636479064294232547720018681010914658145279548626862960091281463705244736752275797521749260160928498470683970635917414479409380*x^17+44794627189911961803682342479934414779515346357861755385079424451228424315161559272180406853883539802284554162621125517266599774252684675679001566180402106819683706503298526159940790234688384372158531020881973775395312216421992985838751039282603256832037787544416707903628261335685151461172826081654725094843951362715318092281599085775422207998900964616843234422102412003285974576436234798585323660545067861553734690454118573335809160672981067057552835428860450432065537349660445560893390611482674593635366535496744*x^16+91692152361718009623599899821890093030567932744489936679839278838184820226454285472456511828527508271070367349573951533500294288152431169647324571052234260959401330562040390371133439019263506805004198502583697810832028731848394193422033120499280310575810336024709396018748211064005117567485539892462193126487002804834339075236606272835908580736469925728890213105942397677766857203508654925586326180040187158570285639136089140659219052072482069387847499324212953254313331000657266088930132682027247840459465847028416*x^15+132584487911299805653990991118362353304587121800226084527193223580203317250248406289208196192032392078243199563573585921390351244132482962769476509862295741432463402867163574153144112633435583903707126163336015906272760141647732010403672517164421882034009867123043497203200140669141752239901899280210963632776486158757705054835076794461695653475331992080447434595111243924214304119219638105967835403790189884255290095604828583395595094336945796271211991788860749133383253521654207050557591926345859439350538522784832*x^14+359781506882844601819515058887792462379557648376274974557378984771896570219100589371868246051889066215363708967018095599800832588060023193708801836885666599273453360816881889587669475630238492705701022158791487808288449823206073617110797240404844804509256923960065514558899118394643841806946311661086048655146119664478910249572357396748240106434201065236793786311349875077816816943759107957592576046297690062007847932841580458460789100186998215970087687314968103083566569497240642484135891455164509859688116762495552*x^13+339629665936481331138875920237184195334346717173086529711949369095162127064994928738033216918318985942609638580572740434449654003445910324487921767630624165277421500508387848915541076673844215979373068229974415805695762004824634922142027987332308536068186780759083809149130561802476716332506453424586205295005137945726541392199941813025955548728925277376670198705338768533124984787962661104624548831037180212181745840330417159638471896295593009903696862062789856110873279269932736092316103706408277680520413949813504*x^12-483098710485345801379436414147584846777767097223910357860769290055394753725792709041308030529238177533648360430044773934530071407623469262305484737561241348226494081575555123191984424775955740181850511714778524095506062267325475632416634685867232962240583074906352685570395955902080035158657167121541430452363679934122969468728357203361459557782535179247729302478351786232672159563833471844745991665776605585987808880724146390452345274992737338429332563545098732126325951239384534318946719274746356008908841401253888*x^11-1457967677209959060566570224150796328560109612829146978003711791705216250676917355293176251521332599816209920707725575171940708826181298952826901805736006619927160378563503313876360321092719421788238774033685865531231943184154203430241143505521308183328401158711846591169042370232209072317874634837937507374779940999533060578430492594432259721334609160206746867359305882801602872522296157005025262904442479194369308589385544629099015147514486324243120759623398559732102849919873873089096436970482768030066319849785344*x^10-1093662006020743837464145982991341852551886633500352710166240013934675837461667391350119775478758242284266523313941386965850797305659776110417693419448849010694086562776547275884768191317154772377147829091907015708155992110171518872889803583603626197586541554920595241293622072111744690947933065620139541548939527119106031717076697960456955860060111073063077141033244251159029417483182495104934995751841988146697098739583761199540042129476838954905537585647776650584733267690966940913574333946408617262918605842020352*x^9+1290691458833652916737291129506140335988939917580247923304891584197373713970568290811492205162172144665939569210146697479559122940900925779931408634169561582290672278055555339542761987773118808464361859738084158422258543261668508034423154715616413930030930913879055742564697695851722778382732501776911337749302369807450455487835519523906531527197896309057305456756712801049661942588663246209492864072904645661011456466448992542969375039996332366034997072724674909987419237878298957571214973067854351164339296152107008*x^8+4424520001300727914853228194045691286057983021606757166646417906557050945069783550156663290842417547038046813894972006228409683887280969896462701140691555475623565137578532279727884055183016431540560334077458704338227425266002149713214265412252240905581267476482240018476634333130907466864448053400856839654972179562072011769963410087628661729795453041467060939437727111632536485426199241846361591707780784697702224821641773168696647627710289208918000560862159883082831575862319296552076526017292270021570084563582976*x^7+6035968907191380874105974995102073566586113347682960421369628784912194451923279188417866369600752202849991512937208528675509189510485141788917416015745687538353297875214195375410962984285412261221273188620091174094971749010061109024439033356574200067584492280173760346334275855780278017242314493427608796819185709150199640540632705073771576677722328525098343819439319692354721832729964808966672426154790233023000400296126023234672237660104056358776230745045905097071078202918204691922788313812935788137926485919899648*x^6+5327594424621484109105295113448415050746524321629040375799998654751837138075430573133164975729334152162647395319863542756029175108443471834402192000423953907693039218759535846400118563290966915534974935648349496765116362974809505811329040772339290528631996026164163612854035203564918033959100958633839117880474407173484176222867643246812244416739660977110984593690191984177008036282809315990955092820973661345875452920918303811160591366477571671391879578682456135364611773222003548541459657938771769040785298225741824*x^5+3079374054683514513765909842561069821072470571005875746637201212926032205726797335125780966130657419422835569443028099393433092207811948276605718892270170985579193158498620845261958379552843831192738897322519720907910301008122009948095470503504420129783329343482381715224932352668979491229256466655938613939816176700570078300995535230293792212286516088807963263840904987471544518513091855570134678113364914370487522086831398628263577366655128969430665969461867078458491677892280360536320577312779355387096195854794752*x^4+1225880217468051080844998339712275504769472399770702432529815388233868319682920737493044073668477611794664336940459709293189690010375464708857540178096229516428205954026153121181990108215008500711672052020581912933538581253636157202389715513510815367191056900086463506152281234996775765796987630281630091814777196913086991628290813085562113956931623139349282985069158101190729074722931722010095250055982228428376085729301789260836207160379200703151242170761772511808843200140267328120271807874428670370272421500682240*x^3+253817872974565247539463959252566498218255200155073089682058384310929917730572817419163074528683400601248043036505471377988810019890798573852437047638978234403051273512258243782665143276025721614429720953930436035691146778649922478985423812679344500044901480938412439335577626720192630668475769872677997902944262047990355478432529620899824066857539986223185389955768687448175103476457116077640266114936908495803069624298560858361800938580734158320770754752652553033012231582387607920143269760480873910857506772221952*x^2+29415054561235985427358452213216700327377530155307058322872241449635347611514923980470005679457385789104261595711825951297672723989695665079280181390926194637054499112412438647633130014261579845743410479571444345804054182212620519739824361054214954089866845252653425756214999864721076177372649121679843947520335075434469279078202335201793406672210080103901103833317589245455880490381326513348836855528802606927792664752837994427919630841487401660435220975825485717172258479687601215487821117179307791978409772449792*x+3733437736086822476053516063555417396770381014685893711291056273747656725954799464525065742125151533703441910809340600811344121961037399491617687828029606447986734040446741051927320396458880560786313258516931343750121658310893190719195708766670466211081817802599149730393171159292215766934661778403958800112309153163611332883929088112044446664878897780731481227855198067451137734883284982651459609001887678843551696972687708361766676417035310214231301064170785915261269898440571740276399329693182132772466389417984,514118049996420703753436264633488615310149470931861913629288680858216144742579226900790273687445481713111522130411292133337755172825053780250035719334885476687833910543296198711399637096076138735085389975186381858105862389709415027343647061332804325450221365196183843493801245654318002275423551961843818306668130716747148446569662445267555583315326872587459050932980562493459090101418070415089042539421634179759037709588295767088814871905657518690213644772756682192788262134735131217010220430960*x^49+6043167514481807942440482514080841326709419310058934215248928633573102708499476135525437974732080098520360102385541489529863667935417225167598538218248915009562859110578075634082650867019565464839097330585189058837480129265772106277337978564002123116502535061458362703808886183515700700314693369550927234195059034297944951703355666327653927074304436805627374260506900812563735473939043495928224916963884888417647531179373743433709014361205562376958106171547422418028928676696496494779873502272322*x^48+52298698347880729183274524161102504940773962976786117051077955095809680430634706721173917457375138831510343977930004559046764558320508003914552483925353394155474734537511301637229834640928042079288689529517874628741473667611540008568809150260440612742880104436817711452846371222668186782744479415192359160277710875194731567021563218763776016092506227687117780139223020445693452747138861079688867252277131345352897339920927897162848068272242756220262874039608779592115472639369879048077053584299214*x^47+332083312247462914010055450986644471152347422351592266575459652443009708533427711874238857553748996674941720741283758492740537027795970201712765356997708624006390121531250313863689407599113124073871430400454388048890408516340784709453973286422117572144544672365437458824957467478239054450834807463939619136158535858735317135636641026584138632992671559330947541026977998602895563498152487527803918976441877398646273183379166642733453642215470527224877186993335758896143069911362330394349777634281804*x^46+2156141308047990484065449832196843435696301541596878613327200373666667832127690845776530319933470861979001086266647839762322808397922511642708545757687475404337978409335694230761107717748554228921814406123565456692403070655086241724318569626761308554848845681177529036667009492758652324155467299162294270552483908537150682862581851343514538795294774294460843802993422071441066600318605446789579089680308166476560256200252344029455972300218237430617378100105207042660682638351993450042631735167958098*x^45+13153417254025081015960339115765885125164969111891340457783416667029690592207483105761931172481974243331620872185823507566105013341871857174500937216716940462926332821466291829365827416471289714884647069761469520553892741465118409301053382806633966291026173778752402043181738176311329396280033081617930101283377831881863761232256124295206068267815840964865323191566635974749193705432310230262451380495520448600531566590973356492807393544646962624487508706459001452999794686680043319869361566336409204*x^44+74865771265674421181884494063091845113484445949372905569303818465811224306218426595042719916044376580689695413032537144140188315220902870519399656679109020044913175848869568697169602971012423368463593304259399112954552067436412562249924991754770341309639557045809321655547773217451092404957009676228993834352023170977005904870026883628322835581110282169837361419295241138828717339116751666546674938773437205798511855927333967493251368307982869507254945304821083041493645508262842073906253797073716874*x^43+381792165974086771548174333788577395740162436099330992228395181739347065634458466204435788396154432924663053348653443978476864573538041336095862719532247704802008706503060928428054227645371961852398061127975102853166066222091852976477633427540774538203926542506805440654927094810026380988829834843284556662673177616865352272859365198728574663736292198908501029232549690405945510145071093132559261537009762781079740693902811687647720033573028419325425889967710983238654783601530826570014781857569136206*x^42+1800005405582618592486192746455191854126199700509873664728571475711769822515226651090368517621975757697499501288044132040393016997277636983937510980967052955923644839315607121067589649928452394628617659121097391387885844452906247945046015425900992210779446702728011251486453005236187126488649294838868175335508676527805434184345457395090998630378131496235365420080259685023147424849636945772675925427208827394467262294802343982415928869771249587498988353124651285882402704405648176485656858452770361766*x^41+7891135818114837866437102927681076928742091350827302867399875930782083205447647934314963946354488099529919129466140641843197502520382684811171056285727695428262502957570188442543502090767533142729391951216325631091863639097648803308217451335238401102693885533985948833564886218564765635902982533708431732232125619550535111794285886014062218881006090403383114517349572007654307831542336525499188566260807908885895181871440639661581613982126359790330011391910417041151995634151569006558681359554981715850*x^40+34028959064086654047928138570331866550633298564160796978006845838720639678780665433434835432978596888096103430547558024265381589711048984066755257635626663812530465302141617650775075370965756028009740971149190112065355169116737077103066725291861182710336242455956857995402733398127471276336063399758066702641788962764874899541180586730229928147537834614292326681910132519583750577207537830621267411218338230181924032249608905336771730319102852331894790458706698021088019906607682105883629782904641490654*x^39+138257563535332069111726630986473871677134226210065457595286806273749452617454663179111448925302386711906731462332832695543301218594032676945514768561161200330053633334000341203606516337957040751319279720135680098731380821287322972450038170365910522715569613323378758564161274007912602935224112610898087250019061217012786631247338045969659850277326087893833534138807117584302120767331482683717560389008082203153476532934789692974540187831185211305001545444824986121220843096247961399598852275234437410812*x^38+613169603044247773879476074623840980362255153310195280236735647017211259047882135075890522248643422912674805547591669473081790926765058401405937022600851730633688431171828006494346893526157401446203862753139160132255406161526064306736510504013632587546677208960641229893725286790158323815442761557171601680543481044010578726851391223184929945937333313905238975805798611054172354660164709454055278685091255161115578470474234368813183316777985065546434852098850895354824223145810936412022151231516478228110*x^37+2435643380341810174541399287274159085764229353761935779523991978840211842331805991991868096887772755801579687798358958259416462838861386741385446863446589388323218236161542101385781436504487671019474157197403426267714969684547278396292847225901671448606014330861746766475960885475052212570442586837515522210269111366931416175655152960735573557357119512185956773392055156081053659171075222459716395438972199005882945153560609416949716759602139867509865482042015919833546899644020305827900577935769242777492*x^36+9746212632981652673786694206710240957149971415029031862094727505605007974281548575890254330723985529480769426731406960722096923092292277719030040118953327400503508248706846263449215260713997956378669273126100887044152420608804189388303739141740055448885237951749445129396268191342127812590325534861637541631306858684295309330258929709783129836629742155134501855000010943439696262133755327851194198252537012366197918774289140689787922637889856149328341231345226050107443516431610152262989336669952484411422*x^35+33704105409110769821834285961017820995629471255470443061687614990379031369949641225545603897239342108787472818323689836581691475942263565456602599133541784505356393588194832517766050298816002339816311260046013906059105734095826060225814286581260591603650355592197464239046074111974937996244927585316424578285664307413898818538310810303654353535494503119740604249679370862802125174659560564288744156487102818981999783878924930812731991927670664510089580863915107432620188169901379571694001896370874018770276*x^34+111823734920968211238612052195502585492772973663705571363563647780347843575904154824095885216762378334578734516401475202771303064382271260617665619487645824040292186828224957298376548082042504407668400807173290407049699939679603088843715886137655509275182894228886921404408505193891194496723148713894775255046245125294907744842696169487418532955861310815414327277702091443969376244683855510090633787958895095007570560377513810872919790418316631712595728642548284402486184937901632818311762474831598082497166*x^33+301574812119180739409507123913537245700931011902240566993612752828635722013183503652503762900267034715679895135959533326145464671473293231713074810447459691657299992853257635598668351960191169872299676038414906248654216932989515056724341308895186202210650484026124890534672399692865028698187452112934308499098901414960934038302026129618231829757125912812412426404962043055260344961360443315816914839403466706814294465685429493269163732788139136349603533235679216265535447399795359648002901816089914397581620*x^32+892999122720977271146212892084000635749329733896236284666809634361469811362891610399435946561963854636028254108591713494075759047525620723992114143043027106947414502432660250423948541492611316832535482216409985766964560225518046509549952889847429378747497226948887242897692054969616816916224468037789746780196020617941844722241293935774842582581198454276509304287665487790444677594027445546746398215713736890637999332413505325097192113686193746415552107163178845751149121741905353028551904491482726420338766*x^31+2282091794629938603983086491122397346999133866143543879153098745172612473328414713651619569978667837842043891281992776395365615825031610807085905453645130894016509559417503500693298748007818013777992291603729925296969382576831682319890829051359550487499473502528466617615062481111744339390329756933613323928818245807310921609746333435309292239196817698008930273119737925463652316694706552132184971648118934394446085719545530251359727453554422651269907362878103225014783187173188973886318801450358466584576452*x^30+10862269154725583941086665208087982383182849757557426867096486428188450414349157250369037191034245180398632747991343713440433099344885198813694710479166491210861575208902572242382577217273428124031870160063184651577210501838973366629273695615620288571099619477228870110046183257162548051981845866704558559121187255401877748799497976203586877904075390181328488648821733755659360083408662065861275975666060702275418600991024923858050730252790286287271324487032751047213632467198014020640835672367732258494413870*x^29+55728806394826556216668511695537538940323382235138294077931104976314803153196616158505932290171273981854278480678198445921597275132996108838656980856822564707489656702927427842199279898076299018798704560756047382960969212165780847788311483193902367471089276356531086872159990424686093779937195256924016341638163572797258015111559469078448467133655075295563771505217196566711107464108952847748722604801564183799338850807296426814994304641466905839094933910233634092460174304930321352346318135385648939693363972*x^28+281943792910493378072816015873141167624608622725717423973299821156394748605786223893536852330393316681900274852141863426232057325148715338052968294004715998450240935735309384133666816338773799491562031728967811460779946862248304498132020375864991711821697701864739789311078431307927555375352475588116109094176886626208785559711776087519179409679690915047706055809758045515030559649642533695072736705551356407683206180038902282936131461157902693342905906940814385187843913927090932430556153124224899796748284894*x^27+1160445672446797781581331796156366640214403345613437631815616045377479664253248179770947618599900363782689523086494670278058693575772256636904655856748346183703971277302067057998017858003186608224522111484984813089689452986224106914075731016876241791313991998409283072575476653033658867084217317076744068499383492538224298969963096027676805194851520535472745341121424313355925084956181679678010147424209399612787540900043585604824260735562564437984581432822681229641525735410584140754443626186730830649489336818*x^26+4222605375364088149023283147116510237194076283602077901012198648681347276532962230250674897289939734050690147319760626910712697756901725844567768736197938639571111671421014500532417916487228520497545406959594978546259682024159303589723542967156692000543480329324033010920463943381390235013612075032735520380412345362774085106712250073057391576857918128984085480848522451238558455428934061067099078178740411483299573030021978997793207635889578935233260104797557641069730346479658936316333061599395830989876781408*x^25+13873181866283316992077421838374763879364081069385087179535882642943916832664976457354399560555990881740795140151845303218806264083879466205549951994995466588554778852982139540484274242117728750421049716317660432399916915349255282294474877912781654884708053965085578692908291589296601821317472408883839462046189630732833584884418637304755918347394580852487333561193395331770003202655614733240768335202720881284227479257598683730275123849267085153837778729516668623345272638863260471394133260800427531995979719160*x^24+42272120277876680876539016528809558441943595242996831057340186838179256174207626851214587135282386014840643790061986116619615988470264508636878367185923193926821190626654327761626843231315523402240903293710179457804977116474501691278488531413326386013076309921653483726028961551365273556047782671445782918372523923817813692082788245926479909239860941503605192841142403771208429914220198712347807109168542565254875778529023357986720841755573557064701104753103106724360450377261893079476733247159423659495441696476*x^23+101868936503699519077470219247312751984933598026853864851352263738975981427073257266333161704577255562164281714897740504541666967777839864616008251300363845258487958765250556121323821500388295806208254823372460968828339304530245667167451751576319593836959051156802026514133739814198214767355059069074852615316077301494784065770139063298651367314141135855323786901176226909098221957917998856848895459128451452585880919234891834681254891254589663664771455534669091161969118040983550805927451649283388036664673598736*x^22+221363218446099069378440837644577896898239055693207105964266101699109160769326398236204020641372034355373202625728223214025976170313496707216885707518846830475090574340163972934809020261223872380642067382433659020598501167514173126308208727896727224764103478103908848762395427988905525928580900982942245420719505752872092249345067223265998533295457555786501404019864316001903834089033986035964329401277613079362568921670568665518370561059673322910238004128488804766478499601471908897453499331488163726978510823380*x^21+598481263076347689443784545536918638060508743576989040340161422291350536138347109477104567948727655600370891872639183683974831993034082388785957647849883750198226577483205308245014211972244823572752479494091684722966124139874749700101451922117357801341495049944420719671587759380719957399075450914330226886239472045280093426613970514180591948701686989631505091774473657131112849936108825980081877179943003010273626132463213596833915485422558250788181621073609672621723231421270593246722740680017257772201240884790*x^20+1603463602113540768492699550601120003180316386233164530865587255556593565771342203007223930650324435521690466399586316514964183256014110374889009747357923933077014718065001003221278568334998366984941838466850470931380163662940037853128754983611193072186139844595754184296579657930935101846489959492820408460746621068585041249692642126364659085475809981982339745612898400386402898461523785223427467962631878620948877890810230386178894798966246033766655628920198498359223311101379377505469263070969756804106870862120*x^19+3102748823607606715628691683048856631681982875009005043952150405211381222412222268905332080013187247479058305786984003916932326765457384366447735777212322660835144565208987192156841742135624046656051951133036877138598556977528701442510416442570369151683134093307724324491020814822925431547032384771140919552186011647001461013316458217196915760724997938677496954742631847021718055015475661508454040273655391268056323953591189149686768850387267085441526886069555324768450007602287401804268072677157018210802718242826*x^18+5343376605551001720371529705504951683773410267231042510645309529141858926682572012269300091328312131287062687342424558404685704734921960126033424275304945726130766977569071623091513737398733134012013218813008260260469583487680654499328502621226522252145497461134816147216930413224009173144231250700718539367280493296397064931790190332207801026571987693172548381337272032434285798687866780571559677868090671054788827336897815191540890485431261932372774535315861536510534994665809830467028468205057920388536539217568*x^17+11238214609542933348775041307895658177466214979601879248567773420600878870177481816871750054251880862691428929287108809257022381215619112535089990618255229541695820158341484438287937331804892250874865402713525282734415178210627882413500779553247239715961726469178332633998818143688150428398529991985853569716789228223263956889838544601742210106450695833458214421337864351875794390807480139530791487643412588347143094720580124610757674887461474586561405499456078252855490691836916643501456289043272610095050157163160*x^16+24051407343693806282438887062475829350503752515134888534242823009466767014572660138950614295907134322269583714598781932672272994251927792606061829043555085008752707621827670874450636271151708597128703713138281583716995778646215557362618237682864235017349577812604092606641938716092498140839027786082018171479149276041993094165936756681168514770402902385870985920622023641636714047144189587313942418540144902272055778629651789548045868640895823317258502038997674409228068409578169686608957889894221121035622079974816*x^15+40020728886812447409245918657660164036195709361877898206014175549618275816648533892809657338335367309124278536269123637223446522856008914099268327100906715369430931884526292071385405547160272000333951552612369401786284900469821190003024816772288968851914703443261267340271139268959565938990507865092446388519823397548798269758391387022257139132870329914532010012904279401725879118944447456940458691527103333027626777972983049529814859029469838076064191806235335508795050937866779378389202718411564726946823914828384*x^14+85011984502474129891313549963952893689241402126183632092865174992128438281337877767238382060344782034812275735189528428139010164897862971083778766089483860033480691721638373616988871012960704723664777044721248607119460029379393053268985666398669878449667295088260113750819279873019445152260602093140880377070749849331022692811501019030193294653125815615694680520324989055775915756252838182281743289475410023945415660306917253153410145063213888089804052631855512568522555338510031880820889084950869618213361672514624*x^13+128506428249513871230097785601576320887171750443085366536811040928411481063009963492662469921200232758227872491715911769084603612977950415076463055995535268202840551396325525548641241431196256131277966647621135602946517477870947912037546275373591159854943512513272740789486351027604003677888218965317186866867847179436526448615115276008124495614069837394116166154308676210962983484872961028275692307239751171811177046991040666460430661270763761394755359752133782239310504811903250712269119615896699247132730308994048*x^12-15511231686753475941078628237092601163668713644986593433661871934568774339772037366981082886596317338810271507125529278443153403938878311543560495984057421625104439010972601747012066615233492786193773820881501061909617271768237198076836657444018667431749683641738072452277986642048914608753204324014614953194630336710041193908700988643676522562248767280765472292696384308765625549310852934652458802301045345312100771772658141358136346529093441578184142857851347814230158864377155413605913884398758439706058019790848*x^11-344411406925210378488185492337881502344252360861176139383145257241544014657271864437568282806639952478446801422585624839202779622453893654616564546732983902027463570574254819474247536634770618993698196413484072868287224309394651078149112120788235809994629291503203487803255608552739889760122687383863736448265102534049871894924996870435781473311581244749325680257171349487626443011073287776832657142790044989781500482353415732383389804759109764569089278564022282875317919689668711623854349745284788441097130184271360*x^10-465615967658842735993154975762237702965595952655572956002099222823705619248217262458706412017493315666620329164151621889203315477757946256935157463789956323833730849653013185250779084151453618666714636219390160715861550654005669756474102953893896764610185433773494693471508876636504710680952395146532808188633364126106970715509649201135102098229965886016208865981700016824912345813110130671824916935686865322138238516299189972343020729107408481958279711980961185180802786384130935222785086550958395998705577003179008*x^9+15611620374132990724089461546301667043753243504071361852311174040293990306899070319057453410150326148372256128081010143556103267989514534588649194198879149261097289149190302982947966422030758375246579316572065146565252761087318609107930044939417749973114661676626411296825915674401185759524759920603757883544037635301801005039179444664986293871498606250352645782636613851183073575618366973502310696966186942452567973308881710748717941529467845492482909677326866542407920869698207713842875624275229461428364940783616*x^8+1006976989043018855514193503614099808351868563301800717283015772301191552983732048731742188504214194393138889494793075797154980679779684270308632690397735495647543104236998884552834217106138796802527604222487192986013308642763147496569711735863609702131937805038472925571668865412441195402331105501944582014724114081658373981928892847770575141255171509802573885301197214605235429093097041806392275809638260144035106935177854481950175233005483786233873276944686197114250640041949362795960277004377444389814593878315008*x^7+1860211162814640274336137695253256224788636651820003691512341725280393047556751571006404724533382210557204441525376110819079979849714875189379359279817012624689581298605409448558869115487531298380835324682548628375743525652340602777598045636140891496682705849130493147503566364874739989484377825957017624758236012293593751578264941854623812295693269034526649374674564563094202350972479560754645482447343183236120167870612524173100970552622877060678300574742867374240937713896919952566912471196446665058673897055109120*x^6+2022942648368790256110559010975104399059385836210540213161771235993215715139242796763268089626763261174692604850322349220955293843300642872307843523996980043994624536599416083312402974380894752855645719831223140455392033845136827268821677965678414627201256098375234782330204424339175806311837002404960085930581826281918858846061333833232900971010983808097308915916872634170875075695839713575687384347627330887793868818579827761756364497344824478980199135185013705101560927797732280369702667926634642108914445213302784*x^5+1527207670349210511190703371620458907965903266214396454453164130673610139670876932604702873147058230140529032492526711358508820118434737500864263975363430023696407029026885287260484240542606862426237760334107115824180181569243613374103984961147022824315320441877495596192758522062416600165770959402095280444642993878095728094594899118583796384366158129616356781693653043060082180798535424828857096560434276118832355780135134955254314499520487351152907350500477954052950526180550117510410921588230471820689970850922496*x^4+809299593241437669992962067684445378131183417965789927193071590848888173624755466195707667634802649476643122463966703039825903784214450616394773421486450566197196430009549535572971201607163180392223971555123377513596733690076622098130435996039651494463321013381047798070710371482775705691208898512386448752300200192122044861583244012855271514431614762288784324006479489578061337005984101687675707002191541666656655958398064115141462980181434049062810946863569256255752711311453125403902252536595188705789694042177536*x^3+307040789736229341239175109395851089917723164125309791414856695257986136386111115108039764301526023791392535298297641654827999703203387667692016129591344895735513032812520592849013442633002748752933130963455630915384673327474088475568789509372190192362512189140008541875074700802620393476716702328888539384723197143477844707461569343160557949509516010440977928713600804013534540649785532499512455925774803852289848210344541427044496894207741464198184563193960416217518349336660115566724908255712057314397107590922240*x^2+69852317075871695094317288319134977761832183660237689090761071001677241772594764779702829315955033796058841630097261560429823415022362803267053245108021055672186675845457300926278381122422863893200852347456442003977623481030709328193641541714564547227112877482225688156965351733900060950519248087443623486420763027210098742069183180026277228332887279976442555043468105691557676463605325341237726257988951553890413731405311827326426318014636397942103104649206833043146068295878776353643450784131494113090439420575744*x+11494267288882692252948487210160011990895058846069014370920012626605959811296443298374885067091817577821405300440533694006885924425906117193966820133999793760279807501681389469435436425449196043846543846171853381721531471599934933845147118441915946593210917716978113206451609487760091067293780449360380120670003058520564626092856448208989715281106137083001195243867120814925344635918643063487987926043450111584210343945919125780644107790829853699111702531693718872270958517468553468068165705468406256908795356643328,1288547303658105951333650014481472807797927886800020272677985636092065894016442593224945648285477757802748166822092670530706171669362721763639588328193279543128384035568687829395560889060927796499710995649097953325722331158232164844524002029656422864710702142687851108434833267412734320343497224780309392638670618630871927270063878689979326093572821230933783722430277370396572962133612372574654089952616880351213030046538699291807264959041852404106959503918858279278625188357684853815244124040662*x^49+14321351749239047779466284192758106447177573846973974070569026934266031568134675743499200703219688931577505168334482856042338793935986150660991965233729186955084408730755186327270818251232890241508566736608106997511573824373053643135399602739506960387947425561498954989860801691108558491780084216029716195845460137310975054967128145795599961969818097047428926488595256476858494351432163919164773652020211050841187047986944229857450071222644458769093563027250067089062005537224327532792129814880428*x^48+122811990831628045707328033745493174359104607965406172698977439666585411421430509548788927111415186435783073165284087456750642921999835710130521093971978538506975966359787349215258302700355837904848714085372944517363146570556966669505843232125897732019009485091711530624059632304020587543310670493502284039994709390924334625247823281347041057514488359374886107247337286329309129026006417205655209310905870294586112181652502637129047321669989327044096894809025544316217884191114069373122893083350346*x^47+763077199624103456150905780209693673505864309283586742305340379013574162420979508205591409118054265717917977436837660956983033125977815859971543567738902679814865884145202386218305608309489646910618362141466619432282995807773925582113417813752803293154489716469145326247744452613879530244336601169198573963024915586201926970910746310406697705117582366943587869888341253414478938152451114777350777646616966449944671276380640918386467566815286312574529353735762751902925625360066518565660860516378218*x^46+4994518030059268149188376733444432666902200924350767009080375609110379266906802676012208555665382077914421387884582092516674905264346992001142432924602797891963248537909812354841090433462584298363010087537798740708889218755511513827866471771392372928699783114559898205845747932305335837257554368434005471302913419558490007750596108169575752635200642308318737691373145740663274136138325814346772697764760607942647970595202960512068339145976394266679713509917024951249523944576925774928756144903909246*x^45+30244625302976469067863987699036934174047930657583440951412604412037800381450530049962540435999701062638349513613749681187646186607827974656709033149688740579829856383862181082959590208918729993280532789689545984897932004569956922881659063113720025210416796536811529981471557608198491297204691388388350005537338544792741913985994285800561350548644031165683454476668982195702042926610481898473214022982872945324251188524776629525269229858536098444032255931076111567562054770202835403889579927798007130*x^44+171410788737215513709468308134760274877421653451986281154781759329723189752674071729648974290085022478281556034446233177983777888578425218368441653672622651940354156843631125148971312400125711594609306838828136846207739907972648339841280611427493728724398985855229946008398431687431890563080953286899567293373838375476529981856713043521947079002805958352850932913634813771627982517202302560978051403866231585240031801812636950404647796101187892054723550383054476147120464384020979329310092493001254084*x^43+865964780993837748868770988270521673935968317867905425266194325662294225378819371831294105001142893129013506951509234093738244111888310254001494490822284711401622998624702388866398438066257398420239394499670563333882585022829129754594448809865820261916198594841936773311366718245929408485511221118540226714887453798442049144910485682668477055908207869911535815312638039627518144525899684225914593349302638026354963664580509351216652647018572050749032248948741687655187314910705851920943523668840888184*x^42+4062701813936248862281001329482357384945066691788466935184365368600864194412760293926477427681098602128104951999350221573381889013576557698235664625697994312766824660249243044083672839237554303339356681400046658628237841140490997754008064902228428945117256732029802349697938312118160936517650069052799424134062856212579579107738835254004590474638603832879665788554448841286242643680494410365580566430609860146454773397865526422499005852449651789463625998057610899538558679647489430139767097492837346604*x^41+17702266378895376280277918884470563023618878534906651510694374801782521219848279257973568270265367208138965266880222753199817298979797928142519492255626241629439097463435713969935879014946818118374980104704940219703245899019782444421888132430977208588370494572787506481051314766888852893073849620243353597979485768118398999832297850568427203907051929268771268755244685030079690682955771323410837859824152179241747018496117447720251685475378594131915730906384875915556723740962103048052999722186900614668*x^40+76393290858097895943779065287999773049219122564200321134618136822733708524808799807154122546263685001808605878405765225021799784516141674894192069135553765143445557489718273333964851469236351556609091160338462974203620580285280588656848402209087240682511353892903151445200736411427779117256881225047523191094702685237420689808269270551727303925702613642061771920928645793600885374152674347183817577740871518460010797324467513721398390534670579441270805205860549034376843682227130451602894605532279543178*x^39+308112118872811070802261034883030980060425276358811666571358025731822008930002536200820980069941278017004652968386772448047853811188152454420551404557716237604089947833813962195533850903234275598658274856874791586237472916976264873945218768061267077830278800958322767852957635992254192642338267999783584271701337769352038085654516903081729850369564254496887892780550958862660734311104811835532386436736635287943364153182873528006103897696768925526437876176937568633664961979592740207267391296153866971166*x^38+1384826811702328880959720494951865345018601013977889528203690216773652392784252664876836896802335760508946062842959873199591537203201184155141332700915017597005185646542279852539377690058353741723168457746330307419385284798083519927828807270240601311004844290601789505994170838098637451029847016016395736539389774892484711115401485087300469002921406357494760024425883040212775931423092746039458083012902338239546950142815324356354473325767357968426165610796721660231064390966565523709769051079121392307162*x^37+5398310069753827910665574491083342519105271696095649351266399746878369943445411746519038357139474057459457872378457667421534973384296412917142881777032249593806043829512682553833080230357066924723150046974981215729152777223655868305561466659068615854880799399049651243483368239145769371881012544553969546813588016989394997382066875559667562965413171980461263738770519071237254911590945788260345519350196797016890245021171771592879700188560687551927509329689563150338894971473510805653104709237419545175478*x^36+21798725084321784567256865447113258458573065719208490881961348833605948405542352300378549879011175225091161974846322809974835329389546778345199668300621031469503133147261102969040898046856323228157462124925938069517316561795129953289258915351052401206116905256118291390286022587881865377587959517659239009291068448623225411416595794913283145476277875968172276002603012233547007410910628516707203829448334590449689008305029022694621714524888393181267135865307059103929909383337426735708622566664172588920074*x^35+73654770299297653233580654714359691781955093831766278421611170061438830455231742445320615475720547270049663989699214395646431232398028669311850832174158108686445753808138141877072895593864915493073545461508669239004807907111512090650848960670144853920374990481678979888162269230376304979373479774200730574455150771232160759354218622950099221220193121612594697310454188903178568334915649624432382480672911392104555866552040594187974679003463556864907489553992761130518336145034992724485428014357645517615318*x^34+245890030233875209437835334467895188071718738096459475659571396157518993517616305386708510992943051669623537899758705167818275638065524790046491562742292661172874221649563165519878968289408677879207254366278574802595696253113187078584839362462939476381675647134717528328339350021541985362892382833525838013781462207109687828522527247205795928149087410050580181930994301824415239799695387923321223580647105599866854883715519684125367023448322332270304632703738569037030640538322661298933804945155215454567338*x^33+639963606741858818203279518588940733365317771819863151302723012611139595804940534610034094032391069012630757338783984330547334107481605470606363747307319788212311289469040134919946618836560288587889880158057345040157210106767049603159688528965741557728359683301407703437233768967627353021641212140318602264729468886233449080642044004340680578372783328055463526429460596749714586291681225598384005756273646621128140187019860561821140608133747053067135898189890142175090614724712355974582373295799912564393894*x^32+1967132839215680297167382313057249480580299324443899353494004192226719856379594752736262631710139573339363785462376276275604331154201309263535220797761367274444673715583836294230554089094584347715965386118507383371828391433075807519947144468357865945518672048970248231318964058076534685897031963724376836055278221108992246322581574987366574105636967312469064273419915987782295434248597945078339553893746887511474176184787643013009388254352134119466753190102482959186274177330635471405116287810116455297480026*x^31+4797323775640781412113704023756705005173841302974156567003677170386060497190729222850518014750781642138498814130195802952824760107474727337886734225825121889170801026664064773846737687669376185609917739454456044516414207838981454588001186836172083475370481396852050424251797425006463021957461540827319449762227315757490479934574809227773520046282625634220260300084558214123883823406860180808359011557753758140377943711199804061038934488328709218528328620673506771074108276228074702750070153996996026904659286*x^30+25248415844435696063118050504556535031976308341630316452212631880874525749651497908737848658484579605196569922954238981807202995405044493162094609222628454802473436060183967286884808481073367216431473286542362981660970613271734127922358446946065396669680815222193777173697998381597736759138795697697618707558831833612696113891320895847253225187391549969593875971857143375595723596757083843907892401305833754284946329245553182958727474669566494126956962181862293834465540418075216827858700679243309669162922810*x^29+125993122420801701110951475040280820479281238838060461517508893074925376918962281644114341083320168456555897809766431419711981162569310536849234754332315486713161240391079380535809589173243843278771768118307775907508903422193257046791932025219412827621806606074178608097115893421500698697599867246063109119500042646606628550056760024988063759725353383099889682680598562912214453836858975681890530703805549891767695639057520324492626282161397748499037618284563356749155163926609921824905109083130001027967477110*x^28+641561239162318215115337392492314956320335393318010341284123495607475335861824264496152064069406889841245413576077382014899604797053037121857400004347529795653874836027134953894857181355167361863726351864718440256407645707678411673573594699971285111383690518830089258427603884083186435507425944670700173906519493030668047846956424272902907499384422803784311155593187996364851265926644979490137229882658732808045771649254303440336481123528470977165578266974023347317336799451439909865677609329360849704710673940*x^27+2574175278162254887089109501814095379056458938831360531018550240836673537662209608747822839580426549578164107636102989545725998267678573486576341781036326716376283556980056347618941031948289638195884509554110700038218047424993765379291651375291376941895762487842886043791974426614987940111733686389719947835633465687814823517261402735698711526433391512811129948599204712204575063473256496250585824700778524318084245615386385050336886798556138125419554314808471528807448196878685719688251858705599701976327332378*x^26+9325181631376378076170905645746013550228960084460351753824053036762725688071881394771800426977680182967782337039049736207880422315177646185787363266556907982598618257268493099152755578676512737346622666735936020621490607382892344990816854401627998921349324893770354942584297865844210333067566803804018925419772904086398911274636827602395907796026892297636940635765547620041519077719114611170999741893883511414220673905591424547981667554877831895266360384381589056535770584681484558155976162651621304939252817008*x^25+30302625088611297985662474212637655000258347533954624391536781809562118742920217619535946187110153412117192492554624388375678369273892395659936475615005425704311404839343129791672583770911361980659241438788100002810076602927895613085892674884112047329987031732360192018732078700078498249085536407932935392162149116092790359502939435596616238013255183374313047783892071244333895460185154368948657262236605060624229512427100787004862816154231839283612596993230845367627675296780126891723936953666895204902324095468*x^24+91888546779912391229278652055710384686302448992613526702004334119060073026457903681906936494834904396841372209415163581275857089780771230759920716980994359067624378378429623103957390822681738052414498646876238349535116420934570514097919516455282139725107591661968788356441915608453841490469339782111040081150476862760822542601885326446437055107162782112303274847398121776990786375592107722690440103867839167233697858900366745090184729286305863427678640513965642453901276553194703259250921558852882453019378868924*x^23+213453670439984804232423619753570316510882734692387524820463375236566810067107729327992577346679025194444187556470822338614040013874390210992711058187236886668302419478065498643711497334978707721861462231457461186106234363422519521229770417823399674253090954823615583343165392181045214931641057502609397236074871606531045672203903201146600447510156214946731122899041267565383306801089162767068129950205708815592033916640859581362980589789986839879341830733938565160933382371679141647235837241070897360069141396940*x^22+468798568424378935845555201123055788777597488660360712748339689359783821508557360053198049495969752597267645098071448435312299808538320971014668711314523216662287000081291448499498452070925179594605247364522520414436068023416838608480198759104561260402966851928281850070293686022349520905352495063403703476036056278541517375430479344098010579328895770203579763064022852864320730881034969873967915580343983985848577070543006436153912658750909501113262100219059719767045720967687649596254074382611933854372997407270*x^21+1308185618326247996799677660628196114830771600384671537162856551232664042955218024052544480538760294940388060398555022452266377830264108099856077569479026122733309347523493905582622528633257605975846965133638779099443722166849617828500329811133469390296008480250729128563926355416421651476381530524248757666885747438357157671096584400033711433730933208747204376751780169246255483093444045929304686443049594953138716479469615950990001402302944360542274203567113505020670497059616220136754674468956779829082559910462*x^20+3417246392938922377016806552221430176909799317046895482836813084926651579008877742478172904450711865801981351350380118725712697687743905763293755534687048369129218428072522716727469187915979579192685848379238594379312980419102404221376235651241628818120354657750817625424287878871772005977885028332146425146755121256198792864798958451182391191037945686337993428830840219950826768109792347090375469338280454098094661992197976352848703264761155162511863542068200765680256396389250045285065700402209301300943339809886*x^19+6305312447204229183064860983811749114454166301294088524900101837162957058631413385946727754953952515543987712047665842270725730107117571687188982091310244172316265693821130462209830093384058814170576992168377869180402934082596637796473958990684981545961016964273999084555510185889574640367268005026617363911570613420409108014810367168905368292050380109375887987845114254155456884114498983800436351977028872439873924355430384694908363630511440007655809029928480320208590304168948554749198248069617167312092129771914*x^18+11167931350526253558310497686970372013891988598324544891444620268839866365688145808108919543091527621893716653608291786177289966268768652804910159694168569000400521674049008318050880577750019551319031328500927136731529260712865507733412353135979917412095778121041684115669189918447790306826608341085649666342569636419225567826242609239025985851831930288284837953851572673777781410403631760045111241341200946018759604137774702596232511479689114126632698292105993747824486451685800869725318803271810898031257792012784*x^17+23925950637647671706177859149184259317819017483010460043040139912839997285301517592293481557273556680660228542085550506829817182957906080261571286359909614010253478055328146953704998484698675061636058305847917625652963539203531522106486985855954108657091479705101270201696655526340824294885851854845248083528402129352355679690907516379755673340937350732187660752906280911287797331841683482828640663995631863644894421347759019431805357135656344057828724105782503479268583176188191427987734419275708164777050445368904*x^16+50180609457138717465479554997190073791005037545476028986393068500224744430201936188163538337777322342221935566065489891625190161898829337851400859611428792137306704887742105640816410071649881225657358195689033106838406608388635484484578212644574831524045672202008152329882325755324645234712248328994381035516341005658802958618917625734320817660260151571442274259306839512542277660309195725860579671088396716112801771745223158444492610828723275135084315893998170395660962606960452667149130199423778742620895827372144*x^15+80389654439934474008521858351556164091048913789609533262072671059997613601634406519559908530885627006756176132997782797098979497842140639484335461759889402464451258832856302651450043065199968895606491636083495618345825028547504594417968470699182820112816353553393759088641318498909473228559873754623630648306646506456870171194184853769152795286427105459429681128679857729749312078318563167122754353911795444115347690715272285483175967763243633611318558730738648792534251266471964374230337240148967601528913487259744*x^14+186485419229343965411672901912524275799076381805574903875427891164464799488469427065108617778503997582809766572912733769361229447139898158547448089861861986140699985356810822599124879394923044781448589850810285335558452249273266211319099841118472209382469015432860217561664021301622845997149492295661608053743164708055671630966764343845600190352882476938007663740419852840081539772417759701387525727125302430366326240844212092401990814435186427947071657309296648572650500977980800212478565157937385670036884947743808*x^13+237715522092636660695978081688798689974134940193363514670743363064119927089129642724725650527337547351362317128950725350490319891020968183260965471286269895950846001822882973475100250008324784472141333831448298875321503567663487427630363686621959844788487250600774578270864692249362472983371379658594135719263293192588532001633736653682416096156623976574316590894924805908855974458718606230718748818878818043634029865772244111343985206139088344381592134679882995218863295829327852708386116145354780289097259463430272*x^12-92622548471211331821215751861887928106398801992459893539904911374999133820960702076719980831159970059313144796647673856874029896686510948658331171033442787131567431671216322142192183501050212087794333722403298176552002700180165971712136932260468931286481100181586121295396227238425811653840355125693031173259053600646429188246891625902109534818413974201535299936240111319154100606138095480932950290810902590612776467310741318298070038087410960355707975388197311149763451380784657558329575708932777218190014273518336*x^11-717414914039251180866420438777613267120658683008036399390298312318692125300591860313193426119943619579521828491989559225369265998097762598370540219369136767316853113644738692616415436025008231966002355817816740950407391057953900420805757717286103428832361134638669667657172893758978228306645361245037033732412249379869097030205265114638953430279621366079074177988946492681994169533377121412044396274907560026362706639937464704285245500144934576399267214822805736558017833467636346759837091526862479482374341015243776*x^10-864597322929257229643253689071167193300723294125258028564142236006039677981440825935170331323597388197576242324872681418779321357836379499208116393920263294591664650098136392935080107634518102889515916898784235037967835908930642198666652932920950504473801216856855028614679979374348502769223199925935247707263095056470957964902834666583852144250151852288624515371363244289651876988730419310412094200259901679937402757367677075239554400763821046276655645400513250232089572368679536581948618340831399266755331518186496*x^9+183291831344354835761891864947562817137488148734301599522444821757644936642002702244088203437348297810060408652447751764815641140873487747834667181789526894580652326125882078344982996593435495138775936566777184428080189147442104954541756756334499951644149952552583641237167263789769173822623028133312241957136636332361643985056722726637374788185828134801917257823220442676764884900120930167348378739243572519516460942511483237417797120983918913077986087629839968814425892253535965929107706365461551908592736780578816*x^8+2140630683151703996641844238921215952640490881873483398871820326138423560131489824655280134581528717839441147432475991933104617639489050572729979988348307269976509025163346157195886202324656546140445053149620987381957732379851629563220124093993619810690208203299195251361653768627619842728970344909470958649054526851302378538179612287247421275255603158187308519004435563234541760252237561628196004223291438526918600136938819559896500174618163759969550166318289753536469601544246366938481669516962112696611477300977664*x^7+3727579960063109469442089690984856400169190240391867265209792717920882540564578683424233521440446316774767807934601315102283550886754241825223061624304333071263570367229708074264114727515951974976926696878616350986071923661160149856158739932379755142410296893740233058079145319189890010911475351044769396577565442863352855623522722884336265772413679962322279636897502251082139994886811074801431624828147465063195546482421465541704206808823165484041144776329776425252754407107486198471025541181817725529756186762805248*x^6+3954817516265850965630067261140513353632767097319462123035559634885554140404927494233911187217090046551688809321667836679485957896434159663407971388037805275357838943477531558543642792519481428587204166719692442088183008127949179264957955813551277623602993326849270067943361434535488664506991533115843468884194697685805286584816418090675012005120138511237370354537786337405330534925337284444232339412985105662658331164013412360261144150141426448992310876044582809629298295348296813161276429556109554328542368143736832*x^5+2857653646045503945292886558644943027459220020406574684067805485968941210309742562535225350710206668818027740692100632488631701860130540259802876384171946753490921619625238334798423474958997552145105929084851370125379071556039196777535341846403719139773916404766479150118047954435102794260035140501570514052635433828903713923868646419414841253884999262631114342949683822545602187948393835564541025445464365432735180587181285763837186102572023795477716626170195305200004693143966171011688387204536732350637168614735872*x^4+1451282850382077072843242037293613276564807610453004800156816990386755515231714755251335831636872610909393652642749570807836326778711474630536221979472110161264892566973816425770815126507342910579823397534675667703588981994157146819695159460773533654174037007105051665268337888657974527920752126637011717572557335095256493186090097325608963643878996217790565124589605243471145728316560330714864748406225757528651807798903654127417871657899019342555436671768124399381921059618311198195851054176779104955222291360514048*x^3+486985085066445847613709896534564359682763323826822052166533566409077107758221255372809390177508506437216600181540633284681939475968078621513397136302544308527993991710881231021863636598357802851094858051286519560273385710512487619168354465657476380212534376710833929963076800921583401061614236304774557285934101588819953951231540101576687894305449609271339764776723809137352659958983825955483524055215843923934630186534459989988061560330490095045941005773575097052011449832182096248453337706498288875630803993231360*x^2+103160240025330323743746957682280915064192299243414831837597585745728974327122490592262506525082927143074310969537954499103156093038558745496643224334349591796747162946616460363325925691717756124900575209981928060533470749717044096130728352123469199642622262935325966061454191926632562258547841054505987352390931516710224949670059461288256301395983709244297557561548027326036046327486454317504469598118521900730191853344234767427695739371345290488364930503404512075688438238296200395718373669902548398898888036057088*x+13863326054936222303021955371866180586539727148524423880497124998898786020303461320687679696790075527759321191735724227669814232870513590568201064671924197210750891079141276732624388679692751057183838809654531087854115381069589271300191470843638754499448503341072895137426509523993132614240671829568061711857081872439221383250119779003040276333114404016190878473849895126227255865740374459081172823369690074325887799462998173026854969415913443228148114494340885337023331836559025969567286416125390652436879861874688,1321504529582180805594123366458276804344492028686787378723658808842738290668546475857689723793901293636382807133683027349011980801215073533090848338266808138882803526025447575123296404153385695443915274342796351751126539558220197155056813173821075956761649038306072067462989390066114420129314797743862893966358713097915813288544335562817523656377267272479137703734192454472715271900746327863641134973311984860917983354657378223677750302500931232730316180109688441604940632959007391068718045997981*x^49+14056064310746958467437723950094910799535976325866901233039136508050787816897148358472560298367125261188684653144472507295787128107826187428717770647576813926989848278649554311531947296236051518007260817923942110579645004028564457574840104718679666972905615161012031821415565885811572860710358978512040371269625240736264394617604262519615398269198857426805686247881317875922900251352756806396791260466945248899770441574325505091664036779969990724109972148504184221879297230591933960462106431097043*x^48+118948565249299832655099531297151352123634812053492881951254426569637453074653374797434183882853372821733588921730363770413095167413491934341937030329582965248247853780320211566913382497782232381060626199757121349824052019396530503643218791185104029518110122313386730035520394432663505372025261458760425811181250334246645157293877023894514319380542882056824982823956641505843838650169505556032257206085312225159011796487735840463396672882315371589420537386866726687416513779234484074016325146287582*x^47+722726270726617972576378606152572241387139333826084284112263397601098883030842706046137251477948984551084565950513783794263149670224760357242696507343400006853097602608887473685069974486564369098008892901768972343111031791095531386975298261022768284129208041809760563122261835694281640037291105294189281110175200576431282579860331183772819344304318364405544069898595331092306894044445545660056125717605697727931089712228731732709255840859811283308559691880442482631322804744194710032786040623627893*x^46+4751281357000446090879262322472360321253049037078364926920281235217274554137926934535811693675220582099425111795666498898855599583929295826019009289434845685093959729963817779708835994088738945413663481332932515939075371129007319752507039707291317081962849423357005447331201097408605482494026056765051591294664269235147543000769139660266664264531026934341779652928096065080062695230611984231776770762740455362310078619809559530284747238895126551526675066846315237741399011087654858272140532491489002*x^45+28592566888078438309939957617807759091935145790597992995704570043413896236814236010693516918157952619776322453594903035856779026548570782096434337797640004384226862677712625881994752231425003123269513298499900935157982225187570271992668779908432030459743183833351765761419054865777137720931487400167084658151372397875690031635764451305586625383812267477013638771752216445203647105375572837281135331471006211610735812527498480951957757059315255777538721855730259841057164011374033348317856107292462857*x^44+161108943534769997452567669959278730253788463251913745083190605926525542728008695616677281481171453473982159412929523178916003357165074600912029239046028067366761736068759530450493689468956500950321298916557199521047194613073707795037076072345943376318681863915971388711548573783794125111628838129498204078762745469830491473516960785416622516972472738726377946936514470754085427505760636890456889342573527698988615560521017923021964536601834199194282354171836115009563455342981259290852907988504134011*x^43+804983535311398746805812307434641728760347955742995024160645123400517202415214266665487604859505994063488564060386272606014300739503747664012576955186770159307854326161718670137027769524707382650231203460616343649044444884192599269244110340993524977660098131741544089596949170842561651927425003569433105894154996551828427957251810711100562316548539559590861984757571225468104504831784952746640737587566507283470126098048775397783104469684683188877698241571772230890830034163822571165341176423291266271*x^42+3747339872580493162595433820515201807350978328835877642860684676641051720340161303267720680051176938596436946884901920695567624789151173253794090888951782972758626946861728091876496075490215781292897956724788674778269905750551826678394159610719199250907008536627787361344380788297016908744875760627296874132967949076473588965294117029140124440186067742854087505182918562477175467130517829040576065423363390954549751897607160088952311670229524966898917315231950560382484185837855745465484973673476227849*x^41+16191653906503202005570583202425070700855644228196068955172498153061240211032204774140267650895455757731309040036172404121000221506769847312222132704389039216897776214657381308403163924789015646931082967235333802760915503017095108900563710224882337030776000399027128244046420798712487549327657687523336488056760718140398220925282365918102189383629451068733322590153100209873407049962426088660925126128382344447644615515274474423453890909983035583652431968559004487911278930390848389582845811786952660115*x^40+69805995141049997971844652912601976011176252505082624831675515493410080874293922523048303793551780548878345808373211037012196231783235085954925740399416861341306859781458048367460673762637324201794168406062794670693737869654739740395004413827174060736341930009570242272431899016463128772041271371432130515778658395147508022772272284453208448840185247208261833815550207504791124799689812376256814945097825584751930528802337543575908856515453022777414951025809281773119932901342361793159375015149328070102*x^39+279163739145544000191926760464895448684120421390947583466920545066554651935017966063978242779062701121006127268859755814527233369401805146165993589529274735120619280160839405959007555303566082424311240938539812502205414157191511911187444128409467646625011028176383734897983662959377941126002470578499390383140466027365110315422979225058363842253293686231227957630586935888094998364542316425098800503583343920856731593053749611620902110119523331161653873251754525576846127320829061375091096932092862768811*x^38+1271870025638416475322304141679137405004763299456912753122600964812814764913340271394100025447898755112339928339687285510951595430454140182197842949116810946668722016888460124747694396951765487970039147976289968958197591935115129888002304649459983262613680846735408597255849514511094434474718613796873855010849797364263644550507514001458875444455163183999606514374395165323525835175826507891482048834967126756401489612202671229271193893874001669748695715992089403014987991346604781565369590685390209904010*x^37+4868783079192184723426325600597901655411580435551710463121818757430651561311140392198753427929349468612756021984311932498689202876743708824034871676294143621026292543806845297715248073854311808222648813357032628550835722796374165411549784731589833256127416176696696753510129836329565433556299981135962905712407730171499944559418036276473429554596281112828555790606408098939810180508636128457986477287894722416199033709314711492380336836646841990089089216810982155086343406367124166728234422633274134947715*x^36+19756443923330840637782147454826006441811622544319500685726714308728448069424759376274948731144198545804610972739158633483641617644731098468066667627861034392602631929616903185167183781538823063278516896063725573677399416907851177057134949942803401804533901320230657966033361083759277932841435115971253967864579726719389451784752913053309087795809861759324905667347686676660631806363465830282134627650278682802671028198587784052339652604685050503289239458903585493315512046497781398753993478563565660548050*x^35+65056389755076506133714774294926357210432043967408917236683185561059902338356454913020616928892735972739969385448882076109690875357046942150222359055534223431652223237114314347443683173420953085481776990520972178408332946539594908666040667145964697037971874628372848817025270845110662319434475115974831575744979105670101293189992273666379755684972746035387526790610200839503740835484472360095806246492006501503408437259641775548993789995158853346284200980824041612521878070881077170060640297863821162447899*x^34+216849632104183125178174217290721582931451469375766523631874278264890413733255284131451854574279066347550094852130381382706631234285400327494328811027265058846939188782260641319238346992401213756723349568272439408555531492456535430665142667105264477926580484461416319911039027105029971135672628399347848784790989721455601220158072531541435944694271744117742689943672827575806057018699293572208238726263316344231287160378694132000335573124914064837689491651670453645064114413578840856766002119527705051072410*x^33+538811364222729334225726911514672958717907840578924754429077314822654283374767580091837910380263704506503071212359950562534413114459439264581044657872594477436261846649423327549415182197075585792056608331959115017490477071028538293539840031589631988147031881123531041452267784029677047932894224194700801323938792594522250429397905726900126399210163100946733957777526560235176686325161349065364307601530383574069483031974565218678628601162450702800035218711289665247274779688904895107682733764463010420826363*x^32+1713436652249844255396632586584750276969811706366552187980601688421532681398831738195637601423667750867688840771427762209930472771635992105936908360545244714426753739898423816992436139213782676199951469298571396577398425200752392247305143202506827657422869255862578584612106404760663064331907879139838536390133186189578790756404602232279108698413984759874926602333811376958209699609873571950045063819756097923159976936362181174836968028762684610084381985857106204085799135786670540676323703407600785934113730*x^31+3986408678772244413659824964510755643903683901869719425642524074987871547453174117545393351088093504466545121384935800680025173526049221645784026198287853996892376490739217620721479943217009038541969786470100795513456254857380227973797390654704071721636730793001920940961771998137068048943088834882136834232912897452634957349377549613508662979666149087025709546392234856673827096730518004433173484304331732998894371474695503236497420649589761573438332996846350470252759516791900671323790192035590993447012139*x^30+23619815495751125524359084892914068315138755200769613328492580956495273744393951308826468986572885333022795193085481191913251115622058702824469628896973372098789920610523451134061419849140053426409842550004779172503351425106280889290490207959432076104386340106372833224303917873823272477060863935499436513064190428159319442129898044221073526933079837433498405666895352187326141819337622101779354549436908021785889788716537125896895450748239785601507227159842120867129788679956219182388754666445447684549352994*x^29+117081482696464293177488702665379072799714197497552470093457808094323695416257629527319099012752185478588575336049449182056635353723461147873691249908447517818312426428049142948015039711868520771455206893580208250999515996731613179910167182458388549430259461042737673206410971130089604729016753496436124757765056658232718106152146298711440627636471229522388646424673760763487081152338944395244636724093107837817599400420402205305521378736231255793322983482491048488527744107113968112630017073911937241288839739*x^28+596901093840541881866384030433063849940786918812188565082656738827023862214579658227118567658900833818917165212295675933539275891983128202812814469238270649647789196752148689814581486508367601551562243551825496551878874406666650205756123452135833649816097329434199582330497596000674195224473933625150253067044374781111398476192748013423980402523213363671163094176196334470903452551037135423507557057400009507056074634352046939805232071745068055836116673611554640762638140216286842034713211774882007049196667773*x^27+2329741447255066076502037312757637764600763403713633454280198466311261714765446817441573184661871609825352906288526604533328810359407246532488380669933619727089768750884092495211383294024293390466732016362142169905837651994497204403054607032999512664966625286474975517622319153494685887858219071667616223423217237197091218666938028710453817261523515692567891693884269155049771786421055454849263000638549265248580038719856705371857624231694255239316109378152785006757742372025859072533098556282584068297968015832*x^26+8322133640491868924492819039917028630734764662719735819332633773214452159690915608114223405661177485340236704473235734481762914962155730984102250644845203221946686608504923243810361196971621548678218220081499227925421145423429535599248529046285800566470562794615463252730185378505500635745358305306829892499942301207565560132475874382657685824214393471916150515053558323061028139364438342819172507211221262798512603614672364919894384626535900856822253393092913828165391484337904953037006824624878687761947328420*x^25+26602872893012959543651085473359335247184945433004208025289630244099040743107770126135985571313750778246590206059305511732067439839999727836506974841763939290255107066835827539864061415719006376367893650061798928001260280566223260581251445426479896934404418907603875002821494868678737460254961118511978463984957722841934387226007503198819767128465656282249700450355324767550309331832176029889858794483712165914292508889473647500665281535079136601103029799519510013365554702832096830801670851886221763876357329590*x^24+79742398810265124192587706326678726087763896751009929509366457028847209251500044028631408598114241657126518023854894190359278666456072058444395718461603317127658424856959263342887029880566951446336034616714716550109399688282165018210665047583819693322419788953068590786798747763974003994250424288891707558954798657285672705408130364774890455116484854228046442959045014359702177956069717032540523359438248440671120320068498357130626601442189021768947803176119751833782503008347658319919568362073223004933692683960*x^23+175115079856282796784056361636859584648933677973535943454102186874062110166332673313880800029685024310863654197012617873646432913974918243977306713538901553932896214854730394261335505361017173238955040601244726020960314083672263418166598663759531262137079005882611724038570414418033829941293593081203241465618174839742024024563544321730137307687734416212043146905625890915643481278732221028695970989823720881240470186286189708034325543281411789937995266439920499352446891455701930087263995372848380456046311059610*x^22+380029291755576907499198261571438848023912124742221437877102804022997287413281403925283516712158061111470683758063781225957699621895076294423456973830869294486914070751461780181717525146189553342028698918637314074756576100648393812503785623730670039424409223849203418439669386083995201354511914745276897197881092225850587677068323278273886508451777566029837885121169135411283476944701987377978290895509299750701465847780757168016127543770831233176079426425034851752077075772698695360340066305431619795074064496999*x^21+1122708108937385208747033968504070821767592923879245139676057787509978402907712847455093703922975232411484570206021347845270775005366512577802114822621889816116732216062074467356449419924714779566097952265361938353403435004732861093845512538747551883535908822541104931538076727837046756233991100077759945971726748478688289930513112244296394569719343766576722971181368333799764368068914657252541296707294546566900872561642466780758400389824947480501796936545912929970143294573255668776749338063139530462305297367900*x^20+2886224317254243392671242481712431665063434847611877820068269413119723114321905070250373568312317281858846776759420911741802499202758822901889223112662641145565622523060575629957325934952857036723087095448478828241745365523998121193538115776447343319767309664474395912264909273009982542158216800920999078693821167398683977154473193901730331776598740064926460282754271741107436610218556253677703617713461410793014493720712266361027479857890094225165621157848322719199996053871737792600953773108598597746663553644737*x^19+4846149723926414991614783764585486210579310722784003725290228061693027485540222857923240211609963074111655981122175128365713709320194900445723465036085687627934133318474508666549173583868400210953359904230505474503384522727062895510500014300220393641792492707787109210089420041845358815815874172648710235710746967015547283871037881467801143757157605175534708864434766778309935665924202427329212877298725385115703910184680805045757043739993180041501714797544246171984677732232021599996355197146348145377143093679264*x^18+8522561311016888174270432662716138373499981295463758059496880269039375303799790910079460279314001248471619727573538538900162795319119992734599120801797674545637903717762554375284127834972632960823694295369841883089524769427291483533630110396561707638297619618525932803886289286726926996352744059325820545619750285228073287619258871203853868283372191864025165047090920068858347649348318446042564019643214325070182093412065331159659734497457664652875079978115815020348678477617577896524011433867134635847631940230516*x^17+19429786009593714637035100616047589019067314536002350509738233221138256129652015591444043447410110888474746502628011613141630174047513758532488560584182782909163983953549457104718742215853960679628450023824294319713514480054127273108156805348217705695248313521185961094411590958120873381251205554120162926299824793639050090334308757513010383790128634870703951262525745355742954192731978163199651852695405586097133145996534888985490211642304957265926473210345823022220642743676268058066992016521537530922402456978816*x^16+40326888671397246795703504501902426823446860607000287136525106066453154390184420245535226862130690146811550846559764489855799952447850843769769184876772736928958173286793847096100466336829627159377755884305902117385668144729306978058649224722797216724859858321445868695658793070712942424419344911510388972423185852658333887025472725943668725824276583941350604904660408684413505177333733033436305161589775188726404024430286574881352320087279124613880866013583147705727779616296390312933886479248709904972802055658864*x^15+59015199199393248024041098023617171792288355940681481626805390934554142728341960191026963478828674017994855101809693653196621812937335378514793601785346155950595919385121885156101050517707451745428721786362635305531314566194169972714610222688995929231813386576376255633454423075469697876204242713245342718721781584969865906762353527223670903118641710823103780133540864606864789832473210098088086447674859315249980931851150125161896103382941391277489637513224877320187922035480477365931678196248131920714641152892704*x^14+154437424040785138124044565377633868518224988018348353616876476255066770011180850336729168950033888596892836702780397337466541100784154046568479459165111593968890903068161143051687074120549697665550534390419177729375546703821173553711139048405536700802912296561025514154979475741084808543371737508383354796521609495809649285042041008633961385408083451160191133977634868586197871965144346730211051736411613224060121233433626855145353007150538487246780206530828528675325904680677263245306287908334244708051826695745920*x^13+157329773406861618879287964628151036623788519033758536777640289789851179476761270069303854956227173949313391205095447976614589973519613515284866950888180641314044987298698758760783521178711009187850848145654110519725936938074187802748751042264001840953826885471782403997568011927268401980263759057109968782623741203940698809270763027460308007776262710336471357904380311469275208194719362842610658358993521441143254047236628399156758250467424957403156169514329887465860286791517100537952863304934018927449877508434048*x^12-203776024527132685485436379928273829106008115667151924780727950219023982098924166173551960495042429721485505795944184444589505615430475621366097507800152262190964855284137499919082753802816822641144132428747305287625631052219786955826883761312302197042147606275311473892771964799460219729338457324592136494742473158821326972254186458475693193943379390468639537269308425453555338607285280938793739698800253149987602157599943196109775325171149088746949653073447566059460326746008520069038825156439580492700645786764544*x^11-670432069173153259411754051398246302279881171336900659917011678511960123806041354267250543786495109404974796931068336266488648275711303211856104957948731251839440715788387112253640536030912278654559526846858147464604745776151837258958322726705093099652246366597004172082598091068251458487538632398945639744906163455530336503629261899862550946327029878478271773291039289798944130141110838463224581177270598564541797918755767493916203985683621859471057678337951231823788152542113902950790904176185873244135418221459456*x^10-525832213886563650620596414482930464673772182767148858824625067076932972102329720615367626827735594942064609863497470558665535657814558484745150191252615226534722342249656633655183323595828636970607192420045003166455058630901011565865499590959120998304846658829416278178631448801556274787678914133459227039521776818360746438865397463080805690693620397656813068747231855513078095770159828636259831827889351617401782220108787802773014789955713673600290035264893649358836191875206143432090931174956558326576665290230784*x^9+580151261691432675551605130535256098577848017778186141103920252277701747922994338282129336076238245915410383170952549481477738083063472266362980381492428312033391474225239074412468394142189033789111201037727982760078429144769173584367901744722555443279689414820826726110471099112874844053722989503554734099596848893705363744264842420074427922336029136600948902014718366550855484951097777677470358576952732378163615908592147753870792053618586219735010811046282642155783853411234241545035091446727685086362286273398784*x^8+2033091245059462465236148094058234271042188215644866232134097407340743698414114942394732133430732591146325633831618796249704710897852394388011695884008011909433833790100843564924211862104828299426568882711923252330505390937032873701088671262388996378293748641568464379806924923247335922131023901113016156545898627111899944298697301070997278726091108916888941358202613965108993429120620512885782272101114564528711922297617530618679586525521665501735218025769703458935611014275795801189338609129894305951371982357950464*x^7+2735064462081077931264570146453106147166212166787858020970732367422085159701414144805496912100574575828234385457648636149765610379814585499297901182462182088711482889365514092620054766351361360686933664198033176835321546018174149117644374547849973646441347237931564022646011061720216652726137669081242141372942447646209637107007974990453729547026040513930467594733369832674324888438485716096671745929159459883606674893019857480374361378569350751443504050943035931512262206165803359777741988307936623104787670139420672*x^6+2315684117916993800625908518179269357226834352747969190768930389430815937164261357727654707984586367907091762366546576713443230984827286901144056563223761576116390269542648188674956134256411685481160082545110290634018928565716116277334739997202231887556984568720408185410465569599798128799892300429266378482150776192921178589814672525127194159924489364830917318646933384228107620815138258428661713182135384862054269722215319926105415702586359470505085735660310168886866960163063262051166190036510575506892491474255872*x^5+1236323237999389968384997927265633191997750892276823787800759545086461827247087540404421818691928812120333816526296135118197149317106977038827038159974435792948630201009262096167195495559320571810693179623172364758337638819503801535226538432476210262420247968980036853804521947961778544316613518937936551615284628980202801977264084988891017691047939328150360947446969960275378593279697644875607216262399459403064924343833742061672994027526137912824564281327056890683991948007677801512199356636828742638471941283577856*x^4+388731989569830242559085069295725487271740815575467136084752820109956896993158374903564513402240801315895742826491362013862575329126216233127900354540243750927418123378246512049053458582832809250013623028025613121589965362249752433212902399583696354572301517631363129157756352538099476007934997548572156030847615937137904913386124335291682592931802716954927560106882436108474441989574057850661105666868186423755835434619168407078179421857205593718128812107104778159086426144176709794409771836917023454235420155379712*x^3+31056254830341864206662231786941219804326088329941115630245542082570594388841276195490643947804760883435389790779029503636657831520916051680609060174197172810389864981094420089924547283077143269601365341971143935090317143324966116427358269358219116892265808909300856649135799815924618481390240828283265631405870251354432901290336115494216131108033203838571650381793290583936564752727099411118745024739967155740470303927376427713973142283091322803288039350185704565402157122147644072360403322534207784101303106666496*x^2-2737542587509473843405974017421491176491032679668412070674460883794121624611547931521943622852473288069194400191669453864120634987200064728645246700476490610043071833355842778074591094398396327687302337929688080458803754086066999768275590648035429109574801374594288413285477796319830218064164634199993901821839816882708241347292010944766119390928167856399213089758670455527238355340545660107425362611923096413231281878530611153109084929128302589501675956516524619406836521684731180090709600094697968709873086496768*x+5778849951298456006495428326074974774369543063068726853367468991958410748763518256019057966920213241977028987852778469842823446971437541452884609774498093223497598067403834068909473091899586980653217765665531658349547365558565749409586812412919562280770029839511202505472273850575118861078400227612474902001807562946074569036802154093627225055936153432001880796614354651518928419725208989149750044845692921110079703339728989850501179291396996135284558089198244697840801176419101616267245931050364718054318182760448,-1884720424199116374997042248164636818929823178420564319942338412960229939532951057561056222971548257893011890961344050693159223992956043242598617201179722375639130696160526624762696442807386609807998458676857535573978237744109812798796705890941528889265996393783982448180003369441139202764197864220123518954540244295245077041168808354776889880637895125823076153331380178981331161699058286101160930858163519194099231004778889165755188416727971710648448599135476590013111146010060191023984477898138*x^49-20964089826431624025285020342056876405399596812297884157378677998430050542190695173423177984314642008850647608810858333775141054511069327476176958069898215352949252917901154672503485994132447007146327498393789838682871839626280071457653490407774792992722781071006957299046140336557513759537511301462862135979759743517081743772735914642354385538417963574998992762265578163098333082173803711479499509017571733862906418376667545441979732122154123775299680004223791340172183416745453929097424779829134*x^48-178990416249903309470509985415449290291734575892557512662471942841559932174615814620137458089260756526358779275598286115402976784001512211080358545081131019019715653516928785083459780489569705210983738366448272950953671327951385831312029406503791208716342759522712130949798203967589364985761360704096439501358709287286399497557194531431535915825529859186581279611046789711040160172323479213616393979500926180623383877148239233317120886671377322116100589545754813597620281096393171988009835002425400*x^47-1109059009588485793115027471836521210407614938473149100905744712416348570124470892609506366599826416460805652243871715653604249418731284600018487469148049521068046453581235618473159006160910342997235688939664390696649920387081842035512139150243453871049585016932883805666155347582055706277659107683013221294393361941553956592473623238337793789516523525065575656709003098809825995970013039518009136394026385782804695271251986535823755514687684463935770040120177138907958838079194927104949986157607054*x^46-7242574674114243174861199124240792461394025217054350629371383238707608689749079852457741665593358707220317968039086391127886164551315156383532095121790614279171957273860784701616087435785761693329017270145849615536548508966225892738475361763036905606888956596358491404273160502457881849132844052490060783873042912416215049775122746881205693712179401464639921186897034219337726628719631943899656753961515024912005014501030637454244804145727876425820585835536441718491885951070943024829203205076423148*x^45-43866123614750009790669515287757321197494551501254568417554575905308278726262243606653511453009954929640429245285374247751841816082454794360296096895687103350423158459759469889557465752420841781296571385419942341819358732679499224302853326998846155378488861983232996736802641810577891429483869152438998317721975084189901392940964927318112096111355410835645593477397264142283079707470854858675341049769311017556338257023869427540986572942994791650613920277593496799512550062153898694823159130130196774*x^44-248237935265215904788527172452948744194407015101094759970481535278373067205153083199635550009204997567983782314327299578072870904151663280151853642110948207687907914441308311426879174492487341694982672943022715119081955956052862977093074945654869622188902406248205378225113610684074135694784001742230477459123302518773708501744823118440560417931803848785787229146080052346131591081063204767104918126386476879888578714505179648802349038029623613504878527130323328552960726948679327075734908201135737918*x^43-1251599330675020281759816496976736037696766109126212192411486511030198625091256906905919731378988190132797848394779363903423853742521100829536897943397803868448014224502062393528212787034483502103779413142670663682768184212830784959497144098656554710354927540262032698307091174035938068193839783732370423429442720690022327300869105996816870320140945125264493895932452811574647032923840767096591934018599841280738483277449006905555382446072025451846881693262026817148724982125068829252964130918779551370*x^42-5856821044601054572822571354378084882541850594055331373230757612687087852749627780459807685934081460835381318506064420687965686322235121157640096589453964218311233246256033727794807382695577769474592530788601270025310907371085680474341391627611680683414373263527719838614189336835507670868079636007374455536047245416375217980239341164412692919014603995991474367823513157128058122921332901982653236598109580670156090290036082389871767398582997672529487505708826702525673937113286672363380351853559227134*x^41-25464534404269960688506487859745083013258788439731155924680240394640215325608746823370217716756040582295125691539093550961869043560445740016145513971896175270507435681235582163903685127433224240745107398486554782995831692181656461447068987635900639531862564493220571773748654650572767098180823545850836191758809230152744554655042546954582662324535363124069836320844957095663797653364192129752206595798522753164574192384930695590338005309679692860825823693493675303255894520295009438477475936273055773138*x^40-109741132738239399891534450893857451925788912917408560580869709718430303771586006824186118433564549256009146427317113161017813484773508545149899536010135517630587989479148336276368769703081411528219095169921671730394982550698309915946231117270825579938792219929828116309047158406545152810182273515341859249500938948384154433410935139413107624008358850880595721751349250859416761354085427109775955929865941681150190479998172732477420521566994780650956910778638842699160084834279152531192144210070854142224*x^39-442082534330217336271403526559457744452001029247172092433473601168094594180762008609729104706637643302181719613654170913874882793364557367813526172174889915913021831695133970553079493182632313234277575086323282556984326729372804393002563783379758043088256520071081491664138693847226775494026548769047106451849730149430326586429892881160008977364176038057926600015662127964971756065126450050510748067030333852313944497390443516324011802495466969118789928441614783522382347179509421381693967628016554080074*x^38-1988303571833640186137810471492945620865065265288215323523446740375226061960788444364277366220231794943297128135756897868667376158311335765043188511829980828602377939490739934197966219844416105578819862988324117093082782653162768878807581209760325427718898434782871982843750700814696354549780276515278601565744915643244300656074414061480317674242404633067821097352346591325714204382913034559540311265937461736380839520294502210792905814125563324831784100034216734135508072917934485602411053926933415265020*x^37-7749709445563621078604651768393137983347855228534690337513907045173099037533784138943214761986426838628391943657721502104115909883888077730617749901197826810670960592136140620266225949883441994502579745864846745933167662915815647335514136727604670019508267934699541528449267030597315809487782634504433769051084078296377207416754451110055601759457418482050583995814839753811272423024409588911504439730467594354247505515712295259955088042886767857172613968065979538702040792151985085181667378659036262160786*x^36-31201188062908676333433258333687046254253139065099119237678553093851241406127265987370677110576737413868622455006052008737504689843187162910486496098583991475206887909320398946171423507699725376533544553930578946374394609825995951975744741545403681732111115727591014008138218462468630016980415490600647368815829341152691525574772256532878650748659319735277180020822815376156812302175354189761804823013071044664529448193710340928868560185015234266551556337781790084504470132025265473902431288726959991590764*x^35-105155907915054321082842505572479651386870010331741424422695856085532363596558940735914195554807866572050555211310780777671173915365501943302945043615756329395810699570554122782186351600451356770753628888314704140542713590548272828578320803355124857689283140126319640105039163746615632632952683171127806890035268372386954187820663154600420540721672398785612978062509823491692635731944180834536904859968163855250893240312559524925322517330996836179501156754816610285945656497865569278043286278825122807047362*x^34-349011689123942092792060754313295329398202833678747532438802609534149489520570182416151683491622599704879098124482515025146178249657995678892099910782095839563354424788989832918145068466294085971066288854269900203780904281002291678128947359491176379295420004735155574628441310182222327381676580269334314365662742950230455471173378862802482293920119454082245825157489203229933041787766840464203007133781283749908881218733442632078943904945537922794033853802182499362668616412178590544109582261157235175797788*x^33-901533515023323480887193124457097031318301949855006855089034878388796136380948772809380768411531338281028733617664208126017651967171168006813274714581485976378766543050511805343612281725253092308340727283343466516105248268194417224260884747406410632044859259293682101938591952389541695561485595621324805229678281045653362534080464394296872164545604071372326589314850256489695755553894680702738287270496640045993643671661183106569615476705191550466044678699958566343489303005035911276539126996405268577836258*x^32-2760472608938468359534520759144120017860855562354326453033353266550394198627303889544744063835046376720192478467721630553237333835345083351544798963114898908041987253067548237058636241385703011025113656465225794219508524427703925002173646784068675486810721838380210108811892160128089912071824335449351078821901487737438067355721540447913301830399911642180159281063284405358974321997470595793379074869366874093999725378940734844936371134927355817651160860218181523776347810362961769025306552975068982763162828*x^31-6739574072445534068927779606109856163353179120418950810668379495503693523861600514450492971718703846746367384191371825048843984403897989649464606085446208660423208397979131253778005464088858442338015655723279164218134244703467409359699105463049622830530106135050600598115095365621951536427341186140344966545691793655684420938065194095790428032203516388437066919584783091275305122424241659469701463268733107761286060071175572320860241466487471222843480198979112248123896566857794958414466036853989261226873410*x^30-36014138085072897589572332839219058556571742479534524827494566598986730128419912450220095566148149107275943175951757324999242716127057648277845720599001337949294450646701759605610919004381576789224051368237774973188621291981306487309412166822084335524842645010218348436321354968629304576210100983647918973584343212055602298565104219148412023135305766577349623688387977413093164088403501369012822280717255528197096243931143408003794274224234164590702374643848217101516359112650857813611767108838581069906675116*x^29-182380029547458789140013983327705849426635923071707916868083152784245281096706859310623901020485003562792203422854802885922300412524671697069021631891389895948405392897095623957184999584076857781600460034784521595975090260772845531944377926522004237817341078793204016326457369213381784792602478112017438185822190534006062223583765201643158896202871219814405416641650992742554040972255205479260122825935769405566683490763955663103803704900697126159913247325861812245075914176849187720941218377152030591718271458*x^28-925943264545378203666730677895889856169397147742564460398493185508139835946075427107658869042362445874676721670416468533626311813759803992627354375891737550916156962165222443760917804491640494427500645624347943758133647622685284184203866833334084531690549789343627772176280058119490122912754346768156012878664783848479565044141478260326790212485337912199824557746307216885008834943466693206525140387274067573021541701651260923463390775849536199111377359147905519380903760836508420566252782359961047997674994690*x^27-3703271664975681442383073232262686513921487115701303309555242507590479749521078631999664158654663949767566394761060168814313367762465930288374530569044498569642902054805865304294094218913871176872715068254724229720876797043348235076315218459637581704541470591163232229975366758046569082303312329684278192826435874910507897554422735266496285606395408424355536944807356755306755293701311367916445850040757504502808170263437547313905264287283496545701229686296508006027311195430782851773789454314287363695906060084*x^26-13316873827448071539909123510944168596571193412266257830037333816388303973225796101842303856753827132912049609910393442182415888312492613686293243352696111844756755501561563455900316790929536174824239357625627359934710760417386051191485437589383671564572536245229530619764297962546395039424624299348409140826165667625522584238569502782212875123095907588507088033469514289751676124545382238247372215496837723088793250045463373042935109734710827032082182115868289676653287436771465872592707525116694189400238514068*x^25-43073036317579170328249563413085856671055722905751164403129528010898766884798933413150773975566098713414353190418622685069509960236340972303774328852394999139100093028820179457607220424912349335808383429663697691215941946747461870915037791686711861052380643326795110830514748234149395482691859136268822931051665191987832819111289259457205982701046402257965772222840541359902179502225378750317753668406992408294194538710069526454342264236300682826175390279812546484480081619662528030890847579442424462622072060276*x^24-129955516443706316370833648853226199710788291965580873015213133423716824293223023222737387514347248350758039291050020987532434030476892386106515359914193142631257512770684832154604930961886366381987625382952063094977707905579237217281681533448297479515051591682931608769557803345324110884948605662824750992604554660001764210375157373333174173897166707949788632895769044757213731692773044068805250213498905421226246734417636212586023610006367625338592740054736219428511314349485119346451410514072066796143658737728*x^23-298070556199282503081164523227555984570963865488818765458225362510397783270812785044071953465985273639979421003160350595839502585552013510839462039297061152956369458418527044716899689610746315584808726592339962456825013233750063088985357502836830266080774102656548360677020897902533564669885345872712240617230061576272911188150183845422764608326024380958610815031204959685715603185798287057178458421491871442032156380031511446484135886557846182926253861244453401322692454061026665319479912295038125865588045836172*x^22-642868757781724203867098073706756093894133797025261374398612290318320020571018165383940091801164143563551874604943893108585251109639735620717210212760538578150652457321491880761660757465819199197483194761079506291077275348345348713910901836415852709341532859010193766370008306711911548683790782150314956256193063605030974014925520519282713008791384501083876331157703984229311265681081874478545366615130572595508312651965235892826203304560398190987877024560188254271169207259394475834072732947522557119078191615022*x^21-1822974278591954180283198470521608139354895067690393883678778824885314036028021408992544850275948712539816821605465556359158096369898509549481352203930376711125983917684481157898642921179463334627549855333220358644522546608565257900052559123098246859777494604520310791593456328553688634544504181339146125904549411016417911308561573939524719179103518943540410666577095199746949797927330403117216196856273001071840066557741945040576775466909510693936214682696946978711292396698864673319733843291245118771777547817144*x^20-4808987408491031340455919827373154638084614589738094533953734887738711832463617038307512495018618661580534901212162717238389252779756839660535161498203347401939129570736398261697664908250506792739236503557156685447671649000594634032483027961184775878937851158452455252421732962948580622696313479473969700274280626422337265494474604157146380586114987257144781641176669085316380481755196050424398834123893641886692838957956962092249677547859853473227562444136979606645402581516911420650075353023989170611253773407038*x^19-8626803607914265366198818435411022618051400209260903334377904738147619700680989254069985841577092483914204057289257314883288927819442171760874475196477932442196966031161069875332286480520820099999389479298631926280221316583551542973857165901820542872766604378155003162731045694783758506093684048643937405324992990152823405788024477246419781884300151179307120151099919611251673096656577858324489524087893182447253189124562751847405870137684219697410928679841825570033789337494587768789686315785127108627936065004032*x^18-14781012582768404494467069876600148662275888826581702755237138692773938592811303356210859222487013307765767811198866586105544968277006234014053519460993848869032110572477315251523161962313913761490317448308917257198045846065299189560642478929768646759227424684501959721728096106657092623668720754571610751934228668941946169078122521854289797314026700988121669787995701508089722104028716697808610211081269474241558791736843949550387439206618448678639737198116622552409787411504556326072583576467559445030595058917964*x^17-32609383529820134249475117786985607055318441261184224245930430495232451642310270540319566304207807171577417308845445432134289762059882633459446412107818786183163114068323789579810974531595962395382370698334775373977265752435362261329697236526879092079403687371689585497865113266672035754846033835699639431142083255689331871529416712788629766692588274647649783418990417048886232141299913633676584921139003304586711643283665171431386249520613604083462695875376669278936095061894377562382765150291642786865317406690072*x^16-69313607165354340589077054077613440048827883002576561710339918987375035645787121931042807830094692262204203842143879578175116429233738277734467696931411338047512687685218953489041928358299789638589247552323732970421200920006501701648696114331511520812712774042996377795313837998915575127063581383836987232244808223243868944130556357083588406616590970216547716390316604299012016208297992808177610417003565145623849984306747454222264279257586139255605880108085768600003197806533600940252064217505628534669077733048640*x^15-107396735046877800870946863333119091718732937364873666397007005047981056381314212614477059380315598978589092990170474857982526866437940780344000946142628698451385865869160658483691315409331564255930680454255113486231936412580265673873165618354663500441170140501968455273558037938759783320673690972646607716691778248356105537317201267203223857490641385630072079703425936543514783882045425647244945528712010969459032925275304543030249148262797142498009381477328725987488964395823679149201273902263543028759218445826336*x^14-251615525953326339868561720773434750928055491805201824299634955458024111314195952792154559866947995321726257013086698120026429663692229926163555431492346257875060524877605885842640185120931467041016091823048085889759466517374795644634107570522451894004125034219960393898208397938381145423460361177917310859409183026459647123856022779333428655211142290453909705794585950404838816198757687273806066658012223375677918576480273607595022409090699255073251630484293359046178613144652649049256006587585641137759787888904512*x^13-320481604762165350348674878620410253405800850681567932048163329357200269192851123862883680959260146332862381896579529976806624513491214325679689589559384933925073253699771551752103777498858816544750171189216634261027120730066340454463698565254921558735417576280766635680920627048223179102168742256592271935606480400375684231109623612192868549286098193201736487040076362908665043269092734067909252024452383508709310042513905917626259466593039497952474013329505304809290843561395020642128194238892104563080805823704576*x^12+217877057723388705303472936239136009459114775097380085055470253001992882171708724402573257864997182594075724383361607974036096264026381321802056900749268716708818648609005088538094439673976005365289664059075078940400552901181778251628020868008573756698346493631152476523984835097271961291504989977861307550882429733761153989634593507730249852434259980134101605126532257639687313443198481729442694153125784218551814646475579324495297352087435090285742791897692395313451256003399398037008146246853784817384286138481408*x^11+1128004077813142654888530330409231903305335635990712928402392297171260180998619077709467831213120559658906544800919069938597148754663876510297641249868790781881405116600387806176424001218411370014265625179053022141972097781647430985407456416299158600930783131530360032896879947221882491744738907644500850023722053028050099722553541309148212129065738413091946699370008534150225430706676047209923179786068015854450046744127223024926420745201301822059876280659027280475784025333336499176099278727707373986348638140208640*x^10+1104014828029830714297482744678392512704886081609234506873847917152351130640152939767136074075293763290355515036589820858102860874038137524506727328962417252102450068815721306523956376117310564877984562782595360171300583721106853802272079321060282137826342477501340353679844187401109971545820666876100943823506251873576795440295912035633720014882624418464095894721849475013628109209446799186829215021956167800380220043004938342082695803627838744998526963598945529899207668810344270116454085094323401515419824434234368*x^9-651925594936600914252286813365684003257163231339406299697892424467196264776609063525990541716737933068321314477581883143023157770385750223533395111324346102005303893863816569622613709682418317584201373908190148837827744551072601759354399462966812096565222281000578786816363543944010984233279981780991410391267011625522839813500876982774289769947460502484144959042863832081476889158374713417143127660632597746826410300529882689626440117820282629930747703421876120951386536512593297399161807665827849447434093945262080*x^8-3294734859597366452854222952659831671665402024694406126776080542212535636022504273699945444568272256981528807369898734823723945631960323658134279706627526870703493498715120858232947175635217910561535660177868723118746020630738317163870563092377363842451460434108693781052128396056132666190902134033700180438355621346028592537386047835423973802452921629478176414445860806837520448102870635360556646004330225161081689728399414028769265814969268889403586978701495592811064010426264641375445180028796323922812347002843136*x^7-4993892384185564119969075993552980248931171120448617329554747081414807794750377317562432968969629800755888792204381690933727293704550529859926359280005323762718418301987261291184898554511012630506865095398476898737355309828506048509970683642932004869961966541742149844864335344956823913829165947261675878984385099393003733694531640107201457083036458040163665620516638000953727141518549557946061024848913304566906301485063450338729061538739681352527207690773677313789611577483491647027206351874986061406149375445598208*x^6-4703746433694393173179559259348348447000339523182640660788444192261010056802680127713590164411143210283485867294957632423267260610325983762967095107169355544839942774631150535910925321561393601157872615676771736584723597575670826916662753426659711192790466857353411392655112889589370030263926452180958907202462519401693071491546100929808570260422975744526907800021870722673844851512787560506315761430104317626718439463432157728653687475697376138650635511218863451100475595651706152973279472374121734967193081337495552*x^5-2944780337563681992783880892719502479468081954543774767913832944351695119203941104347569555072097423027816139651433657544170000969369748585540341540692320476911454934916166883851496464484943252410315012409964222121124260844945111816848110276872975352230285360731339244441058188242728571071541524031111024999861458081610278339281124371654146929957709638915202705501076639121631998287823403889946058792388562277258925231335896769134645106291797466460297190802569457539254383486586186931203225503462794230049760318029824*x^4-1233602250169608791583794696704942758264038443730094456403699781396339245883618579977994277075084990402606211056198582225848877752268700870534838986679768273656474318874447916015962232286381427685828034272905842886742869009081277043476228086184412887802553715789230379888670066491281247401961646510390343059693226826314894089479529600787099902325123308330677167099362578047567920334892260554469161588945094725861378901033889204428328349116715296031853794596286132032822462031566966323332771223590038409874081116585984*x^3-310095525107758422612500487140336060398130991021304567423127868074778896971961339504860677246413589341704808229508751844909514420443244491841798649612979533296360925735462550608075440671241292007657310582337203803928906668170508710324514554058269576970507364506645547482883957336372113307164967410142401583201662149456755486330588747354963770619575421166195307515456982126093937401523843393571511098742576755691025754031864393409063356362828124569515622674415001425520975680061993749107755744044746097253993712189440*x^2-33169854526905900126309325427483004731432514281675428712623149882653060832574790476673053252688894082591160087397246993072242881433834232981947070597681909618076547960869037542229143936272073536089945375801625709886765234886465201135549721357840908950840397379312212927528999849689718073037650256321660475691446900727282434960526186078166158595063640895428989929289202376792739461997979349324164574108195748196542719038934048014020235025381478613488894790791916925565037484039868803207390415780271471758218691870720*x+3451198810469494192431036995224948667016138512297433090395323017969009054727614063502532862534668115366478182528396504026048542739595801852456902932311795479003436544276976083680802450343484367440077682196592523632263450754891930117168425717485108845030408194718592355040539796513612097077704163855052242380592879448897262053606178569855365830252249357491014724669091523593511812769720976565177752110180223350114090624037973445175470091068045107142913638735710863993269107072625026875957288214719802712192061014016,190525454518399671425466000114541433351869647870508660397115418176698379139224956537181784101965689797229342215912497838389952352907895693444927400228108887530393021563332661188140693342554262026927875345189539150899100098524040872258121520856076867788046580217874451049618543934676888591789425253600592942167868710287863037475667871813496697619830302561556330283043462687972392148175528859589029527987971576397680590066850550575935302858650718163780031327814628784869902131086464084817299851726*x^49+2220699314177109617172891185731254564566454415082319419975029266634872202168580685262837932566462756769330548422480751157405229319214391908521660180160515229317444893630761992647342793018902030971252699963636572962168663676177456234681792232895654346595239321532145845564938737626021888597372750541225848021912177963658501400296421626364034700771820620335558804982408107239806134158641454376165448839553015131536443334628995835190149434398383630616641591192874156900852270702662439905079537337422*x^48+19297569368727134552451036520819576883933210268400449985283078251451643609871126448071821939668443554074715502263538611550795815017741774320288017858534004542651696324237376964255790914427440825036505389785100960445224255386732753073967506676540957322892828095775517673438227063176885570968383219306322796530518092453227229911175825947318290652750949153826049199986227736978009244692853605381420490020395613073581775598720381457088673659056007187220426481575159565798587042392444477047481033625488*x^47+122516391215691162445556132098220687864553635016785225981179141920795213355885204225942459869700879899781180945284754722574406420507291835799762149147543620017962776397819924066863927584848350092569392426157617749173622205108055907087609908303193634665333374736807490163963647548397315900961512205100461838114517543831450322984478890065936564829631407918562323339770971114597110400531009984846964680726140412468592206319612337280543054166946249612301190184956312574617633622444843932544608308348494*x^46+798265932439135170129394498663366865670830724235819488863275817225728900080776511117779772652779773167869836799208963161166082009374046777865005113742114853434077874352084457654322314552228789808363939901554734055762831630974994025344884832092598724191737389481948511244947320482530273409519528539840142241302745383098604639330672849416723803279723205339642246867265895559520746983636810545989390455359328786983454953166978216928762449466491099020792010087512469852754210712963450614384370989720184*x^45+4862486953279793615277693320973180282007845027313079833720350352384829859829561587163193281058063225856767793732064437694059007105776180730127771909023416446080010469100461101412963793068294615126117923344210079355056060776237882815241617061362110529546760891933853184092184729914642707234917863230950523458239105809859415450069446054554675643996201097248711169159796571130217777919440548392258812211244126729498780038485006848231924427737220418706108225854181264909503150511270363233992876607322678*x^44+27708112581991206053486027655380381596222643525422631193376121356241592399221066574657871666362181248816537632153148567510440458096904392970606324324340252781011497564424054070619743450069151856871817200913426662330600683971021195109921783637187687497949377121114386178211359271804353046119578919570828565088884804187662698182289704488671571593924378453502210974991331480000555816256417180892373732453889320604982630062048016216756531038230412119267617837978492847542120473026351141868738414900225086*x^43+141397504087544786174011705423448845019294914908051874653697274476937526667016423438504568610811182439314520687360481301781371898445208904024585852610268022680913623706343664858538898659395153722914790542884641791154273995841065460663175513315315953053516364279028486318537864262851044203898338136225206037201645311137181334350854045126686858386939511800440579571185479870590404331109542646962416475707826824094702706825334632383682910773546190523029490355393433866139200828565085404719412289987146534*x^42+667905040699983997918432868207455920873102933523381674007535763481390697695573330619180171382841835395937506938582122778982486534442009369666886739900463124972895059970377879733383740037454532230407004179092219449957084196147323483969529403685773296726705968114713296445036618977707293032018758540720772084646523095411861041909061009001956419081262009393947606221082772189498313473364328610597580963120191113678531330387676846366178012215657999845820175180178436162802304724476244361349438156401969042*x^41+2931361273338416647322939648493417681468899843574829805721263688859105661530234199438583141464322629449165189070695873016894655961746844955361079487484991978593084202614054234681055321498650114227897751289201663838107893633674831276558883295428305107234413066378044794856302661838245330654890828192464597244917791967608549759500269024601237129933434321323876787188345727524372739531239030244777037766400590806365159106085990396035446719439952129089002408188608984814944113275328251654183276622917626998*x^40+12658127236205435308916600614714925435484279114055569441518640576911430112262124800928915995390648802795343448630030525147636790353382034196104119459700057644239228039867468376974727327463336930225636398909440189040428414515368449323641430181754368228542630847540833802279397690663148535263863932681766758791705948813680613517911795600660634625596666219888550981583125174160958280245157444330096229036662501899542859463685777237453118257478093011076586706956826462482952021702501440210327913441293678384*x^39+51428091114343161306989714104285009578896130157018431455302563884081171209560439780718606482756217442470055826372074173858968487480786284144344959569065953944427351675794138098500309080597883647706347496130604855420449882256836829853210125137441779136310153265292439129751944908388440115298609669863595639910170245078981902664824736620624655001093164226147453905154067265236680250537535376722763700372907511440738200888496613988114201775826349133298061853761212219895470272610003788398817003717855016450*x^38+228374964414868329096383075618985672019563884447544394358701595030854355819089292666108622066835997263927953888776465695806137048621113116878792502974470353985402654619452126879263059974778561078777962301104412394718944502766097262574153421566153779226154763518490545819195035886873984345334809213141654932663908113119784193429707713333603173954670831779896698758527100079791083358572369606516903633421761692041717135655921580179593446688315534379169224015566389739509565428455378882399059211267060635648*x^37+904649594463874462720076925440741720444374705349437949686243443331502779917859314275033763506969819427147630944966048299837475616604924476646187804719584137925985070586781911358304239300960552891684261506587701985811088986093280205712572332289481943297695387950297970577030185242822086393260037413593115730413375694770655196994809584276594321377178872080132036048141554872200280906639325943615026863152194602707832902952450813410290543749964786173163922078758322033067598814520313427741921651031632380962*x^36+3636900499825105233384296393153419019416376047370360246708466413006180362931383654004520807017974979395121478283727690927047662523987418396286123588323237035536662285737656503683382611720236888884971615098470011492407819958809924302855381355551412872949083427961230989140230408117165075582662981309644970820545257514165642862409796997201509070221341796388631885466210761191316949499963744099432875967310446202236486156996271056101463240420831692090982455769867398911881510408674810216463669525123881145696*x^35+12556274549496529664507711495988118678595392206014462666271289210514040006745420923417687850990511848883620399999369157473207717140401054937776060105800632510078047930423757435200386520340491558108094358497403763026084370822694614273761511309632848608382652282605364291294841798912911208102602433935407960523155589000652614371931203128904269014132796771641526878691655549439636272944544747711938491274669439271283478034431954944956434522210392587464832899885224716934418503706157690019090276395228296785618*x^34+41948018179596151062193985986255448102429993874186988902911276252740810877092454151738293349077732715410902131694002708691320762174561584124156719984448468219837419812648913703807646501203103445575669554328227930303280132406581691614661511174510626555713434345670235696703724445871312443355222466183416176387909488459412745032230134650586437667340804263680373719831064423223182263038193163730424613176546884138993641165202901538915405371539038644273071326158830056239819308358030168432220952192144612433840*x^33+113154740265812034508636752457644040099605255809721997588287844955402088641540004137238812965244373783882711358840957267083434165879471517034426908225261687792624257872502175238395615240138040752050008871906577144239165252321185179964088454686530922434479840810388476455713583764801256166729759629483290848384865007294805850634909562368763636793158068601122638106179652446278600958814775219009911446053589683438329772414544062163848374468988486492977450193143079146994032827061371218465261553904731054870706*x^32+338353136304148851152526921329275484654515832549648598913122203974757014714554760501983240420063506726246015291867051056867414721730517125046127707202339282555383903200528974059650736420269185310837368407799193881201682590205498425201375388261631833786697120965634497412602478163042934828759603365479214986935779775726604129353448712051245522804343253848751363182928731687723333877461603939499975508361819668997664234895564061551151592459113591595718486183946366545427300143692274491579800231845765855566432*x^31+855452881941818042054331114673670083379755929600971404063081117058628776593994549399278553862026214534038885344778305283199164349867999667315700157583995947303263118796973063360413024699342666164887943999325691427310328907770430277287234269671781644553390887877701328064352054913182089706423121013485255793881754195842096383478905089097247307721692003672312607555081593418020385136140466403810957557463302310441678042156251465646443206907953963282255514707432283226590616444127321329708099992142771197182770*x^30+4087973721640771753424170828232549375384165789865729468289128011753230510304433688120242497398131386954908808387841000760749585508616076478929505445222240795525290270061187738325064919372212757775964830829257945895655763751182066298009946188503774833849953307940476783720376550165968471790967372485223825085424989502183255975437432975608638108105270743565333899912532706436626159685186831162216568489837371828618612056373300742059703724945857466864181383502251288836601076592672893160979669273657048206473504*x^29+20562524907976929913176302205451562356424990552683568749180351221575971369662126421653570357897733052952463835221362379759259485269789808568754300615883724682696059161091606970465934807185618297340659723653667027067735180031586645776116698440025283248614250718019644676415098599890564275770498397680799561334065403143568725279232655578009321105459009288606859084687649186959331181554915576043935605784222362436632566936506025613756965971013914273055269223439248026038926408049488271504276751215785637453422994*x^28+104665111881324224614729143898571959787221882352559537868935479534813467570997107638587574451027688235529309605589029954293275019664605179619102701229740800903631692980928342772886283607190682563193305110275553663536199849856923759873743370463752402080784059870580738134568969080369385381676820801662001250760083654750962340520547481993436390991728237719613815493769798495670429376907960621693628907157343624323414495948501062010519628331793393580169639291568099711219401711025875099840690545052979018377829218*x^27+430312267866997661001004892320708611642169876708626230918215704581207602002520873615646181799658444916148506139439807714880081688772010180527638293758448546684414820952851988914835391949403983508607823115866542954812548736578949426001820951299593437813534573742643351335123142791978346794217807061549202370241099510251288113117865250474878408076768456732463633827119347928715085485467577610424205137196361563441762113288424571849896531800737396922853586585228681133434930640355568178488565371249913783065766148*x^26+1576599017252984049581768492149040257211015508445533835976519922107508548984455874844738499188996026793129806006056930464685765069045258118685193176874759659120525144777436841239229518904884428067029635316282782745484625591797717605876705705011033193066542163996119225683423252364861924502746039243914409422899184459867034586366328753597336892058267842117135385730360393492910499154588503762884489592472907211172758427693137879375769019628443557285507355411916693785910936182543866066575408032963866033019338384*x^25+5189365076392246674593083906489371567284304354235834473045989794796059080516605225693042053070609898876659535169985619005660151794529590596964548948018003901013429437649715972126441008241724111542797987894347887353993834774348630284855598357360602251940316390386314352480011927614104627472357603542237870982552814770449581432514734554453606155099828320989780694402587172806722556709878016864958819995923007263026379115028814396655405017152541630750293757376692086649320201385459119489983331021777984717431909988*x^24+15872844663196583288633222802099745801460934345411984647463149533765088604476455811634697316984931783324188161321637531233111207925957798282100292255744017016552581053200012912990777260591369158176483152550482864444718636620107702113074172954876223147936103683524468080671621796676816258160324469245206964920890635206100779598531310312148360749178057367838424872346348397037377698067532739499102104589765973336058611086644666827322316160056558058801108453462261500240063353744949826471231370103333199597313161128*x^23+38443437716657305023352579513689663802005757089271247947689702474107394544567109259550374490480939608619231038877230723212417142272816774425866428503857884903580677012830518919502224149733377627254097477478358195662190013169344574952376740649774540374597249934715431219071419609409280318196398496793988279298740720701760259766296472849547354049574814528472398773159576706611268403270222260204072488012948772673963468364812862761159727843726086485230742023430835186755476428690780214967601138120495717745205450700*x^22+84934191936262292323004857439324685346326118510844140208064716913939381522597201473301754228820782738901084739025089854232488739283885507895343261643364505437962813605982919927591178620228374025380968600177462872777546625896006381579465356649180893289941657514364382155240604772363279252625196128344084858722411180433237433235284671044946751178172221070222716621194674005956891974380409680151205249332164036627826958950857921567211897007932114909051697817355853660358189116794013826926954991910948185786197472898*x^21+226969317555477728183543126627590038846826634779641527949438499767884365079341590662137844809362614283931281846430137309030098575889553719741288151788463229849901922737066991507107250435649787579610318295693851792716081041263398055883392600334686125999660334234463300204792450402173068443620564736257729600611222409943341968635588388310109802751586178793189312238706681695979630922491166305276048402749169679418431769361777770386147369974337763020660231362767141939780849874937905837752124838899880126231516158636*x^20+601743904492988550848535397258685350679479469917104755917479376171434676717400573849933156927155137306262802477661224307696772445634298401711066441368555926887925723150704195054452673248885761114173568575236876378504858195876845687934464439358549749097816211994504207638030295871514334427281769926193136166281230611056791639601206316858619758224602898034376114243662365559601558090435621640356320718552779098489554629400364914762105996336196181042405969519833688030308925588945805013305849322872971922898321373886*x^19+1186149233272091514921532817147542105514244295095761750565140815572016635977787577092557032030494022381540855297547859547024030304781138004065145877942109482147029544308724967524479886100549930469399591790932079135188721392763937426942307487493598465601180117017936431829239895457420324006168751672822984281811850143315132318726251270137619268111381743179931309643784171264078640180215171269993111138785965272571273364120318404489617686588775370101759046601662327776604454021211401768630099127421205818435163510732*x^18+2095830948524140406183901869556888126486011389973973890638332761708067411916257638525294816615397900766984392287046128905051483265186609793552385152374678658297142065197603509276175755608639939194842218604901572798041397374103829333786019738245533658734043092456713109696656171394299133147929237296684101633049257356479007371879529223864663480122500864606056002950464605358382598302699985514900813496509574718285856252573080289937608085300453046382062067779931213460842361474933810702364356570536717905496936677504*x^17+4298371842939695172035120011650936799043215324860646071963767517450399393874033646611774556160460964609802021441037090402635820018908238229013920752451022611644682140784962246671215665647432599117455735124475264208729304593149464488544792631494132184416262369051395119863144142272841693163866481941733561020959181604476773169770451207084123365073345286216016540365793350792131341325932310498784588499433331339960985505999582202679750397032615313657001361052623316297793370910019228043460231666522027379043688151760*x^16+9137364922334218252563685846402277907128731396096569728610250535830579533292106823365118825107900796430359974853406437860666068822422125434904879412363295636319863184658728348251362742364349362895004360048418555245631551101693443609606252286927817018510774674910161192124125005326371868876978452216757215588497844749972274161225072999951939105811007534499071880870892084961980570158989926613545257476103148638834641247506930284165712329137620628468769978493554874384735102754362505841726512754319795895189677068016*x^15+15503525242637350284965343784586606710320477640788545987815331201358418293579012160228152198582616545907205755429625116685764682076491100287745679053246096377721052771751866914419781447185386406137752248362549951109043709665940540831588134842061199072044411450244498553622773012758419782532074912869637687559704461644865876340997958284571504586867303208734201967421268565062872129557314059542600910058557840849280583119976174898273447641895185833077573113820439764342165719251371997532246580728906214299936716062592*x^14+33025433455174134390499558847419573856889839037666672355679607645093722369476197334170964054884347522952131598518602515033744875346074227372611702592946124215157811006250691605746315415613214321239130474696765312485165720774394102602335943551728475526099545163397720327544822563575476795400558568379834896079540703641219711030438918593402229534981371018816121101966630696379080741534793683051015878132122224500657926382054443957828514938414145378087132103019637176118291085530893449793484676426517761383639328984256*x^13+48348842695579742137133122810524897425831003079798683777627212092906802989919313761462241988838921089531047408023572584987438844613529277032699263650547562879607393329632368514963905694316284016673228136597489513279841907529941549853119893067734440835933461722790634951624571339205926135975042918411042697376932985956932160649241173506484973884165654696498376866791396858095796033528525211498547853641122147370090559272763369028736061736825250371024745372704191066386568092318997006141176406152789225661513770293120*x^12+2690305260151243407201879433525833249734294459537630221700187582093455032898325759636944392653674357569078887336953824770659418083900151298247734062726875397179454244423794450928757461631056630681895391894299888278303527442398041384444865324175687250682041638179316165650396445221097966211610959458856870983559542107766243051494879015929976025605060071585677869231100388316310809053232833395100232691008242210896625137359119569212401837014043716777663683099341810568414546255500570786340899950987498651146726380800*x^11-120340933860965556356638716930876481078432328797807243809297983416113207002773625549500648497237976747339798528106443168227776248228137656876938319674335989476589945951743266456888507976238975662293590536107931199917945214044807746841395694136385881349962043699523262599223843863026634393652447900302640874534938885047190849692964757148859545212843933993482300618027960117003277211993467874861803619853267803476077720383357448825537079384267000527402495166500004551281550800097613510564062654647465285991646736077312*x^10-188325420967300363222806302368872454566836679184723025706472162497673311551386459027424973481580696581218522407301585691181199421396355073602433384793709627766272085513688893056569483132412956079453662187512256390343601646416173406955276124948893767915329313704919594737757000042652765495328421300273492403823667148533415210080117498442620706587158055272278453785854069102073196420339495982205314592022283452613036561422374415976399180673487964831644781992756732985756884182566979163199134482139450459913456438501376*x^9-24219281265382401741582457121780808306743692215790223477913853097411954872979985234454910799476689394828805490469536677895006797066875063308866301035559842977293213565067758922418075104267659123306773924416799380517517914985634354744676420746197710289031800180658055522937662808076567429162725549675001614953569103119772706194673095560725247078214539849044075728432785759498460942384984214657175701443334539264570345440738792195104750501720574073978231763210179355611351461334154764084142168539161891339577331015680*x^8+352011623346045252360807128316796668991725314207334690636194451599878075778182066657755950272695557026890455270446081053538517601024049376894397071316912530209951632033101822882467995983993420298520891017528153107649067015051467483753852421632092537986390099045401036809005435239199480842397339261060731914328662332969814796513053943963667249534865401826143730665571293360884447473299324895551496745218164361930590619966272870812058939748470935973616268055127197768028804998096422537561446342491536518837745590935552*x^7+721907996454205921308942480163088037412750683895029467129630336687858929757028267313552391109013822087356708339987166368970937411954356297282291545985441017527458709405912926950868324735740050082518344940682444396818371129577879129107800750011091482674262179121731381445313339595301511844558442300680803073457565828274412710430558386316688063093952359092475098710593891316485627096907899841004241762302453987035066787694680826551903501027267277522294529336286457960749543468241014370611931668345590705608609415217152*x^6+847641042685589280378849927017392456508675822591497970076921985517850420042728388981012366375179897299998148134256299529798728675293196397473673324074094513304539359102907328906365615468213310096457948225056744466875612322157464229846042239375018974707010770869733021622510011386034145298655959128352619113401800513537379674110297120611139931310835842208955254811114777764982864939555220333986938603266136283149146004509008094218350933352086693155964606768533903546231599870585805960051957759909867889812719594258432*x^5+667390978634612392330133658703273085263261509726947565215213913195395719046381482925858248715508213673620718637961558650455948952059179165557280380566962406271626855282841933380907053845345472959753512865613671677644747586798683135271907436985413260731797115613538240375518731924549679737848688679964961023210436388858797632244750243668536541503646916795563877680976523499129095001213962433923174040685693952733513512166492084708562800945157738680494076585058519915126673622155066441156654703075760106738977033355264*x^4+357470907751683510720180891510658327487385493809084685703250927657511463785837434956325105908279240352662229611086017729415237131515143454655066489164511904391701290762579103616689795332373939341397196403705923886765573559465755538352321598353267849169540052025385870717322378420041259162193844473436388994550729162853857152972602996609631107989702806846808243297139679050805865525421408547026250858898087321807250468789918315414385332878096383198518022357312129083656581849080858222973190606616089000519361139179520*x^3+105645951518111580274944139770171731421758247432794692245160966754424644029101994212237271592664247836988958241113850276199707354036868614948784313956165147315894910665943971838542717437374363582320547099675941722539409965403504542796893058527667669887759959738504780674246368525927810111382056436413948158585947773758539800259357752829772662890041122585946146166765775000605185337270445761816274393220650067677187758567656630744712119510241920804405477655547517097163901512132483417897933733252408950657928905359360*x^2+8684384671036020620467524411417614231130104281957465086022148473212046049787097384420387456503725222286091507114125460039535918310778008272926075081789877917005992340809300857670013123108933813387150505943391513508302227813323460104948841443116849577851588036320375621020095987174470023625811374286273878059511162559219890226531282271672308745319735230825726281307109095391950501100159563423219726341379545690692851837747661233929906221546549427568974892008705874505971510800640356082748480304673494332960999997440*x-6431826231520516599917658859150432569685354886040375504876005804429242681615526647018215570945050101538114295009735178339789419447785611845077032022582374508275808558778433651724821818447812387644057701876594970281671039415909548370451681953767494642486871808545008621000429675367057771098807615213721802001972050851240929174769490205687499078356847066502162484112414184093291065299467832479864679174832166753578998676972532486782751280262277481486588837162488200080188067486916817109283789852761724348295976321024,4999037309471153237393791410477208895708915460392941520471490298407503204863313561626929652804490100037321944385850868333958209657716056327090044754534077577264981712049067612274641418395856135700065889814338546778828201401643722456058613950752703681168960083899667036855909824983317639205920272225966300064849443961536971432514134647608209714354212982447809601116788220106721375200653271925889389234002288481146692685202193597152962540701428402528415477534917911332659936926599430497018194110232*x^49+52932426565615639772976060302392091395251959615400245761033568611632531039046554768599987767169102909024700619289716831284592699103810828597157453397247346491119457309496412871847869560471256150344070919164333295202779134326281859144539828042705843560461319060739996579481390219862590475846524155895649102305461776187707060807281881144907088751292488831400371199323796799533864098521334708491042870202505065417858401392957215510532530577057826796225057800466670178810154726066220663619339324602464*x^48+447299050520635793581237326718483548017583597450449776802910750774624058681372823777728007462208070090893449332564085476595057626738366437264603886135552362219297699651542885624423711301782989485231341397184630140198243052024154260250700265959207253141758158444817851354891828430270499209434948870169365471932032967568336160940969146908594575619784798666966745462295403420885640364974718568833923808417448107972909833131152126538166147585503942335190253508514594279723938600338205490989191088603928*x^47+2711809565247316107085633742088881915861212065236590422600747487839674771464480992659141690380576770791003513709296621751917512156303143222302729616382831301048097375718205421197655956437747035464628158425982062821111955717470443186137203992399578952161099763028031492075499181853915053377552302668291297080738671128211921189616782413052208491869434556394584464875253876186860932512948213689377556597326233420789522392559141895493963993861362666962805282821846419527334267680114468696895726787036528*x^46+17838493235068240892009486563359816503878046263060497790332230569203774097641160310378913233926468258910664488287547879314745352328915076027882784596635497288754175349286191517435236130283448670236751286589128766398006496037643293031463660959544032172060376707051931696019596527046411827177172493379851003590202460697211063133911470353693974647505504439258954825534255704224869845483298562634730875128104578355329190319619677606969912864344799034813954445102111489668242842656624921685908111576554928*x^45+107291558686424350881525934778784030939853741159118988156341623166972569106244385175345723867832920338406100519560992022736778659482354418967960794466045212836032790619168065170778081681056150080140663149609651747694837192578550030380285461302895778416303267484575114215785780069738881257973402338553054905685104315227988812132997809574265613245297595379326196975252440246981135999941807440705638269282866386291062564658368949987863748908933187205975649968661655288667858582168543808020203328258537288*x^44+604175921652065835590619942268907188377177399420085855105622244421930925637217549482159980978401810099863464495158601582792641143160547745306901207112808242841561869923393496410339685229428944714595878157449233493966082454180325768455476174314732566261542471588156536306918693998322083955780038880464938139399962486602711122850857694825500723632266000909487877015483911513863239445028026663791860451471173061162522735615738234171878138052257648029540925591411026681025763709594405816189366611788774248*x^43+3015563370233380946080616029728877038175764173028015751415853269654167150710061177401361661059493823483907738965312458103616473554000186681860910150584664966568755515497966553344050810066975118925094040977153933186349517482407093704366091883440337556062725019219903709226935408142106950481174293331189335398603621888222109771681093103474357740762995775888227433837733374612280032614178106179266925680864577240722954617446485505731452017700368297183957587338486400887130490386263663969471558082762596784*x^42+14028415815177740197838792463404498888067672519280540932979882471660192173930730083268682224153687565783717741549144276261063294954581408071477150053752508346791618316800066118154681428943055741069291705000916731782735026850952936868475107983489322143291110026852611955293675136310806253112337421030076325146643197750743009760328229569792138633240074571972955210943489190476142215816709390483386992210310977171557801469813779333592394292096638230321782552986468486449063376956607349637899934958492715816*x^41+60572618784198199432627759521739594316135987955320151426211507348377178283734242392310061527357959766400669161838353728510231975228047960871769622877281829238213230639578831358627047396802809763719547491531565532191575724616895527063503308940497211400867755589455889017039770320941464089797723856347434005946019673040563225456868187738780390370588864943824713373878583942014737287585437145743303265838823892525909940630988492636012899899870495975637531247203031848508355923897078197385728837718029158536*x^40+261156675178473135332416576429853500781762894307746627807487412893796274359617178515594030570493921805991001428782376464472541029814314748587106998249966223512553572600340275070013740382133196799962315518180443268408896643097101911690026096377651433369382992039629493283139090284929658053857117180134368002096339399064084917037490847768242518536665707314854672074113928398869120862641494970221154614015124254242416198579746918808174568878845205622189904788098500308497584496440662466662826001967987485792*x^39+1043596792827811301304580226298817565973755053486833460711188893835083256187969150366266684193010826570342201289966782404988990554123448737139689824792399353530855915445988008830941391535557896330234558088260597583272029639000402513057692542743592600336932697548362021843036566873243160056807783390679672191043953737919356969637471067335257341397493810815431472916689282912041015250557007064593097667723569713848171261224863377791336740871057388704059825111552844758270520331494679374262973332403273653712*x^38+4761560086669878654166573263416506921057700613875341763784994192850079430413785261241536674614666091137059864798937852337428977255302635413315589228204736075685362174597200675753572500654503853441514600845947681176974645395388982488160653441408738479467700649615611575789559618177123474579768133773704529672381328158388868427840308223469407615397129137439697365167205554185396041280061104402591626687581823510462518628976963665081555596421474538898000638786649053930753528956375022149808488512067083156672*x^37+18192983972443861127947808667131367816922619779126359582754632258578772334036255599115018047009828160161827892695107951081738849206055019338141733501667692283901554538554361550403665399394995542652708674479970778279648190267734817458045932544047187628901666288800047817594996327274615332856034873150201514486861775711451142066228815324956342566742149652512854973139363900687327422121197340136945721011815404258300236558170690128108905381499828346245281228845124594687702693297297636258173381711150682054392*x^36+73860655338047760921048642363523187853271684861702998003197827673842573600527715014568896481006681576225930039832913364466202950032398877726315942915925479272188019263295176166335723541137752299047946281480363489432303494473911408518955049142522702279424048593267549214102078016318296937213109133138637496486233415158200912967180342010830270584339351397646402782728322976002745681542403980322531398974219585316535886259972424273087359424608949775729657363769523709187349073762064133506882599018614928789392*x^35+242642910508097102347621957285754979374949575810724440924345313378505537860549713032471677049890620111857999659487430011397698668605798492837749916749003989866630450667879948998286362664539567188486929563127769725711712925373564739552524286941572028683434253058395735645635532590307846064708533257348711980202098022765747664120350194024876612187846301941173932504237510537748057411242546616503545489769467777068708054004246397488518732080418970790363944598316979980354290619207334719500547457897263052873880*x^34+808856022863963771920190078836843693958220651822122768011523753754578689326505274643467718562221881530674552238973554807861450740196837308831295930895739938500847897754471426635468301612130675551358196995882525626878102997939618910345804352561216095583713191332982023389806211015255974520584898657966695777655609824044544863586903012445745445877311115655254801770036352396752080232775063722120202167006363191047696131959931563414682686041869116232754823929765969251794901171356870876331504233759992991907152*x^33+2001666469827747054080969213972536828573884363977112811119839229211834861945254971315287399278556409840098477564502198036939419398791964443557731148464300731144697304782485470253729419240274978118528118570739630410523950529946758613680505084526001394390137579633140358245150764096765594649174788363702162148627533530232462054578963312410940772969925654800765155343404067483679268603411096639858992969672325087029915235544684304530517476206653823256452491711381839342165037838567193890095613088039694430735256*x^32+6391939011125284417538004819513846640922482582065416109148353242757943036665880199534176627507478063135490592683800635594218361761518267933816829274710954012577450381081832762951762261322069584536863233455834501074202841786610876989392585057581070262833954688081312235233268930438712405926496547891273437783427678460531518258832208894354264940449935990971397957939032947954874748762174152720592350410304067823272051706921925311894845528208635461075703593400570206288242730351159096693215670407995204649516624*x^31+14811509485608417135148723443152136286006140270540928533245918343722257013296520406533072356201768288214939727651497227126559603178462446230886503474273566726381164395802795237105714186660461284188515953139618506065259305511934519453304932317730417776592464391016172126763691253832205421553420871168707657130026443531631813412288555013098639809239338254376846660741184808306856856003053202078091762343232628183938683354926664360179455361822134931720163190683380578876098391776718962373344140003423340065354904*x^30+88685696443446829698903506132946595331790334563213574820092237628828156094079815056619265159628470610848705325418518855722416975738966248747598806793124248250957011091980465955091176782834139130729425668681212324454338379163102744093168832428864873100788918018800897530852483365982988059471152318737350080491616543940814564737185716141183397402161469026692550817116955456994316680570082797000591680308775030996278816616831389714980048997035855718935822917757731213703732001484874407410290014748505757847052112*x^29+438963161684530291079391915851581487615406639595083986685187150875600866458590102296513680408239033451276758572946717408278948082497225060819940262951478276390095551269277203269651557299159953506361342154177066915567406395244387127044609568744634818747524873429082158335397400412558195030390841402406504083591303226051145926429500702997317106214815915750596359930973421024876266018721493012805955636933377301378383556219208178028178666723574900131431919804022107890331018564305577601350221460915188753363987800*x^28+2236210359393936287601697562326734561025063836092514718704260680131257852465564082712898664047524912713363961769125565969310378669662254861883195101474077589221685662629418985571014174104431994864772901647843442298987196625422992854736235643454823214210438417298079360671347683751167652399480436335402630621021308418963392495255064060770180458610027785254122593809169243627347109528254026097471133471183678663657161799894626586901380624586883041003552161631606084108144004145134225999117953548042073183078294520*x^27+8705015860190032349917241544295628675064816415708346763020515172200292619009447152670884566789485346189044350740364895003814191877971989240890989498585715641139236154225826261084873250122918467987226827720378849964285902918661733586839978611017365502438859908383631405143707480928590955442616897100841440899098998980927306330582237511488660807577444393758865101412281954254816925243355799989520572566643051812694464983992567027569199507700101235275533541562785795477132919085485408442393616512668827124328278200*x^26+31058673187743224503348816460990938036036945635518209504684682091169238639388934595508147026156847413354243514990052763051457954318267353504439830127965704494523860078930427023392509703181669474324412784613139345369803461257615148095137234003070912415849707793729264126349874831283688753116751752623874995453327831300652443646647127963493984090518353183111941461750958882608780290680100951905615179138290790590021791965450618164769087496774011940637426625575343023031482965074128343460195709661141621508757105080*x^25+99185072287326107559319563814720979590002807033688385833670198800329940500085675057694630019367111178058518342034770694292445936624360499861654034883166627753809995642984216766604111813001785428768132606447266837590475784388839147221486288828109334187080429450361235808575845595165718127376145925551076103519564702531564713547429386762344429719298430324430119604055609482232210545827225412161761275617303654226143406773494438334494286569617274537944617929206870931266575242662727176934807319412919292540174174504*x^24+297097893655095791983325111324248897954598430701362185162047907321449503927428041497428120408338507706081901247936292195377908482859714732234256813098191870178302413888917099404953056211811981228959919491178150651303403690287971855890461989664490599337486197958771864703345650621722894153524088979903019485854512848050020171084848310883488456715527183491604156413931588108718530985226228601683615490866609319763928966357929213511071859675284038315393268949479754912975079445324593742067023330131950726485466723616*x^23+649126540042352092261016647109326165360423943161097095068412545256398613141684400231159526924392907991202266020553414307588531253219687578035170797994674324344627425568021411024003159324774384501088624620351425369254346550793335923661626826630109267275938955608839697000969820615281897819297674824491256201690191703199680396118485954484917517397418611437839951385646443013662544740495790589166119454998837365569464070129096607952966244185559127500192098925711808042415587827056925726996004258118239503892139414480*x^22+1409767614171105947021117316885669171433113298144063976121362297187168582171421925385905207926515641124947522071548638748783279632230606855616309375920140136795607627334523477661735198821301385621110997321023384981406124886137555332937402185816022677265192832152308751638672786010276693262250109043898224487850298158193204545524417512492039651132559401865129022962994640832504110483761408735012365496677456813598488864405916353921649629460010959018799561337063137961848922430366087026200977084576346652569372217640*x^21+4195016106121343770001344669271291961938423959223389873902731901589489725409909179683836959632598716807916784636467667832719854256433966897614986126485221725540354033026138246390263317184896313481975459534013584697604833616658307413624580350795662288236199800913193482505417751668969508784656452576883211436852261666357621839110987789287220757815825867612896915541666174886165827044387901201280757166792822732865453450620754608701499937154755021086624643305346022878494923682600781535650241146356984142996114828200*x^20+10746458396984727523385898860350746477648411312922563677116801297562237256631974178459145051641817377812239865443141420468017821916426740289888931471895596637451038211565899403017751575075384911200652194049061965021594011372320671593551233031588798652134963347426351282212226722306436731055492303617618794372778358675249504116815195442320361515035507586413722259203050174119641374317763971486737514033271782559889016770327146116363230895272855151880271296134930509121423232271935157922434760530233106886684124719912*x^19+17847382470831060683760571599359132764668061720443347927980951521267289947001428560446941322438549894161692413305831277979873370166413469215109145114975030307848717405739426988973697488740760502958640759632136599840698611213949590588232960648648975021029011585747923139967860946428480891445961748170607365105410728210216874466347391558502960462161600684385872060885431071412091236733409979268318999315273818468781558928154748175065531776889715575145023699121453420590258931715747324269600206864976384694341764239440*x^18+31559496773024970973139674642338485393359860837640123496853013803993092175888858434259478758221785724012207723633947557898444047758548101603206050260905178947032014034330425448221234828618053281453404973849678244839081849075932494703598844953320635508920539805796313576775591945982412867811903685198680824350745786215658537826559099712451108039788332668894101114502259424174552497555255133091423106043912883549930797460378595215940951081585002903057211816449169069158174566834655428253498333471403975469424604128496*x^17+72672014690906231180418753480307394472567199272115758819366213215273704449335649299128803210347694566220713957379572273606701738988805868918682007894358876102936612092750340152967832925715531948553374000342596233666609096515923219023447887553752136389046118581303829793674861947931836900475418767507155601597035663959595019197925441372507143328016194443215569968399143289008219960706586241762624920018010243040185534071920716389140624724786743909189195150387786874395603944703588152491916848644130440200387988089608*x^16+149870344580426377244402133117109754227022234987647450140938501150824778688873285083327700629726599313483390096741436361209360528044906209735147874212037933325953257251238239317034875531963576324409271155638161476572250279124205338975380844376087624233055919820348679883159183029538390940063342318495754803762550546998928412278133406679639236725405250249663686522053007370685529583565119282070035493952866914457918816734010875339113375004042581051628453063990930860019477397633851734775887495748862281230441571599760*x^15+216969568298512449661333410591771880203807521728386230620591999545620183738085603108063034983270796992745904790533437473525050346171062919295971537949310208951915445639009359118359911320774442588579217425845970646773377516451891899719764252198989165067583452401269756115908601603904822939312435613826480161627671319488721351651794411285655922834483785669788240571204780656689193879582459307714255722349912662136730131897041042355246461586923645572789715986689991140717811075506603705565031064078452993794516576218656*x^14+577418116717399837695345145280705988078793633