[ [ -2556809844799219978404766648235515366730034484991800337537074012209333972318598363230735455988220967695096358958109913019659779663633343705318185818278178674717077646173069552116151827520225653073378766364195975575450329415711854459325267469622011580380863018832900189548591273052494170134006626559806333086562056319285046331369391882730529511405169693713405536597439515306112631376318665238040549807807456910323818676499699603121091324774168693047928960977199223653172873881558874619025492263918159504566423997624294787365383139315617181960953680545689496874864569582417248391620281533878891736431127590206843033737977367611152959561922844302750619403247378185870226216799516288069534934780516467494106935948964716761746857269594875631507634566461208157150562884083245025332072341230956834580564585755390853967941742256902174802376754846628495732319593092395851538534777864584919563362808008540160000000000000000000000 + 45606387619082146679505351354396827072420102438438870490273972980791784996772707308944374774715868966397582732557826690631815490330477890443230668201720669968200734891164958575779343357887615317293006375733570647252927226298714532913928702557594593464893658371259575345959232665482430930665342760947869019059378199776064035607260144350613354362357889336059112893534161276467251544099033980500477048357677742644908163202764722588214730795492057349357866073399164309057837416408763674556361685854796997618865356045911445731813811821743603411954944123592785582475343042109353838802017949313581821704543399547076068419862439031112837449577442364566146395887019752463751598971927278254250670695288568529538971595725837043412076569402812799959794899324738753214542777933617750878922023332420742929216149036783723193264141979445314376511853448387305727530316418877924849992253788194433662549618238381096960000000000000000000*i1 + -344063336496778843547171167133520894698417552792790495272284595609135802176790225896660592256485392268301793707580593649148453663017184292607848169669990399112001368413405204402178335125336832421564547853839145039052628593164715425003709665547336782944731522857325714473080249955468571053103983990379774791833166118101376340966847748453779391795942315723877921967079870758113698192045812120501147643442770778620475422042623873226361574620214738556859257821256030655158958440276273546730315229238834171637800707940538597698316865337728425506656786879565736095535288315426754526143481758213077383028735368455919586498367966728918516892424911371308050102519708657890221279574408920535034495798805287759231859079630789544392801254980618825603975010556000610723895982408277884106851602534418605677933823380024427194707240883675219363920273192457794455788391101435999164828383166346986256326082186497228800000000000000000*i1^2 + 1096231462883112251322591568538318595630448395328927837151743716849585290357396219592346081754991943554242428436015282989292165533417501702922385373144561275436408767508008153813174629580735902798180354222789288300052558516964277471655354730915369229207246659660995658042981800328932804898482352030860527396364220784865435934782316276933467279393344974841571742058935087571119265817469398012691914022978894736106848129228920442908659595226638976853068744436658017821723631090765895255271742330560563162482799347029041098007645972863455775877977928697819158493292323456007399337914322867566625561685504233355022299832150934687912614859701312379546527470954470680771020233137683117742910427626660165520274348834059970112255053347117897541295858235364189640077503623445460086347240253066037638224795271129922924557472290156459604282953680924265379130202597987413571949731718635153679525711377744139386880000000000000*i1^3 + -1910985911234595678290541467473012930486290982524389224423568687169734082170828625339519507343988913285620240949818946350478789562709387096318162441292336305708504213993346217942520866648035399987602033028852983618004178223832080755234082519559523808504190317537381538342741327406577795151575929340553368374905678147812668949529211993740054056581566453846251693656250788585660669169211006867264141260798813358925758497882249335956800856142941962975523785059735624879812606024012483004799538730038888024599997618924363986263314300635196501540994889135179350883977753921275541526809003222508400602581378140037339596521613965133404551495198791032832090577630093951003047873153517727426048450827649768856755167797798714403445650498064459970036958286506980601788979267366131137540923953625387273231079738022077398045463462658877752912062476106215491166328879146580033859916396495461110775333202704140861440000000000*i1^4 + 2066968816088985009724501053111794998610816919680818160475150259261329290810223319444754853862126012393268246157488516540317780320490576007335574447026867474517272644835290569510228990413080134934648907390309587290212504129153144433587956279086358811226632203607095011660231685286797993437816550411470736331435995213153771252972601353379911415555842306503130890172068039133945701770396420948037432376040175726149587177771352665621184203620105000786098476270355326822664135858869251267404238870041835131371166113215909538569998747532055560224607986555018628188868959458736372290918332797682836706462282252479938808173991505132894031195574752504806346826120990355929676808299832288764536933553798637988176906374444567698636043520610563478607082427758512745825644945654085379969389483675382421241731578135944766961394915319814716142526973481745588422897916751075169126503649222196260521348743955061145600000000*i1^5 + -1465370304980724663819855598891790117253452500020151909185663133513661811503855270748054428377606324580998878471854759223620268304629053559333862619140388935263411006267738563534241361447501546124286556897505476006540307559449109253699433798485771124310289124843842232975886983453256636923305480735918077923006916926905297816207431651546605473227149770162390837122099179068334124619644719112697584091230013716328844011118818812947089227266402685462343045845897560981802951184698436332504516096627292827425211446566166653726377834132432368910754319877968076877257895818303480025911049773744577837797866451757639806564118338819735298401704069277487083751154794233741626473627885727902543377638801465866077232163752085698675995005643508990189356147388862535560889525607972128694303259964522548817875102284820483765290658222914433469425543142982822145521810013689763289289089794113865690094737339449344000000*i1^6 + 690375996700630539372715620328741573157071296098154757384827040003751398086797408708371082530297139659069807988720106429259052762683994721127190600165822412473679645838492548125354761406053489916201788420154432379897999824545516263055620042601174349930351516075271017516050820283746683931689377446655473619620563493599196939606847126733655112056071475572640445829763863395056619567705262332310204019545061514502922997336098446521531625059203131768126102895535702190136750215238330839782040578984720027930017781126632535858247658328475553092411137892035350831348497841835069264438337973751077374599673310598370865024156186518425466799624563147576786540436333238809105713594143649107060078586974853480981291966406628845569849754087136806498228076657402835498007710398116919914357625991694342115478909073000879651412827028216157693685236628616392503725065916070270292504708313410543093973712329768960000*i1^7 + -214320042265793103247367309871580394523808780777124536326660260392370160560082954261477297885934337955023177703890443364362977366137530985025113256349487673809156552023317005351993713317092125106744799428465024805404861177181066092060118656725259453447328005667648323410579462225846604763402572582222650085773304538274927489405257089093983424683675593400317723320910369106255548395199674638937534061588730541157253219607418747114229447852389704084905236984396970767444409209296812530312428092508327661347760177213930269577866734780906697180109381579368266728263845545758239620778853041574124203612631113667922704983036093397288224985672751430764497982332077178667765018868221349401855084642671212268350478586307456403788066152984132275768037659583118116955064483837645533019307732588159321982006985306781610490834232356169632914143547692511035934273320739873729965200715266910639797419066680934400*i1^8 + 42844204333908630326377411508804291205838758019965504364298444043541090747452654388119339503186741663979153243867535366355716716587843639235862439463132678632037829562241175567232667116313517890302494197479125086184615978668917941299228622613632196498561344215686504597256251188503553447128268934939928245298256373386577601880171343595167631779820533479156074274636609090375477790512096748298055491374145966629436204416722462322471070973657331121793419173100108544475202181151852636713107465119985062945690152791711594091944852433968629512880057089362607803586340715969076528991970977671718909702337386528459641688920719915744435358599657260587703815986943722959360158312591195948577603345101616296191370317075609647178776618526188456220784452526167708494540687043371731748256726900933748624835369777275047293256091049722879085816056176826812175884638961171108212686405141044914212690722816000*i1^9 + -5413707462011697308011802921535229078017768098331883062444364298835186354640983031364396946902562619333748862675120272093350449132271916441569911115906911276168570817562931187484766392067865118564259279245277111040167037622545147034505177692485589129133835656753928363767665901542151448472677180578188532582197565802395446233492663601396004910606260566405451023775858287270200338467181499854620783250534257669922108073964077405168759717902444036493936604640297435143007850011692573319146198007389543484218629833480386810265722866980392746225994283542954372656200152322294750044203200594279841155175977351312939292108446500062895943452730215299725316918884258202943153092797913717231148211172142441876485388558483230094667920095746099866189972822295398259118250273931247172036222767000550152780617238457473549364876755424651281650144010057542108451335365425533855237542112847381994856775680*i1^10 + 479431118403912022912030135453109132781188807542760912887253978525412172552655361853620831389599980590520913501097557573359251500521308980684511527952569757037088232684729447825591653622931686497396943215105924100701519125325637223438206867583218911997549194066461983086841060109716820516112866246897464382200597346122319455355138144399739868545765004971822825122469755699069276095317688840393007951962405740312334041225218017569781045534181166863661608339685104166270065659991734818073974916124696345356469951313671487972000394478195564864766945571865714508847724042600661359161302135638048561166244836344544982356744614428610763619158725086311739638481972880738319766673735322683532090364026217351687338551012568648514759025820452831952789009711317599152820417198541146355097568451067126014903093865612825785316087749182580752241394750385392340962809929613637649254456486652553461760*i1^11 + -39329056875046044622696894484827495969289580669632525562363828130758161686844026416624751277869845687541702399133036366626861502453293573891911304897086396039697984142399929609545454160917197748784673170880453835433199151006529253248346651190015858807364139406539946886601375859010967933775523753290333447907979170054366267508101764217890562298113390381316226318400416484326593032254417896693233728222507085196609360687121796192449748436160326348235567568666098764605821499379983873173196649828844003035818636037370501163140628394306900959814049522944226028456642092966646602182033681238238357744900932226361084241604025262933458127157759001587208818759174242721195886537569471782012115826211359687738839050998007016434147176895934673713109894712881918921796866858583069763511861685498693509661081185341511851642416731123080865365351706941268659096620909622195008975869098091085824*i1^12 + 201673182379763814656991280765428267269418561533524643347299869415396339086307037215206752824172699966048918309897311061202315179708460340753576769963005901783550895606897221009290857367001790968096803778143114156906335460137975210986082944161565499890494267897904141593159959158943803350129699186056492194917871371051289732052837302733217073497756744095159615817102585576714651671799151794805466170291551003287753235437133317423278448036730189358104594150958032768914078929735551460870726848117878686491709551861902581468655552453741935094808162770079121383971087524242482564237518308752909012583739415859862800207334634591586033032256776734281987377265509482472477518799608849825362807709656826028619934641819256079200899236935604360103561363530046540766443386708746785544955621293302715796128322914960355288282092302593651237619044848109045945410380655338023651567086862336*i1^13 + -9428987744744119472882836493271987578844384473811496423425579168941057251457410530642241212589166961788827716670056979649710282536784450295178359445771457833260329829465634509407163213146737804461000829388328956947455339102144593099081271230374759094369490876003899555725267479477498549764875942177863378029210002806629602914431031816701470148251911168348477048090957800329377236282137455808550551872299374454482721127627193319206331987680114601177185845583524384567329430283800268922706132117942903875982972834638372205621421839878571882792609509101079508071461721330150012267302904567036485191138405620699654534147573520935668357465396152443930639417989670596197245021477005422605596622137064400381954053008200630733102916149319065591355530218820514272166575251464915771683111920728565077629736767983491270987946415310268341681902828502645839907870339441727223424352256*i1^14 + 30336673638025581008786189526729706989876121402553049416236852722387259683123388310546968157862248334102496648716088811223721880354114881188689046251058855046359608115276880614920368881758994507014913373540305736780712187344952493073175201985711791208853422529398331314973495751897850312597079426353493401067143375418129937399555106609424848461202474606371141786049870023616639681527535321773476316588559220392255204187620105460597389001444692180464992847479846562529951518014233064370101587797252314222161534752658251947989653496880757039150281064349034473639726148607072048709135190074363229205077874522835532746837493536289099056871523524714488991731510490921487794440809519350767360089653968767535436355246846833133392183182736401635285687171631550662831134800326973916962464626939641139332174049773571325200766606529402763648236904367095601175785343495669022720*i1^15 + -619068683456038164887211230963899519571601749008715813107611455506620056712490281493165648910863600120090163553891780079710740500860148272997572540772320535690957671201378673299176592087249953937106549413281158773682026909056860729452098752899657683547712540021200635302351359320514880445337176775728964124571469700564615984647049543576634383527192851328033932355564598776284225791451940676420146901876616453638298092435574851487079392236946208373431503993467577633472336403926516448259434719893351647214017906889127157973980741807831987541228401318262973588166391909025325846133758446238840564535697247718810693821512285028807435242395674237112774528674997220855355708284407657626660850340068540650419682841893629829143068004426880476426067356202931161844421987289299077217812214530711898604527195995913157399830517913949738122643536766767288469136036922916864*i1^16 + 5433493632087209318745063134147457216890977529586119126282285906848326596671279874721847204004287187830079992306942759213974590811972418449489899579668629688100271259437165233508892718996394033252396263737722653490799801702068706693474924099825953776707724374156759701058481725159745165197415625989669570759293597945074225081012537820545224029158291517773517606559991895357120589295056837101617705250037422630634930228938014259483332651219627252227064941887090184446333430585798764487983063968903634424865254522860955477735401444296472303283211125452264494286616244994542242292414957604790904036240120564644724872235918941531897732550756153013676836472810840060833827616347628464982983516984705696224759450303028150379688339367446561130051489008796654794511834426048900185413811599738307474703822763883818497918436215609579810389441586945861912250734870528*i1^17 + -48832334886097062014173131605396769051804876211694014815925891042264018173780516617730437858581038946919108207275434305654210103496046351292559758128078152265788659238690805264730453089751847322984276451745673966924003321100090689843974089863782706611061455079275712429814826473964496220554929078189092900151504083705937321210772893187372739176903964223768058705078500208121824384039198242760287394586817011418696411197777257166580956217502730661654614751895953721067095842695545728179319187790499125728916713106199254579650761934262670814591532959932861911047876178644646919933306196578393941005435602042691733005305818949420421019978938792172957115469642121114120111260177864760971853161336268293749444602039815629552381310247543041007351656354789505343518502787823858132887759804914093757204822166713669118022800741859464147958539760369983874400256*i1^18 + 507379454869476496759256395670155053503543661074444257269982430335543802924711521008122975622883869373129911251663930864833054317859098967193085994094115604971966389924521874178368123556693095491379756653639872006561000657877392204366661224635181437254152551464572618703929659408381487384401915847335540542859368338728662475468235085031971234288457867187088381459889844520958698471069049837213696793919361551139206800105390009243228409740686426142951891333081083523662601869081035604898292786165763226067465214125403568252374188494964231618530181331880433031824043349894985926355342611339935347724098420791445513460643016609347069240382741805100174826681601712649343456514339314542133650257668944004683821254525797852836934136658845933281901127505490041056495595935344010383189986137411072395587173794373946005441340834768031883503616362614358016*i1^19 + -3211490234108392932810849097013607056550965446924734948012068802888114404765803182600392552228951061784175272891341867069734147480081831903682870972564584280012938880293267599495452443298455370172876858131389389052196300237790531606922543362916073679886900129631797971572637269394595668404542488754150738435384189840588108822468889968979991042699109702171099806433704131902282428048754961363081807147156298696764851875362659907141815162597234152217785874498955518989733269832843996940592881978978674060332295667165123483622670390464158352336458244511580472193258668803064752404953345826315339207390785253877234898986367516953332583995757619049298740792300580459495954057992121263677058829040179090929016230617687901138462971531518345494069904740626811505239922932302562296763041567331260474445563378583580320759423643971579716908959662080000*i1^20 + 14665391197710594631822810265677485363746767761715068165724612141301228690030356813927386574091205040721809873416175605256469981383373119836653549366972135820837127965602896982653457813055224048673077391042696743004730668060036221790923663441260165721914118340392265447218816602410616305973334049005562926473716859988187019710250748765204655527102999927765574154546625739066214303461522914378188323861117437050975001198657040279782814533015523658705161197563365089452621637464195104928250749363641824308703666146494974984313452213283593334970774360733919944953067173644317245040351470464949288599741589986399537429677880417707979760305373862603089299090309684795147441929326876528022659232237133531307974231617891726756305053947181687199528111859661906275872540568600749268715731316924202660106258069983065012513092970581998927890874368*i1^21 + -60601100853316928613987752609225120479487132624757935955044736943751193892198368303193016261992949080650509876874374601513798504392058799419084509008864562957929010593289450640238568985497586686978507456570562411750650351716298031224180319910950039016731036379800459325864386598264164564311317120026749448579997825876561748256629472528708266310813688766538125519639491216980091964614771757255129157904871069007977939004922639777100366978482776577133590847417112386199808424802278843866576780972588606111852473605403598079549436792001430182141914089163378258705135178992950151685349731143786223984347314911254873130700464234088101248733828096591918892588099500823016477761995958153055977880468499599575661069991209708651296624606084581621849150773366960793603038306135406321050842326626858679443895825733012014362993401664903315456*i1^22 + 259025311945606696837251045035260981198578759480833860227674531534001070540603297967448620823747739261672864248056471869734106494583073875661417259397254130567367805533556202881528185301081933467543649472286566921946028510686638324097162379904133071998463785818927569203115383590711770594386133771693604536466693627711115006756872063441554914556494084753269910300020101077775529277432554529000609248769976704912697622576021244000550787202854018232550249123701623784327219160778312325028459728149488461801746391740581142806405618728002494895774417650572824581579445695277965445922057104999334991044452796174223233751456265866536036151147276609216908935000848145108256523294498485136333404184238333983020903174920652882323148681059742201265880981780524867969716036204899407725418210178656795365629404377768150892753476560879616*i1^23 + -1062490509552860553892196347909616862729283566229399785164367246811673350518038659000807493404254254915316449668944757074085832796799221484785673327016533348395278135943637875156629222240543548791375875860106650530145531910856862108777066411008966972327593031880516225978680478028598480682347566082325434150100740969615571800322757145724072437796401946119014620626490940442488645406128960662676185113938315509775383399149700667248116946957261926942936245373268552504264737299920400809900757327128137405682676914577911408561413664176840020604827712433985333196305506997309864225943358011924032999469609180931750647924367709779137037421281338184082231786602714483524976334579445253753692104279231416388330094867609241083763024318068822419670841461620558870308826597279927855404321883931302040161167406284584793380979998720*i1^24 + 3248109947255114557826112850493849175763512895606295302373121209322361014404393491997283056254294706528460024998343074132842154296298884844981245192635223578704237315068912177546899750055674574940576197317280604456407974073064930570354479555597916568457104743144801559224471005564892086433133049658921091667403205718063667499559593418088892998324486125317272339243272831586938121990225660544163513172040592234534605050709404069235498990252525562369320966564444646945575060326987585619944045483978776770106176314168632563684258441288157838291920398397104099823427179091750319802357876684164421453217474842237136595171110621844946858355450664272596473787841156599460346584201047237477931374018331156259154457856195962900760911924244710450905878675373842550227802377770656564214749241491122739117571618503164187115520*i1^25 + -6765651165946635935104316372286726939089935710960911738219520531678326221797681206960396882193429659819759408525168637782431426359048247045630647509340173514585240827287340511907313116465794003917352836773455237834577434363672088493462194675315017112279267996096269909521071568201290421532039458538743510702349959896487421389007064447885289406701336296016034063538112696445580202779050145058525396587050181173134340566947541801445480764135553873472177291926474538892745574069372517214736314890135590362002762449677482771489475810615130951505434306077289236949745266728680220116172217548405745812988951084073444256583479039036207342819046494169008092716717323905287926975268805439332328942524348052588341717629253270656742601879681166539041091061363525526800222273470512791053070541608428095720116209334616064*i1^26 + 9438110851308937046202131272520528343628926539596734403697504358357072317049413714511578245290549236273701925537447172352587929142399209928966546038449808237754927467139691485155894595877672076816042531605209201105003118648986407797430223871085019268724631113266669291249585596253801710776462188813508935284923089298942757815623810383116677625463670580112024599815832532363809170629272313053287352587017034499869665288988809095628981312535233445608975886572732054110060770917498280969083617914405503206370436840194524488924832507216835348981344945706373931711719269383641495057834671282260320963699410727935062975832217314407827811013799429851804470327083514838251312197183067534530952858934740697508838612324209011905946606614411438525885347278548917898596394676207529020044648047259672820900679385088*i1^27 + -8797915955221620469935205014302527480848664702920163645017132257756425205052936710837116944501974346593093816887248284676846505840021710299634724984802780318757982806163729502869182936538099274455875567865139866188579173124853301348816060663035993940000711361744234879424746454335276593486559659714708720064520165264975833777848003028846065208099821946064738763198351912290838585164114811477570021035468183358415339668958389649704981529507589402642153915495416117029242605188444853505717285565140746844797598965229753450947649423077823779351447042104104399673707563920823360322456892880377273617540324592530810148662948641285955318739422178275201357643512102874028911747804527169533788667613174297520191032103266844596236178025851222761360998181069818030207012402814992337206886697025922102460416*i1^28 + 5236735577551888391612866773129529187572160881204819984290537037681389964436951750669995073459176693496557569503370640781591779494865221263796774138280573994134192425532158722738639710081040398293065240138388647987948666965087634071518241238555036318562624473300969875408412824701269955037379910217710289401101714065937630512274862978199866618287504363553937716540592890991056266345671659968309891508451790350965207408718484292379461635607217278983019202230570316012986644842279438102660027431940604338105069174019835486990763217822415250319540165844164009923412495081194412112150817171210899866103443505254986761409693520801775402659740343994901215953922019986932937100371435153189668736275026890294589826781568424332264680426043264270991967996704892323012827050431584724499302706850037760*i1^29 + -1818227571874663662289027960688467324180679257054846560604025584931075679400586190426985015051708444897908213597828817903535544940320960285815209902044774970813543487612474226273965885664303664706161946801300846557954380629571969657052838802680367042513064041230260524993175610909742990109463908536079630356277727220173698431764608726621323764226534872922206907929225678397294866513367720775258471238825786055031763931175087029939539546316034077226692028884031871550159269318803482634567223004665816442930174586957558708671855065185183912093280552549260055217368877366420992835374599008388202239716703393092179612710566114231882585014790704191020077797109477854192446605467483809552141297615366727065007328654598592313950156362708342387438228405537979411291489013887060972265015345152*i1^30 + 270201471943162611364600880679504180961656733700835299556392766558111602518483560003805681581934971975532399920995434185157588684167562560691496996465444621427199182386100311234529875035509531064939452016200722539330910755306925143781641284150485679428651274393335491590874063075726557054014500214685516499716261827903186531605235769901180071154963579333207152477953994704587262183981041260035693242312055186491510692138003687962238838590082843732041775177283183987287309104248913316652884764622931074779818877463726414151281197103390457209547378250013921053052454802746379616013230598295644344378950673361147448906714379829558474998168943452066736449008503412221588557869184485730878374874174088105428062616631508141260579689176425165142391361374159827069811389980595265208320*i1^31 + -27111354117277591749679235544198068194070398091305922670727157017727499113460154787616825048296752768813254731721815438230120410556206131424581756219769226449075036404948341402252619302772390658769944750354857687164945172057649586423367278564258076821988178231057480185893620657364675288548276448114889329017980908195292318418809461190304671926450891644914292632033345379304630877109241558324872480047484632074811532098434137350610054597814524965490664106245655822630629378313752381923540991534806618617829503919898022502715402894565390837115197109728924938846461678329495228946077380854363668235932424035435916228042384301638739799556442701634169452157198581242574269368060301445273311517072765847454632918813238002581397553538732047876794269642274819353624135858126848*i1^32 + -1363677670952238908862847703141896972543223278273796613904448232299566797887525202566862395465144196940980163286721817227943158108093404962128629852991682862470694817998267115664592761643465406299115635264899601797475720775631358101622571198699484301098006705116046990302483837586857140239196206413790407276940524323004741381624055503145457862828762128541052900643749260848550851443902961232810496139815687082629690055115339824392788727353731124257859753521373252241795559277650991168747695668168031789743101056962538781529040861281466489193358266706597308866799685012372474744494089847792428728940370094826305950160566941322407587715705465730253073409940499381636469741915510250828758817644536145851345683998200405676418758028099621382469167278640808178254610432*i1^33 + -1666735570529695634560042154787074814516290018744064114850827365304566943339680610592422641936951888115058836684364301359071640549393075841492541278339642453001314799181771816456806326405995033157363591258702768824995055531902966343315535456945812743494220822715894201041563035022566929092743485260953004193597252496321231108121803696119469901965581250659769212800469209535090809448971972477217939123664089033923712445887901417401121827327614487102426894298600618142990063962376787308249160076246232774365605293105190802751462070677503827499988954736180593514107241307467095964803865287445526474424819611192310669157086099295407465703004163705331526141615615062672457227035707882372546182018764009390576816642412901949965066220541200900197706401553842176*i1^34 + -1285826420175198235658626885734430126621254211486994468202363490205075065662028752454004373893493822453198311712370582990873678116300999551997454134326909459403541321932905225416699546854673750661958745296911551890206432227530188873347366099592134255515051100543188042687755675658546589415636257130461413118179517813867407285569201045990161122604258459413836808875559470661331073791208937600306324857860953050456984815309198166855723315288632258681575698457208661780543673515124947768429061722865787798041178897492913449523858402445418469991979949136263820681868170049402089554326431946435375979434223296031751905475559436261017154688541078214514347438088667759480305393353140081025158401747550734817666109799623197931911421051208995676419103129600*i1^35 + -41677450825676844371080811467866775438566141104641963207804201872133944922872927355699535332657820301917418326160223384742570664783541049816999552690601338996797003446433963356241570432528591625424479278221471661835335434697106197182031827582159532331715945734115192779973219024289639675145334388354660630603414368890275903434340337362464682297647789611930699007887518637073477480738739568663678100321343216948853719195394477162600654110299895682553008086118984626622532107984642781282985433146460860470660896383134950806548217739581520324759565442119378302172492639688932805022115362178159135863297091494833734788830896659984033976491911243073468176681665707125543134788207122385434125574528531461248388142273406721653184643048585297920000*i1^36 + 189163558936424713963581961621757807195462573849794612903868011398302588261080946301439555400818728451316051995161094969936242272578778468334545649809486014157585319539647224967381090529073923458449835122671404356629604338657131560829892279770404603051309758484922280518011238667267842962102759218635927669321841854084399663102936808874032438066415329426829272976696813469000833996585676163365246202979705011037744799555792201934669219534636733093144309413149344402169771726349469205125464262597409375875236321667758440716552508853531920660214353434010703816586675658249093797204919616762442924939835913110289619424810492412001990868822345496752393977398516911499497620041429221511265908217903570635338638339588521115417280512000000*i1^37 + -184691241053980724863671918509271649796253824826090248566763640414540531527302905798085287608764481394713441739307260771272092213692839712909335815664559679172975019686798450234096926656488842706697586045236010871296207507568402945932594547625333915208426117837979159570040034418249209490874064635130584099585091334500223731677237954811680382995723418052417107527093607571401923901430893807949559521427232196896745144238223668278427484900878213957452178221301004301306478982372414972063241043266603279573370525073365890861674245950110883633422745479136055416428667651136719614086794707461054212025902579188681402690654832165673885927125622438207524384308142498716369717654577492469517021042150719552453560015711232000000000*i1^38 + 204151605949411968575919872891744281307709139565147705921625638472788402231349328949740504913633870269324003118201766738951464843725038983700150181315111317829997173639661440798491805006822431187222240487612398601563016167418415683478079029256414019307962852193369724734925736350327959088338289917151130818508903594720514182067858802310859004691948402255048067521988538188279106293094056985882210227792829492048289605085616268479601002692779924118606945161775150739756505410344367252768298918224083438152263416743607766259517698155298168023482696511936715722507075209566607557279396589648391702473975149521192137073556586931529776636335202616722179968329219072049530444682045225102593778767868095333574080000000000*i1^39 + -160238908905871212013470024271786551866437684876759759269658134034410184763242450145044386823343466991983045306898662561805867868213623164964928507636188855030541309862256227578310191009195173656942218638452033014930551655507299535319637516354279595205426833823676650903921243030634396864999108573510992312140013027736304866981503471794404262747441659124277136291873422294086089516104704500501400325372220012672115402925508202828559901126134030855513151790555869718836443591892170696266439141280635913595428375909086582582378533059174401854135468524433273670392656058507548863261800605505604921497718087381461991208987043059517950370985495224377274776439848292222822890420114733906118333168627000000000000*i1^40 + 49378040692489088679193776104921196224025604657516368516585852792257310804301142138183305868296709984747689216517110555808080065534324816749524968403817308595244959199463036171848426463998404668443703065042344247750354773520996177115461880387898009819332167075152218899629587890774366257812468891946846656412801675179368037637492498460864050698442482974317127452551305648035050642842831768486288423917997173092793061602855839226472919996783672577264949689575836893577378527718352744755185586439032492160803038114403142441053963885316488188184170176318506919863925721169333863076450443687010244028893273789981375170711486841659192437011581864687475772809890287936840754467543516058787500000000000*i1^41 + -308437177290125424151854468356720250437423751469954844775154226992022876912777031318238114390004412025800082511981333797059969608870681254608001111524804680195140122969198322325598501696709217056115616551751006209455874562619962614948356032876627991934275483988651014824239144978464548404580249318346035310360950915944316032548387223162406682284219278365985033449350438527821355983389188803542581006043358798937758811283763741302897405782973614290843304016937687122890826324759608085311689928795401588695926542474325335608185326304352277669483037038913290592071440952163465858855600702736385891365439520356341735566689171904150749803435128909709845938119023433171770887587890625000000*i1^42 + -2853898700024315051638946939656309714814415338961341364414932890342699734217297990758221011801085950515372292371959254646939048033850807503680029652034431319216404042778616799078935910780131639972535207316217312189829330085041119844561888488509816633951280962636379168656025140780274895840047038706697433772675942332918631498703059196464181709440541114621611956645629743963989211429619077362485356447911608196656702716339475704330290093428463483690918377720382661734717503708268219080970381908407715873957722899492364211637616931361723239080277606019923086611760886621529740131787989360059088423659263954238663270837248909391752014972478400445918494103333605194091796875000*i1^43 + 162586568628183065646958103855256572170782196633415894925690513783091775003291783274822141477867329148323389388619354256401059565406428536031147328230965523185290113303035231142016071511265320209375452188967204940227830687401459506100656337860764635358870119002883657569151532909294433083238086647773144567335388853905720287640928492809272964994471812594297376864402522888874010646686104980657585802613669699701925011755037514385327965452204188758392006816149208351676015041439650623471337317666548237488315801544000306185938980759014417741570275204031818210949756625745570176014267511119871321441862475318033958921204223439837613308766498625278472900390625*i1^44, 4383497033887330734091032580064929065776917125630872496684383573877091376945666014472092643887547317271142088636284803597052133029903329069352973714151190972544445305451704976149773985421565006601440973827579234590558583698186948122596477901593789152990748541414243150399248275445551630534532728614139786691469798850991083097652977514824954386837226460778472437677427427617289749846236715198815286287871450397466154632688563827926562113610562023909816285750931903165831334514762094490197721514757296779095520742562678503571820763411985366015301075608939261661276040767265822991390995781244822278539943982482873584734929856684180856953055169702221035132189318650175703800204545358918546962724992450551884709078018610698909230766910795218820367983801939019849056335916787284419319922172529251697924026506615720535028995844028691320861927486215659563506988988358813441454813295009904884063760494220426345115814798062797885836229056248962379958292789727770006373626840124834597011616729809142635829878780176594926367845701956825026556861092743632671623338761245583521255324827782934681587465223346532296099745076008538876093561914014143957329079931120753382340833893636054544977023759069871896887480109975980010240872802663489727365120000000000000000000000 + -78351316172642698549878763017349260640584126229033904523218309760184034071170929529993946871855096461108886316207324469456309712279582996753707212185720144089411755285797274168322916778849165082711657426659032164471762946975464638046547170391224331772249881773050873600390439638932257116392452147714062278859196711121056944197225397153634618706331984110435682893670955072214636227756963789495251021845510739918840091981909862067417483882941424934202000241933856387084763422420312391404639590834217935075213849185018897850849110846440661557865477857445486408004605638161740676519832675046680640683582619551632624288924834624476328670285458377469367533130889436711967336913536828402403423123321456126344808042874136587146437587586440173695615345831279488479983599525005680006127605868543547029202267779669232954438550695854086147244612921770005230618589821787162022109544622825413441389589133675798609263642531747378913375017468189200994010653961265064921051870253758414858158159257392116434175116508549402253948258632048768970724222841285572550788890222744464905454221780275080921449260323932053080570776833451085951429642871277583005627445520798182993323287635328005418436174798959266685128185567504605529014370696501447128483102720000000000000000000*i1 + 591541657629158018485984307473947420135192665727469575138918037462674490128194092496684284182699116065833998616514445844954576277472323111979892847047016440156637482108337305961738943558840488077500307808892224464316159594826347063546139915644473728224354450688149309441655996393952622575018809988187716578052154862666277913160980748632335193548137887800102942382584419752776957712106291474694007090157281651819635033334718524136636340445912220411582983433062484845945341967653897489610484074243607328684651789186925895969667983396153857670315445192987796329446918477933046707878034897251463206742219932777864892090970510381945765009155974054959434658719152974372418844551933594031838299674890102455215618947976361377711764455647181932164214971668081079988555131561966912649391775256246824716589843937667961960205656200371535321599382027971985921591903859143523536161464784105366794112683034627565043578020751396207194958244269951031626845622567589938260273141371764505478231250443106626886991914678844789017656835864937913254172375724592111311955743773120815557340494842305337323781428765849392256956068567032426176662872258828806738038575927505555206885123877960403206507004553071415036657449251227093801158811685428527021791641600000000000000000*i1^2 + -1884528716786234285243391421396218441513844605120593116917839980757062682024081013243771218317776919541948565587911085779255869251567127109339294817243267349319515761295718427659685434984467633364142527097483543388054177051864415512112147757689969844754956412908213073657311068329052695549331078535812301122862150824623033293904642411499249120997862379132007592946224674419824516938802331854006250791516824206001489508777532970189062278533893492973517521530030268759946651527128993249211415011185458700854921224601223909742725849451234117892270483305421880186607590204750610445197985179901247120422542977593722575770090071528951010484311252811323645794400631219457631385920787596085001635528473278452912399084721672771562030384126018064156107654760903021394694520262451720533380309868932079137849369558238510200382910078150701827466911115820881242612291449498648947613434880224012313368873566477384390940190611993840818696667480607757993613367018738086932180594935315219598774094526435710181740749756273890133004070524721284256440999764633918923675717322258009020800234838257212912432060504716019888650860958706456679469731126691170987105204420401435751503094750647872796561597043552211213004131085664808924149282012076016243216220160000000000000*i1^3 + 3283830533060586592349393712806519462212384632698070712009685853221291327171205295693017585255341282057489303304245882957378654685960635431226773084745330269011345486461653496594746002701269940313319507886147310969187801668110987344370895268336666248934783508368179155910443740198228037725840982008505679127124781231179103052396119637869665558991216168243090641765301701679460146164203621853963259790328179231137769545014566520473081183870632787239927629151371598383511561486255850716371823965238985704529733111647720757448220438935784968386483561953321366544019996878287018371478401012967856409673208379755606681332833187395977138664251178824039437587234346020290212616015703184301845741065528930901567509233293549557138310691911896962114117151626247664514770243172701412729661659094755689891795047537577118115976567588495637773800810956813539968254569049062662184825918075087461868177553530772864041217261969788580357340164207701129589031250155053084605309435038201501142451649693876726256921091288284616739852174215389226409727407671699859644208629961610192104841214164495497657981032193613720672837762090168967238082515413312013115044520688701234595227523468409841013747808197401808941417535087490655906354378004653870164297646080000000000*i1^4 + -3549839353601516690165681213021512691414433004978993806877213621821866295802713685730853912356011269385141711363687281926662668861470159314455059545168286919400913117557590678750659550868256419311170653371842637471608046845029778320888623465520373673773566881266409386356189825517222568738247415831956164261743747398987776035019910933633094906192830528859266213690692684110629902283803009839879908197310215997418208846436173367874132703481803367917299321247585675828874357380958643616146891353300123978545788148676602444888233656864583648852102430089895365271351400016264390823914063142429304093468108357750984509441236225164266701487208225050804155009096839906260994663253323056433931589611685616367815975513614609028318810074163965586848392240867705622473156559193522402347859701909910467324182657373236109237230167598494228348302942126281836531284490731184709550819383652753579039219867139156271910174919975579461248650812764067685511940366904659321364051820908940861546733543625367840323711592061619281497954313125908310043626476678174060587040708771832122079242476528069122955819281353556711825256847482614648335839416729878909880145416065534873945058151491469698695637274171556197452570528063087887285214174309813830181663539200000000*i1^5 + 2514893091477425386280755082707134122801191878000791441260626836518734236397376194923979317676881821865267597332055241804860289224836895169098313799030454412981397247148349091301732892009897987308391228901977953270798058922297515255949467490454715382463705320919692087818013977515383273956043081503764981480152309226907511189289149508022321246169752801939477100731779919881196576178938584614882212350887798364820541381280405761594072579588916283472699108968976918101614632591118826205356596194354945589207008943737132257455594163869387065505507544685051723434370026027141774165801965521760463649244145669182044946577401729775521667309193610064682557890696621442206513356592267283914777502789208713486591612216508178318948150859841882373812312467590019143577464039080803698558195732559455134296243646773904476808083899218501794791175771593784159278536870965370838299643972254415455097502892707534414242119959016124109646303633799627446356202226076559682671424800795441182746396491478353153818766874027439208664590194348577612489236549243056331527313798762691735861299014448367413552617729117436744469792591811751024424707518326139033702622955898159177822725258763977689956412846011560854059793662817309252185462024376235121765777408000000*i1^6 + -1183880904103386124804153293654699979183235837465247898494791920253972891205835063508286310655122902473457862043008351304211646435315866351620833584256062615126575066624343791453489722241064895547628277205162912665337600414356726639582775696994104016940928383583649252043611866728088258999011176681083032497844923652776886467952567924254449254002907677620141526056369886692529179827561970161411814264026940298165183195579995744613282357847133118539424862968104340074745648384682039531385848124879965611708683537670834161768680361281062361391615767108161393622851953268482182477121442518105817546157063547482817374571399224389570746517113541079170887781462902774360706711915949943983840055434946771225976251595089931684079220036313673091576495106675361825245599313166527884366832493139325553198810141439272320400497323318795464060063137290221533005699129238629626550337323248415755570474868943798492693243479864294649343387144892508545122313889083855040278528805156187224844822569520710048842674022679816971667530853315119743045420933775874771516784025527215055354086968752316630877493579545445999444334634963131719644595674267238154316018555369348241654362247762893326259709127904765551475245842006362419286414149513656293623070720000*i1^7 + 367218923226427189425359655520634609284154358336299544511609494576926737899512536190791301499336036463007417686016075406855493685422417968772793117898388547782269603396886518538747417087431260123787885370457713651299127183396090202635041446678897235639839183687758618648455369003613290590251944831349863678164717897807177247321782457987348863171991639102449926136945177672277617032387594582916159989227224688162872512994651475131801334803402518446087324041169186359607572991480513416367350188955317492623305560214725358339675790423402975227902265507907785756093814324289869030198527062391841068738955136687463560144765172102205407073170783504900869479324161926309565496774473308272860536130934007987569337852513730344197257391479958070720651068333214184964014795861885921965046114443708589355687680182161997942913326318673459104252628122719093273643164499755719397320750927323895128333708136825041865559576516270500660692697652458800059600871698991392301605847537793925205692173145297724839894006695842808534004663657967004815905000508145506333017962120396705222076091578380992279141698900807875286477744424325783735728452283741236882611068467980092069381538263810297310706855258649424231314675237998533056050116475533835160780800*i1^8 + -73355160629691880003448739929284358479152935123308590120271623969841549156334306426162740666168852839439038092873949885230462999549714172796267681427405393988884562400572955234196028928581418154396078117706076362416981122720757224209921753442883495043266032598557807863788792982008870749044663217568267321722211014403738357681247340432145601684627461167751232379350973664012020026922840074099326543915872425232418207126213123056310588561144202892121607314675440083540427476105747548354059669114939757914051541128029741918178671648396215965419278216309002705333491072421404848404549377510962142614920960554095174762702125900942659949619356631326171007419445261222421352237590566468092047021695951054435540839514163123984276672673586103986796461095878969516752568497248656825706090639423935560608961125023965314662670903024908056260297139902146894443882945184122230947451711749272198793912653834320487682201196609673954747985910994865154546995673635870166885381238241956893726290738584954823821921202772793262450305506011177528914703984341456027215377542115684353667874022363889895091053104304035954304646093305950765922057829943349461518768345333297794018221986194593810355521906535899092638962268222177853538331129295142912000*i1^9 + 9261452273630102903493715354125942394988367705296618055959392507970962216644979479940978259259929227875143136943019069811764923593181661767578575860411982814916855221664805605938482172784309192464378263053410471338323582958161517528990268510599582109461560440111844122379283295982504604746163526271152464917813924359422170868465094164894731402307021270540616631892575323243873358091187010465711377242805137154697717391014504343515499773238356347121744639808130514881094024669886314699493235670008990236931033418755771603518911619397642048358614931183489510825712214544491750406847337923845793522433370127720583194026860875833367663749117533479261647709517580277425959743927101893648836725885265188431582090137645423867741378719085053104543347237479947323628426859516373654645923692111062373581282079003444026655899718341756406849803390745539342865869974607708412352544209972784882213642164071267892921839397723082639472307223108534704963179638396506799474958867729619995988863803313492761896535920275956367444510663694861639590031174808924813132731378732836710225434065266368601446951033611310803341741333813583137955184442373835664504656063241571272601244307067370192118715444947115029596459289211164190125279114176757760*i1^10 + -818984983047294363983134063759378705176997216723231406223885676505848638467650094281978949449814240128440857448358958599332697510970485756498019435189806677952272814688082692118445142666248678326116403587157568195777498000479793447194681001094579996981634386568472144090658844759463078735820092172136384788292645129438797629747682514811153356021470984643257675725202666434310962150508550571431408475485427652476624385798457782212840934844766481725318548826537175275784348295187068230366385092334178860350757392345529138289131880211437692550410458086108352579962139086778196174196334186061618795686017657121263057308357108204401533489111591883645151088756224577114737786498930180928370352841329567912931265994446930002758631002285189151735445894899702494960907837518291412658990014687402225600321849062770807950059096350980054270322560302060288050735788105876765526581608953766190633659982968749059906713247716762383822291063462367529901208437416372545948590250687248488730663131435392623879076629083440297243267772516897508853366462822109378878861325014096014287191056817335537927515531810735729663198435229857542843945327885126875090471141192318382686719081828296420583796251224553567777307707464474223190657539768320*i1^11 + 67179450622793883951087392605827731990120845615595718336790990778767192397679294396826797922542307247210112335876841451833994085519031577177995572768791320478884868308373198294191534771429632923259697467561119584317593535250983070560474727890095212559652058736572376044375230720274126254422060105485527358312455476263045182822242738971882171659566385760244058163419158430897852648853740910406494597282721798894063371786732870355618839471482246653864079559392554711485067806316672366332921928772576213609079822123109558805268901985948335566017141271892938895472402750106170734983166174098100457163057151005661439179626624624778023294226862085631767762382738980080812313183313520871857103998210989132447882649550179004173311393200071015826678839319589725484289790831383551972842447261914987881937760690121345886339509454830878803280882900300598619957309067301067508446285008962886886760031061076351305002266316762361853700279588502273193182257174003086168415390407240514420996439302785480324295255763860028531355849250137813805239856793365986265061413378328362918091558527547057260148473193567378246336803117669372140465912663942466654371907754931698079447511388809007641940982525263247169470950495993908770182791168*i1^12 + -343565684551713418147988618274465531273151016289707036709878644424721743955853583777021797747340630455306406242912676936541654688109134985643864511916151309710372639228515208641332717472262565318883433172059481328555484838843533741760913572121505717188096688367598202757863282623163124303811906492462350221231258708584883375730414411234681785687484438686707792413023327973291468654275584230099369424314692147510310971859069249351207792271719619099864328970067005627097554931603714155293990635781864763824875049013193880099825257216971787676452684256736232402828149895658105903309031965999021608524169039166682538973716000226623214786394789139911738217055874487822940473185129050139283584634399178198438221764447979261254084608090802459138600564420662569209869567495894231295743356260420138525780693074059211942513217317400185126553265792875608300855545279569639166003236381140335850829833192377847819993544671193367911940237852134683517690543414715057613530880764457412764533007627208736049366632602723657485058309053514928257529607470516615106270186587639117681694784745471097763259942307684113726158684532725882394869649317730412208491709500261621645077251013867572342910171324419417952733072267582952701952*i1^13 + 16108980096981141340054176695145422233880218982520362717650581429812071083508493109786263588637181566043685948123181150973158735382744123238377763688588130369876792050004213543550905129316132652660225134588913452870656051848798513173867416207136107210478716883375108722761274760350272338765432791514589353367396863123871462215416782935167035526128939431742142752014800152948092246300890797374379999380571889956007472405755025550231689870047791992999612771620331453049398839574467153817595041225584054198248750725782359020894212407921860464948266035508348320713289871309573298793073426175275146230248288729951214764678778437644103648607666015298517493416619633479250208567950972812116060943606238764355479008263409555922209369223814921151773375701953239300608722428535460362274261887077700772894010962089996719953130383538666639296073526237753762300090661959152027452497594080991830880888871818002874526564590790038013250945688295550666380608395438288198384960070650800119131200150247644144403972484311615754953538678350722465746248685782377131941337454510559902726899104351808222161305590818661398270842965046397034246088730902964172195334855948591810784744572001910810864217073448522233185521544191803392*i1^14 + -51607286671875954344125256235868926908342126234701277409881914752776340373897948519199712731004543425896535198167074034664372050070550057560699861048499843125834756654557740990923141811312726780677245411264014401841890344218205808068285687501535683660785563193603865648642363446610911193517577959429738683157798464703100917458553607269724056956262042697455375185985972170802378443757837502626135745579240596229177310454628006151150624320244155097896131207170433482637261811393588633667382471004481920016432358806224717792130462754528658043828048069993090841739039904671631470866954878427261824876495326936109190449939767222631291625622366371332980894400574918015390668858487203513535879490781566304884781783465458179527248921575738007265072721640430986471692213224282195670896120729438473377852534509783251335041620126241175226119239013706785922604817212500714225923609439420264932316777769103444087554840261493748547738603673297797898499615768892147479009292893136653113866311815922011102029347500573822113495602781138879258681785475882962651124611998392799838316943261510103288907957294759758865474456115495475277767243931693397609979550211898554567567381818385347694802379363365948931328484311040*i1^15 + 1057835437432406162350989975771191236142413689236862021263056741082910946950856073724775797262380812842158736267872697567609686423872059022546314477127082507066776978892204779311571961164577377110442151943137763118611804220974572474431918051406408064459619057611847605939569174961250118313804527175610667576310413433059544125400453883530620535478973879207088198376285981254644282251443322253274402466183046671398110070009255768300895952870927030651154657418544943598711144571788617110983596836781820992064060483352281792945532013331009431893900872116264734643546422771013861742422189049535039929459940739481806050572464545675251342157117257033372131171911976609210607559791706675412642559324915333487642655839292778856403685035932278700644941765125123354095882165928880767929665594862199674567351447339568243579003200157065035710340326436348325404946936269853846810138782109373592942044276604570293900910445680959628509802349867340282670031768275669652713894657527961912638892811715185307448722202740105541659306704685417864589882810767215540358947382590814129926878173247501755406213052139881539833618603821594140342279638026973997629865016592266319647344605369408298858193375299236235415912448*i1^16 + -9272626651818691899328792445170092935990338691114860659400409158790748894420570158253900878702638945296749976515726417519703052905077429897235113114427709991881811465489807693307847176907533256722720333296232740958772020103567887037293944446126341417162459000257191550702372278193254276546198417535109928035658197059673999495211669509084346947061092707677634987639544486436432986982412460431104026976395301460763577359016333041576814448967915934937078544730203597507071165298621080051108391828039055057032259487402192169279595066692388402879793896903554578744262726063777858386910255211768756343709244310558435406414593331629347902673423630740431947028338282599688855339036488823509070423816904314048509473158334075246784452611120701461874293587555695363421705619303825126311337526299192854822726790407928677342001047279267140794378876083743077901955702875127832027854415921083621829657959913311113104931526793444723833776086019422743134780306673971675491385059959022638988003646328232473016608699829381393290385796133864654470563846599098907561047194412157372925153065387824822827572206744398517152206385859089782818507265752411840363841909253805162581041138628902901597300911882157162496*i1^17 + 83366406171982560682765313693222745400461649353909777902863847172296979780311981546477733157836279070332337661004575837573297441655344392756159117972660620221813874394837398257654151373951024975601029461252776471202747856021526514408079441468920509684690188830375957278794751782461192310835438623322172168992864174468537354036849932912376638169033805051378293023998238097006635473395717534123853125493239741556959931344338030564441091444875672130137900132195377673372705977431122000561385375536136527060742456168393053271999086775017498325320986833046036488257527080053536991858650366511076458800537404159534543516154183212312994176069259754932165260684525500391439514515074582806814807019241406842139946889965959432451350534006304778572708013046966065933123950821416919590764974843582664696893223366948553990728310654487417184839479714834989356276537624288656594803259659576243231066850837145163594028214967636826853044990767774346655642228786402604686890088601423428249255837559100916099790510217509637355030886556869506298883191274449712834714668654506227580403451484018811545683788391985790785569489221231991625504545828909787602012109359939132848917161494204841590051058999099392*i1^18 + -866975429269759940421815466387958604351381517044141563900008331325795800340617724170062051459516530804178080964036249326404683449407674920652260035674895583916238770690732862957504596174140011179925070658218331386331449461058473478772465709313702333207726367722152041451363692408152863506179670940181467048297594806216172529293169636858308282240926649320579083130439399024556447341919650499141246304045668410681014280001864642615977735954746114278788280089894642519685788430011320250425287198674621024131753277103455374135204013323507350219069409009238047323492314201287498890909470907001953906572311875164411426371651339263929531105178491696873808729346138909393773815895910663381680985821466377298763989274330337386322991117176745344164433393640830372719997174718451694694027502871768236652506330395238456484519485153474374198965194210183302084439550674140579911011356616408874921017758724252170213241810486231105979190653815800650977989360408949077320039134354016930976502383155243994179198738602072805500240025812217880881460967542711774522627605409878896801431834018544139988479099529432738744185651872771272544752435585718098538952737007787900430169100159629706510269939712*i1^19 + 5488581803632149602503187279934514886063143670451362318381632965505901644678028012208884383829746619895089690045017023994185207520376682561549559838999110693369054248581205253362262704391204594072729359743425462290885361827720651007127626264383862646287896252045025313361060574400770774805705592049954830175187472002927964243059962307634218048660472599441497687242331430730038999212596658774463421236003838190656531525787604211567148452476409862247128319320011595075820810067574775582436107826901525368238996225320696420667244282316945147142652097725533724477515406363287314328205673275238627580232433536805197186567734579946521740194528440613180925915083295524197252569473411765848869741605995338224982620489458062457434608993158928164420107489679109673243203884728716835761908314687269747286530494559755180839310128339510337683486916559326684379066316086467918407713943044344169438114704779006624205678915104861580463293042477772649605492298518245682533210612348386785138518005464445344546350301890702062310802234011543614568841377178123892484027673913342304202174514826432952657476642000480952548649255036246263353620885837213037570297350356689158512290224148829962240000*i1^20 + -25062839152259462057357566532076414442739720101657906919842921783942826544601575205209796860563208942345799256450883620682258219231098240420215290789125773567988347119354102426701173987184578209450531927691896564182875909158530543008398588093982767084001927698841223182158505951752794687384352104234609455364725477112911072644801334244350759444833582150028279553258967902515149338875535438249865472958318410623846022677726603605103375562737713823570626753530388514739725761763643654157849619152209030106206423349344277828802144295986419206010175245310944395591761444677961670357568835199002988698514402956512562788237405534073033246123179846353982414442966150396742237370909084208308032531585023870457702137199098871567320506425833361627589647782547386595012368871771289796013923019465602145710338372385523432432197720406778095166113128326520529500702437612279035581030358005860239508575776399989395607133730121973541136285767963305982393038726226117058643446808426481655450698551285159267890230991696421448116545603000488680672725639464763666222922332774103166370852450726528496095460624282799192086161148857877055831999523012063929105517238360619128221853081063653376*i1^21 + 103509549154237597787746858135643735635530243835895432880294256063617183603369573142449480892893702331626545707051016110772911646511283463262307751288769686613112756675177620268997048549696983652210789970071649197689488180497410615440302907765844440835211087687805894390340652541688938760094625117953743110623087252794519755370993556198559522309639346313137173998114716543695411333461363862322722652322640981296654755812564726616143315026889359635364805625615722062881549572960074603012711467273664887497596166108544631324568714348664791278192680230585091869036779300563730727447850826459364459613822948356392593093923673979156054329159493426942668622835401920313469063205881465004592199624828784372493401070335536613730133382139969133218308423538261268152467247941189738815622728364664805558426775254676772384178239169720827415517554401621235988038411068372735680736152242935051729132838422386963035842968863329408170630523934825571464096021887462220396299284516875454099317064062546697157708303096410588629052895916225623084923924275945811144999744622016734058315710143615844035458384662450362140468592115164558468840573861496116799940860750032000707837969825792*i1^22 + -442127919950214854234617186650408856893308682208917488179376932957170273800090204147792723693768640717988182874888372088470024248176804743065895706611644457048850724344387106986942054706351711597659544820088138484559950981876574494920438920376431440348823057081696872831862418792519940717197346907572792341343567379116836856965114012396369615704570862079271687394829791818973020735402175604132630280197775606640003315238036114983115389386741433274523720513205352678470476356089556791975123937466986793054828413628768501572042386871441196266857135352869336899130039262218378924738486155589144506300829784491665957234153355385448392733392386907506530713801995559906844150635551821010706172943067121017677369465247356561943111912934277743042644845797453780156471099139864733637509057876169972759355069321469941968979874981606947389250667637136283759298717943617481632256798927016899630975692291512418657072708077005745338526475746623526885077407693652155925566750551937160432177945165101552242799471051898990865548220750316534530435227988217029836875487149509444686379645412795349578762090170553879861249450865181823654431972869349415862447109217600594784550912*i1^23 + 1812672758796022550672071483698112885714105130850402632792870503034038094558514765700603370187098014562799907826265366126314384260309672072680116176062519209625943551525412691753438340299120444346936240273095382722749131196873301427102025887199960566582488320406549871246302263852166624429656332255908382741902603260774885807002793851556037019556595196121655261103035036955119342805981192298943959624775178433291477586791495255856518655119339502989731064892800371138012683352644389336648865997575398373510300298613870463439184811480341746465393427244167765589533997209349995784167084459554381313473696952273195580576551011296073322280123515848981126535571268742612050209028423587612961288592653457091328189432379197550040644345753934250935498769421008909069615574227078882371559013022808223440450355441699147604338335871549291995812874414735035263435920654799022601827472249899514264445187818794804045220781356666032480158687088180544310836294032361982899583301491188506112187045861137570505673469857559224615892907271100615235300361548497111549506474722045422861703882596636872185342465353165829724440153687422811286230539380483728211610402590598103040*i1^24 + -5539399764786620017688426024149117549922165462408723678604623086438241739536312791570458627935487334436220949257151431762433079491626592310676900189139774122045217235209985621370393124298296615567935803985983209933242974417908826970476337268574767809355839827991586970556066220956396633149364726169980098407201114190346273984595381431068153143853162858353592823144916809679278782260190671748790912265923331372605616989837646379251760079864226842298693842600247638024041339897740564282485354057704372379131963528470878659092363512077220471180605827577367508605153206806344792973270114197455100656098248248962148818969003527879878266859172560146005692400580854882010523351124030657794255381990098076562916567028146734936868759543719934019854509537385097139996538646703519346663292233296212956966834415463916407099687502247197439536224984504419605612482253950279622989060014957715866912276304711754809872242043896934109765339307412588408374848802937164709978297079058143929596128989187559413642489173544945905340769248045265384422647069650705384050310593957389499875067858565986207193196481908205772913589552654378684222243273005482631965392387440640*i1^25 + 11534970861488929289380998153272420498808701964591585248938266882242130641548131365880122111668769157391633489661841893446333174657488781896104085354923343755943719954133023547643187196675687768791795386810848446762777526436215683307491175042951733566836255705730378159526006579440118796632190974609243659047063902961816343212236959619345609842032619431995407016581171132574457488190618319459916696218219347211233373612907148369262272393328555168670295125415319301270012307627943049376335652355154183099546924103573390505294972869301061057203211709528456341662508809043453078416338134057714649276247071431729964557632511702944751093949225382779218559066556485239094303594076468176851399378466198609242558693307030188422439894077058552411168084420145344871303881374870775616981990930030360874854282653352389068326673341364072430174943080984405735452005239713794454684581417008513903076974231873090575669202194104981203557048303275638515434988660918566634439742700235765318124889907177728586183778709475190233276632765658708759257952707672667489216733068912135242349758324026719749327536283965942186358054380670706528960065064323243421464526848*i1^26 + -16087612131937148410751834408751057385838278539769867719530866218651731182081608141170189011538182623446199119019696278055990593181104491524934800772874086505868807893977282661537332801291343346243299929476084200858489653005554742153287103267154768737851115639880087697865727375483895089337996410406257794608177532531756829808265783469892314382683540523033679435443144485740142675144451495769873153736971625589452881313570496398207917155056961530736451581204148839864311972963847429857046372422960683112753246908967425621676073802229510751811618542022417199682632427408830276654628978189190381126959097464214238714896164331767317366238981102238224324949866589843636721673313288240345975502728402766276534875982914533934611149004676196498915144117285976734085162352517248734336035522537981863557106408489802098403822740081254239550540052148942970259879504570593769776523960680454285551234034342428413556641637346500161886465348182932778606997303227679930514560919499357067663101511920574028436917148765892188726042292140861421401142046082906428655937309102593331686059816306175710667885073680261137883232176105620152257928879379018940416*i1^27 + 14991791777367116935044908731044541939446031577872295682487472710906885647985055761282787447684433778293896506875867906251786863236334152458625832661354531204009560392103053332566224353467805276778838854613528965625960680334888873110610946864018978851352500121438488546024039722922277128709017197900119351557750080542917509292595741535303545314379008955714930772020748880116817982568146439314029139852237539675364311430988701207013439749259872958485089485815617287056928037177994436185454705256770419127087552185041274204552507648712356394265361029036105824313187991052508531078041965736229131324476062470353770439347351911839023047720290629620678186079955838298219984133400520474391438205996117353934069375319619351745048048782260061565946519681886624682188435900299543583356820387097682023763097885635076688432598053161966324597767125768337161728566432786167412193594437489824056660373795809757819587572756733800538262027246670193423398501831764590647703522783703542418401786354739680609031559779573840956499821586386857811765709239094643763835737912736072023678225416162083041188548298863817962324086233095890459194143394496512*i1^28 + -8917882771524024982801975201997915025264891936523778322284132808522955673190008554449229074693520149556001041915579262843160935089400242817359236592728162387340928480723346750957185037165510922646213279792311219160746784102300270966451519516069633474208774859074624967572383203758814522143482477687932312065546602279814093930274636948106208606566337703443563856620245851606863575808627864391722558522704867307369427070776802552210437907009656018005826943540390899390686992934377134969418100949534168866959810708760610284186755260172082987857365025509476242993043917797269901502773501289540634443237685328348143351140890897521814616311780943754340934621716319122381945751620797393901496339847137247684804382915418946004782587352868409611959887800834467170524845642062202464588791042817405813002323245242150717011308404372980565546823414263271748829382938400809386024940333951632402385675928178531355222056700565000288729034794786509539419662215913014994482068001462733568802148278421725896217112603406703950880032627648514069039360852667131197854770689147333224869489835268554762196271788665029705128775004934590783889080320*i1^29 + 3091491668847676395481932180326278263665163654953627824532074202177314035483636095452923366498304565942545134862694680700394806959473336123905446536518235354462819969457149297095369118107804859743599942077881899747106918379869975716268772951740501883578771082064039633692369423417686739064979790435375340497282658737173545125512332272005528876339333098522130326153741485053160701894904708179774625267208959686637100725649222336756069266198969603501705259569284436266239354436966089741290126382121227253237471947505047408094145047171265775569499552147487287082355187490521863784701941797620359068931415464085295136562781553969938560361867581615689910166995061467550353525674596817073710882948973675004362628400902279190340672619365863459502145821101322124515716859607129790751221800018934274559886198215643218822548911121344521489897110507911490291052090477199972439339789709524849097189195531191456914742451105666720989001587954693696109956423091756365211583028358202853567337156376132959699734699176242385747805081845902051518054330959592386160498194689741718057197593515068433088593739915545053896213521074973835264*i1^30 + -457231197496405251916021074345857331488644488416973771924101912035492875236921311468162653802199502392129033155333631593335620439124655893979200856112989811530842475508506474197326396618780263809771553125972920347455679632994581493972159235476737137749672909386955219154613287789256276462781504147920732152823893528910176050486526749786575566210224066272459678416758131456069874180466879898508346032037688837406218153884044418077045586821369074229227065271965553339129641725949701444054174072896875650290299429776131838144588469393886645171936202468499208002219245084900104688395879709526755388995756306398143269174999563167952790630244608308545251718531639984848492429160691005157289378415260848434909725317560712066604282630469124329805296961584017644922876686864495417675155065843837589617100711880504778391992611424214682070475426667084402217389543797490621526670711404763644768021066386935726332446579557809400511545797557981316053098862919497229513768193746516885898274890640816787433261453115466189367157566364665033304663965500383093112759880580306765505196805961763199179093762543841576633554425610240*i1^31 + 45853406592816742440019432049801288492637715627668651722120223333345331281754420753184349813780178695884441336106457018083578196485906063455256682118388657260609587942595711855434326260894603592480247191955055788500409445843747952277060246839866049881843709715861811946781405077580628396041401900420173413752502688532619553127777997673919601098623452971526072489549719107353561400817361131103728304940566608706655998154499732923058713612528761789701391912052701936564727008832440287001393740209506184865026831003849434644656557694433606498522853600584027465880957898196662811176032478757296516277511357226630944511128029827485913903024442379321040973668372685430715800019927737987187041253414976115091287822090813303767808927285105952248881405698222894018800123036066245896838649662995260253993414901083343013159366685055436728513640308653085472663166242162071777387386607058104862360307389621452848371663766378245305733962891827474529902136253348556644428888482531027974245748317531378966869569001931983733855062376695000464004821561957144555368649980818747891609230029623300073891067255699996709748736*i1^32 + 2310581694641005478693454870593210951755799372849097869469251968584306958145776374794403646069400324674231186915881628084291534940664531801667064956986742769585171378942560432946095517485304524780645038302326733241207880783426267258135967970298966116250240521189203818178872983928817904737721662396091949993749731829242454269870833163550018173508567658659628195182905865399434765028554967004687940497519698884613248982813751662971433848676156494664320236884534577601407697420334093686510469294356374567502606520612527314055586972238579027586560853855981169622946777656325625321799386530506521164309564666714321280549872526561233365946607561141097509060088321776448557448280421858100858980811715138488605130053906210930418916670597513744438780387985389933666051483650963403460305714074915222476914208380277323468688720352589253970997980615414899922963359011246900338907676291235027465535767462274143150780343092098710345968561091569998588796731405870717187190374172387756562709844047179758588838087043865791993830408121373521170679093407048831795632562932472665893416421507866378518960851568820224*i1^33 + 2602978188254058736146464174880565755909676512259759697350884126518844192935246534380634239361025264462262008498205764079792309244710831328813641138666724377379673805037694694764523076222966927292776874793263321854993866381186484313720764723783410769941377803276485140887203360645664204687483384221915029272156003469852994031108551707691107315538191689820069536597576835422231551888251906857245411579302570530035891353650167168563349279104343502484987394243583923593921165340012034724598882951997375712908633679025647790789026095811896280469600758622092880986033642039340960008284437370822457360577152320526326487619937624533854820299910116448751089452800354538312500671743799720599186796605067113807812016485516422586283162318463229196886367206901039019343757073686319370051536724358677817097518260176563030328408516373070302852556167286008775587258115664594605449556261231227305975315042163002293738428618539014324061671943880162203224685726757388749524404344687367110780150095472558367493229114965827100378496763583590129544348055437821505123942926305668641751138604411634036697464832*i1^34 + 2178957053702088710695571265226436800191897062672928285529143589970712401063330609246853902384791848872855641074093043265226795906832552199161876206415673781080135657617494117188376322200255932667474351906593188885031608156852418288367804090880385587634389826428752004684354880467229906526754921192875587072392561665228371892197533670752339550483982494798111977178389737484337233559613254565882797387014614734820525196218773761061068475934831034296696685365993654080824792454213892036060639474639437794912252433994019547314184336507843900963985361068155514697789147472876576667078591153220117089906931412123946199622952944543980669389653975481562484981564503272736469695028823679639914794646521918332289949858869250391291455088387239530516424422910141495805714907641616191131300005989034990759873192054306630136687520165908517007959227771663293432556634490756703653332499585394423285753022007963501469013979732547217262192634542583413636403895232186951239680339138303655822865967996599703510974760892007979964800524424876907678757257954412303144132248996518805124352831313359667200*i1^35 + 70908823730950568170566802026679310749093771364148275815299222616591772636896892725081904879813084263484475463508255273902678249644638999892140058225029007838259583791766625364268317411841086604551316009362104249795087561780837467314580981372852821604334642752210318502640698322142993786243787388644080423863688374228872679134834452613319077807398164159555452301804783598137899242784930399223502086564978868286847599325549822604502778199603162261128574630225337748072795816679062960985590052978075594537865783793325023658574474401163687499288628484961360688200624728569056392932821664067040378282926398774463848995384173932552637255886862669078578083880063069835286509363668621209255845711331637586204858946445299127363041606943003133794234656042236539576325000049212687967668658395120719626470353483310004453968773095423917787573370149060098142968319961044541217824223395343714254589310752117862066187059543727520194736265617036781847545847261849237019855689290010361478821789760926988484261834339608128510598552582408000961306373231490990163783706967393990602459709440000*i1^36 + -320284485384056058033799957325677686990081789921746983420167490519617629413577011225911472205645347625094251040666590490462307382224032814607368139290441129941937847486516091805496660708468925689585820444798068531749799421378158120084405977879243169218606963432042207651780177789634132939349443403803939324583609062677403735656435833299911622175647836494990391596725675567554558340933399713012625805040446671421330239589864947608928979536831514154602393043887643770857593826138393273021089316075338655998162777527509451877308715770226796326089539519405433028311352997873580303097249192162125109962906866538870979958618483393069347086958132521517350757844665066163797684427939607338890052253438846889371283964226439115904377319134761971521995179463375505795198324160980269149333627045942800317136630730196268688805134970068996014475880838488136762208947272476535561452323348727476755042434162659122540743451143760724389561583356237291685378991508610665555840784573459856147937779063031806730714951568451311510256420671642463957524601408297157189138576450473984000000*i1^37 + 306990109751093701632750609090883941645946263681148519493412059151938560199408859098565695851074086808720453269099686774104078832286626581356083572318302667212222266378566146724330153034689251076363498188808843498848589786141519235331674169729377029159587546487883274244490859543375383949045312268046506255959640757774015723421367379068802567294251897601071080533205979948440467432309540307496875390979699697268742306123780646099940718684719663590868879309957311635027988442408190546910927308982497660785936085014985108311340294110294580524487377808043117470063631534669188799656374361020285695341525407939902967803876047720540596917816491042319787639713869904075748933606891720967245066690335809060770555832927926694806152046091825640537850902099244711294782226135908621865896638312028462246763413964201083314513668589633447425994283635950973779381810259254716614973164719059799823004534353347874497845090332048031967391849916401929575493298200963773502096070536677140065254808739159436803402896210073804779375085909852227438108763198268119429504000000000*i1^38 + -341521027521607113134748393762435811887874027117762499839697318754731416265122865569018158772924021722962609330916745536713003820145651364923547844952111183026943791284427516762129017198716873892872549317142972858093401243265769702924372612060252726745226831455108628445621054342836203759183987332524207425871514080867451751491018084892285602294809363436976245595474971778089390371342619762728562909598213878171235128660418496654904004907581254027447538453585394253373475106378121459701258958887347948248231654818285997006167629725401646558552227081614172086040141993469465121268746387574853049761345770070217604550826549656082890551150662898252292938175145221942454017209293786543648312725406388657787652481418376491889448819794619804641870965881782702569908244582487441487366468313981555745947736336308092636989000934954245412704364359165612889878890251178641842555368861367928283383752635166103018616295123846643419189425360424621818638157388633956801736195638677902102840254510056467640828389945826538697586213071915411127406292951560000000000*i1^39 + 265668473221623623495106763587923863913460579052061381904289838542844459412286655616470835715459068780424475994221668588163999727374302068915425654122446861915594357488529689549155375648021434676285835301097018484149369817422911742115888200588438904190960157464857303903527290109089754450140375641372644776915730433402970416507140668924781216443400767777628578721389135802730759874396063658307844320865544134660981551790913892453749170534248668626759003338263682775589046842811833953109845673628311794926543156818435373523811621169268060245629059611462261119783418740146489371937170662675836289493001483547301856302931060382658252300946820794542372271420168977729666930126361176425574005565628804960377764769514112320220530684123137332174750505239882698087433307930010084759242773941367938881210856853416534994515440984314238296165751224926189348415966313775539889604874259087934430568968476340394979477786538487030874688563079321180295296879971374042334896186730134831556822416346189333089066122109092542732995070549486477182750000000000*i1^40 + -79297337659286776983621040328637276684877034548041890339114933965263232738077813546729048688695232609422253606228105534263221460644468388739638684075799459602740035784493614951466489832532801625627569235078767530185475893576525797412942339534349831220740478579224061601677608802199054181500952744189602247773744929939111263803230241521614628185030357281123191270224219359085522350478584573770772140344905389837241471009135749974759732601854720387467259362018807554892497738115081863483399863733421206075078875297823531387446509399684238638173693488198468817236226633390131516193614331306091989320230024822450687044707770247751301730837376387503846073768641846665490900306842840620744286684099821307700476237966919906650354949500934436772854435139052898081632116462052199371731800164672227635400345526649741718813526558108561500383459114834349219906920999559797507418472879088771466793049672157786888482690749236573538393146843561538817274696614932086956558319248371901930374695907397322256026186433080449771741327899218750000000*i1^41 + -643073659367439761504208743829038730867203877753044893255829592743495174120829245603437535176049448744747976744269014246299664382363735979749226560004419909562747096440654662272214583988345991780608249990841062832937928584802277438499105723518044932560036250249861500629043827352496503420933950005474507981864970687278388215420693574122886348839389400153431371540873087556248850790523345440965317323313660335685836928142697424366786003948885583066436550374267442812206973931464615477832993040603284412881008732824927884973038827082274446780204712122182526930724153885463356125524669481466254977166807507565277245899638542243976287609312325796548980537774180487320237458880781554276653239573333519030896618527571289622208822776274787853499670254348908558526556988224589406808058623999431753148792837110879212274730219137043850786975251778353663110705864500893484735985069781960726134464036491533148355711191354100474386117854514509965127871673019562725815148972633372218029903510867635618503280172303997272949218750000*i1^42 + -1188939887674639060802125876034883815596627711720738686213960869451409987241582505374805480138197242681323666360480077859940924166852794339325273404969419709792530809370414905521260790844170767437321744764556866356257133489142618020990302527209043587626786406497276161619605601722983834896778778092695903753661339444866503709291167867636290659510370698370554756615229106459494593432352268641928339656183267571666693480797036233176467556756718710434402044491322100613449495877532160728755731852825109754909719238642738526909260346148992594628707287533203612719903520434682432539531860199906467836537855471832763846201290142337882727293016458155031979178980999923179705210306627964232035775863981095293748610199907628974761169603864717185715056880341570563490681555268800556295434662571673537084093550906249970970821930433275663059724972422720196741849397913445544445936766972097561260729535723300834286605113290115709394725330199744698298025821522712964551457983693582799915669914227133620670413970947265625*i1^43 - N1*17684521351781645371310396122905722817223714825112248739001143648825308794947288383196577841157170427344541895380610508270991176225259758048821789458105098474448535815239728511441059872481533305813350200205759582703591346627623096522038627198712497481752667910120215130968481388444431762366162663224597158116251852748265640000000*i2, 2797937552147536370678449959418601682277878197682026962881450943537746842943230451200597085415078846037689644312120306159007464021860353063749783297020410650375977744635228346634274586052758646843958843786248962664761437807994646718303444885379958959020183171488299477140893155811152719802106082251715787973283003176779622865445070283911649058151018399989975890663778015960810747268510412950075612936073941451578042602628852337583800784712182769960695907386268213353729637774064713366142407255209065063611010916370095045860151349428024275248476388532396888947625503004846466374812244211250925972851626123936391161445155594758611458620108474743500992808447449521727234512500685541887768838938205977598561862591564259173248345175011971332670505978972194572108329570119304901018163517063699673591818233598357521484992120910827144133659363839319628374314203863028238662948671071253559475253551648852550701885870798824468621436620071045138519190670416637701017217749452722164464514159258598953142838045775346791455069945453176680427176257882353380328569431989510425526526290763702728648485665254998820712217948298084558461767254834783021603605996848319808693577068403318810035751596914903139493030326817842860326131228579525946329006080000000000000000000000 + -49945366524174497052217871646157705598744606958888662211882264665480585441272341064245554904865548955359690776341422467679510154948718570083766623516720757717028314850380821751820780401126570782359197821815696141942713750015182080202015993317252131482793563467226930874941535943857924827047920294853654743986269138167738058086509191055746748072886468988813686539464659518151125095255435787721603823983348112258749208940094291418955182929251907328556447638725530722493780208437354638701807289400510862472104260907643021494625350533520050785131988645572621805446402670259262967510659205033495062854350815495925358077225707847867723646278196985869881011686422405867823355211474707251336048462880562084410505516955108000641853067339399037853967841945420205189198061794179646749119923880235669234545809917023569001505100778496604688225265277424052648353650854775081534169247608263081135765141913174008120677734642920234137122479923637094391738467773160951873164308328629029107657848690276450986602979106869564590767018046132986321097823916286488346672206935492358743835432745715527142876196506231522248840088474309625017771100250134512378003210725832552755499946513433026015113282141423098094857866957646040705079624052752880132140564480000000000000000000*i1 + 376872120060807143062697989640033561503376013636427821122068477977991385576360280677024909925708620087635960005814823990101758459125972167941831078207692213184622899147244537770936495222014605346910187634423025160506645125255877206534381178415285309367941250094789210690221890788075733992477193029359402927824761579898890385261366467165958978600422857736628321200595174516381615576891708715628709439455055589204284285223591023712084336522119444787417784827944007208957550499228578692482959479386119999598989414868201095484054572213718994706451231405590065320112450290294063886402395309802522761595599077809081764346830229725529337214544773362650988762181148945907152895329133910964433509169668757298892556622691545897855908253016046115260018761486192370252412383311052282068512996468230557407115384351818656315806601359059398652763638582661874166472127524632319456131906883238682758818066839088929930561202390727028047851624787621386402926779373929651158081689085338416064019844917144078274584881613771517751429807892050454466863915537651103228166531536636190612864085432454988730422172434844681425951179772431392113031226110229104343760468256904093577036542618101015746829831980155269102486178172017117035014159444462482871445094400000000000000000*i1^2 + -1200344655188206706178656569199924116117528644829333138168881040970088332618470080245020016506728711137915352412079092445432775984311178979405513990143800519110095675117157842536492802889791547743167927231019231579319747345779726113446753062348899019486512599803353828308964673083522727821633438225296323346928164390207778115902428334944287254579018370165677201408432526371587503817795027474031899836841022946161229002802463304754986991682473815670856272216922302872676725930174100154578152013883047504395918628927173499976503356590644437775957819202828494283919223508303048118251957582907548795973599940401815246853060248238233342762073162884709867187347408776352833628272964151334632910263102034674771529774838667306319551195478184104723982809319869309674452036892055111667377819200286388769620762398133920968016527119387374826518455960563914167683727507933622892762499171931873289113447545266561371889690153907889135042433491836835876205887398030043251108235713417350918478811629630841229059952062516748841279742679802854465540272582615535092410769725216357214439534367555574399547908993405974940890174173818006669609935340852535601806015219807682534268578508826132524796140102487505745363054725513573519805132360900296566049341440000000000000*i1^3 + 2091275870011955180232457026989619083678545190862732267949082437185201794595883377291308289137274368539652173982241182188030705857528944680532607338260301208338519389702117873541743142334168264258742937076031179197313247104005620035461613371439434397435279015020961489179930583019789354522473575218902458833944366117756046539353303474746970313152454499067611165315707884474455263740701965917092917215567997486520818943284152117946367428131909392380165669362693992699860335330937139183359908796399375408727460462054005721495326775481287572625879939717822452562632987018890323946284902113449082694590492066710608603820234526486466789471943645489783158284018991222243638609737776594850681362127051691752577118573113366388499766867036949375386268201386705353243968171496908737663406107984405229840984120125662479915711220926539769998633954532766745062595549535838241916189863366756862447990215381624317138302054790753027310602375827173587730140570335139944766744465098126797397239063273316385024744017496672063265239159596521373803448808919431213686419773862491448630752848755359897641548761614303700030269696879335219551766042064115437077803788469013566318590704208644880390895642913684481148007613240561652802658356849883137002145054720000000000*i1^4 + -2260356059279300844192488707257692918343096594699716891984624300490308843776529351176880183504994701539742115931840764662980817372853872000286679342847072983716553768772213366524848562711238445454650981318243175776731863456207571027982973053175325456072684029648451447504505648339476162921404242773116876059223936144331699854644546469189027065381641622463528494973201229672457632560225271141710574528503085594722805508287930089849409805375472476366827655471832449744449273800538237870894500923748167083918466654134930001791364965745906503276911351557516932746379080302110934287153532317828193677983394723548148456932958978068381206481760007635751883179746408900649299494765097348564447050552974150208552657963014266275454338790752869096136518195608729798456744908846120214161267789980242064256671137973338702134269150115837456318385667314494003596538670516539800597083880434770267191994355796306076257860245497350458769850888932058595136091023836586851131965893010277900613400447348592793611340610178013231287547557544404100677742147088117761831371918675240915326439427852627607334186325539441107679451874305833769583681402116755389404445722235353427199795395390033794044458650915182130947105785096240159697764461691164040964656332800000000*i1^5 + 1601143752961538793710275218701493369047693982387148069623304986674045263540066300583492958764786351406588623080376424138662771266236442960064429388126355986920555072780227447295883764700312731840947564207939155705572984252751263553421432341011410806410047813438998048488509480796156841368536622547086993758253646250749639741563624387028212712865863346738448008592006875500513672529393122742234550255068063121637724966907598864077171441194963072024462509738206454969890698968239294412347400899870019923246309107574593789167857366873388081524184528197322088743464367868728172054432884167512977604410134039518526938436293631592868840887736884195276991361603598525308965041438651928966963447574662823364010852764107769776497733761103789512681555880370594065320598176040044822867464462637033292509111440511295979702533647805131157647339826796496194310783794025674459775400770120943078078388279579683770333148122185414789609842755614178835035919852262957801226216267515561834803040333493059452308638205743177129063609594289413398745360922776031350027881871536433457892143739165274581934272732038570138032050186159025795815074695968000427173316831205684999812840647024069653402619481818305871883610882837994087250583883017454296416387072000000*i1^6 + -753647140125792813620090198572001604912210827298234123557727209278467109749831508572179313999056399873136710953453037591296809712448020789965433363582595213105747638117744327813262021569352762798873924039070181044186734571629325276147146372190315868852105529643683676054589338639324964917703561918360773468478956426880787796451531722308070651720034768864089070793331861216303147038158010523370544981304093407713260027412450711549653217658295013676672169857848950313132425330503115023926825197593686575856737331589150799189730247875658182765280678461050956259589438344101272250373343632401452530640849825175424627322060456048468468380492856853677344900511345708180198770836952066005352060491924300471492477185159303819252272944943685139330750531064391205269127534101611939212231547447502363629159614262580168680854559157505691024598847340627426099723146420143598535049165784690202203332322731014918283425411577850684972902399919657481482659241863702338130070384264583230999038113321656703546592105194591827466005676758055168632439318521510746354297535990931621457387249937382832357424483612147360981838006561272625218922187572297428344721420169600165574852332673883671985469262206423479137566394913980056744702793405328297274900480000*i1^7 + 233750936763287274910516161903810396182975217293427364308626769378278376372595689349770826865510626022022690724535611250538595490774865235378230707854941526484805338266085707685699241076826114083667144069562158386333895450862493603866105915072028232442781235273093739339871527040729214063841255598281990018587825539377870711547354039975080827709287708370272006580634106331810297799709112989465078466725627109006357985717435938653476103886746010780042921081541789299237010271263154829625238637954300355960853378862719020145882637631925830584773467894891726125715494844299625890561063678841253390866093083427198995757001311986881326211799418458051555881253906064348774367899313443155915887175685461681767309526714303220970281809865726940148182547324480946960926626408549654100440910208713712210139084810765384148079673449739585129625722427574166178751361389930369393634594192366897751923198289199262247206234323781153165715535747059797643466496862006819158586447437992090392017862639055534824576063175871119805801110311140035225065165231356660321356629502328526510138457728661873994158767911853577040821910814549671427105890673367617960059515366100768519572308855637812858022360251917779374658841674244116542818052303529408934707200*i1^8 + -46695343830563160405397156278106815264492814624150036027550044203345409073033144877348644105748693352226111870404290061704034749436999367267581340020142673938560073295078833680342718279933880363741489207335680936004073284311437953302024399590050659900749777811348819984990441458391159347322669894693665774223731753419723718520449706214139259901368799456786621739265446972631657258023461612063053629363577599263768077450304688159195078607163368102091996871163661872041989003474238853673927389736020765145499954421587123258301623991182772000464168192242554043956777864753283536220815404273071724179132338177192940353797939386847457739868756941585619849928917429642735590873474471964660750811193237547258184287851139783511205082240620749105224479460329326426901592795384689603135438884538439883115127711668343293674770410228867909460617381483374384825982041190843821729380415112107568160369723699626977143185611277978771767338815065709571230893317557322358885367625765239609085560922830462887281245515373457681827218423732019296462167057155818795535874942323943315304160030080531718863898782690696987742875014609603642506350257667646664193603312861424976171075972258268812853337322956284493702384664656597137951033478514475008000*i1^9 + 5896556534374480226198563253998959230867725421582254310912969774174547703849446127331348987505749619791286439862446823849139675953783844699433478597615257583452524968105385940497191070698234574084061060946335187752504416727088832707509819599967777866372488709760002028106756730033632722503074635654914969083183163552292335616988907993998397645451116532223989253472976228797714703931696791909250815814381591835293972211110550808872554594876240954820962435718232282938889999780238853569544827845438903340576485532248171130355095540978324897555237642638132697542688507597267766572544265301112035389511271258445273031141306414813373644444084609206540088361656996977425266826233051252008536257836540909783503753708001469264382028982819160922934828032859322636542458724254465678227635038112069735772656352710608633023433082470337081648260133296317875484122220794237453147079183386008803084794722850085158654754565239639442166544672491863154786801072845776387870693797787796897535110823550152662386455893230796363044192269586674114722513905265955229232936694392179350440290315824890451806875342718932972230930019084291268243573389888458819234737771589879242625694681363642317254908904095111246572919708554320555724825939505315840*i1^10 + -521421518555347562523586542613452162081543849900447302513723028967070906468832627203130576340846164997956483174010092450479378425681104903343725272725642383756457352952198103950165792960229538420151187865934673586636584928628322747515580835183616004589061381531303429162394395163781673732249841373339533840336580712301949957588266011630217235065639002337826209359098931734045903666325169329042520090100291537073340537274504764177749974285396120399187895160142547478657125562570129403064313776729601240336037704049549435124625649266780116818850619606286494004613356695706460605088854269896100153488915064117197972598867246872798548174823544397727379730186276339305722562373668893926769895432518832724783712393707605268484547147260789006262274029685527176049191972420098193319981671475160545630580361662116696374447598643383703135654199971748949773067853218968835846753327942072882841269470938956729882730948624382652315134335464462942580079321423495369778601603835763424727869946215699962489687559342631722221433573093807690373961255590147440647096118917770284346939711699038406012138116113867777653451769738596891413209790130645912709030017491257292503671856053120753232458672652408036797154800035791313878050018426880*i1^11 + 42747103973357436026496332617675551526717697904495545037242543411652757369148769216473346981654161002023771500848829708883348434026525903372171842400329826220182102789480076771776874855645186243090181583915367135188997302451311155354365877770758118761357228977474139347661743870872901369886512654649747739998497442169943336946940997764690647829382547148024356188761057690111593458303793983120472444344369969351607184205866101989734604838108691899498824188235224519803745230840989463218239083054375023641282066341735851141636192197722530168907639615547735524221959169750172003550132049516715963389098246940732429888328795985066211273001049999985280833116767697607847320330543096189128515624810386631691398989431547281098918641131931245583171187305575799984040336745692278722640208512756050184694994187700670302647031502449159561505422816704153092652537514876259211288479597090536979372363860752339990978122402246545693804600408932235047563932343552860580209525361406104497371448154104802934582386360334050683212486022127184449879402543916899116416756853024046207895371278106525925994811457049375180628485243277193834449997376818565896710509919498498032104453337191935788519590974636400207536323922881518924371853312*i1^12 + -218671975261981595068703026436814696421797975887397228881237733058766387074423469985308326845557895459985221812774106189083948660570648655330517444636126858015628596681586514639662841954567314425534386978239763919075471336706431747678279386850052446880597604105004090110748857647346615591543177243882913051617119402863175788298727611412779579029930919710981149366142056646696659342812096472607056311135760147863033039845100670285091159642458659679710851675085715405989027997749606070285289277702457348852552740656628614344879975525197125940783032405939171143208912388064188907808756920462569295737367345056142750000058488903352862001926094753777583040146386733765594559243328654034440712690088736698243193326102575849812695547120198728366343093848838979713781133009202612949400825150295952957268041326011068721052322719094857672468274865197668784849974100696783230708383314437038342984080130392488231466821126495398239844219019575933787392692437876369987941691979597143393625888136997720687957784980655093120349569124225455143864046690977178481089948474086446140612844776894576144231265528885237446767006579019385598384353547837477938446716573659590036701107351860214546378593159815121593973656074553831456768*i1^13 + 10248136488078954837796515856850496194386507242307590313397524539330732026101122893330411835610525912482777973676532975484585732817322318595357871929833854405693238797404141374153467470272574582068799032791225121326833962790807148057520021408860687982756918278505001603680172331422255916938368420990779795588607474409234405935058841508716367675827835402181643021046980158356139345512377360401234588257945892855771492458606056295681758828472746042355336146823790997859541945860854472391320996490649514710661877373131544374514609975487310323485005149832575707747380304322863748170206479924475987485148429319160652515790981276850205638208055584494286328348292785264628656850574813623113151719438522932858735367945362915223580750157599549177136062169154476761150061055217166641582691089858440306462623109345240654353995437717359912887343268525931810800638700053250904779235510161777228000048067298694294162889466832574504558696753475020870079803460939242645014103468674649278082165195576885250904754443536113920976715798017308109147818459963494505560209727650171868109315271888777865740666560931250347448067403627118560197625686901368432835883701603700327573320825704070995682111704084985955647313953295433728*i1^14 + -32832899405945991338237835826433500920952109233175649463544100299894583202056416874298067976104889590668560277115077240580256507780563852619571487984229817183658358409590870120724885059285870169495976013758541763477599736204528881094421801239265029545169731261699473009977593986965210163604646540422940891303146909661635351422299851596930536305811873155729365288163432636276537315445553578045592017822354899975532014910492113460957106034566530149819396720469997350995701473302100959538482005777357196964723132676256983193215459722436490944996175736326213881439624332588057344037232067576198342943146039368465974074315594832636150528690889896338019217062073449984813450535708700154337494427459105801256355867403534954578604674229733567413804048024278802900194989877576985073577055014859737537207463785274191594028174897354623969687386550123540802528081113993245642284892145632583781059072688368615566484549140752574179527517187359215104970423384387522716542546257005465869728491403492849068467283759669734572095563396457781636522359124244242506389523001782948266323224516231565165475416464734089324862413877275617119469876449036673259984612727068130549530020089131774984746964396016992799698567823360*i1^15 + 672663611528650438639157634997919473860155430101030269750094161772265501874188314815319697052193317951209133669912436194165432721666102048630428842319315093076045047054207504157356050292232598931483865867627810581702554779418534891799498483836910908767627444753709972999590190226963728725547253532792415572002685149756208300636689000911032817757063972291223226365974694680195140769342733789662796664494053922198668408858325584504595146297496839054047132518850674112055466019503753587060694086907018258186087135038440872886791036506533304410500010464000681539918035968971178554200918052714252383963173334887609732408726077221131291820858671783054872850194083642919447275530580755988001574505471496542579052379849015905299042716998848803913215066320157098111895204058219609902214678669644100472506666318618761177834280189507594667026811297477786857764009430863188978198186557000588782692622056233433283644040591581644108551985567865346987671396348229526619451099112172273179504895160997259365276338319613615486900462333541083249996835634861241594301069395202150510030705695074437046278413433341102832897171941267068344871035660674302110375866718819446738129176216840018658330742074380405631352832*i1^16 + -5898789643657092765243490615352891730508683251527086042182419760058632115976095603055089512896430657732826198911949504226406657671130589616703551308932030967827495012921634380258244161296868658977515616085759502765325205649129026955722101051443157891221700898134409807476389956509305655033010804803606963579711005494036775927706999683433045655606806565078596721337114749300226614565701740024705687196491314008584832643323280422732925745622701217308612965929590299473995341836900345642723180145581621411417683118961305735156979444456047964117854177850465277709234771446936137025754779825899074363315223922604570310116593739764306156254296707944799791356844596216073638775937034375860364450439939539559417354497248959208299163107424218899596377456098043772630685392668698120415496032492791316321013200081507273083693816514606884392296391209912442877162136891575001724635767364051081186665000118002994937064165706376113401062356519619620912821668031798921030993766835180657922926147857836279246799238443315131947350582104562325677264491362801169161267899090975251521405833903091038729525613617656812708030551604094112788635734460444500001908351347037454514577704534683074723995994297743704064*i1^17 + 53027364115537492497768135575478136889053119032790447573712558601790447483381347112484647471871134823709409909325346380756044786986935267140595171252357797790801181780848755688180914490619182879555799025441121485960514649542516555538005439382219642150790375510474282385742873996116199072751389513146945505558700140150739035197996170348838591495416662208040366554868655704177018756348435905813186590491373222347341135942908330697240923092385302117605263355837372925027679981957747616875760672226582488917328162733532653770938864611978746959304645900689252759508373730209789457996671420918789852944694695747530123482041246702694393060640516797610890631164692979267768672770926632264699417519706326347124813748438695968120296026290536622621748129143205117849390720997410159960276007370369812768887671524924047656236845162549448558799774420330550845118080530825411988888738556124995375041653954135242135846427496888935071525232717381371872907599136496184601031601328005041228188107429961596649074915490380225766822504316529399769886351297219139958915735479730333672834263339948982097183496068549823544231198793227805727046249054166864076579914782140144816960798652276070693881082154057728*i1^18 + -551456910291147592189897221019910616888418539742264526236085286260382088052575796071637691730992852938711144727158419072575380581556411365580101920980816448492602341404591449762078159666309454628720793448484825278634043801292406316083551278798341271779446224068507664968961702199720962966401631891105979133342082193391860230606505196459645986454099889070347259453046805360113519497780853504278044331436531201004717983093693119138196781964864408632244949553361114011149042576330333693107791753267438085401394582556477273717640519423081757369403602576217950760829562426410325894097627986322183261758132811719892412631310616975961399387828724291127186286300053393860287917051621433917944115269275344391242674493540455538553155810063617880796133272960150195874592016668859727643582693685922292485904950453697539271746998293182455218279986646174677971411406340006324034897960172568263819776101707749511834733600344180500222433830603205711021379663345150510890274104791001979304037477723101300860141194259209919092182116001162987231706775017273469249384853890644120361170395706366598766987093222687313680477390168598603638932852379979885840534321785098565689290285069911210138280132608*i1^19 + 3491579590045033888821112183106899552161816085144952233570776837481538454568670829992532929026895371298135801276816819708641628581993461250093701491467348773730785633789794418311894819559466886106768035352335343004446241747602435815693667871298003347984660429841314188193678062219356437398383055316211915326834816990930725922266324972953367220950326736518843657525747732649982419747117111985930119010396504645448881892943142315829581044421207674498301725993375790579823293086841437614568785443017400943425263436018320075449624446623095766774207985421910191896691623684049540807968041383232642171455836813683002416925912790097138438118841676980719255390689054628438696577404355410297475769672419726323803052041277930393770986314656350689295156691605082470835221802506099540422626579244241028556046267429240330687460820539137581924615911072416818041739149211736124958360349698325209154335627527684211663085639194546035270826048221369842412649813059861896434184091737195563811710720286808447666601009149349721945743292149319434928184876515018046796872251143209684193422976855163102581744795914781254951398871941000955061538705234587021674836370912097641435801037561911050240000*i1^20 + -15946046327768921726476761110099165886573151573170302796810534005055137789240889984198232737395453639135367902492501032022326473088428039144840865902680259365306529637035468555623624260911939487038594405136355869015485802601456357694039114001120613836699863260185009903714048839363346537961447712647892358018201197391309011903077122707620224062750973792858701483524763151211162176663991826794071879061216886565417500657501078821920887854567697556861885907962079932651075153929373032763005949183571062606527634492355778323672797984931869399804359368856038224616497774953385645382730493940064992525754001764447796874334709743903016597159543785237751920031312376412569620008649118214257608276390392578998598921757672523823303205131037407094722819482124344665155066957377943001237747176612242138884264544627214365423675212777617341254369896303848032348169927856940046968007747651150968428886861112699868133116506268943569446100874282900709680784934640344480907203476751288379473504788273700437232063102176922506489604298467019973304327950347045548432310375260915070057934953960575915064264739948979535063613458630681322751305583806387991392225391277286780764867324473769984*i1^21 + 65867922394545124477785704646842218469686494273057202398859173367977178202260893166099246754151639655300010379950666271429190294496732307445877112575133237681963217798573594978005070871367046870447111013934688609157125442289018474499721247091773391177531339385005605258236846430142235164543922158804523416551551015169423187227547222608375895005876781673720512136069572404432265615865138559432822111911499285493251338783607810663316031032885363869718836094470557117109933708913178961122997802159338044178431943427935477877680731421965667231754509210426638634840969861687363839289541377859520552614238938792382717589977065237099696966535660445086384865766578289047469617689745042342317066897759223953355038496901783922015351947797760774163514246219074032220341936216393643630053324359288279503922060390828914282871098231475942848209247442286326757560883931915561728965545232261983723955134802677422360475082453197436507774565891265779782720209459560870186913242110028605295848834249459837426717684285203646991058967904733344516486113052712543342884027146031173074798830723622219744567230565388671012474456937223311532921843269589522167514028469205905034232702435328*i1^22 + -281383773400384125013679892694613701089597565705937064889364021988311007390293708124776004063617020614639142861520810971543441218719418368949908061519948545789803289509655910086127463078772372879708665943973021365165514083083532158022976407541061339833091910863325484129690697643998736743899452829047786636022804400055187132681409713444204574081406512647743693648864074576240382109914121578303727803044232467051344213223146717421127417810542973557255336144521546588346804004216375989267436597597233868034756781703870102262063028387345129478657540441114334255326852177514195794050349111451674136352789117554756974540568522819260261143413904177126531647331757722411159252262223354813286059996807752312273299729510495585845636346780581450540194470188629279205980179369903974013790089418824389053243992478147469844131346811765233618056597586581872964173117089910846327474401188325152969053454762411889044771743218197292653808815403226099222738197754558164040060130962787200873600605326330262117806752013822618056977065467340453372747841559113655109796901965190617895131520817197827550281418654691768279872220716823786723208732742878521775721894815170066967953408*i1^23 + 1153787813272253050671320890817173538454511298671003892079329503371171076907875226180052303871801851793406379843437229961521766869318009468276677031979625616617898548410486655357387964284651415710766933566120041654057583104641536713364947758779362128890130042634856757240336900254801201859938909077694398899692191748292672015507407259115836143701808330767376827116638957973010592935342695948838602123343664224066693768298770140694747279319519669634288481132154655400730061887464940685290540141131938240408692559620199122886167823355243030638422124883645012596209787173078230830652059387741134793578534794005164807028422625476995630061045471521855357072264814429000522499092575998146029752198626163212452441581133543110571611942500268599838296971805622222994586552753801689791256787795408943316246695609167565980639663850858639345353241838721223067148385337986242017563742965564719327351463556427177169968305650199381214478869229763766547072360913986319108015145625524847654337119534466194707202277345696941958934984881082550383784371876594222596413457618695173249840180514075822180892928103563007626016067544860871384563279575505601326191615566791311360*i1^24 + -3526489766790823540707125111672098712860817907277259157686461648820454416790957295519141458867793657269331361034727443190070212816371861892921268119716660586916959679674403899596068312819710708073923470669607886734383528360500727887142409541711518167776240133155122648189073106705606327441789636844220239135137133541103623448581646539253739029018328616021706290548719200307321134153069897468979388634801470833170348998914466701271555850314666239135709433397891998866775316786791756023518941678077649661814629810688665170559135999060613259007041699892209890420119577054652779094883127662608832379479422881052749657134506492946293638458603868913309015137444798848933201049030904046238202706756439753690073405971920025494034407467093823206150327057212214775496700905179764809624328771770426896819085270506260039131853911813209546755307166647193080239731273649400389855521155364746454478873661374037861471704868907450370746922342542921302864032487674759919704205081799161468845855764591054115297440214828481038119222677612752658868101255711971823403530005361886968569823561085518978285233883056088564072751745517541627005934921792471037653662050549760*i1^25 + 7344783727632763253016115202125846125929531835198945220534832657205510732156414575688580243512148253641384018587224020503513903904195682469180030755906480579786198601068308230179354688143532260880665668449606663189204613802719106879721029473369993640740336450374750230679579520879054357998106330644241650734993103165442661586028170835644054291846916322168227945686381700681942656937407639547806185231817875661134010690804505481400269790459459404442308305772202902606716313381570216333175346710956001051342601376909890949474703039343008652336475478753506470050072029600940299212717516261773836581576328934235308475132706865139760819294515548990839249410422048966509930742738207607791966667783773292660656895958456029649019063444933184944971514822780917605604600312712944790842608307680544650910639339192463610797473678582289504575889141611709618759366303520311729087192842493905213340901413848393161754715152136937972587304244468029304458889498881253571167226768624817763836779984898912905208053271252642840517746983471010882858990751211976281921443931611440937652665558148180316674932488889978406460845982095396198701137196182077825909522432*i1^26 + -10245568663038941561715128100879500104984683233446043871667846973109193292062967995216801499894720787497919823759469535124150768248677953175422410878526219273699447041834476080538013704599957890980307194130708337709677242942764676535579758220503343931970143504801505953313051393380996081753104441898508188204264987788150626501760735528148454327738360692418758729831156033397825487733853948938642466419992732817411955614310108152874283231813260702017003322524819251738524949859171306269629790758058053648114721964054607801424110363875959747462282875742389715389645991939380992702024821347014049370790827459662355243171122326580032207213283216623946694397008626998229684301549377825147535458465008179286567063184088845271561003150731893838964693173305680787506299458230389491626286621549988027672425793111910676023068750056932465661795369927554691620805640550023397534825631036255281762769950732974184482319358275685998730763656196332852273901582329701836414346615788858730618161496678496018725876592281490666833992407992921785468157078947250786075369838620696444184523487011413268472670870097327729311015800271932568755354534215726137344*i1^27 + 9549296603236360239248124375349145904768326984819411696890971050860766921142533280579535877715109515327888562127988159273698436510784999034058085479580194225929211502126404369948417656867152481014809295455293079088895279355666850469936529688764037687477915078770864652411749199787253746236135489862344097700193383293637986101107461937557201572948399000799353009523271723696770270442367856318919786127200547318187733261913544748448394984262961046041112050684110778009684552467382365195836509410410579382101656315129812562945081387980580764875434860533329910768019488487403090414630464502212072090776204193207345428078888089594306760033613986858282228031147597239274938883623202593079309271217275575514077313949045435203565375869179164550640222661828509578155070791964015379933628741196421045870129498212522965144631858712623479004209244193123728050051790013370133465267846617259810384044603697936236164871512887693165001485713494766193823675914657795770200732236215800030035493814723911777644838282971309760935324407590878161554302116761266666380662417111090768624421552686745190021182502070983974815259497084046263246829868023808*i1^28 + -5681290273315370374368920458457053603326490468874999042028702999839817815345976477702026660384892518396966709909549659901482288780932693867200669735717584379297140486589003614062922256199116621447859852333805420152609657823016253252054876647678424262445341107464035778063635043427181369653699430524235729156244349828295691293717028354085192859743109184418920912089723771947054456156819722667668647529789990481372435949569598283596049889528721287430381647846289984596631887721503441580824833911021519191995774106546006379712903022869768510307237162989142019194362920730490808969282014063187517077400790199610337422813277378343710733742328525787566977459599044652230234021191510246715983761398196331698679726351083873882918949058231684662913434076728270659007023408835406579811676997030304087692220733079601963821282022345366001049935243723087872990925771046395256129563735617135877595835067473721835711392277819435886658269079941763394514996933106383184035924671624825820547883654704301651620004257836496165680185845204298621749795442784311688727093348711665129524773026273389928750376657183143537105579376442318487688314880*i1^29 + 1969781926164010942876882229106839071314226989017264421612941957817389852706633455074442330984056060480521385108582106796008090943744573716347717480311853741076372642935768274407083440293962517130318271301309082813321903183813505668859119715785474132344483097938206241172936974188564490681583895786907400578316760865062976490148302799130488408138835720641194651770024085142752944523841547639619365907814022927952068475062013418158433315511420300778404795907064438062232101610909275060515774508238171157624025808394510006674425621734204819765319962439010466562548698005346675836676130193094712773359495079260448209140023869351138858058549619467378727931763950163740728894243692882935804205618745270793832754055127589100222012210337648265247039961120429637034631262016470360811225405461059452602921568874644719349005744124063838897508976183702522647469796917536917576514464548829671976856588545064425210625514444459232960521262837227153883851593477149942527042579849941745545326687392248959720466072372342314468818238103334422783811381162940307149585517073331688046480115972793345811393809224144279534573101569881931776*i1^30 + -291435606562966466380609139849800093682880614170017585320157672538092506904359367173042979213576816997322925599351745280078291145384036608636082742968884786529254645949519563745065697186901350754098748555795807656262988644321068257033080327816305478393956819577913228925659720932787387562621575425966197835308165123678785992865852353166393869575704753142042028019402194010335090926768146918891857481553280948794303752775886065986958754775932452116170764433270497584953051038189857543975997232007823900036037534839391725983146724897068666919254774877799148611071802572943216040114548857188359655791555286816035973735744499761932433001252922049070001232605244686505321930209137554704439902892553057221593806027552872861509857667751388443557806119783576842205107776728680465062261610631160547086564223098089324561450149974547560794778120940702967649183555199946528572690272316381905044238059216185647393380306124952174600891041451865974389018797048973507067652633759031016439434889404058811561599669198593776115776330127314162010439846223102032595369011663271572738972732255695709291014569925890991539097866076160*i1^31 + 29240113829387532109836255348112061735569649948538506273747215549176551007328669942532763941477305062662452820993697098917494707214472029488272817299554593436999044534058610071479121015299048733090808189117442959361472280240440940926681059999768184612070867214315124097314463789301110839277197782538303930826656481436170729183248463686245720716461820720240902250277846118185288933648785576197883609157788541568054890075994902410137013465140058974317113579512470689537689689710442865266891881598989730902116024558593965047668913965986508758370479094233543676734210091141762272796612867140084670834148270776724539274228701085239375756025022489356501486392922693960944111585059848640772880136468470762123501971979802662240469519179604981469510409281176457840373719014480348820905950995297403031933893458053890410116616339622638740243858587247159143235261449839602431767211958114862220222939555499313676800665363094534857624971400454412003946869965936710741539112197229013558100425491283143672929180015395253979521447961565017647863365781641853466132888603836320107232817434438004381827120818656623642804224*i1^32 + 1471244164239796163300517027135419000374035489167518843024457823371079813095039398832877753358883211298149351849211253525766951340455554227675384577245151866136533982605463899191851537951899176586312947011637429999737312919968105500466965232677607725463864256042825263048339241159688885172406903637180043842399412423494846384392293033142405397383105798178781098093888662987414812765575381710253531048086771114038147769596120250967855205051265782000520630262457206060659742846634468563226622259329450641655116222440331663557186051210954610882384024522446037901499518505126397708886096704170019750570788449513275477258086607397961518932048872996489584530116085837989209042466158400553072718363216570651309580536955862748008800013564109921943151346170930830209448661239372016260690257245897928215910315589127276362793114328864227614934849395055906918435393688633068763971117506363355235694923180054637607597234916986553617470674344111367970376046869491378901065067492684315315445954421194048398467079281022934658578666511371857354816802518232728462215588279595951377477069925759049232071980709052416*i1^33 + 1576545920893041371486725445102651026155279857736441208667494342388383774926026057309964655835445793237121775633561485750762948176480372606761639740402861752342051146954342828817403883272127268672900764342830244284698372525632912477971535278720458874819437490423022518234822988953111202730559758617664079995604063645014917947358673258538653812682880542766251829692605870031293473007690508234285717270886673064929329844005704790888995266161722502134499947748961940530770348121305944530642959625576272426749843962276412336626471392031056248859279140905269237080640509223685465625449788724405850138257513530857763258376939592502353405348377257925287503194140856827466555755547311971252762130520345906069212181971332360725238279420127580879156515321399084224545501534644443554481208068433107015075988247513973187240718238481151477938721048429262632970361697599506288558070693798723424733383198563110063606799820043133733071232802771693491642983001864165859107965126028548499684249990832388661549550024012805662457801247780921146012681664712727305943514720638942274283354769980189637175410688*i1^34 + 1388943120246912480949074250624784555527262164644383157655771943305048782185075983048836945773154248275543728880675161480617424030793476806807050221212029076623342668133866116298394497326011089431270468750148445213468345573072683031101610702216023962845425549566553805594278560853567220966825854148780979823033586940316748149131838376480271576611973607270810411759829026063608152014190756863273210526871232179859890717591070290406321366498799207864268561820212522863114625197024851107913082236930370476583750856521215602829130695213510034377325746361813486160910962641959766462265172639305591785055372481056502556726322052598148831732169725123765378803352356298459493862510169147702866908263916088859900317569864160532207040331613493082202315360349302785365438666554330776986464191742997162645656435489048612461706301618447883551922282911577461552868690520806013170754144793999593995625870427631522765108841422731325944015553873285596451530097321648093235855902161896941970001806928613698065924378588240990755491454538708242773762039614593141682159743641517123753268255774264524800*i1^35 + 45139011473951305250729705116251443564057694208845925503896291283779037470482313195174737860421121414653397604717586039639277837189724319523025570046502851373708536392229594993814401521771744533623215277385765716431314307337426259318070778223438038757920707038372048592587853038945623803173181931838726991675042567837800683562377624502322369947758226855165142121535266531447467452744122267003678797513801991007032087869886255446656429214010518365595861716031282866063197508126996056152717531125933586756147405864327579044876237911048504979024901383383450985749921744118655358142256950519613767079407823570984806589566258021776410626959248315181545338653299069840798747928683475119359925118209074406450821033731971746120844659904199421478510425552102650380660994686579707831642660877973332105601354865472835374880654989961171120954745761969106403734221598310831535913783686505005631203234842349639870958290646860129022276897681282086680780018315458371296641164281940702172982106222940281682305210002400191933057305163636822146830389558679393736175771850693957981641768960000*i1^36 + -206991825351815806789997498184019917269097580542734980250313109847625248510740333191122008231286588645455320780212847544910264573918470800928661129518081561634256722029241660011070423863442741426096952931834978675665153272236108549980752410782181846095873969996607745679161262680903982655825577486630009058112390141077016275585294024231636696571582096521257129937765953852221069941454710232632314165277209428457598338850562081367036339364975053599374151981898932833330461542577650440110035311702569781929910520131396819059373341383545482965644853715339624045092084147807156048315638507439442895781061284017449147008970332671400210686284355583846987788178450754127396386202144111022326590521500060400707488909437073619262118848490947071100873997476477990193560202827164413643425227741770040859782584995135946797391584598147226326380166084627312273385939590161179640806998734708282119354550509783281258120723462666804435905214896995337422805770483371940866173166175807935941100116573821127659857646907375069181695412851547815966042595138514692379607231256416256000000*i1^37 + 197812530558139682974533270051461378082925377669956111183304387301195614697733962748141536719518407159094190579694706402945142241676637390155802244182095327511783784943679605561533052587887509639857272245679259564694804839987071087376629116156511592903874783409647929779106969487748341524374713595259958330351150660683990062990226946850510821016818329143112186793273670465795036911766305321129844301441248361833918756410869975704294844965869935367477547030990940213494221768301630709045071412788594424872398939435844549556255001143709977804396700466878243083200391843852841165621606757423748092587617547759006460365770687060789800093373389686191520979006561815297541960466707029139098846627981367372123359953149148041159450671999678289608004318175939717860186317442514520880341313461918966633669345233751897299184450244020137316042949283042079339518974234837683657191366064742818358080856469753993009266519858564148499018788593620414437164609995265686873039061528215621092881091662265751756504642479210037108818608455957184249272048684415918435936000000000*i1^38 + -220470922558385206284656943052645264066832122490206681638639896372627548303921604618502031914835232992242191159867146541546028385936396819135784366484553934234650369375312606031539019471920818224028360556602132875391415783939792640216662539345843648864878646220240944634923356707829269687982144062851768382338577768072456724172540959879524983480097428139764322796253582362275206617275446747656571530477981893390469324960200427770262997858087699370831805840074521382651410144714666312126640727457372570437589017701366393174278127598569205318421434766160954174764614910798046132014229604980168827548987235056861183573589507064199968237565957253403829802409152976870971074857469595806290154523588126472242872208770447998346589617128349258874193008931154970461557192754552505178339930895631248208835943006033861550038803937113975442586462336779168267566186774659975385507931994634552416334291241976206382166552150362684894764947132033298449834401990841857860119031042822835271572724902524135443675397065080910863012866539539944938730988965040000000000*i1^39 + 171785037800178222948919884160784616599070431022748078737830850010866254358520177799849115926476836930841307958886422803106258130834781222894084389671103224076666649312332381417313677217052734718967420969766595098844977338771545126001925618307734531881626425195582139359247019549436635135788733382039179782374705735162259798030243629772579815113946214711427344584367422919702880494034919377536221339981107429360171036713697646385165371944104293459725737088597035243932270374655863073333298207210324856086878872862701864897751968820104183181976778494866687473343162358370072040086967068507617359258981670626305469637508205673525045393758399303451287311851670463745914094918046530557414962656639224925504721690790887853334672816763303144105845798537031925108575807861243508952126323337373496208336633525119809185724727248495774752743692534558566166763050213220509741594976446270902560043381110341273457497175290570738631957643607221588111159195217626558348269370792004343598563393340074250784841949660734742709990591752091775872875000000000*i1^40 + -51266141485070661165477883561901383091886894105098542505929094424130885532167330357519808484658983222348731509002379139083282651270268333532422826093093542485402628718906768444298819239970983740493065825158574936476203304687384656930927708649302441983712875274773048082262952295234985828292912958145288338584280186426535683612018845484438195719108408660272495503166508790249598879841556786445500679729605656532094039412904685267679331465530845963176747653354312213720488072550235281674008212746296032327364642753324994576715981146254720160679709770237066321863756791297940388579237671025279805303421098570938829078277420764753647740815406795090183362596758961828116950757731513080534707606954771111039027492937901036667004148686642785149424201857367382317350007625955382436296861539569502699824971695681660662989143396520130838441115385904079699948896400170234223520309382153963006750858873968718488642719249136205260719383666306399160154346873821973308671365279380164204740728604534494697887249032033035520082252538281250000000*i1^41 + -422536223310734604615743063313356227728661925840363918120086234450789777747149828184144615527683693655910830269004091294300878936336723504013857850190993699079288304951715627073555830789274570070282910232691323915004668125876452751422056835491268179367493301298848698198124133876350032112968659378595117531321770986639874843949308217234126043110338340808608034463890771937743291696096149117511393354950821341592671677937091174631781105463062624628845016079434602381497150480503077663625872018514753433924378104534147811640255495284215754790870910435078584974923252133896566367968300724844645970402091020394539744215341151451010498214817010781005677003061841128275129989691667630203471716029179088505688444410064344485191971671085572060851312356155777847028511961113389042991755338733461760629690733226934905553805066193168369250673795625367121421716489384499994044298700873784669797368654400794865098831242646230036628650326605711223477887059926939077002160525147192045403383165678935822385035529567995918579101562500*i1^42 + -802721860333871707756659480899957275809800793964931745398476311649424096182556829167762908388741469164222174260306505975734598567001218225722806854377817358312609876499209064089548582799601056953011235520993628278784565586627889093322722810725794389272375269891796553567993885783555565609795647427188547752045850437142488479035293230177421697380737155380600729013359286139812104929617563482795333764933926119891096846601346093223381712121925378617977425007444173297846479454678096993390334319065332808816073337571759753139555623791022569776057760021820964484707005378994386012173238402497817722685248492295849885447702518534824475790084177637682487089581098903680325585365061037085552523900567582510846626701802776461707610939552608539493595197433253552504327132209386651270143742614083016199679921252443328755090557282736305980447095744783410824261958076613868450059641303867256610456936970762956733069845438552875264183541967135168196572098561617106457150068749005418321090753690948956811809539794921875*i1^43 - N1*35369042703563290742620792245811445634447429650224497478002287297650617589894576766393155682314340854689083790761221016541982352450519516097643578916210196948897071630479457022882119744963066611626700400411519165407182693255246193044077254397424994963505335820240430261936962776888863524732325326449194316232503705496531280000000*i3 ] ]