[ [ 1766716450145396826836283636084687522353939354690425106534663800452509021643273393985070809953461649479702886218169526035572536119295299789777615522924848360571720809106218970463711066739496801323637190117773650936782971898738828611161311409175838994949657460409845759482911568994106584764075363423568127198478116410370043634336677374932872855662220156965085331913350731141503514046914148891917758941473209506117111481231429745193243975494353288145327789403449084794607619027360554050634072023051661338702336084234104306522291856126604857550656277071958567957596785459462398678895736619093580021111491829945969138730766957488969296764017245375132216720041470637909092054874537262568556840554789192564118899074006878130254050864853756944318462821396438204009234222092199165741589152720277028208495423944742204592727371742188343972065699093613129562033378809809891238815444355612919158443436667932544774772725738631965885342023137828462496877628135733294850660920230687232672899765217155180988936251957371617505704784334410475342849382702316974269859248096670311194969925381350733301801833437386589054955313288537341666483089644640231635580879485232853527336414752985358373137631824794273497483536914891514871179352072806675576214471277311212490796487079892011492198678306260969870734440022365891233171839232874935350173998043519813278536344736611095955709834292777334540370968576000000000000000000000000000000000000000000 + -857761754227713451655424186249701866891309417554331848466319423621733313087647930860251720421238967313947727617080754444192508264610338948567288263622173821613765242795758764324462172824265769139587942476890344134474232006795900352671767476008161145662417328579901040178257323245445780039587484243127037133573025598511500538765164865356954966698457206736963416948994012204364984671479337290471035120444743296322606730699698803432680674400464315461059435223599759003984168746983139615620528347242544202596175905904870819974472836962267417528596540341039238206844167557946673362852932497423556806479135911501130464093122858405899744367082540912103125448878343182819549699810602510250039516914380954375461017538289727481397273104653932985101260625004863440951739908547420985698612459110729482974935681463686456481519331772959687677892732679137799447519513577176836964932722557747651106250410500523519522097198977582981623956462772429729375662894542659164506000504061965941516689570830382654364205186202886902688135039967441035549583316005198223671464694538196478636754459775115074910320117973510626030903432497620437682045457226514843507482256649945406489891988069848999782272972649327066908350996953764307422232297661121169825626401433762060464764682282435896671831187899188421437311071604318287120334459079140400072342110169152853685099938254517750126567585065940727251402227712000000000000000000000000000000000000000*i1 + 318622507010907318606053288743043382072752007065259042151222245780028197764163094435770249518441022141903013462652346984745536727927609712443427364308390668508746586202981857343573564069517011705782192173266591041714708643499794857955400516851856338570658775781233270219280845007487007473762272396563218248196406481106589159593797890490917324550807173305512096636810308517389068492136450051599161353645822867196998954802361124708843845083201357805199582038624144866875748487884921284797619174723647394037798298717857777687424695716768624122838163664613865567392961082363356501662441787628937737102799673501834862735544708895883457021138382669481085840537409884832497708741401588056764189100291438875042131269768911404603722051330950584221632431886157688970137017382617449337533999887181186992659841533265408116983557842602478610213294849267591438001175142201839222773762618285211967209555165781949826652308552997351769682622248813341147875638437121763582485354596897824119185965889903897364362295130313586705552062397551895100846048998965361775407967040139729141733088605194791828478777195612410581348551407600225015217624452556718642086964509059421054283883509648211208981219132154089629993912980555673632922554107815908271619109993033624670916708568711050838621617683688557886559482450250037789345959578551295939904209021843470234393737238707232137785400471356251862925836288000000000000000000000000000000000000*i1^2 + -74868950584105649918672758603884624597454089850037162355932467766551468073227678257510397795576645388121235671741085372186155801757390807760872145816073036120049389428818077379174640321815962953261872642681219512515857098275134715273958904939117471321406378733518766417218773521660630921760316785301958943145660545193588580834214916127654712597527726718282264157578190112903154593863131147383800967803677375456449773237242445906136181343797029599546916934200350930746434897258185732911167603234796065882191852381507312440840600405261599567601257405914948895010792209019130068219247577644812275451536642941038163280332144545762368841915995535161284548420019492000697914861685234357063293488427801663719341920003007694468383644606359943363222292442323099638567494576544551503125778844212076491581190816296615662284948809162436255917084066926974185122721758282478900992726344649714050107199955454505402222587473965419881076064419927608410287580289123904474106905665444772566675102383689381025295408627978668071210978778450519264922574109393204368368138248584347236944982056654784717659851772497887272558589549178133197700310419962789327099365616709269075301502549237739481829282824122353049701553443406491745146624485298208243298693059395879106067624453842414724465573032125402229215574830310000951229542682978443012816158953800689295152717726884260983675347217144666776773066752000000000000000000000000000000000*i1^3 + 32769485914853654286763943353411397300040907689598014837275537327388445022296005784588357613456010099108825773474834736204054089289531266946471258722419211992252521214342716957294898533516600590077381968108044512768571049028177156686138232128818419808783328875869330378816438712804788441765479906003834509514246526152091471457755276125399355198267162181035370670730632458818356300244699971055483666643501307024104609489187970118617785496046167208598599938476832633849984427867188893936979325426553786711821308199367230209716489021606290274101543896983696266997225168558328305648777206979099918948844606169294683846237544169690753818472883846563137466028408629935928775716751066590879465410526434823520565516543978474305240342542344499570346913260720821125049999157040249465037869239944017741314971432624180827680035905847480784969341669755044782518735414377952790381857458014705297588060625636753154416329028264406693239537488588146955610267840952860781408002277024474409962587317245171825719531749714041973554088035577980721185035817727939318807895810922949418978687147146202562028046169769159598683845847486872503342568441058578094948227667958687842591956363505812108684214701780296489336256153532886816878210145012842967837738179484312599366934025789429030686931040343444251154176714959287471299369078159594581502396384418092411647296922397376691227973736519858246150782976000000000000000000000000000000*i1^4 + -6960042087702276994911232026575360425920930544094042059605441729118842673270370037537728754071361578929091893456426369927270793167959360915210646988070944436132260892353187817885404351422472336455905214871871408021755611698541402406492969295283298799701385034158807249727393465543948328316791566835023227082310276599563006762238461991990893672600946585690834736463580417768377237611614670489935144100460275696049241170004768905764956468393851096824125584991280442578362046581233996822981572759509693855716783634641770154350925987539588733840394751061003617967388667443885160915824557082802895637392383114919195105537263157629293387732808147846062949983427340050413375527656662681269870552734598380678099603817496439394389547263983654477979745639615971424837695740792222392977636450810129752137568124850297773859196186940694281171728219327608153970127756713811922248733727428633258265518669657930272623604861301842541858700157823032714353495516430652921570674905513694879087579306403692405811972371947065426826103297388688504246925778911409063838630873424051515454906295751739559682427941881300285678812234437192351124126409086989050629422126574866024584088267786449045921184572192267097003640299407538388863157790125018625249764582576851710792381336845934651504107760843350028068845341021999180678950367554066922876624807601118464018248390090434348425407778931297682351718400000000000000000000000000000*i1^5 + 269065825072069363735021517733428650444844669649090373719637950582917977118480268313370887003602963585869974014036477226321091129683089445775732395386279201504854453055884936192967756973763882166257319240192762941729442345020118035261955256400690706511002519685723068872861876535007098539814256164096540732552181984852980679082283758986641286641325666535102921553787691687320980381096467328524115055902370233996415630691209611446801857700345322228764105406184649834822690379273179846658319075473153974195692504714848341746602647158689718969751944539973645952857215869208962729821280981956177530277140039840286954642506578165188824290430127857686975946133519672193570668233283822086881648333711780391271469759032825435594681797661804608929526053258186643628750434338935399415669499378122360742297854113479093691120348785683027703393154659165714996936241212383455043844594516670622379555438857706666871416317383430120361437186041461512146136965437095042045997753326786682294907389143707247194557842153136559371151114003783028876189827082001089559731912763774653979013170454776156190011760501774399656064050701377466843376216651547420893430843106270522123732372494456102139453585288718654266463787298893202935723369465274313090799283678723928408196489366802718260368815356276377780934324963876841088739934115090643063760766161646476807618991170243679960109509401906277578178560000000000000000000000000*i1^6 + -246555465780860699895692955004545312834784727491767451135454541558918803843385167945770798609599706791173472936155602626488721458247805747166416993213536278908124621496505387469292663184416035445638036367717233736699171671326139574143304828417882023636976542932427607287411260546237495576913135029172504994477619939020592005331188942072286827901734207083682617180874248138431453219511568042704495920515071864228921870719147327646355645825585762429022929879309516304726678493273338868369595712198565616170473901115325157412856613594166411061727385337580022452967219767166041191139599467596213504483481289689279768207471737156349651492591193059728581879330937515565703930384151532451470773827726323098905658782150472959330856101901777665354113639825315539307448280312064297924384872362960610858866395157945493091458955464698941820792157701687227589847156001090633103438197758325982123713763288450835826106428839343926104719843548982137747538406268947095847531184469290541168961125923893198295445220490260508540454401098138791565754811292133053450408252126168654202899060132657817631672225294291718251285613787779893206931037865711662896793422511348020317040058359524643559692610907715034360933923210076719305018506066827634445502761260699159533368673713908798593163634854838432837056391078536244895048133825292387916299603324100120599102271097614208289568159938698982667059200000000000000000000000*i1^7 + 30281262144302775023002062842785168002029911150154855363746605907960506581854669210584190712394896683708067954277617168775325614347451884951579679566551516396415938313835383012187083714903422513605563382204559135094825531752006271654800421908395032746933060614952174286005665219615024166202483200501634136375746444654526676705776208784297521805536434662434548221199827282425012529664927788295841904505183692964702671109020038767265085426825475835980339894490604098763771865729556647254900120737661818938529429891286758180363402471882230932080852174506172475159425262903679399863824152855333872276043817346264293325141751411396321984041217242395997694432746300656837419865541783277928674811456467632916653787890474954122452826832263834817490767430873370709903162108737384646700630180978853441184866020880677975840325689206176668857672944841072706805456855488540251476480230440382702611865383222444573085246083663672505686972999404783642761113228457381047848529899277191805526625593774758757681261214139917964744382730521987883182980811098474415984922431227703271549811576836520266514188306628891175522357438366847174863611686502528480361161750569498380092854820685922091240094547439777755352435139074625855164417686471743986361455506297962810435842909200726156295312820401861404461840449511308785785155601223994535301777866529086725222497952814672800138011339382174672486400000000000000000000*i1^8 + 14565817366205073757511711942434100870717323033537206803274215695125004696160927469376069850984300687090082576805201340917434085945011528080188160743078440565480487263883460891353194483804635349607452243458418234650366699140262716028314716584220967037949592905036302355710259223623703078805319105008307442181977020095728935666736033900624768113814424555611184143673295785466942465446176420709625195750012097560836093825584114772501578611578536414551004047575336000088494010349396182876648104862458562178092637016846220393472744723279645487206902658089464247318449340672490787049665520503642046329173066548087865352301115889485189734728807494585837886865626120675174904608119380239266398649040421074960564067772137424859471851817015905592266425642358440796259777921074839614447117225925015193890368157954166611161091684995670538183542738955545539198475164888733587408978221440073041625038324231001042952743978326012080874563246344728677162516029885111379160747021735975299399984867349145196662280678981361117673677697081088250355260765363916013409744396168542740306474703747202428886436879721590324203535954733508985005337076611543325214211886041631450354392824358862177590333912426440634466905541532566001796778950109581772826151086121969926165127161849131599300464635384998248714027767850130741598772225825141597301097340092432551762390671242391305535461531520472186880000000000000000000*i1^9 + 327847110311871431085407394230243224572216814498981936619627541697078652976779354384822377040971161879989504215044462522143205000171788881844713929421062528714139038582470657123808290144677951529231778064819279814738755659694214371624388272507474402390495716051243551967245988211289977938225567041141568725491771539940645696817085964757312297869883531127599385496790037422746545414355792687441760070967952927403642381134400987830448106514794314005537215062313328535365003335590003791738053101795324379442652553843940842496916971001097941977943892674822345321387073231859798705010306154346186183606566037394408005186214391835248580871842551271961273561283545738097153182032173508816039663026667507259007503109930729666747209102047100677706459658119109250680567139155075715919575084302860821589275391758376201164592856791130134466824381606042282611333815216436851369970934715889686046469790694948051135080146218395341482383870441044244275356070532288575764399729503623078801291990730319615592248729247163422961799170022890160317627600146596473968389015942753380699234376750083739258309307560396270567691279498784195818381543796023047979470882548116096743881770874526955858069239602015375213441185859001222558151299045971304827447402756773642871953565744557488950724125195835470783117069969682378857909702845104859033499749163251643108806882403532954758477676016775987200000000000000000*i1^10 + 223619874198578108316788184362755538889932402914347595335971038954308371488112382977662090859695058604568600514932978716329261975768837845784339935315422401840678607323609047024106381648484466176637253952697277173102405377061720439447549297346941425083980599489439861913704226162100447952798881204185604213076178295822734758267923480549591863851900011184399246606238776770497671893081100771394195691793486123033690820565194250720361481416011961615041767710421996291870545575405504806669458485927807980968752473540817068481278792437698591341931232092729335199197608964857605396249274123621894583759063826968131287536519897972264245476011304893949904236532771167702123645206738032628218690423261793982130326913002174383445639702560750008833529327242127442587043395887759970040697229263098446907239629381107745771588494606140282578286653035921816213475387107276455106182589447774222353433529592556893232656321739550067188082523511773693536831232214284742686816668586397047105374794020187967892546164716103842331013495931921510342042887853847831018020931627797422610894402404735516431265664443074339112309131157194357268136866070732089523117805191316201297950680203528167157792674367999661458732068098720781121699993543109434221158182522151275924883945432161861869947901721937871906439486337507267450811209930755356444062607233489588208369069538677784406602717790732288000000000000000*i1^11 + 162233401338321227615969669982556701619675596439491943484814107844767292556670329669636118882463058505723521726519662428411995899969253210090348238585274999146006826825722381744457934749034460334144859364904592997264924241302453129002597903789582264596464467662542968603585939014505645900709531418194875542983533454287300198646342439675372421138462195299059388471040791148039345814336214976731189300756451006942297244056800370244670913536043921470188372761839065429990956435166942081711934984789795776383479275605844174034590738174523227502940905056926393722544957061326568940853830814136385475115505214563330846844292592087813922549338834756199341768374952902206252260068160633547170396836258005344676725942161729459602615479226861043029016987013409773506126345253269665739395344666120985715766548566504181103949190580832868404373013948066821699342451424930081957916515833732387207408206142630575306201456233975966953709694703007639894712400934316521422137152338178317368278339977308997000259762539849120459618794082393803340983830110025309017276884090821415151204073459166099722863789290210837553754529854342255083366388904027137035358104860262884704142864784467584780018610667484313349416611504253394446768745391465176113960036767827262122448985808484961239398321222353513615111645534702425708520317377880238149101840723957941916285477194151389902808081844142080000000000000*i1^12 + 24967531972031158210528617027789113341872445130583608410212538622023209735931143630811869593854008837584141239958532142302736988423761059093818009808095321766044647937479998801288168679846088866152224559013098589155523042003862100296297353615618232833439455770384752851008350556052909955105536942642748312545494568505262218456857547724469354059049877803739512319359071629835491373128285856173487793956732862694543339084200372621060321844574051047873554871894997894518831763426729941773057556844688823449945347287354990772726673736355833255555375920219621572646323638703809493506265549601635977263393704485625657955362184390777041586895357097932832192441708775309068667160508322038061168914685539155977777574221250990842973952103332828712638210036116413627619950140607268699833601784478788498058342673242221889515406958073556136749212551827435171656483677882010542765428369180373453859682831313672680533651099348784918950842172931697802623663172544054794511776864475271554992441128027148355658226695707250809924432972325113864796064503649666817871912420099484731504187842153799972686580904088647758299676328158754337663857346636046904053772246973196655766468991974413137776773413927623867770306806444994458676721340020959457551520535674952466592131077823532714270679202201820632460113802783449796071990482159226169194075207334710099842742120969345536238191755919360000000000*i1^13 + 1250607158637829054068575862599363086547103504090473290906121372605613846535214836822398844464648737432763345210528675068482021686380900807770061210643555786758428186783352544057719368645907169433614483666108540587017150120055573393143628588795960574404500044221892870739390979108839756478779155432421743972911723787497569953985030207028434476018484825631661771053789712853020663451847979560581161192925769730963966143708987828923682363669950484684369244712717230708120576141562566061987014055638341053379582013990664603126653805519560254954601301531639141971765804508580931483090827643081164611569618506379156656924451389398856481477739389121890552089478801484753808728242488994624013196087215494775935015635678700566122776550107105184491520235275928944090471030653598224558133809937671589953772626293771482717016561578243576637967440595652054804114320662260744808334666677964368303222913013676348210446251847476925523246539401181486589825450613885240431146746900392237274878999357727908125009611603379439819027995123192752078649472055632768592664884308627843277058450130780977397958658070815678991496289875509863457764281621509587374418092306883707740892566377995538283739384318584647599815002612636890738682706471494193325165916799306574530554533960111317407844619611542171434740197750382001855181099882923227411260799081299243937468576000385901621235679232000000000*i1^14 + 5177876451038806651987494228097944099171408806383276657833109953777995300513221442854089549619784554772409417502372485338954233627681121799333925210550464556461318830766941002503350946612385973489233211178938278154139109101808323022911039328884734753018465158171776537143577469762082112483698604371771957020158455430004714282942063164622962676955266843858826481602494663506285456795478400343006626705498269339713343236159937427853707167155589335938417468044291297004729667621375949799274518767595453568288464869593316721629630161926224281084433186512352177653950866954448758781226915895798715616787048233804303397473718026057156579368201344979574547383219422216363574163593585418091939974734003981314493545146017365478819592740355659757203185427614009725818424134079207136057508730306264643961527996027889527985370407147770028532147519354427798728145487922437722421147065636997242380304274025373974874266912284070764678228738271768483966304851540298070380560522180568794213296054019331330410449692767990221224890725574112520311865374526853952943691379464997857107208943192017634534799560364354477298317516786757344959497174266588884539372511344571784067090955324025467951366561691469776618001617219731952307444114633637836373216064538236261909360070987777615143494460925670850204220772592383475972213299260582108437094776094835762402904966502878891915345920000000*i1^15 + 502591884195823452254415341182632432748120710309389996346506353539219763576665326206189410583981305351232441324212843947984284337549220108466191089056668195938126853128931616119838067346667891746519628249742904886469034325518783020498139051323575002369818206491449145055902622370900334834839827051093435684152951692346598781404369871224024139856401552299514873004480107088061213914553674786225714866577996277084690977916784630369788624876254996048359444545582405237581126776604627166022485716051915148780490317295862699570828471274530761841442964478505194598886766344214453201622856539048125048612685415586049838588295604360411564649859376403875746480265727963014188399995591410234710384926881535859106792852141004506632693238450886147569086065183942457346155318897833956022843574100427854620268538975585459354858811820446745089008658078916805041130039485913823215361811499513626467516687828805379350375117200386872014878811176066218136202980192925185892030090390115789490718419173922446361579644023800399575489254270004731660813166246035093819112450494274636935945935212866011603123778010319204182512869921293669086245875631921029459812969414302662174114274566771660174835295070754363881168518485100594378006782456826374421329218224602465520067880940879145005283251767755045905475330916577396733674666098829639670351573077472233141419525724360654874214400000*i1^16 + 13735890947280956559166114846786281653092535997921101510391671305894638870801495473480668608982282816638945470066201762113122317903564268647116867927930986019225066528445811408312696244786492446615550272961067425251001128032902048649160814722793572112989252804917051860830127615411042720714986164175455804162535767512568645276874523827698362490048255447891675633733190923912133400795528219283444790719851019150906565813808541867464698415786152542350710145557457107173516586301938479202533929140968776940327418731938327916948839431560546140251621087864630226779467302289059057650300832242543761108350048969614533446165017776530269981200058908546073839760206720891599903612289326304248038936186890863964599853274789923395719092315972284199698670852258432519708083612185595458974432230974462910349917275885987297660394051091212215580367206837484132597182343729983074802412065478049653506757333114492296377285942679188389722249604895237338058076498839440271835930620219298341546440657242538854404635322616019600282952668511719467565960468266753839581725389900203699427562383823713073476682949243845441014589833049618581470619212507373163641858530994457435001249942541031654563216221391893862751170402122696519472393207096162174812541631193729737836681357907337504878670390251760739335256268704763391612304677780442001180377046116631660821717133179433779200000*i1^17 + 160190809397673645913529763206664935860633654226065755476428427051305817581079684533283296306499985746098599926610571457210377349948966136203013755761879296419401169837683981644030791051475114575883646922632473260189304129731725468596000826513312362593922199048583836383218464449495553140800563726212859076176471203899270665965077462154105118352609419749438183472531392875066736892775259628349692955991343142515366932173207242171435126899574807392254445563250395906223625728412871026915919306978361467844568399093972468736140637300350434341468228265612884236908334979720138217619819970832762041488244770050309050523123012921657084671281520533368394366380705713777095616095037900454877375316808806468319700671857747568682460901641627773194118617317823439173113278534682467623017009155201910132609324032931889971254804350174885511065510822465365421041810834581653088023632989857625387385884844637477715878984922702070211830218281437067236957052500585028565195181317085359286427277510401859632143374490790457458546231024047313019106961239627068623605712885926021129223169633616790260601813773886359765697479238924771289724223691558629588756044446020555291630310971957846831860471684437414103972312374154992666685649864917065747776277093800793963989621139370282789152385085541890438015618545660979096089534137131900767016414089487152760600451603998179328*i1^18 + 1098275885501556225546578475194949937532189026226687242735767177414918522439767578527830854045323086059724216680804649347917942055124476034524032702538310049406408942692539243804611530647182617110465553747975073017382494477409668028007136186126387756507081129347561058821164182375030949740363459743911664493582104873096501681130144221675595916750365789397678217581485316697779359824679125195168608322633778051939343385514592288799760862384386619051601388759061612671442676585320402013086569740323708591863018806510113671683730493220379332923169296679779700980148748566482594982881488387969160303984237824345936806079320393163011409531820271396673112526354982437123725323720969120028020194471919214310033845847506049678062556098817495943997934630845931455327266797118441654398111978662767357492822944252698556924689504321367049632430431524151316974010427140197481890868831371111743804239882546963792227866808499051877563002901825850674682070472273087663629219447590975284203536267287438615917954527318501610322072989755394230763212353189784473166397530485003964163034742301017265605715570778895022961562106385822060500390126484775277652837566464237610658001895855099341545192370140739297452161547352474394935458627126963637779401121451319655425868174499186046321159039453644458622573475812107289330976808724482670190661344166933824587772010168320*i1^19 + 5003767777090068350302079400439905634787924338835901435971110803667547484745594532644900270900757014593072117442988147439516163295488997100564106850441959971314790674593090826498037932947739980353249971099776916582776161574710093062970838598835163320481336570972069507692733437381186549911892064967757448854562697191393869543778866657460450457856816870624294799316046741354720275955061654590590016467891989423830285199546971857605572900886227698125013533547576577096075129614824562166565008044390621887128661388335484826387705609059753444560787406575215747066357003673443762189299723802181885982467013063855200618658289324379187283178294339788607975835248162149345337098063348325320401388370415563153822768745516322221099373514293964058376663531381379308254224524126499016211589211735713008769604313383408686593648871713184155299935605811081597651375573227262962606488579329309336666493080283676710297585830655309222935945129775597834888821726856981264078827210246482647171962870557424726091015516326811915202914104891424082465531309045361499695189431262887241409424098957979234345952988479224818543203925236845304425754117230634947742860347782873739679385696154344980808516730633908093837753780593309478464927642243096500712009066926319470953979335255410707937001552636772613310826610845413557935279125612921707669701983485710545461444608*i1^20 + 15400697301158354955954523695115048698663404796637369786098201915990667352363934163865414871926545645380710496566955502956559494966961096954378288803556666155521427433729107171330955519795730718588899638241154062363181378153403719893636476108662086343344120926561586109347963380922732991010023309636094824335684954510616558447885037307929285608846812872211019972704920957190163805458534901939087968015129184213427085784660862682786242965922536285670038320108485470824046825039138990932465363764282269886761992230545637535493137835157814330672141115894129127323927849231451535852385947636137983137091275139485549311192436283312343854052614478301803859580268824455322072650364967716236122703968301207376793039586931652570263230472849881338327609803622963447247089324247043168162508906118922390164545923908490762050917515382143589908401711528221160793714759606859229202857245051063297302039403671567271111974040912591394478271354592517186907722094188804816357158411058162102481183144721772032581099626051857861546369603010691863846801376786648419501334154340711411835185547078567455906400698043428455806244340580966096366483401656840610081482971552119997959483111724921507900578536043634684840979505283894629790981896340634236591374939967126333297552315069961926652826715712468482946767415652374725661832315558941515957492973258795909120*i1^21 + 28482908802600062611152260707120884216591572314024018143873439585182885536590751432243770673325494601128803868326864177696883289415984044481065592018065573508071761705456305467249084443717419922030806136171813983824707342661401970991553679235436269646103104007200483596271248459807482384482968552747634310671371665027032055677099612791035402623610093440155492280125110182677335555456565055859685369853655248052109751001589952410197656958653845065440975033517328779980589345524539948237544533558993804764206269011122321843047637011664256256603412222125800558141086144817810052321768121605228088961059069796948344515931577721695072212968423955514053900990892376234332075319655780943282560645634135607628158635159844622493819458804440038826955137029281028337954268439708151765121497600853419864821440068616601009072238609663428045319666522373448054611663774959249730635131882289195624804098569182529714573118946588249706329933481940769808413688584569129652887523820270267882837074737761279623067874669844576925535159770831237149370817071764194592495191048153126637854230280936007740852172275746900678089561536920295130531166463880148111832739015359223627631559490757320080563256974571751305115136539433574353801752469748878217798673821207055230520936709559653216041653771865676174723472926937663911611686812956102559679399522729984*i1^22 + 11886648892400735525671608716207591136975898988719478756002987621637432017884627327810455966607185832048611299910475511090410487983938559980418543281740141992616978127842170202940501619189288381349708018069423892205481946045007198995021711761715218530136245930552738252521223893296555829265986251027240804856529156369611424775144315808416708635564169782222985947419084711384823099811519369941511830878835416081653633229773900285805959763584986952908898990263551846377072374605763752762309566167362650881488048130435085569142068591566744778985832625751728428906673398936606738040115510032206611925706169724540565095983494652945763077142513227012910879124321729394549371903385723037298484415470834455243048192899076585111571111470493409432578679368954003877186890736228361852554979290432566534196628484963632711441104557475827124989851385781078940815639511249694746138033019562438602415018219357540960886861827862486707028047803779327154689117137963837951501976606750869278833268740990420049515201757392152469363512269858083913293044207972225343184013319689377359046272675314018121836857973877014998871950352978551871770773808437185232686010662351020334243897368851387897081066082783536207929541751540665579082429792646478548776674636047726015117589703597541626798675120580245348637620627538074998269669344059448339602604032*i1^23 + -91282564763631666076051679303873434206266286305929195467626918864428809105830064377694958616377720518857463607072862875961163716474991949511856210440204297191659431374169115628158455800517922408022728830513576011898139205339449462762619101038180046281799031684047073825208082043140558251074262158961526842582962784100888300434574242427095797558404312643976809646425128293234091223996877262435812137601620465017251264892651749971651399154657525080189119648142325981999792898157407554069055333590807120111004863290328759019736718583326966162873313397951775639524338938162139838645813458726777164670390037357722101795238374886591677907705243021116596433529462892644064575007128542848748843195417192392777089474704457232454643750313606505428625171611813373825781098281576409148353610027213602374611215052685699006899848720050633559447132547206821068758830296578508255065186150474466787142507557475728751709347143493447702834277743636487985968327567894605595117153124312230818697497286700442326430221552170236404106774100141895958585848560371195315985972077808944876359579913460070669002116542847529419015292154182755619335162447852766916671792224262873544882104892702727145812714468607833418554858785724647071869266121601044439550528383633662227225331117122504629437901009018842787983688050896905100774558908484895637504*i1^24 + -263183147457088492643602642263794681204688240230311085325555428309061608529953051323648633814095632692212707043277117894614990282265905390147307360666950440780923751921357614991576749645272794101916661969082753061787212622210085658217824236930902595381766386737479351404143666653706235100863966846147019230322975568397134858313220195414857449361022064268171689707965427682734340698488636757435249406136688548454596275699544781281012247294881720971443172159275405203460638086395524097391624014487909018410514115594851827421243793119222289654055902707998893500822219054174595150821084798880651080334035606206191760382779372395122680072460431193289094896787680815698113414961860484642588554079949769049010588143997386239704654762326534788334999585418472378416069217533728688775053390874872725659956109067371675185629122730140604239601683758268874263428555917902894948181040730598110838083682123438913514043204098562375112712597792078531769485478402105520115311029241173345656572918026055702246710242749807238469169493447760972910831425705733725531984300431041359277530473233518032248579895375474283561144064597212466421619464207999679807315806205393462144011020076968693792116525303451907753759055118145693748558729084902007518627154939868935183447529225058836348122041412439628827621180824043131886640440088199168*i1^25 + -258915511926177646224421001301360552667686431114676913568206371504717437827665059222745411204632896693987985410849879411960841971289970157839622179153756394332532435845862637075301924834564603194733103626349566577491636924515006584779894082818241809420072869953290108237374069922464411779656026100444819056089405968685830602849792898933205552510130345437719082568939102266474243565102551784814153924652020621591481665203782649433174592350203953457950151412265107381269427755351429907771105286041359227321345208418186587992797640775747010391948830189614402280061854185269126676580583349609310541753349065630604911714194873520200969012616628348208351342646338692785890002599351871338289344767900069344571110960996576932635399345791433150816106872630277222848980534246754950185448768343552450189458152460400848037447790471513335115181029470975885961056594634345429048046409982158517929196108019953626459826438031873660023929130198591975535844273226630271851704518054088708941268724596786342985491109612337368386993922449244880072234244269554809188806102776501049128025816422714718114681206991699843043464259053915529587472113360904866011110943785352340666771104577240279397297198079430606497932162368115942877851209690755450759307394582847627438645776913352219418106281994535865154634883796651064283117912064*i1^26 + 258076656730002606076007876425866526288944590426134205108681170201182310862435417619027500470955375469090332807396491681326033892806253079082394854993110507862698208443970808965608156197922368254347117234441082380191564377908967184224422539692089975546587683673917425775180125190688276922835146690156762102215307392957341714236382881787052732866089777939085141633908932891754707480341057885198270258799176956571957579878563328272402223552455523975510567892147365297268201318090711931273649521698428994573827710564884253382676573407420867394278757756164392995009621289126627913512839898108062766980952500477454581497600950709486015668675674015942178191885563141105396688970989473220013590211673981716316654188718943777916213276833434694676674165669276391238288974871486460119781458408464988994031496318435069282365936525625048714117874942287749128837993837491128087510265651687458355074001617399798079717315225071393311392454011320407687988898392404629511946239381847731806828245078162135572964986127832360443653956218198502750714206538786974867506143595969720185319672094936536645086330896849617284365723758288964638888426785983914732075750935613874929650091574738233348623767037439599350207548872460005526834326318915386168494735537015249598828677705086105177036346169095760411922540000321388675072*i1^27 + 963542042840992877997405590321145475868302538866917653910848028967227507399336852872021168084472998442893460208098022004390053567632478527908647536737653629165045146397069126682428078588775963821767054229888504005058440984975699437562508401846067615232386824289633339451361321503343379946380207804141830827693882045350494770952117980031288728009368037495794841756235182759934969381636413775639320242926959303998033201763936914355928415953655202688814543552275268691012047746557156620091486511469338447431403051055671706446141562315118345607044131096956234097105908865192198728015867763078585385423737707259820162672770755373562300710061521885813711249774590357692699906953095748749929534191637866514178081630242431741985698852645974574085062231839109904200335371269005687203393187886543614436630430777408265630895810776341522579544513436112161510512613932164335457535676814101440562981832123667882558472975504335724489690023622278125197645264653361224779674933340607725451114108876236314246894051305561181282812069277428294593840531820393402632356610871762028461257307240879287383220854216589162335034287334832967472918160943170727528579671071515586819838384642304593341536546980461581157143722609707475520440132251767167412425922508596653025075777628380261664770678626945263322928178268209152*i1^28 + 1085841699180559470271807883236139694950321078354511574689770224719054043903326732516898170077718411398364799831390219587886284497399653426844269725823700960187952729588545838459481303551114522366332601276066444845242010029067060740168706815175282507234480283405213867552866771821344051689286458820772253485327799442845460017852627656285388993202984308342545373034530729482575958265131735921497330014173276533027593115632045197509190544361198626364272196029638060679069197414358580720041868805054907208529808231667666894899478388414442690890296496927222933128764339717901715926726866572541507016129415880179715727176938750093689908475253610909273287723157517992237560149907541748736163853835001166982118407956643476529230047250934638327382155966591366761521787795608345705227860315665620049395770010326199264465397884649171610614705663606334151479403380647915251607425475920207137224716360362781177234972214590817116081599418633614019413515655302176196056378043256871196203269490485311104650534014264335494593237728637370738899439848999014016188079848585730136243898825016532763280582025199145157659868637554179685146880892922321555583279767641433018141575618948770129512516229430894933961242088124756332753634674652882549401632842068726039529941627623692339882239534189464634753260978176*i1^29 + 1250995227668665819076183483484214455079135171227239579855371877608576198727973020901655016306934667706642276487544673485216757537658721581468103640158016298781880791859292086012948055285715396189905356869300151918954347272725121377139979190380134955299802867193931427360939364171517883470759482172326868648352179023909821150175969733241875012278509714875502885296512971041092767157449840412636548910477667550511217794702788297348735895224099706397892606900803004426539207834049332247547663977371479663548996925116379706295878377072269961752647248902037190651150632427117184304800021539585098307003012598818265380237134624050707705289272912287909507530483351524734152466903946829830998667421002171777839107540417144669007126007768962366748375068372091767060667510037416185780471079802952065381910777339791974921124081388455107661024040453603825600778809145869203880912516309375974028678585932690348936244501222235504140369949071778939970751488001359732524974715238668611079995973261200439507158430568326954552204373308119716848994181202307006145908786587491495130649230187376867691004848460008781136933973553577377169663211228034724773067342946040561001825570783394498774843497227298046603577346973529484965075884742624013016350415080016840458565331500545754914878005699632957489152*i1^30 + 444973284398319052485569853135995670311422667563327932962327620398573491029390660021126352368909374899641035234421385397850748919992089837028324546838023522752479864813173711617991166000617895012181446977063890165076060425383409584065880564394005576163910302082524359732866132314423019466134771075272354170620316980209511467334919341558903520536350898379876249857037636471568809105595403050051596901700296469127244507675294908805204296169594856235305263927063706345589764988170221350054299455291015107259263426055934323651559250712308557332233721351722390140053631642910190562102238123460433973993294349239936639347723942353356001449303545403469520230613675123110330833566073980305481183150491384014342164934560963134659654554648803740106798573924282977248299929070963801056046898821027512154569083706000811473681897230827715901466455920297139451810328735025738098221528107751263324112244091895477847035778426483097286959624251461260968589588941757610963621202665762829999358861450839495244280546348299198770194181086238435571104352835063695379292918961793039531044123683992160427213566270387612119481593421393684553910307951071265886805451213397590289785366411292170377771408842270618378681447651789015602620675418403227004597705194913606773614087858675548641601112466522112*i1^31 + 613385076791830146045076642709944331637716902574087840599335749398392614832187856327248189234975908065695143229101408725900233369933802036329059217043120291974506253568080755521087738739880167692222059900558533212143074997098534275719086209471023757433581046653524450301704918952250443817199126924564783571359042237773547928876422037214191544913915352381608092676728022234250433936760456157995988159940333268854685703252432527955302232171623322761406297171141176245680022496280648415828065679637467206966529226281511704350533582087627639887798032221156169465691537685665099247580837237476326125385166631932116059781831120566818620650170059033154780186327581312833171440790324709028487895365036129133858201497595806138217068021068209095586791344418428541262692204610820955341663590961354116651675611349779891801739248148292344582634688799331465990919834436071190605329626657250593295757956716225387943475423441048851844997295954360090176208935397308380429801230963022977383361333602131040405276368235386570779802355038188003973091227483823100387644613997040278070197202616883089281330517341584424744290073361788422223533332264876962518533198867444225887408611374692856647983279219588989681164185870567238305928137820301551013953804061542605900279872969222787037629775872*i1^32 + 1247367403299139324948116147202742015626193844483723979988156614420456647872631559816970792057270321900847143259638920859947187832180455303878064904030154490484847272521914822860409801377625312250642901070614307621065800808868381994675842211137044207549837830796453415012164997934105912602347773825740212840506212983773681602499163406372932653260782579879965774066087776021765275332492623243344007577438217247265627089872371095447915572387083709789296715807605499824425787980461596994138862684854532663493620065567749816158656202370117316925307121387545452217412524193497833673185778118424065880075693401362369774974834689011161736947936151013354862058930385283041540119652444855763332961962249291783705709722215840225531910242539003431893772485883056235083614964491550186560632807778200342972018164394981770277727328876881757648659476082502242941960443772322593763100319820007838001675096533234575952034147670430709514626006000911229764226275704248632719052710674717417252419131404699694858471867809576852100204382529153263317173352748504681829301082534874834641353436987119762214951836239455335215130690599724405621544940792402468404143978127279926827464166497057400837173154431380728980640874268871159133047249846037091991194534345117991585138067556867768320*i1^33 + 36232412598599723457276566833960331109475159365803660343049635539623275648730246883747492618496260077034320311380172326030872923626291559514952083122366624254766341508473572122854363812638803857066120585352807032919016577705706446090108649815076641732459321647792767535461634164742311203116429910602322548086074072741168869562211521415100670321304724327762659835660178127374172966148601368280263181104524091892276433938203412267262261252569533392265328799007866213252947713180854976563936305329593239520422686732024587350282426987498604640574409801692445571905905130212135519851346166278118850639993916536784612947463284434961068912724297413788304132049212497403948528354491335039827128982030363031090458714386474306633266618180047771219846124957070777810153196861303744213253661069155170420993546877940869639060562797123276017159573683517353490609861540853183434377051150496348378630963781642199821049512862191741342884398894154505839709572948814982992960615476789690803140251065445191457038916172079792606726509699588110854645711602907224539447901100296716761556026464612114024075811904065248302218577182792128042922585601602101300911406373631704664247193696712481097485955638725055124989887999625760895904779406274204097536862417765108938076529360896000*i1^34 + -8347610724431632921073970698614167633543141301962186828761930663912196463941275952665708010118665972020741669804518690286290960658029438651764644181916197795192843064974634637186719157892499990070540983580023027875219670276387469844401971986490625980943366167649483431982790441436171900911117707805676778555159674985557741195350281869743158119096951296781035625311474388196656060035421135332767464394003202142087781557295080907386340290715834407008826847422244548577356691772370647104885038601413171015882180645058338241912281927767114480710373203030284167738010730482071656370023594895327138708250703372862227411592615891788743471471875427021015020957402973337988663151961145027729890427941852281817111692237017358691396774861997179918965456061902173800702469263734451077120422367500996430654688320774055185932435839815152898857492724601586565418280448384606836366529293344830319741032130962783175739421917752315296520002384218659425809079843795273884221062444473871302781699333480341571070043216410289485911857936468491807962141902176820416716301729108360888071240104829395657108308101753078540742777937614066878933118102210732120016627442290705282331940655563379699296226541120733805212103738031050153588455139156667716842575138894773247381864448*i1^35 + 2142740242266688738096680848947886620891926826462010133291937983359275855985876197736131598601598908921112735087046648897798282887118552426232494081472399427916952619667869338377164841064369610299890417450171150777454370297242126066188236734226928156890820985547978087607598955157274545303301035878942593701784117625094278543547277452299984676006712567291782382880391133698926076251152167079430660611752048292700287256474262554218583477938159040709466615682178211478531819405983289118979979518456251229600904037286224977199613043722203567804335743742834608494471185702527615792319239769848060967112317600092755970902635674828278458321392705500838391981514392460248390739595204577851828215055802650532901271189412597569966866432944908079224234595616209897893880896918008232571471574156085694144678345628964524786482474400619579258538932169344205803170518284145845770351297409404067999442435921024453301050034517144076180794603845648798480396352106453475027004310091347962526536838113202824026075645371215218791718424899820917824411157584215192028959605443715743582276832159729226414041468327905448350803909452527374749800245999076856202730252536586954718497881156335250673464781295710917318259979462535434483604190618550880905963221847069687808*i1^36 + -556086776763505443874913666900866406755230430205378062739182271106690549456531656609771151605156244457229949409864005450544997854824605523452664925385508180240596139591407877676757358614860908655338197841240981190497003268977193180630403749793876144135128468014241152779210542412463437642912277414215055603801436856730345607040533469811129041933673847133519886030380316761386050168446402356505007099737103074223992152610348403733659734651964701291277574001261562594440842366076922703683801481036716033930916649975853125131394186395284228639265985287013987847681868446949291905328187079563384443766442216765386693065036872203495654698062948938435195105696239022079898399820877114602622295065967302106545863732691697905189466403992755815273110515005425703115480055889633037836395356046539919241457283059115988545451953486155328598172396131179889733255829320321979816254738527484957309162942518713958319050238124598625693433318183305980744666591711062217785883475294104348538782690511793876938751410736986614650641166195797802821739212805041169569926473731696440914341279025745075602630301378615718598596785300231796381583720266511244071672039259472128536457225151053347569495939397951095624802873416511243909987691384026446707556217782272*i1^37 + 69088561765616755810024286500767268608529070828716699905844926889725621401609189808429113926146048641395593179230127735800559851088751055620205702824727968650071644198843169178115901529709849300417756002593623759186116811805887084170175500818141780323094142049750245659026899862318963649169660593447386321179862596691160792019990922865879779409142935306861502681040928768900093696963875430575632631730817461335987134414128416865407165814169752687155190323160265469202948343619467762300389250546261872846172082745358379187239098722015538128314380544470673257078645517460709178435155016975928087032276939418929092384906308453061304309741002767454458450175446417814735530761709877609392174282165632686335445039187567522445539505629793560924313896826268011841249888437311151028699354342184856319120470996529469044381932349694063645995915313854327368622588028963817385535738988746866332282113095817165994168938957653763227391818409186752948923566919853668149853785851907141638409694893888864793011297129057378611057855973220688767970426503774521969298709341017312263046220846002057887845047781868029562058795730299615842653037673614541462675324846070747928156282810921114922874889592393467334503424410769499813787886803818500690280448*i1^38 + 18531765264218886450156306793889587804955016980432816406231830431460364927385826713900723268096520509088368459433721976829758819676451880161487562052807794854342339291579829284387056401480521146410647379567974883565292298177645881680279498046341655834705436395797764496020712454762043043638535367870740872484487928315849200469717350045380963405413354448125821336930925340656083435606245084052597701075899969514957319365002443403579609363954612717697021240490644725313020948595166795889025955595987738204612033241858537646258854470391928186940794580610245250822593938993950302677769899441947680703527735424826937056130124384305840507121332401787471388589213786704629888553120275772146180092467983898230370928899045555940141570095803385811002570737170128803035944174046752946661193742040620881862890235942604191786831449785111547576135708287738548102132925607891616819439226857409652210368526396654882395513104436776881473969386021742660347739062748141823593359778695208362968602069077842598673176620778916609934972205202252945130162948204234582475334699469247297686923751899569726534309524911864557089072162835433740291021939099199314748629150873645428300078332771031147451796007072583578815813088165412367865785159254016*i1^39 + 77946839120796964021094713642501822634317936320138634053304920466213703858560765497162578010013697969564845065008994856370259299096644748696907079137530920553941455137309384807363844111284676903729935893372661835517494688189844908800983444804205609756411990949803239423015621596037322269426599801545184477474173154729032619615357009948788515274274356714973572153622060358656425107289182265981169356828149741765569881733988674456879095397438675149686541751985958662639333782595316042608602069579761137690031583835582348751815391669075386030400498481342583982693363767510217282385732408345958224025402344268173429577523571633193486945165795315913064903744097075745018069373307487218426363484814385299174557041571541720812211909678758443756742196745689162447950368888383879695381305089093742730311943756225922565408427209069099866185899368180603998759252842346416318749258287309406753595614753498475216261632631656649668709783060337659585982222022621945125792670584977412569418534313347285547019799403157468438793120173589228245908755081909341261013954812957807183355234939951268839359452643174242459094575733169533586477608975289029536116063830649494186349745057936366595180603252559460044524728210809203639451648*i1^40 + 16645109616215746194721628469466889218989070988434037505480525702098391983352108043244143267973045119588824626822519814693701149647326196052326524785370573064490045679343254442468627461689417821181264931909262066678867343976761701904752622648832538428151307548217854972751497501584346993577601425403489418851221332915933088668828403744524611794536346520230616857905825614305234424288700645510056542550409234655904298143032369833394644030953243180771466763904148630319746787174359085021112149509377672849926851403600067832109494813693119519815846194155657724103146001385283508239225825085771209860766576811054294094978180447526145294526089572360154152717039091718265815812997274815491013596129854507130147886150098791192907893213027001293821951413165768408120332926580120630207718543427687674223616372935846974684228598339677682897229313703262340779403883537773816269009446070646999926744738407171676061850852379387273746755733399447543406640378518968045933610125231333021658465346286726272693768765321562635354917358369523115939974343613742899527591289109811209226066116787200028243169403024454246319428838207449263800283345929349175820299799477546187673240017717755726488643514799074745859230787436544*i1^41 + 1175738775630118507006749316532549603228297840758033134539745997851827208737047020763148472614142713739244927393602508121204801415417281554499220153564187579336162198481333823246886784118805894740126521251589793769843129189390725868668770848135725115893664758324911497264323821766506466744624007207039289466803178270585813117987214013347118331367400135966775442963646140965434835583106525032244842543031702051453829289363289952960382568947376999319382373933613052248746576653506335259231093831693774368791197393640821348008944753475050645673168509956713581666630639583035128976257093917274299784446450461223978925734500183661503386766283333797141675211033954622734788494525667651484208294866390673521940595985128132322249429400015456623822563484026347263819262328328832383194185628042018116322201688749840259446193485979602763270604219113565500992343878998079122995997423472550643853690491842798582364495468130090866175742653155545507158546538606237854365203728625093400010436438405420492012324655963171927329162792087759771848506353392147716014599176654411251304938543143243068666150965411292397736210007531498614584363471027584204247781354296332879417917007977029391904338517722715664941056*i1^42 + 26037899427607591716678908448473982417205305945512753695084799837213891760238889128231613071273857368338798817156216674460394564689658127984476702423956182472165128136706389984037032092001396434218413818024023245747650090656121599797212105408385867830458592246885017768784932590476377759415390283057325090066487807692822792937980837345214584030967485098283607368168710569707840050216334674717322608950372161103528554646959135712737324689682046477800126834784801603577310289222499166632301575162033832791575646307233244734529017268332894855838934249495334685490815625279685559532263468338978211877655895950301553181800684871885256414886217896883502927215875651054495573772274681209316222005665034352574042698669798036286843570416150581999809615313557887779238322451519286685229870194712889717791308935832466568796984352905767491396729410878992788918438247641998404173748132424137561133445609006512992829921304329492498358813060694603104614284173317294819444077561205665364074601496871071977319348098864567598526696743065628037747860779268327841683319023433492923363464841201640037255474824965116142545664943592543560566042396682517514395833697211116023610733668254421588609587740672*i1^43 + 246802708157885888578410032850516049639775197599931430796374221875146867504323230108476318081092570475793608539050101270588689166818066908776545930433030536972338690845540621734495691296665780645572887233718851213213122800307509542211474242395358187643829716711659782589629110204642275328357021855389261400572776242128058140847482873867885106129405410338861803620476089096582524132240683130105039699860620602825930963330281960699022616658150040275483771009722251345721562645193782791308474578831626389569355263854895623535767538822716032292966228440643220400107215552991722936408168780455160305284752858675428887825353861562065817696739507276965552634580336736461942203408513650771211346592193735952940188048053866537102740816472737210393581723766683928152014235669532115528461319140077743452741732389907014890687828234855051504777428245683353601685908987073500203564737223086601413342171942155311097902492697914563515000648683643159262140508536814148544219106683375886710562380122976771451761420450591287072782673063131710945749564998981164599743804691836860744783720066557479041712581594277892280840872030369932505614950449383462972766088121484415644778684977631592448*i1^44 + -1670460985106403478817085369943034792014315019088537634983305397213018674632732391223383818092982483729137137097766536137520534821202926302278113011594785493351064784396200517652342252602140142098391777140816796816422529314850814641108171593254120495124826049646277065829215951652984926308414471997378947046497315714891964077011977211772247591015885288444986214160518566907871338777851419447435854340616570981078802892767256492926742676902132325258866875190531638740165605514361987610402280812963129687464492068052070691837965807215332142493264091920233706734473992106937437342507251983117047951162938708367073171989625314289616563483726351015736189884084452567148026522418633231100246830015328083453004461530968562322612405022944898091008698179329333930589056561613287915316553308812975430746433449134893522147200382871390404429176750102184003552248914310094609599870714530236021278637845753184564237008728427779316026024008541645889573249602533296193834004850076249016553497558516694255812868495624924014578471967955959532048699228118164347023070280531930692341530116314743554218888000935567502151365625413565968337819747634342155486950557788345944689803264*i1^45 + 6131787667301155098466753439378276125348818521257322567121215293860597023713185739962481529524244611045833873980419373452098205491951975221226670311431577059532902930195961443236498996249359599392670300385307612943272021965017075543278940652426629116549886696334092331285270294283302987079086807106377770439051416100079398606687289948504705090179890687532583757418186165515922474354986376585899559486784657683206808065888719659572731378404540075123779097343906791280233398194225070062943078008489543846433215542787161560931316915682977707151100280224949747754852841109496437092960595277304494263940498766474296151438149981974152080979001421531980464379096476528967777480613431476253289650058056473268511344977522834265078638719864650505078010936091904029311502469346192340256799879839131447618308185467080883942295207570465735998888071595189305035270215714113965400851889984940487721253085755072747920097186523210837040976772449497042401333406095172413254042343842203737101013245798412220772408018906677692458058211195777900104879911364929838109278986759097844894654381047097132931804847945330918828080057568467846557826093612423890231821173014528*i1^46 + -40059863575812380478456193636865655666811092821331967827823028597635651514286958441811195288517441667986842951313443782267293519533582341020680109493234021906962252735997843438497958633149264915834740940969395319047564505854583708643289889311984583417492588015965874132586897937385395404835458802171407301777543279460827729325936809449369392430037714774905439005274480346770338141542238769917754425111161655490051547327084112571809047132031993508423913806113076744334184113228998114831280426869273799720753824678848714790340087428320566435883396083557314623883681768167196722159321123779298125973790936989099561768928548908398166277698024290366631247360662125548183897770015880761088471800679074790229373550587159411865390448350755501125988555582594514204769699200812339229065117970868216902800844078987202139057971651809031576314361916650748574713593382902003441962087658397890025651977457421121568296963054777776701454603966661343198315342915013695086586320339268418130598644817057381120424602309429388888671093082886049703149565576600255498690062285527753538484846032064263494554586179758029977941341749519751143880745855674925056*i1^47 + 17866578146320720596470638412527379880693117073159258754505303738552067318749849277575779201383511030704874636829451947494186151592093910089886159902280121808771518391713653568436997488603497266078570714506834432753408876709235638167949745468159314519834333862333665173151579964010817804908997479384878923966924834073452119964328032868833351987616221583269215729990249323750484515620111195234506148692248348227976521606111731775090766818831634503993175249027615105207028584488604160196305438724058510126078703284297660650777327064427974908429308924386863706862436150278940712734631556053778178179263917107283681093412695361487937006431573330712734753226296143366181665120451768226687311680315710316445913757010179351470920726040408647025471587741519115165674039193897187354957377069587480203292232806108744677468636711694103052887513297438046762709506697209114981882861205429851552637683683794894328320928662917784867599284577144786310735803025943454716040723539490184810070718911566411816476986245616586256530247989049559168552544084483871950443911497573351954873805849777172408701855052253639974172035086292662199046144*i1^48 + 368602906651478226319156545013025550841301435772215796993905924025280574937637870309126361073166236596652407504817407997712210581083661350861150029712741495675976511332595896756336732695238754165550335478718973491409411823786581936575189068635545142717893984238523490513378529132082771661596137019908682814735159794889846195950772814162497172482344926623853391292617485038795965209009821290478038579730995593213882059769838069451989776180623948710435988487890913174286335133530053859253796569693756037821662650266872376708299865533061231751804002870860952174817173326273292445699139736869233572001397765223399542538341436705339760589191307447451131781235180174426811627211421872924235539353882548295459894252360219351427229349143754130654804697553134710936569256062413783646259143211145397988931946517844738174986007708125022296559518788791953505938995705880931496810484306011646222648769678704273749065709179315406896576508389501500763315589883342418959849312736414355115905542796819404508971307996736200595114341288120749999031492378059880560950897653648681987067400150311172008560848648657132949367463936*i1^49 + 3088987655648582426467985752419457693740048396414719593839668067730248068292932191689722770194874403008895433068881003606895492091513331818623544945322610295729492596258520494303012111356346208173985505953344601595482346514014629929605352483565085953778891654435506744242248806329885503516211699393918318208543089816781239130409547743028130107326450265904563718002448925564924636078236184866469463288271532882640017998860722375782334671750431833023460702739155485882550490371061317168841837973824137422413523458338805435190125062099314990317951628615897866765933234597483272475786040148313938236903499764340148884889900019858054960591766011320244949689966856157809327870466449598885411106844271569771264578039255059093110880312406833907955742988899431759028194689463585723361364008399512372879191491080391309069418856983826232342635995073549523418690087322875313059586229819985026353525785789376221421399000349666146001888630547581504972395169533571067547056708059987882572610120271438696191601477154207599821145914805954075102931265900505142113769184219296316422463192937753462988591663648768*i1^50 + 13183337625617803478099883804567949654733115557527081015920393786341780570185320956255024036737171889444069031893078223268315286011941489245417205752754513250141347506930624176892420686835930750796427627296774660717000737292292738474883447612845192996532485271269262451911531484244374894123773011257672131746275533590492287973503456616820310858499907656841764998953238880033274322521888658208182749199460016451659947925321214047636131236674324675616215557826997785904227621314933875249941563332445057021938771147274279286507091313779519311899602596195773810450323748031795505506941216300911152088796883655779175374038209602895330998867200487223307216617002418418887666134445633857187875020933531979047039004009585056708632097993296107751330792076675862260556406109495547443931844539939832371936352165669349673693863816321646204946517999401476853805658119648269216726428587593282777822449898853309941718916502849258144274335156772223439379070385775969006317545440819883380196839829088960775547665787710795375024074803485671057139837878855965789694104775031272878444624332691023872*i1^51 + 29643195672670443086011247380348316198516747510136852706236052748791898216571335471461673532850323087207285579857889715149331017995288719470329116408890734958517542189723727942275878912177720147972289994015815556658539747832281967897751811724811429220127322577710984772727451518308178434942117620214242087083837840101468272940060819793860046158058378403391714697641376996931502038625460983203541789647024334971001552758252378605704317129407899207553873513857699581397048210835346785668453747050138151635130624371917494278619560324140511107375145495364186427581565207141103983496820884757820112631418459384514615267881052961791348001002546086176943187358829879243248162379334126262526760021232802853680309014651104763319473154364181502355788072853891354083863434521474515128003540222861738674287164559281195103347852738401242182457159376997046007165334094685685068668047927057438971784683112215570291050644894659452467533108887825016569172237981388394223858406389893211042040837699372154138240890304492864706465373807373465803877653150024417158995534387289846218496*i1^52 + 33337869439069870041150597337246737913348200947033660583597032148604122723766052711299294477768607265899489300961902111348233178958340114963890061169702966170579248253378273464693074874002559447905299392162173033853648841369629094479753555677385816398966012408262464456786932494557395357108200170310517568658382002595812609255919295093677557928243685716243078035836146183360530108595068537122287694354273810374996524271844693572035592121518082526812320898185982544833701613023853998060076198474442618976031101108025306250502741089183434958371686468581239323028004042574657027773721370142770316186680856303381972276890840379073725692390079532133955072175878607187533087784448759045714178058966108488732803770508662819994411714741203448363183240031309060005670105239390404272257184119857051519702649435381151528298197435731039500478205010301822701521915360253496644767943074107391627649868602072624344571286624215976971604945002982697669010573554338060034064746581359272509667211970938764708412556369984337722555011990132058062231230668492300753052416*i1^53 + 17073237262280027801272805477549917509541306400571432187493591728173560548847882602133906605621866929794295377488673420513973599547460666682762751628533148497931764980463800561133142476767049721081830597529489959066289015824554798968104457035549247458421953340729213403961687590472386268363142934405104348409042487189369994211767075880091981618898709561913678833209502268142926357408259227745658655432232120926687682238594455682308445571254948912682232605233979933665665904839176802568848539579704111723959319865670889738636603254139286412096719170829527526751037454819668832868627629000411992829583175606648985400711421008206779880752802141666369346318392275046078125710024119232736313873048236216631770175867732865469232396273412123245999827979574875236245309023805322303893313004136898208250065754967179346452450920752567838113302410584120614562770817727301321871048465094007124266592701817862391738772573737187019775716049831292654218277639619618310041158017234964849987647568232314047147951480320350631026309823987370408801872576*i1^54 + 2655750884074050702452308233065030970857532147213884336517548029390288347008876281723461181106373420168934712625219923835746866859712524739356579350473686257955282794089021056540151122197897992196582315987182866494150894618491496190277223230708756944048470973610588179334916095920445703102681513362835696006656225270504152111860125460966680579274289914738590056070725666271072530407821917183424030337976790852410797373760977261306457837219308800700370242775530262405069032173307934379331581385382363261544788592435948636650405981981463674451813885469790950903484758363749235449287920711830369017839590390155652711201438998917736497028370942043727441940622999261157736583086102454678319893189686528901620010996097934552926906821839610192653916080901753942494516900728119280531008510512307442902630964555458281653069016843506217731465905150744189325961671467898784301245468768320910386062396285763998475235483331612558830937333289644026838824351189563540187133643544649273831499551428568019680443077795297340748441523392*i1^55 + 309098104688679519386616647687242976698388097363290730638590486753270653663920168654211969129177008349121776612728602319182695977728334512272092330087018979067425409956105586581031900641520106379072480914374551708840024516006344157069698317622325203190303192096578995305743189670727683481283544683323078446773486380575762328932550759582696891976685668577632751203767345787237436481362973496173942980065357345857596550085728315746686930714795614239536074637565932191836358886353947717370925825900612220404367116584144451376800503570604151828901990847043004488475475515507479648940311243131244276450690367040323946227846765459925252745919413103272214779759453347190279642615532116961367857725044714955023910151957538747024659816354776399681660321741561209931587805747910037875486292894290266591990567541262863730108731792774084255770824902339218022711813372498783996198718022003584055235116205248579289836328808029836810823939800579457679406888030024889244225251293081278067807315252350453551979841482176*i1^56 + 2414236904391340243788395204820104741724019168425661097989779101950508517714955510882747656229506174212357011724409185528321365366360433518989876185835144028112911302230222329805551678484811949156829563798234601564018028202294159008290438591797664565831253684578123424051577975882511201872890251878897193931422099833299619804723726736881103647001936015109284381842962530260509263365105056768594446607095758427951259872271471593152922333639565141216390334712293021094513275402131390012943112466644561438153940192369579738733773949962146931602540552515229180359689636063129216840836897682473815465248120847366248751392521949682093897466365249708491987994143811735613901894365735979792082683259705188624438364317979360043709330101334435128090300098439780528587759853574236367622474644995510248954601343098277020791515969958159817313879191304357253322360978453034568273005804951365654022606973783527013843799825759211077313960355798133030757565021141374049961611024592785310455530864*i1^57 + 4496583167789890924270787243258001677638729148528254239560403357845983941912196710947714643322432224340563949345172331427188575404933388404925013354969944599198140271876302799695863168807157042452783705018162825192938310632737956232711467632769971833997568237082404138130219282983026633772887248383692686093614628702620062358125126039602041482063144225477664566522856798121398708392201582262988870949976680089779069812918408095623545053618996442689273895355558416801690392924388278735428094074078873558573612617510215093389437465935494438621455427916383030005048263136383788865319090342380472974665417073233828048366278077663097396712805376982936897042563294476917157361937110444855958911649758665987497111308108475637667370263805428891283405545338659984012740943803167824557762099347779627371413558800963855767053746802471377231559021581441900232347625870581473629506607301184355310769453369304892736582251468725038553152871851214541694511848725167953668*i1^58 + -43245765059728490831282580242053864288380026783828414557722853881409110339787237808282078309059127165318554511295733577986673558254356643658294907092099038644825717093734762798621953162066704456949337662355857066614948308503972846015148006007183877759033623238065555392374705188152281896144294787283088066855888903651413057302038304537151435600613292210880691410080625202108509223191485228911409273775078844535709594575989315145867911342635324907710351999207941659583135150421886063269776436402618480470014449718538476343347496236764222430578868002605312861134037052347808240671344526131951603666286936141610738908302649803566663059558626752984865598838989595001520318800404888988286383504680308628785576609376882614999376082419590278723965640787242938824854737117656522853294962078890275300626863640810622779500377730488821034337667377152472525130171588323869295658043345742681160607846509519175607185142287986538545228*i1^59 + 5474236455824229895438018173944186007168073965809425181670182705232670679742137772765195984269865717773777230701430393229097830103430618753478710534429534419921968175700045592239805668623458177555043371373446101559359412565866385901310299307805815867525361062336818316862891019496522865814628007321094207606824704121405387314615027354246430157011369246043090272492284695792225856019185532439969046912256963113890704670946145048978869403020473327707796636131451065302748370191109388492330460830174983797844293739822906758943782585081528938134642468243170782916871486064709819876369780128245981891627548354106648286143920288735712206096857114756968192347173527277378084322327585016588009470082253983962635230146441758059416528015916392395133013823167264570964265497575076233250556178645751193435683653079831444637438404673345137475425078452516663284769566817798799532733099017581930357761*i1^60, -563424574274724526436268312936485827800946287354515898707204553319883298456256029139646345131345492609276050370190003418516457065207707913594382919434100355354977852156602150213583799050907886161028312140464576777034477611606094937510739219276420208834939255427322490208602574254745062407019171966669431019457005673904368079282199162007054430079949453739916343326757116965159230774991999565357182057492201399581408425066764877245570385362398178308463415049590600665367084531279732741127599410192173552707854536786598778196785151312859710246034856311064990034976111522360643686456014812543674537122687716645912289093351722635682403885939208227465386268781877425829494643403890935812001846305653932084502144310146667649403331708714819730477100669613176430491405902141203908635837754975552155018520790418938932729237411197374145062424935951373657874090110776900589889582519099121716180608188834420588155916881715825877549956894298208063157765776952119361003353215802628532678678430363719367469232343933915118295358364220448341771621672907332708058748996231223546978014663671186329845700435493043711926242224443826076730548301928634297808971099616540133712821541746910190102769367695282644622293772329541692275529345160441918119000145027171393049215649005048993493400973571145381397335229796479577351125169199592514354020040652679210117679604647969823890847051545245725177527032113854886728347226668326029502016608761427054187776674701925487457523572925344706769222882960318928654138366577275533085732106609703205908440775202109911937322728082549937508390314440839802556822391955620107940049029222069889369217593092926534399435511683398281765435685484392957368728433680635452482121514592650961354752000000000000000000000000000000000000000000 + 276690813425770069733389457556683385437726345168033142361550588067454513354200296580101999996537534888785916183383549250450872268079273459952054479242209733846384641803048752733825231363552226456693794395711413190626514821174098205873914457057503956808032713330536448502226408288730119588573678098320062280591482066982844967269280344701855606676922989299213414880909196681780485128669795312773572515423109674587578722567190994835062679038661856370135338638533666959751481425783429237998746043393974485855267646263012359179058320338429205993447015561447444712004978727613367135769422165027425325703883863267079761600774430247705278637214347612148764588082643362869739047983319243197447018288708553542006936871165606717767105191380812683534502579494325984555027793125079087899592155609528501851813442614797566736069544617719228116511582929576654843563829166519666485367010882712508106747154496749158553759107338775614315246383222824612341342247615606612938462501537032375030124171759892635758746370959425106632484885322052137999756760664406593542660660308951748276738763665167776327796903712819306603903444927705374065988384333590345059251852784915446688213501041314604837375351718516989496117329534706590056778120984383134915315490617237983775783076606941261976530498616532299874146039984372433909992294156230203266212941049203962996194758766957363943038811326161873613378511282639802991650635857966370073199464766243264386770162084436095567277607063785620641140978801812341204910357215218054899379730794575587758774051657445186344166114626914436493108861708138440031640661989998335637276241928082497841722728998035756450311132413152004258378086647399924349650092684336957117433900998897512218624000000000000000000000000000000000000000*i1 + -102512541223146586237579983464188316702434619428438271510478756875039084691969663482565535028120963028584009393488600969754348642352421217606493504814154003309465265678542810597775593329523596160387365960681623300090874153565179054529792094285650794863669994525196021586126209173666110727154548972372634040158154890842530779958344752579048561177754438274945291399568982374596148779794273883164303584590712100565799258895597772155131921851265714286589289854215333611178495064527718569388446743374256303295183198613526582465837473379822538205844898886812394200826543439265497809787859563957466890448480865983765826305890907473823929067287422410001767638742110378805542771554193582288256628588390937302878630743655673152223078424994118898867800300653860366683727888158679162201004103746115489247935143188466567112687409930507732102613661312565191437862079447586787195130184652990568938274685928514389562194591970312908935134364946248746966364518299372768620484726622237500606557822863644625705704955036156012583390014321936943106616554352618473446976131661152505506291369091956591162226258103283442890187569212242206179736714538533470126071593888011400022952059575454654087350750670441976924655481573694220829226352106091497368439785862500961229925633819008266557432547551375237683884942688302957145056731057042786156418095749380311366086655477514887378018332087426474808569072777114181793659502194394093842448824535651900789473059675935421539643260496713807932381731947225173973344161100823212217306441082649351820880014059109318641842880151250900283672135036300607671711332793001652748555457449401934617248651095012391081115755227276387599745066535326020254595582588661392061635315917616500965376000000000000000000000000000000000000*i1^2 + 24774860549416155600590158776822874312495599644134100744074466784720561997004794548083738478906155208088268286030130805001419651292409165079726673957001550705196833181476453951852813644712847825606813826711625306460933286639764118636510279911451406582680299402404539001202553382301309432928421019510194984440529626471140918262087273173105853622780677053385106109922277815623374321066724755048449030487391464825924569799159969276080237038421637805258970830523841812332708455770343261224774276409745421466700464122303820738679831903958197540645318854886977767673907299379632006978171881837699908741357619253024915633345808560426215817872455672552013685445110356070479510659075354791836416952615097659456345394891012223546759050472640800490741198813550775082634967459137015136520294057508905269962896800837656190123261428331101519611448282997407387847779016051356977089863340090392307299937148742819060282770570104779816861517187032340182124391203896363783646003323243953944051344304371281013272762988660853490051414656222673277100767508923110013896404044085518775363272120426290967228713669185555455382678848170543520891298073115649724604925300450364506057867926644508032472366118368268144677889432766186019858319091873071839105330337796396898245389479565297766296341318774226407002294588038667121085666628119834827813334845506623370337093443072839025394772766215582688447721233572560028374314315483314189058113578122607100882243037267612313046355805515971933748059299387870165485540895914769529082574747847495994420484015792244045433754685658184019574335027130964029109838860933764001903241478056793950596926983558685958531400505773062296157596248197413405872002836982242350389694185873503944704000000000000000000000000000000000*i1^3 + -10685451409258919279356074125752040128658467090511166268099392244261921112165645886371073607871560000936994472948951173625298076039226022668364690749933828595675433427560010591062210889394668642728023350203398305208136226064684036013913282564409762723600274230861977604511332643244536253967459331795617578382038489069146671058350998502062569810794630275766773797121852019806308323341743205290432334562264729109076666957154404902393370594384593284242109810507652880708596100382174031583244697154406747948343611744723473604639152406976160132807272902175301366753913896129169921665145843599459011521538434546937246893383143951182836911986369973017007630465141106868666400407908133566394244111994555566124191283766231419971668161413530624685247682991490806255646687925075499888178539890114620041283241599780865563119818972369906050248132431029020578370060623534548451332692833766915564265194775457452008345563503135910286252025750556067737026241764440369453684790339430873047210494495511543306541280924808790540586106705325297172806446368188510171970598405380897286044107898750424550189693748257994091607616049786428791446019580079994618198424713857928929379936233960634008475260996021288255214404622851305021105932558113138207541156317667939087314374281455123582434289745620276304834708942631393531490979585847118219570077814970022067458573589236860093889927596080193626583633162159326527727384793925955474924124069707320469323697588506325166480441212007221022605856117021044717217020696887611287332668483166920667738407922066903523933752653483522208936330542344338504359241777870683997533027680037189446704438848951143496884179574019084575304994682734845542597373883372554571437766743885508247552000000000000000000000000000000*i1^4 + 2265843012174270569044381940341985394203998456733733821993244020000700244943434039985855020958119031921218795028854827386218969830476112037001854556553955761041227196871279853695897694216290173927056971508400931325040878239990872960695659007518521628228932558576953190924777756854673462658009158291995313040676015984660828760708298476385098662121163452125224035295003813234685306692543600256384554919406865487103192590346796661981575005353594796774191106315484605030384391196690253551003255839159848927370696295727915520938121497622426928357078312733446999633295306315359494606436874277985735724004853176793445913923987618253832684952005007650848062525051579376357147757618022667934428678029861058525321491486595864158043899756286630323388171818081202588054408772334442553768615439434575280563262990468336408209974477996739223451077040918020773222319238465985659128555947894778858663562686383123511892194782399604059034519730346207998643072468696909339884194495801697223778056276524154425176688237544500799714751707933369250925056621039735967169034648606785249538493147723614865122208719415663330811823291681294276103303317569604668198078228576078061900620648262390665269012091723735570706982358317701926768897664414851101044865448575127518723925319202637417107375487220466727942095218401717569026775404313586737828799080168585989868330542032895313481201629142453104602442770574079648664733195874179285975684860427280654568331827597501158222091738101136231888459717163474072972792144351034507721567425489267370606355832681630310654395454226026237034079367419540246299345796122724962166484139401183993680011022049853707965964759749388653033462667265663406563869981225748600953668200928431308800000000000000000000000000000*i1^5 + -96474562096438466584341940593813873884401519940149347683028693492155905366344553954536127543755307928596303336229214876273021614404353361253818309054104897344731346585464612550728518201760143546896041120081555627923847343836230748527933932180042200771042668301494816845791364842570235794067786966965075886094205807069168359964801177960851981515186322511795549895130061883227732986864898959392392407456532850157759771167321228116611751018642301651436241828415573999803700987751615583628793952038076312685705909503142526299048159185819475173425655440561161272046595277100927478816355436854869062547896449334751077994015987880231399758279495706404715095097889212978487604353173015806552234066410477775811463792692721098997238943878523315666484540394912915219923532551825404231952429671145173250562010472535077870773214167371913998068766316764155408767211501778086379719765362002968627028431699945922119092440990629582184823732421151549772599060368820538738674556419147562534560217357665496561028222971695118984210638260331500671709408706374904667978960541318658737691599871541745306652543393443204498756168818773658476794359445034144128119410399243733130305493247229726668438887776918533873639401711629275051571981710370729860413178408717526333584640047711621009091479584440053523399969025979989500601076237612319521858172706076930630726211412214791816710118364810378360376841940229910422475577365552896778976688978735385203364258808054499547575791986513436160608605487602960740749304297674270818463413086534689762150279208863916030065084374644320063197241704814856965317924062652246198164391542075970669418548020888401749777229593885744175677380373481450023615690325684516683568625965198213120000000000000000000000000*i1^6 + 79268834732357598182615306803086005057843510496735315600704330965098483433062367763427849118188080954580867598528061156695145148471373489509468136210964657296053552718491640637672577828596567981370348705373626063674208511909138681053206857421004480707384300429397927018381198401593345514186831587625018666094962099060835178350158742437631977180939733149807738706217390849910700331951413591067190845064580727491995324348847512283634750407510391030782989458046429601664073392847292351066034876585384041519126011329421844716995683101541637488425871058100246311894224345909779742783467193135983846459392046557687746869107644549338749265154085502673482162353918151179238323513565251993384800700172805544299783399433189816818706402764755757373432083274692730408483793980387635481395692850785512499339881495141000494127887301144651764984167428854622499015140219356337933846554613453442750498456122104046661060820250214313464496181800731975224482055440844789466902108377029958705425311549014150033914063112849302767539431580066089150882017082760378846009279798054806599087526193893949642936067816543408367009209320094513487398219866773624570624282606541129159057324581260507942115103698011148258283693374577343115111362294752558591587687257835563493331067300083520738396958047514672266968813993101936331245691890109115423843000487852559297696401244398090265644412510314101986028003596266854058802075403376351423325661475616096822764705715081807143025178929324107935674375326875894343366015647672960150325512772654192766238452897264398921719006181468405709111133903569239970378782194961313799591444100614110452259445297996508285714003071470546319646357873544724377293219792705286865743862487737958400000000000000000000000*i1^7 + -9435418186638008966653675654011292227339961134854574307828916941518770405240848801143724180009166461231683961892602312871326535059641567940866573818980075775536091530549217454285528088764727726561810264954174334926816250643328788086425167007033598149865024164962578427192395358659789244097088771639366327864587461260106124669367098376370199936227516118186299712075198054252097082433314300463794477186035746383294225235697421274502386600622562245178381916389111866271479797238251736914063304131292968023238723044721692733345340150880153749248525349110417131658748241117522546225231220536609503748773089095799374257033784310846108642313995743869688244189120167208996924475029960047690374361841564448603521976013768175620722424509207197625405842886748485079492529199631504346135767350545184515500124997142921705368061807473400564740653823929737772199831857825120875913193979905289443406784845526101245236843224234180608965734732852084569862320082459881018990584895593414513849258771757059463244559061432863467377471513071806732655966193141704613044235109874136522927789161988415371803112648461091611638487142903119077804490162149075940995203532927405207250883387270875284849246733530341936619508495417679572649449577613575889112510820633779157806792807376677532060217133434823245198644330357148587332332048726540004204943803916286026163005461849750008578152189338039164470519936500785316253329512970004997864114155578767086286454461715027020271293539106603194519586791955683576138066339764242890886017802568461553022133198332795118000037229696637531766101418294626451713231738769976652823119936327261080697755796464104447611954923302338847507949984809995275283207734196426455464496335736012800000000000000000000*i1^8 + -4716369513046344012382238184862030419192230296487218816203537361328995475647525886788524779950544714468623181832391433093754622978584841808351928269463196886774858185768997777224960390813867788070866891709061825706524473551750345750071032697696468214886968519156214635417271592174572440750223544891513708404376538381145800788423725090490309865675742433576146733508724878527726517798051237061892966514855347402920763407146918223868184587400930496820071219030935633303564200946145331220782333600464192409273331063727538567562590281811586293496486333320635393076586835349427447283315906581349385764312577537315822813972585996445589569717789418581001432253324275478229605903296488952382297784816979199389388771288432939977576304535667354772887675287627787427554668553314124455732287719175311654756643404188772011451733378429834840616224011004739395197171879371631154675947865173752039772129733444979752330883004001530329478931865146692647126249650737490349416955976445838527377042993621256382408646973986072066139056403666200807214465954709542153159630737771049641151626086829923050145851748692275827981216314220326840913380277140012411457639955822485585188702339885041960904092781785291444351822651092439764189285480900275766784628803857271667375296688001084220963735434095308491379464890198517010169833998778432473743279447002200810961980604381088554879778247724115473042826327419195962789923060410340830911448596324419666354588593479176623124194296476869070833979268155244038984354610110092892316843960182775504429846911713445041467169336884016738314373521317141277839768747977272346986958924703249956322964532933941822711609745967198532924402682626172507353436340248212381623359855656960000000000000000000*i1^9 + -92406838889914112804939693527360808858193120888773242385942707867172805339531353967523792863443545605508680433282561696311449775169262538505320970690019015550039302489650063876029507911632334307112311143779474912669056145966796226722507827096102130671880593229405269772914415468737067932414336587921329359889177915982963642261523765864442491078006008761638923298101180077454154525835525627343352956163999820121977966572856808345664865440295882903127403703207144559103763107026613185588969273345498185747374729240597695989490846956930056299928531368048710491143982789543371465924132350177229657580390389285244356713408228871853135462072992656900994452956034870002409640242815241158071477122050594080087870075956273599368112508223857951445173010143424653459469821353348746004293581508556024571997359309549811599750347215122806777928449911508759092014629786978777351120588052766867183599279439925774303492757975359939439523563320439603638225850862005035447168111489785893198408762579624505348475600523511642362932928626496012484484457763078820893501205137155394102632813770039868261423993007918405253046453541931325681687063617594607608180563652226281507118887792100711836935822704515532073509567517698736144746090965553241662712961327818413393126213622853591882751650458497753978095811488964428909885607263267995567975078504721137661992298254265302983672150689325894439725780169226157391416564884753759168896482500205930202038497317110186249822193375853522549549706209887102997881581090510807732754796365680922882421470226391390479993642573693156414058289615439471172671617188543146762952268132641787003510080340797039884766905017949825503572467397910634557727178106546290405780383334400000000000000000*i1^10 + -67094628358010347176754417098343894252049918282705033304766910417521127740743767948563159928413887423255270008714740591869624376886817350066813603283574594239482811003706188712976201589030908291176140852279755823581318971722456342302734251689631652736182172522823379685152966019233937669322380925841175135820900664162792682768424844212635239715415728810254299803548567048590377092246517151866091288186665687279396618887029250206041264620265767373874666701142435903187573033968095092369982098013622841242571903394780909096474189415864696585442848030522751040953678340246103045795486570794632714217898326629086928374051260346659034301401678985715872523291239923171939488271111374645716892172345392891557408035946243459557210370361257166896129907184364886478006866631895848516795373117359668522674729684173757082590471782131462938357248730725591154996262865537407857914377477249599766406046401165860227695470369692827929976985547068572716234011912815090005126070347571145885179665651405762601956640970861611802357310195108560537202613704959455264437860712403237242854019253393223887869657630345450248744273840653163626772678909170594108641235388678271183473398473500307746142717380735382941690100314512329927262298004507722928273180764942004549521417561246982071133064158315317401611006374658400863354174631362369666857303666103553778374018458496218305032593839512173306541410941628601381839888410478707862726415772556558907088113850550935179076013723581738464841176708255884244916968985643643862337629894348593523864858780824447463170092641520788928925422046235666890716535873539461061492870276209080889826069412864949510247903287957844577468224442596599490393469739390942349912702976000000000000000*i1^11 + -50556861422542782413367999265499421269507061709550778094807712306348745511115027179463829090744762817714682825034637174081693145010187669736634608542207335828420745769058914076660066828502388932702959994848249499853958478821006669459796947276173489601502224979567746089711195826683609123855024816457935970764641394086810156995611457818323596899147519094893108760125677425572028854616778071196957196620728537057938454430064215779644253404710303096136047519805581844255943020174535399528260102458136612187226431255367750611864703816168024760764455734874779450095367325348234576115741289203506137100651221878132662180383367571211867242393766156851183022613430473901205008151963643594057636576176070441460376129583973625545792588795384780319403866782440264116776653999957867755320884769794006544446238588817691701602945637117976483354558765368132639575270052679833509369094730232593781659832112816963185215626383128118089037910382136326418214108335010211658224511188976908529627910617884818073601917800840998339442353791691350844491839211668353354379814582213556863487089451002637133878425005059677335432741351630902846053829420225906684903266626882964893271951034181714427599991899005590756824850446631737532953061916632594855473129803130114041905494614232741940958996098934517316740588594768116230128458851986488287081870688985059726742128017411240353762380360110871843268316777815496589828634218320637920737158713698109750860163920280736867767120716375853518607837856910284004639327509425111280602753045923545425166731250418932222672479840095568847051903639661063750818834858850633890037734393709880183126914684029512249920402746246175487854498545866391330005613783481755426262876160000000000000*i1^12 + -7722851611207535937178123935007597568008837233247683108819765221445523452481048930687379548100422390879163156964178558983366271314178129554349561449294508809349045406246870109286374747945422918854888599472523714448249368115729067065300997233238319053188978035480938762538669706380775215120006466805172374757332194871122858939023472700511573929762491752536485234292027933628562497826908181514470153594456617882831166104966518870597339674793238779905196694683301763755879164914360248390929178634474304339689981087294016250482846684684413113197090226534336217421287977903738299940840710949978811062946594078017937043123633785139167282319320495265300500401842821256589174503744701629560738167522005493938912153981059326503469969957058326129882406341181876057900302600320486118056775558931411176561083308212693980118697982058918924831777652994140749048319913047838420295075622616873722319290853471177050254767156782838811217560953165734738883600793905049977990155813798763283832772994901037204829125890532377934472958484589213065400041802797200194548217074496529879466695402310401507525459345034875723229142051217020794606676721569084699629954996902221217701370018629144100496972440995765775540514570312678177171100756193117616311635395986405900250569410211221553748918611438010705138993563368724695522732564842261789053414872957486321801017258822461583956390236973699220762406772665741495128814367076056904996583989587969344959271413773059565479055209226706159347384095108696704856223735041751949041046686118818943468131024857459277507346292920891279879909222907312084191825266417965916575707190202715604105775169361591690419175340510391679035884706266855119322475286797452774704414720000000000*i1^13 + -377140149810107288982247752775686688563058444179513915627672966027327105654598076579767559184868677133851783732993819313074255137058644197938554438809046605634991661989071482393023924076968762757457123168311831628660597154754239040344598074961188905754776331093485923639798557931239984053412509842895857040139855653255044526595534552582081463218595196465723934327731764972351157452861633600637365430847299711025999721412830702311450766713918217665924099635091550010488376694511300395571676210416765516282691267783696874560572417760001581858050063105001953608275625035828040214144418303505653613733013236346853300309127034329807560985906805507183922170731813697619469640430115710423021661700509809837852163789706318850751052700479648875786166348671904945663171523099714842594641124498468228748685075229514532059872928655097262283308792980742645831409094375827193461772233714932177662954549634508319451911746960093265039737273942652284689066117126788865437857751299966265581778030690700779550653903385099335078001548808693793386878198037465871069213492782013449158307893483775303803189862876566252451152683753091290001539978149052681025157294220951332093233817269928659437134423279713389445205951491267592208281704356756350444692910438737538380448591483719853226797338182134124612698597023426804204325852841153407809279043426152472691948098240808316469157523652990883634491422984450466714057214865247145243098091770020714811951466732023513538559683963717755932744768528537377095396456716978444322779850731093628775794346650678987860194623888148591070828883420017883065598535989260142573667608781731057990491371209963802560368600135185149378910095091746335274293591510646882566144000000000*i1^14 + -981947742751240595133757555272408760536417974517747070005163437671090052088152878672781571974510911995033351794354262797261572662379263410731072878037077773990092596521132916401680806035999010117408445701167038742726723277090193249435187041499295045760562537001768832053842887550528179417326385138132266145892723372110459450947939022540322319128370271005878978396183864699316249817143499627839251055996504779442811086271074300358360489182557675855100276622496738521151943195681166776952577738317707396090123350654970624270098700237960324272682651067117782337636852382508539133441740200187973624304408749398229840258104564002701810060135144698305427195900240336114994945403263825079470176709460397931739584190407812489527676585256953407083330867759571894700011268002275475447616738189869947807874522156716516647046693646140718397679662856943376260346774784649947843847078100320642336612418570481581313039601285146198462150391321258784810643063706394603026108244042977089669657580836232202291703040207664900706951769340222973002115478725259803925824881793460280010944897741754152756639821032740960025368581660399992375267535102985705424461082739752045198688194711109968300310432462551220866550236683652983930133621044117053297770667367717203746927828473843826417350933989263554013514525969290234559720928288361833278043489385823061769066466633295456951168244324202862617598527232543032482144894201372510340293291289305621463785286924276301150737066471122323799469102784270532932985290434250067254422072107422785682975234653397855884703564117721478070812875174237796887493892190058194088054282336127463266277807906657011886901940931641840741436020798566873729209795348361379840000000*i1^15 + -152452194762938985409257949439905044062433740607959356810672259664187000624696133619122065262216567787715321892821614968085521665923723661762744677293836581855254175440210393767820243167312023168521099257255816316559188263328440077604075570012227543277771770770706852900813057659254665779629049202312946479078580432058062686240077866533856668500327032076494295762638660827950034568663662368471786015753539900832111694677908777048158201145891892280775109099522645111610089208933909034230150159351774779469248937410060279117477592401655383862976332307425867440484056012660518758763211658719862639418944013474228057845362535963911304363529142596707576628588059819742699334612837388527547689834854195132644122612564608251933939793131836210267717454820891111641935834823408813734310952559951701014153325650770694813988725760019751609099839617283371204521093594784814413424719375694671467427713366591140935131616633057710568931608561370263892760350298685372996420662807010612677010357058205927394701777706098943229907478001794203777176787444145108655729839504488635441468427816677506174517949999597759426248998519585193677028038915086737804421345291016190723918019053888729688287578326938691335312058079575997870494043687843894153376328708932467954805623523447122108345016682597230695028110636200427846543959073262939067262416946525268815401291075465165678168825279153209693734948886348088546749242772077854784445017910687344393857904505975866956700496407884753503654874322810442484957778656792233289318614890416350142648524937336860540731505147505213228620938598972925951952234417498286737081454982671932430795779566621400043757692977000101079175201702629758491764503052340428800000*i1^16 + -3991381948840930181951249311974891487510507034011887645749156699934367606380213263976208968198861670544178914501398869406606301718675938947872832070769289317728645314535142653873599288119445967849943120418022833309665885947813244172812238592263389941425825710860846068580766429445752839224573273908642858260132855347813278880083945125225842667818708489093761888287804465539660340894350443150562527655017670777527722481453726928177589575396824202400590825015546254224309101557609638817146091100564466103259777875838451137573315783976078545293018331714139402466415114463172419908082619346555135118655206967974945317756805458510174462828058294751292566278391114045046879618313955367169879796616827613372592973929306542260970503500656941025468754872204670758575765867086963214403806162867946915206450010421534782581055429668681299807948700707208804097895583031241391182600175631870253921468032201829386870163974489014341967364208292419103753722111275388861748615208738737463476703504500119249908226562503860610239644039036994734210593226187116791396265924697752652024307753825549687251331006939619316148124625484332662930786445828494469057041808931286314703526873196322495012884189758254551835656724196166900975960000724213775686546199079427604469096621450355023936485571403434452733731757796445420284329740268006416354134723761829989620736802941502080504735095879676847809498937541521640212352990489614164147966738903228463855473526315585812549935857834464200954755885209685698625507335920879182591684443025774481000264119529869648009116059288421725405458513133233585839523760579425638717813450468068346301145342123490312454244067134491296201547971065490009999244106137600000*i1^17 + -42780388868453106373592998582362860416931914967805336653300152394632326725692049406246796515346404172176084278799971199079307361536007467397296761467383556466191400823515345391819120706432194459728773002391627900348627198998910382832790079937520035635976590710548973588361680014440110026952941967063516960571257577750076464075489375310658766252110243322933318067028121438740582770763436192602496136376101467219511663989653858492756895841265207388660607736290537164151602699275417167386101870371358630822170151025568531192136763397125653594991880168174188384801003936235696838371920664855817595610786194273965751310161716117975430255535750733068669639693913181689489087680679785291628331847018307744751670528124870292120043705297756897176240656307765007615322887160839717431219493040089748678818083682868444744751739548824393102076013505832189553698393807353924748460934753370904793002150593751466692764347410715183836697440492883438590285082195516632128693231145361106427804993418595972555293094906460276686411072001880100430650754171012293414491859794758111949620541657944399240163815862055456793714624997926575617867126527508340957364698840858810670644495983237767399457210538677317782498749626733643702099662755117430294592389525644765558174965749673127592485010432732817949410186248796726811974982919458118668556244017332865546940073198218396893401121077879288247451113168776484829989969612616769338605060062512892026761797188957097723340137046669463459064247162879837992447810237037597878293001574870053939845381883994694556049462521471296030108852140385630613737585549982052519203637429492405672280116139913571766564824268108665704367492126361371788146120851456*i1^18 + -266039618785345265700997759968732082163457273049094715206270299064398950375984687769431585608785008067057060221364543389467153080077864018740679452645105464614856997860565799170101158901934297130284117482108960532025152269256291988857306227706036561666188914451647444914118569364273964509060895932273451001465958211175460947103053332552484218537699278109565620739252707034227962009665029586315131630980202702945406678635744265794582699753150255882608963015237926374197956762499580647633011644528154076199233546659502514536170077430406389014166029663138021229501669475742859498240875156672848845612516127929033620487404744863610250647516961840056160044144996842787577824437004608107074928522160651199748811261914885697196645992329725812444226307162201095980089423653840989741375326784663003650216013092712875935369245374395431650549181197520015142079740767404178267289675256033834465451955648551253793185040490433664456500497217387829820999836161225391090112456769983627297256151714901631521604845233380962885184732005296417871287723139901119958206766979307027557816352640004550153711687371150150436933444697597297303642021447039446105715200339807781346384688109750419336496575189097229928013300745696761228496350222700507291968287189681938701402284900228485730553621309022832695563242630262495724840625327817302363047459539625900542262977159660218054823761650809444181293027795726875137088137352763375291347378681481682078714536640785950250104302539359392396072246285505032990769083880142991900537701609442400421111368225471310180920398370515771341423273497956950004498974343310044027165344152277064308793318374128766656694818097124133362156514089771461030969344*i1^19 + -1083519158600596721997296722590084854513485538028595437976481670850768653385702942050100921581449475059479393360775682142260452601338526926571189348417209267982894855007013455514661451872595762327926153701240599696350942759551789227326867285026637305103096452759414743919930216752112737968998972289049436895208067137683947889113195146050732560477960461131522690116558814091787678422914555670664391147880865005302270623732010207540230688592337761658480066348800959554138434942067244517337807466647700138878136745500737985561596805871896949643233994245862182663254068675230797162097223637744607043255723638074144211178824642787299363861044049511673855889105541925820408831984283626430355053862422205488927950756908723306730586354926065393832863984954442016290438172764929064512748709260716722009262467534777640814820001744515221886230680429015131477641818707744518053542111909752327095158285082699637421300837791595049391664364045708707558060186504613225056096806064476419521292109201797857114731004864999718992181734698715678725967352448996819226252216224082220890013024696490107095979676998702496598344062410579050808333714387099531022271645435633242000251705529727954186127861324776070071856851207032754460957184100730483727323089369682860052155682093793596827985462587747023560382683139549786016482248902725958423378172838258954624775199358717532698175124569009360043997096709240071661496039193908507575186421613358746078640314183726651469248751412994398350029291513868618615826074937895393415921053824629043086677848675039094047981027834100401655821332833570425694895594568969953438886911044995795555096527977144867622881911761010701392269219113061056512*i1^20 + -2861696169530211157389468412259918966861614202435270519465894891554428345871673765296334013142806072002187075017882761459506012734377788693018903314056452391046119233208006090398502212131658200969054681089168631569749922435007162618850404487372445339646971575482185200377389438434426828739548384678261317082096533433798546615519922231187992521342713165439925624954400251201419916883580831991465901342317647433125786551974906889789531193616077082534448034070330484100435072187691226400494706292045519599466689784485186810667230224464859440262809771910473289870670195952467012842610966795368360755105332530143249082088086478629804689467955432959427433890734183834595710531589732583655117075652995139008680676361073403792655250912978706346020833652246805081350890135611430650218402326627342602791688074856535377271644844799647588095094440114792539549417691424974223777826381844089626201618013943718780368741514376860636592179660804656287163639245745363286820165320300517971638733322665177191411065173797287886483981850869032858106156204289781510504411417709919011867235484021066160161848851760785021902768087395597295330752281051174383888413595324971683127998214106174979017156907268079706041529924718844758215276438979365053013180709206906986068632212378448649611176711857740744486291230606187673860710291892714936730202379256028728839890685222695472214463866943763287112760082223967820705320795597253193277795578716258530255589565154119487280141582744908341395421186257482257730985002895031814945985097601901782566567862969422057082925133665504256091934296181596536262749740201091762615717524227951338190698702807216545455736348689311625280648535605248*i1^21 + -3854045481025489506224691408054769868052879905595249257230794538262221161135912058618267743728455891389274717597749222626084747081990846515214454312633512786330554815907183135664226572769521397641619670514444079384520477807655289265988189815285435853164269591584876227225336904116078931045026510912350246453418546496635012730926651468252505744585865880055633896850115881364689345954739074820208446988752035790370110681849181187414326857753676691101988470383335950153454911089976025695535934946789752213522349501703540574464934126779479174260836626613584306914640966641592579018781180636702762023172661205840685383292364489377179658554380826026643038747374027439275368825252177786018385788186806324129991094281097987116626095052442116455709025745098373304009363733131212331838354601426259194501093380299409356494801003327703478700268277899778993846799350026493785003058454089392741523347481960620606028468362075479627033505292379606918470049567397139443952128945041026620483262495523658753550267831875602585921649797831133796217535834734061894741548434730726113622924338636527859534881075736832236199628455603983915689110208265592780492333059492328608213230585827728616168751441785059805619602450042065376300433172993238761198500555689689129413543660320885063084580662678244090674948233911687504895547106846434254112050685477369864710714884267539208160866026374064848293059290147265106835589032497057915147825219256351615513369527223915601324492080214220107533081401050649365046473578878595501561671619040581973615482647860088048986796485827032769988564183961107604491593666107564782066023585136267377569198055570262277830169864141393083183923200*i1^22 + 2622155170259132067872950738670548781355308006475882528240319954572726705955248883881512512367456682318959725260567566163909114442601832781993622951893940512009840901724070479231529460720070578492073857099936762907059651462464128834858482344088671966162278135809181366143798408698916166074721318010937895537913144621366304179447009996445356446766205029208129813832822872726393838009534474365832906903472301791798950760385227409516804239725835264709538532604534192036194145497824097355435953090765572461844075037501747839902856993813969726451468412911420930791447905363083280811937280921987338496180335230642391946632764432088658351673989322986120565562080968540284414278942523016516759492750614636242899110577729154426717549097326829856187880836131546775979678942724822669517663882961320530184712973136711790588711832331578735595689703052858672328997170914667503451161255177406461638796040676004288531402509792259440801093432460938269889851083142773864189091009441132600728704059560455306102196907992250362150616006689398864729927088690771159250222737781913879870602636618587367621240068826878567304027422795408071108778856543348397260714195961646849363687752839250442932996948469283854053141818708102858218058527097578900526426612822386340827212140789448542518216983340578226682020125382910337688499787133184568888523515880761573157875444997381822701616522883378919523206075085887904626061750963687152278528762899854382453745739145998727893292073083349973099761363122211254979756105692351887815396035795473313724148590031013556897242279615046217011550327445350297099831687881866364463380954645216572045149489422462878514351010098379227136*i1^23 + 22956163434399147271756681842055261013610710236515253946129118053196720985549546650213258970565877403441233604372827593382756635584840363487387473248940047497344227001349728513336003458317156835955925141120552847863896670737822197576293898133847765509607497268429196345082657464836348515748272125836870024794707048607764350385268732200905798925496362132055912676875361673088996626197469683504823797019966162531599130055092788495126986506848046419785554771377085454557584327258527054967410125317551444231489712206699087865841654209403829331061392261548152084617914340668417746365321458975476938382554931457584487702800674529873079718374410017093357937683407225807326460615348751628616016486460681180433379291550583954484294429242431608293910179563202193991419426986333793717064689539745763640828274168201682231187896559259331567669094191469730112739867763936468329662031480669622843481120829749882886643858319431180717258639979951809433343218473414766199012829447220936792043207987067392706095554451475304852593772449313813162992342737729237056144860616841306561647233065148719271958564060625473335145271458421716996784354653010167950991304158103082387603580630299174846933764206161340890755310255451272329721314184117303866079218713292136960867506989382345372483574214587386460880383013184132684212026930822145527472131041902715128162312369477313376515003001508341375636853929208941259482853926215007874708194654098242310091501215401055870607143121530374215099707190248645144375158498568527385483537858439365413697171865220149247109258659437561903189720165293997184716611859265880172402531365319848661311732667563398953551431500562432*i1^24 + 43176928772771267386172169319816766933413999437427273761680165212218868874515872547321352287895420484699391018952341866347258403843053267233626426387177141396204020809044016786082748607203526126377139353036280198501430222421521852868945651046987444170377751300710938574946683376550139422976943222881911932530750797182272411889242072846662321158686669382845139806380987043459889472237145578739681186537291783170257459616710563391358591468071044433742674828446838994082267054774003522844978966775319758690355543760306516671279956148793619923440714501562260227638954287262517787472738451623369174645968160191045546653264825803788555560944023619329612293553856859345737226868922946168772079172978796211247887817831677416501034008902891493517410683608518768318519956401003064452124567690734042250266369112151147875713512034966997674889287338559383698101269146951186857200953876204447559869846211489269481593732049294239506518329621942032298174471155705024451141109980642504039247017573755789608004428383735459369557893750828455907309023634816760529543666605851066337374072618364301126563345418333467978660276255807392231788239798931883103828897389119625248248450574726694928986221450685426635330081043832975717015100217881288032391514001153948431365438225943726672580573224255062955931819332928662378154005299373031516650233522520633889556108509336078575378731814020581017713741578480929390003129470066109374210710027416779272345342486064103740632165776424177895080347659038576336907052370326432130571211357496813330098596086671594411370147854310325795052932282043009617922776831231372828305142842869046214346802057376217820272001024*i1^25 + 15279941553852101724628093441499390446388160402308895494806701117734934766434515391311176688924564680963756562752062179401675743813862220892748062528776392711848822610114817480288227863251065488979575108438329186478494758968207551252492942427447244482402616583035418076726475586389344715292297168211235644363229781261029634901378223999868412140011676467153586961915989699837646433269411765276699710834913419790248101965964101986557489143739790932330679738462835045300723550063634763397925422681817665142904521865326993752511301928543375641771892870413889568855630648247209867199739463488948163963488009992193185047837899016037939488134622788047976630581984488415096041282190298647450270662733329887365681981603320479904999881776429838016771623007150038701457114995517545194377370878936916435037546605182380694943218557463863774234763221123889400574917859511647672470847474672983756788727003878963078997308288137246876074564581283203544557575163123590840573455764622638661460713633103160288569936602459912451533746924761690552804401262602907393315459767774230316062772554311264307404331787330744032754958399172202546792046340589378327043433452152697727463268858704354051002643782545749674081248571355416209964780221687755456056176963405107173248302938005314500484047507498475838612815008377674235875841666808281113239361008412470171676920242251030451556180969055742180704650577715855860960576502524753376465337022373096272375538728574700732812883390432966640488042203266988866807961261313854140738220035696952427261305949368104899458800788455062152267085035791909560237140091401718697626104908005555645610332040595865862144*i1^26 + -88082505957457823919549977666179949945953659641122013060418314680596550605618618821932173682038330067316096527348129976120896382883166078864236859456897105914328899696593240966284614719608625894097198335371432094886275777371045788356557952948598615438254846504848133791339038471038909273074642307338445121056801334662063164404040893054333662019777285150482318201291861017315913181701771961621454264627132832966677368471126400804354520580859978122592933478839454867190571161056999377691805478996170696326192096686681858551997576802228128205739222058869069878941370219579430600927737412906802623684543177639830300342177564156565301200157927189552213387119611611759774822134673888437180855204717371986234079665543056437926261033854916055897797503064503784588267723159070337936770890423963035113728733485587589298838534658717615369151294374351220037751218155787424718764609129558679546813183470686897509254592014552319263995247675999126301790976410448154317180178255078044425885380867974475139148512461442021109269476351492708072620184835891295635555614923376542405859944908515445556311568201468711970574154991078164286647906704890366985308672686430863737068978689638272384618353056598656729102863257854088960246005545032152546142057568635652916406359581175168636690572075083793026352068767976402165108936759427417760879107835856923347304877566182962106570218967591347941267387260025334895577576778648831293276711411983662601086539258502801777417816479099011358426710620429031809599389389665803831286956845943637229871920992195285197831665113532244419646835678474377708786473339600191961172853667843927086922768997941248*i1^27 + -157991885248571697561338994503330562254047446340199438276838051158670433004717350320140071404937524975699320892539026477486867990110227938284952099768615365532287485086662527785032661647008795908547058698116141058637973679266896434815995391032239501663043160071757733406021560921158649693467061365698015622214305732594763882581822610180567566123175379786640844663522119988695277207406467124429937409828857837129151432376997764681863182491480825129222108093867426239948608942413283796635686738418473060124744540428350870497944028563533472312034136559357524521970613378107529428033527493341837365975389020914659637268899770713975989710556768475018056500713557561180486907012569927041762814485516561817897933864997757442417560165706098414875805986284415306577982688292207055347469349829741685357096654718478052285961751381889739359179222729830447597963151947883703732136861849075798908003719199486385005249609587512823860762954368856468955573498072428135707008079016175576756893355798525099578823305660420621300757128649961127900946500955495211458731448596256068397740084819201307750337477685514673005814660157100119922584668032840201830611391434150773534556049202858209629084701594099911627149479085666755056540182091029369174616504429549641323925775528419940851153707157920633386961209100269155455516804788041508058831781325890045700334436414785285201635675832096630812224375232458298167792411657561937085596531654651064645690532832350775687269875157318757935464161773297349692117856004170497627914283636803307674140367999230619625029374984619920489120321175305819726825731418281188139013336125824880943128641536*i1^28 + -151748724142997905502543996084289092016421399813197488530043004210904632785734433838741573138575874573704669669914201447671741482067574760252405115457044007528087700491378947453802730757702403545831724632863143011607070717713847176226611568622321865536571665024989258934513904707299992418702056097357761045593916280264858590275016625686171397198346071280406278394974467769454211059096808044591223479927203362653621293338758244918325302042621103273656799848369496907923859029047769435379764007657970050064764194032431003959654848167263168071586960982830742821613881068447211583196349925142284764321831473010281890208066606233416950687337371801953606185099273735972619093434321546431737922930946761404697315346627756963757194439361957606048058769937042480842789914406561837030887384962833272333576320228636724251218093607599069070047152693052798349605662131081383466629237489532002582675287868291739314045701174020833006041439010121776323785979351385419074863383727665962000714698681566758348182520737259156162174210931492779687687966746079004082668036357361330988459162845422317640671519257701665787487298282398625738183500720561151608828251002504605581172588940472695039794062505570080532734515777606640163153916403726245804674297743647445828717912966585796066750760185149247025821471265011746494467859465643232899302854806694210686581195250716131304750906029871289643713109144466455353155744044598567083671359035733157913646488843117860011695511527187692849610863042039852094931067331514331584180995928962161474622894725665651726664623616489683615722485114780753227273441992864405057264176877860475109376*i1^29 + -120071103792439166448400656419574481732790334487382365310925193339617754207449494448760483458175980122895431493351879357790995774171291771196834269643614233177905963575947220737422525146306297977410853845396845018704829805944108952681206837550646043537456531978862646053123820418626860486681192416236151080863398846200915981677219720365907268628415567022071730379805975456959601172252161172618217844986104001305090608158253117122912991362930009570304635068061348282039535433388511138101564371316077721456305403797073957507523126409257800340074132230952963840996663031468615259291157770386553397874563970798822234402330138304970224859629378156689160656467187696442354006611922797570485671505457583279894260225511037513410069046281333865692741521450920574306538162726892187802276527465861723899568451120370155588083681261360569829619849079034530291699482764541159249338801109961988660385667095881812717454549688759376405761419651765048406944742829747338436565752656155800466809726303462575381819186751903842473901832945799198024321918647919275061265405435932543325207510574214833414844760630827094813982756366373784333659088646721090349127849386965769669621839683062797097695359291298561722425695959456884057393382760619050954295658597241057316597219845205820668647948990705721582694674117891521108523792581531446135189014387564614824303959666654172031878156351073921996576853952574672021418182539341517231958068764450233206206084981929696215828510076198755250605910244940459768776459054748652503231341327219885651395170157769958823757435236118686280789752409363896097926715499749669944109187976921088*i1^30 + -17089264325018103554094774630348752539176662396502808492942206978253837107063167581834919359820233901911856025735290335447250735993733665456914148174202406639873245012171856208142936915656669592646603721350773755581838239371131436181882762304704503042621362864733969466364222217081080852485199322059577176568253266034469789969846178017779998127633664192678917161062184045095571844957192504170079460629481197810774570728189488861590250917564535458130143298512075260437853207154719752211271322153037592393300470094762252934806238354241169310659380872331404780199358850176436783772343619212345861134991439747327592317463242908767617954063874375239021969299901717270482272319658003439188870207450911793946656711185656081746268813313584204430229279323464112786352507987427416813041268962370506402555892001157358485304047135285651136788585563585159291250627278196339946984971220459406872370246152109878924943578349871358717752765097419405702459999862243646267340028085534006774604286854274258802715513268777682699537551530203622015732830167461861488304575454834854621000389101600076618036854135378000555674093566094079476950143331006330152870026103065442699965354873431577214971204839235507069691588394257836202633847150664613582081044635363114285666907133217246471890072967935731002556539662234631836964461649335553968211700191346398068322947897662648395977939114878560079340192854091770617889236072916181692694826933540735873432275790636430352855738384176175000726705787235498281333835733105743353756814361902002709433850021820800930380875527017094798648342230121757459637559478798102504161673216*i1^31 + -53043780156973921754066142738917762450433897918559960310314024339761109487865894312260425283604163762282481732814186976148685384572017360038689824435687169577305711414327056236912780796321880862657833014790247809939361693685172404394108055666542728866177218917042316548296674741455851212290320734134334277015962061576642098230111782368954766730316749360340878237069576118563624986824948658908658013506940442492529424981730676995624665069527533090573164403578586549956301096467748569324294102085946562722516593311810902920185575536069520879082381142108815751901215516533213844050191914704092208225733682583682924288590824438444478502363606917056095448395034826673011006666920193167895079312848457091838652541581363180202741757860758824916922628478264969931938405315447528665702401389117955302991979339763937221133781083261230652502560497621629540931248562959327245670311658203609733826219851014096687719197768972173331504613373426098217589275419402280443430704201281869100814463988140682162977216115167263674134154920530036294967101321538522094947161075817581154992840813432616507827053592531899731920992917287264303626131944424851629280105240252829983901545688642552997246215129140117255034778411971244824342612744145989275630153603038670810925754755672634555701907781878349733064676363116690023028858577602644751013948230898907254628065492417070949076311497003033229869362257102291412596540003529150615274596800666938305124814032079645196057706641226293826051580636192711956983117016777136991748708255042181520160058171197271605985745208361423659295017622689491736230692043601779621888*i1^32 + 31262977927803076118924131742001225500361833546847130102577891353042715876466143065227511248387706714066904505095956090474065714928649522057528067675208134624226959126632517094026629799451203854813506390595190550370356695192030024222802030270326487290447165762105937214490404448039919991860404444053862297232684577980113038082688095423246969307834436259460423421720417697374947158274203265514356867622407262520228949662670750904450680751241734045956533832947098373497890122858327721453629049689009128339022176534858982099897308950135767604870777652357461972303451083587359449837357465391792977400014664837733082206879338902448378812969340832975911822033425180765391773960875162469605906369794961004184339682696983487745435945973431641478804789384903012071708130186860805372099726135348795861544765279233454295100435414308035086049922207939735175132055427457948224699135259034942388972493474419538442376537065753199709539703453224586842225475231336295682149071687420604377165049513270693078065303639480512884772020624138053666591156310368262842143405823295551362271293183254788008688369035822113169093708715553741117147055572027684722618412557978654810290920442896537665522901054781302207577206424462871286110867874808407601495469454232068498483513998544725252408586961326476307767716829112113217091372120062882630442086776523155853375087823987079363584277597943042871518997823534473595734019121385596731716883049076052317515106674232118253062082439320967531431861690882199206490234592190056519684029277755679283347722303642008911221673890056887629555615284881919852440685031456768*i1^33 + -3033936844146465571411094162724292810822739095181328844445853602683487828101602655493985449210510705778094337716358524179493638018731969280864295834991323866575066968409728098929023848252355525591393224455799565936367964198703625746281579039422695390736026329850092503008413688205730914039826311063818735818632924043858690817660276218083417014660377412185522291239215218708680470528204316795770367441258345852402866165466567113096268106635892382736863610696060426539738303641033715454526359398137530710217517658277212044641854208743291239342300747752291842487675571951609886978095399217499733937492065319293009941866016909958202728948062960297779504007204793393600775665614063245578362062337020935740686402822069401831770833823162340925072751219211642002830492200059264095822864150086267140024198990267112759359440501990271746733852790441006092225601717874481786473815226615155837324559169110573342090898981168808626119733222825910732906859361647886780182652008965652448465656466264265476851309970473325060264429042694737457953751286255829710351913130562420674291608677080835025400669555743558558099665643550901502694875166897549816274339211115974752635046247909191702571718695006407655456823704614141574711758951987550226446881823135803301280390304386551653673793460775623739023840849153174024237635119549997785513177469557533350119474964725668562474936044020052791665252206946422403461084632222804138287266056358224481820016004732359761087378979407016466955098917213126525288792961292576596867068218585696746402363120713810862753183443797480181722722276624314299987263488*i1^34 + 1324601671988069156369966890751734943874001850484622487985981740680941621234666746287477740861755754884668623943273466366710139750531054053575563968218688145140683424714829634905333318481984109978529743239858165602631143524450284402776707036063750227886675496071805697284399635374755431347856682496231244758683587031564879638869935302077041309733743671190272894482651809514263685508103046044134553215631779302255337505728536296847229908192410452408034242673087556644800201547016426569272119401621454097287685854367755378761569447545294805763268917226603320146246954798362510694827254162300472967396325873343150097502234800141944262000165449164433566116773883042443537524354256565958230382341069618013360881358024414594978725322973443581653542922949066394203207115748518839703653790468055689566672225222211072782400584089212375056441935998485748754994891071601021832929050036168098287435956350161933684344233577021301129024496949799185604439190867266888882163679568838152766731210889007949946308489375857110548840132685161662689446763769237010094423657435052759345321541035659751641308401539719735893522941723493251454682364827583102615244235995691582385338585101012150337343148183405344241009037510931486084362428434624629053566126063223865877727961108096271621755589734871836237653440712113281780240796681812582624515605826557071853815350715463249009270502324705694199316236749270391625407611680263873997099885595549208694087074281992976171358331853503101924714218708659997290053844916142760192444278393611953138553124082442012601327809803219765312286765715715784704*i1^35 + -752297641420338320082112815656850012440897990959306015825863716278849243455323760331956271712513653516603957253265764014524056003569703418947694764627779898568648416289095630082368029322020298836491926033503084549311218330140088973959666477663023849059664429060990614025579659991409572637540875037166914244784302890858411627958516706503548700719513654544336344123956397783737956260989109991888158621244079555010251533782626824429639325639472230987518305968604804722553850148194872478375343413948395950399219873635323961467445723271326547321367724450700677389577398492028467568752031474382345562711839128637800420438157028950440571504351413326608804349505752548033802052094623007705417087126274631271790523265852957673747035694207805651898798435048925203723280264158106520439602516186502234045736157045599923229887715311277458349871971967609711338228812647940473002264842372939587571187374637155782541063276514895713873880929136299283135771346326079071374612132453915487842777910364784117234531479454785192038969980208370264796801064099565455250265349976527831893291069982115124499027159847493039213521265650080171968611269150843191379320790681840212310088125944887065859550317433599429972195224445341086733440237014019031476683108169586490482235001161100028127168932533647814646996144982234165130776952747786151372155401443555544544235420143751139923790135108330669549646523960848622417693709143624692242073120654361728924685672041796345698527447984223761306025785328443739651912799674414960686022913395123155454956189802645268453763463501506604211971901358080*i1^36 + 129184976443762257662150567170928195373411763170850253562039192128749539799181322424374799342691902216226826957749117588227707892178165738256881658832913944223367884744444813584227881430108842697762567775589772211177222768945253875083942140097251877108365336673036774974600043581965602415701947546150892409372468703532505318658133742934565873178253041733267254573822950824050752762112694056886464302755339096972825465591474915856097063465819119504045527526559549302378258135237312647754977654552695552411902406757419905807083489295919600003969895900805905405847583772144842155037451259345329850185475164017851182198001269964897381113494930142898286275465723350955301405692809250521179469284418024695325542116641706139971075869108379394373523806531943034985149781890109953352927960844072830731963786373268419908731900803835563788188068963304319480334449557289875205538160808613427563992226916591089105544091096305773162435886896440391718563952090226019661176854700001901152929947343156312474466966619148481488493272357547611830576832274855390677049721833608428927879250322446696945433503523795730084694588752584956530978051257407343034674313454641795656579264951629151308401067122658718728105857282768063640253455612099335067789999450876789880860353247462196673790502564059462590254351719088972344364176475029386211008675666571670675778657521814551985894492459548896017254512572418687974965936304924869321671559164643829923079833887858650386612199269336640708855324197094273469418649788535188903333334510517789909832742812595552196710749519145441924481024*i1^37 + -6943479316267051258109322178802282760191099686069665798609167548353294588342017511897884287251108032948837650325284641963656847631059170504150379521260371775493710809852230315135977114584617844998471047882896124661744927856487415596162725797760159418698823621444303677180189547669388510517763161851525855423960484193503116482773715794975600366463359352720005937809289907115955976700565758277877304393814813760399424140057203585482297106655305079015350640290985100276433921036896581576840244212716810766547719408837883467192264540329194915208463756417717594000049199475697916342152117408111302563784766875787762787880146781398971074860048476953062844158596662553575060167821239989288771593627779503924158668699901645010986701434623771275501287289523383982612298128741742079535875725344999139830794421845213741294753715400699885320527608767776335190198800376514207325327435081393841042083058609957062369923700793762022454159593928028626484347917761493807596740878719910259444867518332230761838589122415667037154090452809785605311396484302836345493344817550008688972918187577076878470250758193346863594112085503433674579591023453007467091657129274940627901288831983223139443164429213855900390494310094073369211487040203992612580237833418357534712470312758184684793922013276534049441845439858125366185867597252566230234606545181612060278806874249130679397733171864390801878208274307941061334531296794765910092888705438534653356527531541459351386274384666579828662347622091377105992044786539689626331549967750030357664732675028251412261028975691694080*i1^38 + -1513336652740521561136033819078578496905619078073201701266612067330515336264252009160473707264542727455288678153824830905239369902194619915242297143083664807706974666905715098802017674590833470986955833558892174047897277299824229380525215924798898905209365867440631692202109604476319218316272975036208493742449407853275657314725284198295598769872051305241610438016177431209032403255370694084224793126981370714904143915805050837672996078698023912499415557115209198907029041630149693469674295938198565046826253324087719522657751852911267825128460838662822478501711347379196609128017943063089587803083990882499982051625896064501693184800662187514782016680431576080414733828476186373506307562453002533007002886553030166354848709766900345020708583429934271757736390643676766668011311645883444647542930536464005420599803420895854260328981973558997903177337186471762372973222537879733916122519692641089129807818827075705254719871831402502155107311042370692211365829667519775634801226032862234174316529644071338047263513146625653872782684888700058187667627181181458442847586187945592644247486518131552438333595304691172290708393196595292050437256347487898932685475820280484661015960193819706769288784649252764494837692521637382219693463641265939424194324604873816463149824557198643966148437762439319899388370541116017510926721238245455468050828631669450482588247350158616523650603098638453682259579656455307488284659028465541967082479438914120314550911075629494484377318417766407531300854128557934347059558242625330077616128924441297767526039552*i1^39 + -7827738361379994074486297415005187883874486497117203059790792700555894863405846027621010045108374754846056787740734606099612294021630142343278249066061305622902132703916517421988988158218595326065249713613450732155805931321845684120757279119762109456609230355049570688060236458271942637541611387384991030400538312698112901146708525412200806384134093046981157398938570279937982237081547112109269493937863499698605798124600433457913986489560253248035521044691378234445892004956943397387848218421292670606442607531095163419666318141668865772012697536849033073283041946526535457240992544856189522969029128179506339766566284295066951908675030856420221906268195985034078195672076249627582091261252822855923107050354725452894793685482067262596514821306383784053174263868806976099692787338501817470097735158943495098644115011146487173509724572864241656022081553447628314474744749297883040068855567947600282751502365527723997329816352466939750881313240477667409310328474301814525136004707565092659573153446851827162877609449728693378442042401119634819534966171138061250436922215419836909247601975240568222976479877815818679572261341742474189111401965064258938205749329463943413199190351007841801393557317155179392710234302878734163564543182949973298123063833424594188481560953020451695504408801844194104523783747674297327813776509413082449354380658699095318994176916326394658730884396400423426283268353531703373810710634334051586574231791852690904322382227840445654629079051608549086448431841170595226846002905937305355194001544513060864*i1^40 + -1389480594932411160602897081647675828655444967608808643674972329544973729779061197393277173913976882005979849096792529501767160345890238184232111220598349809398552579346411483627811222445892420548338148626919345160760852913125342186718878364729094834678638125900596467571956025742212860221787893131678646862076003012903321554247184329818814164333058538194365058277737077977332935533475779868494768100788837556858411315812272390917551743892006759576994731351049416957834437543056304988979137980552118152367796025512615135890767890001422278007294750454614487133426536850494185068940167046821021447901508227973874330770982687225853931967408795458381957651889864308220292174298786758214131976868810301769544228656945177335068899247614151298157868807601349133709999984283792727566791629573669880399742340975338642349132172825674380592183690460558312781401612540506371664128071410379696458598464204348460593480528229375395188006115938164243385043265474857369848836940813226942062084801424105905495466562742184323013914008763654506005925081252614345484087116637797796372422265876717246704133974166868331836399622237054201110016004422824687282707531004814667368319704310969875490590832687612837268906846875680110317643582201709674346215659385437513819373128703660524190248621685294380657215045079460921520419667380206428151654690119290955528046950357147985472490555411420889400628368326483972119128381888851545273443853774911403552789854403717174335755420566775170337840423997596781257327187829864057033951815351899015153188864*i1^41 + -72413812452451775461342332730611856982020079089109825041627874889171279820999858943718358337698263698738673590541601474557360878444178792206878750162220716027547531367137045907879339621937423868885958120682731398211252560729182469875904513797058255679806900488491795234424131489065865554947061988463739886338258419906200437124956173790717770536206363730952374858142128608121393511533796759165680896219560852796237814862660921528115012377738612360584938139556611832364843430052903715242302059952073708172195806254491901479664203658984501973517759594611700525810451779216754809548904424436003228952919803960757596067154791781241946138957582676001378911390706614665844237802910768389526376698813806810416625475522054431871368285059032893742498527037326679408969299915719367868688868628113776987351454942132414555084621703120733583330944931737976697059610770370822172824723242110974165577690053765758885876499297672394055559853412370829767160297491647441156942163201053430132993187685726043985256637644973367472816142493564481944055812976242695355774118643804577264708558799154431904291783729142720458101784609414018579131796322106424603824476155036041536204950359489047366278512079581572855283135548120408323972745177391565111059200923559912151669921254641090852350551394888453979175343597625064254985807107049039935514513480376007497012933506379510000781750629930212252627389379891520442487059364099076984244375347771222628157441158738318524288502370709222347233650349386538372346027072539958429777543260274688*i1^42 + -1144061096794153723640967825575562347363040841631655690409694899085324868185979170554721484860598545745729418167100681481335306517524180284867063955001386737900660080199034604723776361813548300908868360979512743713610993900157882327244196560305729415890914634292179427924857236155974595589618351615467140963658549131339922333503772725487438232592996192371346601046642193733810242785866899217166631400071462672731082203842331451759634678385575021389876153318517332276597873154023467190495796839943207466248909800497640721854673478921845966779777488212016082898825247088763217124239642675787357754324172269891601319294723261746378218299461466451182897995039013093563791604573072334390961295930041252325077023151575554425603329633239928086925961692704509264629622257407601654331364542229906291077168981144618219069857465711279624099834425602081229186294832794894489223994715811540352709053866816356382403645762748043223534593039984990808786135799953252842893720214041754894749789703588783841101283282639269201388280444830438687535716483944951987554748418058407178308134949376716259792478011730378524808784164555036589560341291337981052295374063919184007810043606254968281838052461225106721872045459989626633478730074014499017943588236164041285287150024118469889969856646033488120193783940573753934440093851238027903611446612968231079950871210294414690588510749953605085383970709371921993254203707161476582600736048816445246221450616639461176172430237901026407590675535488405049936563136000920602279936*i1^43 + -454149438050304387120819536079111425386450631313840590467574836062980305116152322533276787375048553298081463142523443923888723805254757237898116961488535899009360912360684169937436889475219603029552810675855914080504863542668862268603218424817096437653511467388334146700590677206853406861842254843548766483506810314763633841491371493240115741178194270643778793489821667069680519235600858686491580601100409919110999425837022736362136854227002982511470897656494302457755537787435262054113836466605685788401952183735386997205904299615773384094969212167498932445234161310510328211216151432907542785589103093220942083167876471004104243210328728558609877559802354110020445388619089433221245214414745686565924152593035038494645355763356017190458557620818081260881814068729765905846634019452063985330561258364193045512947771545649383082650437806527221746610024976467901089694551881447103230638507228579524127095914103623449910852413435517682207416129961900470166150889047738936330055429028589180119425012518114438061347871814380468798239056353211841718086162570252299792740642700015818701320747238717010255587542415650984381810365295138862421409088123438462440860810687944504100885140434072858360470789403484498469652858608779337179651926667975275192646150304435392620095713390742613035629680155591462753875298448846600121822325845367789228777489331051927210034732797574288292833954070727701862531791878131145852769577007019529379964392596043660361133637980625638071642361006188007244901253120*i1^44 + 19406403010538656173228307520079854959649817686950262832823446497912708307091380363650265297236342928668599664273279648624798548124094051483082438284525243473858411891347476069895836624268541394937434557492498930989103767355508851791665647397309958120013943413989553565994355069500092399020478468604046883814661983242384184878511046291600463994427603662550574457726189653722557323017880753057255764233052631758421708660233656136900547070006134832264853845166901052295988129737993431881484751786112442920529197267540892192937922904043345295704155289926477110504126270294962606316520039659768741586321304092208720277205166728229817906240307851194308734694913064571772453985788051784538012170382649054169240233957414479054964157004364282335445760214200513769854978500777644877230262099865519018104772891916153516645574785456301911201268913087287092387465455667064444043306980108262577508937075307402874789069458542687599760555846903065205186342051639569183471134605248326578758502128476361988125584673868268515886770310172932036511794752458409771446760248902998898963579439256414898914185604488209414288889180271156332287277401241634346185952481436375702447510512068788212104050507945203564569041203510241168197957179874435137577120316206579428768600947325341343979278824567541093190632753244139715540902295362568909960979110668790867331043631882029799979683297276144683558679674451463023234102451407705246878911758434791891915843518358844156675823902344311733708983588055810048*i1^45 + -134813589935111948982619160958983628173422756918242010706462729156306940027663987974839224626591473042872183277892988968225071190698154957817180869045894931765493370085026652717024448365493098100369351220710736644819805586584154954989733247569190838507397947142630529963435052204879459253233761830715658333432075149435049510508778773811002175635808106950964062785597994326975976825036000008077114167903593191981685432826958491649374614627916572683951826795742083566618720656855208218227774367073412732062757807998734274006558396888401719476850813073070052765736507806150216779820827268982911841209661320601785363538491504404346104239774618942130538985938462904374704910033120166258441494139658481051657465987776287938233123225934307121787148422103127831477817050965079718578334463337835711023168391512187514285841493507599346117966923578601655194734214707025650544455470596841811286372802902819265778017264488097215107692529610193891785123196284052946292981139977096839833766226202518856554255264281050710979462453993497830432621596850131408782602394351873447294646088069202949781826279216987596004295329936665092387637040825454297526618573820710696770636910230945163501348419143211533494625118733617869953400276448660375332753952955462848402598860954461632756792592478442896490449634058380219056685847363640669333425506427683426180439641090979502550779703984167418353966239041548150939694485233986015006661776542976499287039004404793994209328601781384612531994624*i1^46 + 683268777394109612296116155531200580051329171626647966714587995433990893534801790369498455595504221172000439205683309298374642574775756142940126823083202414674517897361258268740731281449661302266026222228877547539895237835559889803740535716478800687431085105322259708046871600524802019406773296011490855445733995447479451881772762811879922918086735305365627042739629640780388126332553291192167929407498738591726100443948931193763776255967965254491514792038393545340513443443301926531312505623709017768572866859823961510766295336682373076176738203212641910507869302926680574004364460152988600910657815413750692166496623321169859918994281470687536846586150247273612059125668259428552212421366494536752218891342040634989448052466104710174379220078341951070556676019540220465947883766067423850407860311423760807859555331169211935640865001792931460373121218976435528493056574268652426327685956064084478120351722605110769310195627179109176220878145417066488997967053427056272667114654751063979696259184940219210136320676690537835758301481630630005867434370756959001635609465608169095715205205272071131583934529218598265415968519122241435383563153387646167655752176037784879721948775619094383286872810666429518353738386400942728928376223320130113717668353777582177446780560574689850376155140628461475782010684374426698861907507170942262392791661821424004695436346577276779781096329719612964058897768415056768586173835631510053086785886213409618924231376896*i1^47 + -335737741237460391046594726302075055453396758998055456399180002112805857770994493800535331316582664359657872656706143757053078725439824435920341835292523323689821752823650695360850870400690455299809075189885930880092833740346710909426212248316575132805849447644279860759308633167304413238296170094032573557602947994116638230224011672651349409131789480959875027254396831080520960867730212797506317348424289087423937516522411916564811447027016923156095025287522054841865274890029015306237794885186776153721530765010682680497919409519080141091722563442070066187326748187703625879352585148351399431258391068224787898118352687323171404194816488907742774281801806445096535500841162918880217261227352185028851072300103599061379170427327678385465491296599953461556912091643659752274571035542121957615479052383781869168834296382585816384029437496666673102643781443945214039982601559795280933056772702495113368020223551471141019501211487156540102471162930708343297358505959456548411780883136753022489763805952979851693895787931341115902640997313882759490052112676980573656939971564936926814498149314488582114475795616240610717211868568955086406908560983117801667735462854631432818531766007341824095955850594854004425096364457579789332332951095715858324401749802575694732879396071690437814872082250886689672131616728350940645260259248288571662422355346180675978376306062292439839370088779113203348255941155700996477703811846236610925927957031092224*i1^48 + -6085096563985438710521682524230508593554244751774203739032446476587583290144655139639829923396624767769761174284370537809172782311062312459371313209441020028851747551020124173684363469563366462609118098185623627291951708904827990779090459119400753576488759399666135677492873232491569766949094789853814558082563068208518189843883598038343267394655598660396137049754948452722995173934130429099517901869572705032418788739421358079287005385807382791266594004219810215716130047250890449403287059589679117993407526403933024725065149249721857433688387594317297237048282519022217632639168942051678489782684473756754701184499761127922229790748364607332528090322300794683391194099666046896078931187420143106934786158775800181423889408758256292739746112850362673919211396195749487046441363062879366062897751867796549880563447450659538986246746687656631106668145841198780946819581414429095857613025737333939506514384925031386902319226943678572219537558907412833768497447356444744919152379819747794625540500825531825324795583866761356107404470926783317215806816071353918907418910336670251058509838658230749133209366801469733664123285709525813127472886391449950892787727331226853523832132030638023600925956732035191858202358769003797120752821837255895098837073708802093924185155183387285184323369846342880928783575567007965699780318497860822011111631289122236446540514770190080963736308991174013387027451342342505425750756868169858981888*i1^49 + -43690141092139283522575626336341759023513414997380181844613621692831770126360727544815123616857645093902085710375137482336620251875612467839010098289990009419069200270010904829010883877589984262924960299595163003356491847749656849307282980937636393988094487149129440073772799750530801534518986004121230966704287252259541666052653008378954642300845151790314824645446000359143851501217572488795770606410281459944099021976628889978625179016564225208485697640806922899171710004133028416865815439933665017369735596793981809261844308810604500855687597969587994855339755370599416214102717684569320949546599149573168441759308603037019431462793346463946467673961245453733334157748058162215192745514446011706887800887641681636001490691843335868297913470825040987765031724199952023824326424691513680031963977003620974216438477117467690770122048628468703669993319779625463313339821600295125654182315600733037335820328916838072082992397883150061290026713270895712900677372474829710300016296168119234310847782122007754253416358149513790375066673566674176619540066685912550547951533497883711234602403578200546070181892882590290393755639530515097100467356297864211157017598256134651678836554224128417538470135592963696014280268034985167679594521111653466077282332844143297200349637084878164285096441950099710307809384139123638723970899368797733816232044640456430586958460206131310135381941966184614744259069903374409556348928*i1^50 + -152036564999490923870365024281534376653275500683614070573252259228128678344743261272413023574067498425053819843896537803105626620024694388838385254962119494110472472838415311388153694554207333218005673934482903574241766903173408684066263271565505667389733725511786052565048712621301017105556925891880671422746436206347896048676687098417267761715920707755856179923195825803275586644879997965755393270938487246066007164575841151982743801478719436071809991962564692589920775136976845421552913308563047383041335805967039016168659741038521226712077806619418383748494004487581150028240469123262316888768907768837344355879669346222298354186672348253654290540809537465663187344883991208915001173763174698087362408000328223084694570640823555913952226228243051345358015003256387930023950961947429402916817998310517407611979125912889627336026051608502031276799463953125830647656856447841173732449625440443266339677434560262163960724712700142962445498694647973815025520027548634996857945348125557613451286113071521607353215976808369862269603324616151421096944989229838509453737259445951423048828320730916295560591763195010154315340384345417702143692933371501481251269435790890533212474486823856485503241189889374658880252238533905298407578580498162794520257893703346405463907254726339939044570850929100534238391453663325174008147760768548658494795588071919842246574151754569479515185178671131218853509021696*i1^51 + -251129588555567813685198174184630667550223469174915229343296116377826260688946765624045043394148404489194248670528721801039400160394910002421954691854603429265518564511693920140137156853923286053305318037069353566264905935547302696639819567722153651837854039555213309841392339587761782797196251904019632345100602251885094995603887122809074964776949506104617225136856765088507271738318902494393184601106024959074717969562956634151088975640910635339972351488707189158624811919933555731501485529255200695019009272176424522740135737944310333593393321978849323552642605404509162069710652396853281683645403867182035618574295420625604861522635338400247435066353370359942563455940018868182959023247474770424737921413249312978486228851014640304286167951288594284127520335820763246851054972038975908985526124115615874802809732872958175246093685742212223569516638398947783561465198481430352572895462065586210340662535171549828395979945071586241430556482181573344722746777902364545174619260824018106746031018510490891787517425906787314160928590559447189327043235326492750480755530561996689644484572537387836153245207336648606166345087898359474500091676410630144865104706266081598507734444109918998084177118514145034754163315335873104566341758199321028567555860802109046866446039232855617566854623247878247467946399871245290508076547749753400140483721692070504527388612608507634275512613408256*i1^52 + -163227498191958056422856257485624354399961951658787781016049500039416129096474954089310826139452364206211496418100183855503348190537819234321037256293903028316009479958341373479123201735171154342970609361931383660678623351436346595083840762076506779902371475976656108360986509333712562573408616144262972121493393630050205421002167351871561193946253307176423779197344518532974466893954411438526837530999807814191236757343847705123233061507422866110559641148720999476682176254733969103441581594837463501143469147502130503925890513066860051716103336166146225423576711338596203190719838790522435557372105680886486994784846472976688093212384137897818192360168936077957218690960047600902198766240590143137262223490401314928415804906201031462608858198508159369763766484467644247385429550747176378074488879280453133063611717283541308817612541051616295203496663220743977533537126352304795144253335617532285799411223064343817167674078094475596421956954119649117260479977812561262728358911381534481331259847201674375064026497828450409119541572391588735131774008459949776325192579795099475399837357324793509111749372047142144318886432929236974748530958436087273802901098917036993131085621850449806458946364379367904908687773831552498423194309375531708845956586068624803659921775178893309192464537528263059008210149989575941144268857030043172558887516199122969806515521024564736*i1^53 + -38503921473712028934805291626507140501006131954949638133005782851593915880868625313183819898476193153712580000235805257865269956318609939341159082856656245148378800915962842707979772681828233970577581567868508301770558694964550086888697296347127268177351649688934026004739395935967243940567666051315557130549409585881741878320894635803141602593385164398179170916460432384003073926692960795659777015455063584302154037317892581998648356401770964169816415388765039765633390282899998505880145533603220398952481611870239102648335043434568460776850073041817642054293715043412608866513426968688929901161034845051433248709033526360013312636072031943364381036769078600212813351642836897329102301295664241277987470757527890878502731444238418634347330730443808633028578715261952001070822644941774427320861196303815716087989676758640011266241026717394814059391593573600755150714867323947535070094300603122853228809166662211352934479487240406894226242614221275598458480736408539268660179668573221663987361304407542873958579607965994461803846222581650908027548201782752041790493800629651407049452834393938833054613720439057828243623426612850482087269759100734713420568727865828986811382337672546243977399433648075969059106217312499983593594803858107818832921452992963977226187146310520984432396120711077734018779343776829141475506692002289012655108428528632875776*i1^54 + -666010060616788550954291329375060048437725787282696385457937582332733830181105208506467971099620865536705695888443603229492782892535892780225444097981620742114801742622187943063449759954233735556035365368630051883615666639045792503356609290906513606245623009151660387503189160535128771820697203557389864213322742911891383030034646437228522820050102251614063838166160902301785788709790415790800581615180089180388845873230248411634625876091077633046993213826152920633179741370924210269167297121730090476146380257296048511699387787869152401604168718741333915500260630883841556427162813717772375106640847164313177660975196732156606248843197132473645687090144546332350784764475265653782558394346128847655427947221756557552164835525534688896163660002043841604036287808801540915003799510529675016067225864234886476747166563256700521829828567753365220471936499470524183199341645417900203670323820719312716044956724731371820616642071014693889471914516853556281901702738116293471781858487960404291941851083306070517779931230023877470062521917350610260348830145782780753975347059458512657482715485583588794749759381993071422496291536978921842976302720637894570483552349871781235857184887811476863359108983395985148667829309544113181783533158962240566347773018609221129032596575817356510879833817909927311850244870239476473509521923558152779968*i1^55 + 578906909311950387408742113699976949486494767195573586588910704181765298843990915886508056535440671239681669744754625620788548713923263123400906897077663576441796557266053293812619931406757511094464724357700454233150459247772591864354478836393681490435441313764233173224612367590586600037314536427191246247897801354370945113799679392015245164412219839464412217055306168997388337310836525649071819094661983604943418214312553628928473302844598675401431184513771055170477565824099001427760151660231505799930630839803023407126446759946296303631789287093032129412503877548506912348385406136700429070802217518603566350750774099428571845078537401598873801182659237338115435873042149775399812143421168294869879796271044380165064526388604686384786623890426751670166710066840803659928990049995790734808886230848383506744685113059079789157292938642135740474464003195820621725714922557482258473585135480815986891429538577272042625189464521039510687688433485117506213218878895020305497927202037262388290467013943728370769125366265452892673934168369068933841279751485599061606717390330424098352769841046076803365001529140550920540798957336272395918873254652961962994035731527557307708707613321486435536074519190919259269409732543845632755884903199201219228847519496009911605202494860697000540845874570292554288913449521436845496736*i1^56 + 9106864587600861011544526126340818274395124185430531169936425793622080327193631301641479952627064405073908357632709284995275899408547031146153860788936823379588110223877803531592961701616812074661532540044572286595082750486287717920224761828980252709406861934382571566269133345747080431474526704003838150467946950340246864883858603872287325427052111561439147894437217603629049745043360613209117603026717129274299335892319460634494635734061615697192665901448900314757298622696131022988400708063893657402669967398214553627647654496871500599296202138970999204071770603590959546732838863104167545183881637496649678840133639936728694368194231370055027708716009623764778319091421605077146610989182128307084969456728400034088555652771957623928292723901258130944871791118340574854711532574618430833677388374882221296176434309185922267138583491893304691757914448762678167845133278206841384096940622599901538450412294552552417949090179702968850695756569516562193342228176388417645734925321840038488745456339335902103278844430793514224459642697584608395413369992480613487333766776901045659587410881854555493238264616406140651648731193226460874318065741731988280011062792216499865356262507058616432042093245184075923171792335189890430191661433943571587994532014556600349985400917112670889211165214184617696*i1^57 + 25520975804580897549946220172225102492723284083303806075036517541852262654528875152627012402059951415378405965002127940138803203939167260914511955496146719346189433908875209182060315785622876400504463021859825099789313589462399182858128799555998533914757515721987896181281053072653148397883407397445970872618722752285652782194516661369183962560697558484332356321819196400977782640087184575767596861514659967987252913490882640009359919925513810700151015122360281036241283952724849108485161707652274719381858962238099563706989631472077652904043269080919452586573417775492820101616395026603996431846656249152299149105688220835497921832098783505162790830726893860436950828050966883852648928352342741228455117127188990370209969613700901487463212539076974335203975395171438114105731835299167414371169880024328454434713786047418858403929754656614622727739884611528362863780841217729492728226510082990948985874924677913659953982541591436775552691338896618865883462893986856862425847387169829849106994296411019150440339946565183417952878078821870961754541662755146490096323430367852127571709208391744428738706221132869491673973391829468654069216298295484827265062883360866417761384307774364105741039417466441718039553206298300505599413081790855836288436530862127651017134605486528*i1^58 + -113433322276925292503316196745761829602993869641838204353126648170706312749302114411230188696367692261792325344738799907729004866079579488316541896097862322090701431989617389391463312252424934582630760432690367931021673860497130572169468479603615355251849338876157516286612982779513578493104787349480741623369815484815090318187896047151238417353579630814802460450669776618429473335584256369031761203665890530675896332452861433007615380431339584205167969981032209666648841770573216852608314289272748792860404586841273622356340439840050976408947540348673014681870676665153723593478151118822906094962446612331587509765991697952241952729510791561500659532707727834279587193787444985853591091576386336616669293067011617491109551942057677717755513047731155008759716420257715020412502360808124519104390936230545092105660408382995792164258063511356775970701967942505782197500504477370145014814352684819883086187889690988977221434192715550511423050187038858736719158210420673102075559878894580039200330353654421627586056993787416062576117381289907051294333030911097141822087301633463593124187654773975838568755752007370789203299264613143715420610669673875259154912878176892105938071814709172970858495471178855576732404614281366672504705055469692*i1^59 - N1*29580913685866555238973909362816949445141068510270001729658385097855674392467224854071527321277532174744781194285012216247128804847090789737923714337024335324130625503611608394805601730198338146669730310437122611528217925675151136583346927558643034557491066302859204013020944026644297626666647948123124052809024875*i2, -1516345166270242562498208127765987534449950797383586965253299762882179015280323344455903860627582389482390684555540382254623133520541127132542051740225289103056234366175803038086287935108103073176117161660381790768317593555570053761123489641429095831762849449244415729156994662331007011910801374752702315428623546740888718858587428898967708970790653903844802582023992014918849874694172480991420884392769322557020039382780378711694955808043609135423296112709309218243873946537801767812188711542148381707204684681751731948041129602701583175343984552491258478489171015937264407488749464837983380316275467649491662322734320808348541167418880147226024988537717449720508403441986500047722514835687771410906504945225321651550789451053477272101072939870291100101735190440843967048607978697343446213890219223083569126205987477530085769382182460833202298666731274418020054830624598522270633647614278916854821181895447876858257788052251360140842368135285727980853534781882243131225085359781237263142062036783343900174750466095885341551370248159867880129450010666706870226424818240803216132776707981845688632672748774525300313878445822031871433801146434880181784451354038485276576482395267214525249000994787758724766211782668494764269510947148077372369538952424742986452648227790740744526784087797275655249278298596765418342539394542017087962784807794130209921559486180161318698587241741982782913699037344823784770105852494643670143316566726615927530687805085053066560511930509919724852930500810475480620904317479921275452606979635026844334062673467177400580883332891712090954733718375025684329837630998000051192307513441984679182750676066477567677754631419740224124156224197186775160638294157968504950095872000000000000000000000000000000000000000000 + 745760398719921177941378834507151291925337016763922507373467371434486845090287554081759352831199560482235095951904340085267341858762351925287051648621731450518863565121274561635797461782138865969251139507960515174204485053481060458000230110628205651773583549679184902290947086600987566111789177356753503468669548110538291189255520240843026218984560278650171709056105742694092644010577274491413990721927433211225181319373693783871758475357065376719839225289871480920915538861370759190523179442808548909626499833504493456520595314796520109772784433945771971279787987438233114956387777287599346467561981754811363137829008141075548198438292349490497378850104746334662907968891945599897745754359336111691888449201977004181153438339702244916904175755684411461188479395021384804284798517869022748421016141209835724213180361494496952263764818168022125556987145378134332798243978673316643085407214743254489160483485386263663634729108470323973463820197577982282363655304156695647078457386796927785114155517726047016020411554495052532699232303018358950216696431387772202387368061908359904827890894481369086020730018529727505363678266923554182010767621342220426214889984568514952607590979793842098218169548922430257169379966100773056708526750863572934150617677817018558639005238006135268475737466103858890204374452582694148857518708795143799757666309047109066012629180575757688894770052899086793345505733314702763008646381967683136651741966430652108824112441445545242437418891930076007815852512355360799497250655970171167098868210400184402315805385667030432037438796453210015546622030307284631272565577334063005787507123609275404855471162639013035453475791554369142123753294657612531362782978884275288408064000000000000000000000000000000000000000*i1 + -274133348469091352867801858440349384095258726131663640450435666940223463594245048792792828673280853490730915835347318421319295783666914321120177675614176389929284753466633398865218211701086772756526320491192349504706250851561619586613142697094326120322353174666998904249706754907741379874239402788812827505220544289168168024360189272944158007195404508807556362301581521616392949278673657377958961199283825845901494683187683013099287339141688970366392418740973176106594449947856289725910601525155091156967970754256354503440684554406526711649067873937000052501295433174373898600799744207841622257830013426835030480800464589370216295560705105934140097769476935176659252122744923085806329669655657656432329610628463782618982083988417317662945055343442306281328070500476072666635970663092478580043191217050467343942623312261715814190126691115204728964618779629178829725686020280490188863307374378546444439383568367893975366241653799884880041416071494452590918762727078160920254218544108971539386071793138757972495414971060465224095041131578022654931681626348091822203370104459843512434572741564813223639535560739549439974561075408581916945034575219391635984965540324551575613633707161288059694601191529881227370165418357104182776634131946129377695520507279247881000114947323485957868215631237800521330807216947050593898955809478367863545611637975919033929193308815652606296993683525687808546083789781823068749246533775353703629281924694776171816263857462197362878029536001065200245386434832725095902409242991037344096930996695135613592058098207485899956886915917170128673234387263547264410441718526991576290043848042481745277501248111382403513308134241248072456000626883692164808777351552654100135936000000000000000000000000000000000000*i1^2 + 65920459797869427335408157980041412721061454696361406142139105434948729261111824644466857886802179323073211877288372832655301951938655469145282557560610597500275660338318984757451343975030190242124901245817113488446606109653556855600593303720453263735264786880458611662850509354747412449034397163374060288056233976114027799594619037959913437970900596284197884535942172888718869705128765850145976855615447329716796435983334834144992438896996587806177836817462787448430717920273877825292486570120896753152769584147069983427126528929213908058677144609656850942539041822084864824154273745194379484636170946670140541929213979115943484074540975487439834795244153065108295057298045296239480166214974031660140515420577364473967583467340175713680734286369928734231304948350475113627788887626427871152331136585804528887835550819629405183209862815788335440634733732759479194754304653334375469691601739625636400569745482304349473475789391776602071199422598796438225367334909095816133761512885939339730219796302311231322957613627552222788387655676059876337099875092078899758975731386194972033730505065698560286455246869141358772511979480446473921340903126569038061071952290262991156360836404216658431315913752608994970401464563320645159345863344160772039851906182725900135030299789379806751147582970896174955619056358086612965287142083703601516264731184084005988652631224089721302941961084549874184081289116608867792855569983751886636493593209120017880605471470994338591155236192828665888994716184829161883417269908532197280950140809335003626956126867656100873583542933769111295240102260024994958153584933045335203984009942582883109687475262606901120649035315977152691430997618712013818279233610227797458944000000000000000000000000000000000*i1^3 + -28637917242256714305089262114396899449927414597108333335839152382516846740628626231266028980142145289521477152605446555088643052271621487720018155076560966383090698905131828171061250745179690287022368540184418565733812487474300176523923608455294297365567694205505125682962884189285264171859190793294411682306554563232855092711869556652033006760197658826192774646262251166759951968002088681994915638924565563649767786995800472739487766062239995476214869525326363463639766851463728434162895113370124225566745191588647091433823676933813180393542641522711053509020468148175270477406105118297282938813353937730172853727106737215015999607029204456379878874820652253797111321015888222639300509009987805198391079241638779709378377689519876073729064564347769084334663245840934315306573312240309616754728123832399597444071460363346550720649898653311129026101098805018753947769292398211240226853634580365045654020370214743195261740979286645944532264967501880641679482151429976566778384959945478882405924637835802424110876180554039763108184650053194585490263938547374682300120396904228574754187651857473854874043542746171309457633828247832495981700099665766218987450326455381253780364547516859537889937023040910846638155834347978963761667821234043315138952773250121242781389538319992915696759930990665488191819011302486691168427562908930309190906458026276701484531794717935055675008370202248104723535645338384526311314517115568287247483099433120336133520085246546748169224760668273203984583574384652683449812553056076545075201124527634893646636381952923623886654410979972234976788855928675793948689995620330465717600593681958677725728528718776118487201157557056730972455343678855022508826974480880654876672000000000000000000000000000000*i1^4 + 6050191373339535910900311212333929884445342142756009605283094749040950784225030742498900854033404513463529969911975302676772988676861359573045432812345915865312996533843077611101693684540205508875475369204733649795895937914992809873886023251897970579233653464738557235124521641099594955447806553656954176162580504473321604000825500070641123839514194418186747037600206013816327980230971279308056994802812208048772725718649455318749474080807029412512539653001843276650546989799339195784290680202798810613611440461654998913044135139667307381462347596257277672779293174979298864663940326746569342569399012611112234538005013681856823430480348907342364139750205654164471891639150361910467542088258795444203083541898428148300279246446977488998802472811410354708951535883065022531820650058768997705886414623959595970582358371657059023811905668131547733940643669845304437310147165365719740939401195101465177376255712607503022312167120798474513674227621422904079122673785544042491760071327157204112895542981817680910143907753686395218090543401465982702085140349164867027858655637176746861709405653868296787471679003716510347260176445433725755426131984109943871949057123339855358263977786451955545643452516207973532802959080095542882602170079659070353979129088740213598027418906244027745511389912976126207267081090863713269685398422629193817225463772259106884326056665694551036902490994102430333662811513829100757629797630915518297290864035918808351536024883466925385243948999434726150449601958950303489860424231176264851321087492711425610518998949849720659786638396464325926531937350749650560427630071449885270853597440658227127302113917101018739955315905584769669458744536561305182873336625262021836800000000000000000000000000000*i1^5 + -248859675236567383895567540897479350040968034551941855432791941858294332713051036910237133707255212066508742117091410801221875397663015592090195421357670530262805715483827716095967768496666958886307065883526115071760534546758086792168368867923613322176014420100304393426073341949137290469737337938895992908915723333189409584493980971117506570230607492951192426776616036063354594174744344568039400657731481134551671027847534283912625166335964834463365046820210460924145310234471736430734639709511751643054608840735006428426642948380161504433057404537518630487753697607455916976219873011992596832945633165570990164092249248368115887100332765564298439070291628558816879751283626455955439936395341907968285177932407962931063369285842820165304380251567508013990421091048908232566042287771024577489722769115589971957232821903537483063675431698012529692220833946674192964369154980947669491424414341139543196145249541038216579236906904582611141922886588480436772072535702432292854393383040544371157838571580477723128671174589251910164216003353687522733587532539321394217955801299123792342148335928414602108801384932728625486539163245807738063398899672822779007033885051203645282110625952984451522556959554275776763713404173487817855106232423884787712379704562413352094427653397663151633574244630532839878008026211371131082014944092952580053937913948943600513868504627201717561408914288519163071453804858958165464255751580968522838541686849100985948255233499046940740980824389985227608081131609810212133867031269777059612008827491515195385822054887340422526099194994342708425545961859265216832355952592945230133118728657063486525667207675254257735605242700962002022137278579444412288093655365131960320000000000000000000000000*i1^6 + 213868695555514471719431184874937799130049330202281392390722067829033755668997487892914897455084202487715866379566354836401943758882259136450412503204853635253871905918309009649865460804456797171113848419968222046693656119029970169703335720888060315170696069448026093744453294562963209765365803288977765052012071126549133484853555617977399138641438223692337458103226180154252655882510049591355960818226494746879805709342917766446208900459550015818365159069334492057474283633064844987589207947170979831019450257996283181041899011549475159266389212515808497021031827831860285787972316074299675099531166756612948234477346599319493295679744269426349135382090774519304788055566126857442052630525447462294670236334077961515625457903523049333744601401594090232297087957029360187816097258488670907304729412713346197737453712787543092773335273357487339536461618756010361917964423954946465221240916482795723867570799704860366769080274674006387968367656924525579484961168167508892043816947918908112944217853674984344662450409160094387724735005337171294716476801015988869726231137401996924527579776964504865657936683976724771214725744997241678262316410966659959119884449122520402276814602772558926548347707068306385894428906614133748287604225717130254791224089704687570173489535400661291512664056043665421698299450884925227276078084358042620399984244823354529583864252568579605875286483205155456707013114739577392560110861997595416077990317495305660930875971325201912332092154977047399692989704581331158037615170374699818455755201970645580571335376246470530657604261737487303408078916323628499887485769031681410778150375191938040288014163471915761834691679500938616136022235664517060008693279052162662400000000000000000000000*i1^7 + -25607169335583038575670468356505437784527601327267438773297152428891862804619869537613976276013398279150566626026660533425653104800389622326571506037087861178974623039283968261643582783078709086317302560593020724784506936325960640385633004801494155565807869067268431049722801153452394291715496126816836302912570175225820979544666153555206584022555488618229238026593325008879584501950610347344326873263061306969913268833022940910898283596035806986538627577367611793481593850677788941833544856336057515561691611170081640058509094127700253864287606862321529864890672787038434199295568210621343177385409123309226069226428643256180024625554073152588421027489794645474717728076142456006034532361559308434919321998675904340089073723652906392622258568744610392616819769443503395811441455434874443918398173429018601844382138471949837476686385536409309637192393010016699398326716088430842999011078658602081862934397550243903605368398130894827525515679297422312990532590916352224521379460626482899240898166493138130930819230742581917131715695114070048202465318080676096648146524314283207792392435452110969303702554485638595433793170729778293097982575913153735839146233609861015512391316324803730348864442692126026426570847237250097027413042646316134641853157534335029370707878659718361262697224031500270086920793149459461037194585856639848249523050145148436160946208808293264068662766543963029439376210784082234478247216963160437877744862870307745162903989483044902022800017897846932225519489714586584600073601266966409400308246882024184509875538072709670599776570875100911268235752471064351570160105003586540362976581002197893504874388973592082840284831449455269746356343544614295703535799312895180800000000000000000000*i1^8 + -12702721501837195673741330385336583851339680831500514588786869562824018329621140407272143956485930143985324988197038545288135775876163578661268072747100363943785353221444678168415488928038808250108511576316594422590951039481409392729673284691378401238240938846077993620235096024964958750051129192181278316286764252014132079388686375476033626932643517600649680838145480605215164446859985245141299778651216199321354784191976797394383553881365676196376700990297436078365751311614123629024169388739256245206186609510453661191951659488822023731969307147770009615666235885757211287419468966035861648131040215316675998034934493361639298218084414295068875469772522371309855390864030445666327264906781363020152261731393420699708245268411779602892412773856065315937655762352278961084741526032198855592272296487563223907721868224675185825892871342799905998384275685241461551761046364080673056950801415951620115958506953550805840789823824082466057346166357441163256257665815715823217371096323901689173052253263503104491705830494628087763909977471591863775889702007167812678318977320841033034020768531838177558197762483858433283550508879071379196137444036785710561939754200375275071114014382612914221074315185188280132207812248434060624920255194139608329671241227168539271787321686591962730088359592973836208377735935407947089523755693927632457096459786976053495490331197900294166110671128566883327151833076043537828859279671339549912188148094304781325635421018356101773321856149158866847204817767032931739224160583601682587474450353249408362323553304576209326186287401941443785013142402930051522702609939036338625212589060135861188537985719423182266554643916182177603867591890475774033756131227074560000000000000000000*i1^9 + -235162329085460773992508454798456027588611762709833559207858627535833256761932636071836698347424361455968974515801483560274858030252274570836492652906352499375432312732577061403823408978288966242180347796611586284079130734200753166621506463195024789588719944985071561348920847853661495010124296830229344900466066815630532411468419235950840995396926714747747212645582265193709745159393702695751406360067921234999939040240507792476008676154588100676877152328155680815217742021107672199607884494001850428337919705246388594530483162445817534485123146716574006548174561101672456311747849669253069705147428639519502622373504343381877183228867969406052728292675784751707978416620761450249108364142438458236281496353314137526066077167929372847719315595089703665683143073490807258243264414934120692623665372095467345137923141796622326264424927728739325062514414048004479120309056617696475216386800726107171342343859166707925829357122986995599814043977347525574297386721346686027576714325749453197067887900336471316841840883410380725800880087172633516955519737367200712690878192966251662242103730072833935319979212327816573962922758250657668856516691547469009551381255585968272293208041778638337949368163940855646647967256550941525076852724085653053622957756704705803627558146828372949695156963930200643368656219834421152210381124679580580903025424077152022399103839576125177999565742972302328276274796984927484470825655873457335616522140716541025237192304024551435488069445779458819331675368117667712914252499880245972435415978199978932775148123124639228023462658228702094747242624168925378652417939207735485115257189612020779391700135952048185680086703871237730599417059105211582998976554598400000000000000000*i1^10 + -175528485772459663763662813798058791915610308416033876296413069951143422875591700577850624678646461029919926886229531427253670588263608068336873339474523531179755159252877395119003395801170974248624944731433819565034086424991479536565191229584840130907147226701325458957927167320110207489553094532402738857438045369769758831525752578103446876080014287261774419977634647375921725499783537497974045451881556050251642724658701560086011929423739723717221296094054076566892741026893626582797270484783728472597992357649772769056555517420578735108729065113621958440256269054515744772052451210595374973995441965050721371833817588844772299221594560441909211560458650750216695451792410358226273076498556861823251251770871733437352307083409002809142289979796201808615467654258000103024397903405744390441727466038905065375841158432775074295537647838199576355791284878191588434252025191394099286364322412363863817442081697931064363585496783477376040297989718170172353911473106864093662384937875740018775427446971547082596687026725450534085944280045486830310469744450530316719343106687131691292860032336561702986305574915065758098905334590588989074184231985640238116095985796563608336247454201001379852098788494092449777212384104837354443853926340243319372553386296241639062532726422777070538315292419812498984773929677039989765822898705512879852125437417095927027392012484462702829883812901653947446824689962360596922744616102983572144886830308234966685291257141001774122768825900470486576882646406473029509867305425845412596028246490564330032760265147234425703831214369749334572105918224039126954779096883938451190321348818183613295141386595961626462280051569221121236184476120525519295176769536000000000000000*i1^11 + -135526698811969815436951200955438985882978122362362099190721657577570514807381381800302694129771608048495386900223060072447688813837037043591268830656614675472887577196723614873787309651170946441624862386610002447529331700233969439897120120032508152481441973407337108383002983205965425590689731896191674479260748155445689638176043976917403829601380557066132923520512382698669712845626120156817377152621868119500627777305716904020807444451882523031322804182568683994030700127764463702929507377817339049465958149532631700764331522694109927036523242315744225319858776423220077943703745438196524644427158776329100947591218890923466861263948178661288253035393027339033515840224436110854700009679022522597367396994180229987450472727960012421493788948399207373229011053148777838708202450826637782787447401202911060596036773464308965685074608040231323360653335150945870527583948378668292394197133019053258598968517925457770977056186620634117020725652015307660977975336467076298650746666095989444118315921017889848323040860038952760120201747486540759951935607334542604799945115223515641746315210470986275588265298902197609950909838648114014671733568942674461400608987415000370742500040354280412744812888595303640268798663083767240867862704425295918254411514174006834024799740741166668439020822074363015680221880070969011925496560089558510750058232592947683498235479338084856311823311382907088421437880298382961645682705063879765952064740404970390049578277444422208226986997476717097511958769712936940698678963508819368465435884729294951805086859804799321162205498258482455898422299069303997122523178090110297370832222175262051041614693398237254022978684316941165714312820024395075979847925760000000000000*i1^12 + -20796433713750857280335418455178955086331288188560966033568073493690565409130560126802004160718012102858788457664718694497821140666154740060321501650958909108733989280806041073955194532109049382636115669610735996332649271406514600191782062610825402560435870955101492902332217792912121451968743106045320461342333127452508980319017532911908391768141262131625472791461131462851937024637285037486688477028136263280631191223471744185070701804148402792805148754121145040147923791125197884714763767502170681139015019093691123841927127959287058174502328874441492014693710043319802148285942290189501616299233181482169846825251628619934332933194824476490566099315456342109540175475934932945653148251541967930374206280237163295228923303593395133952522484979633974592892925625047016714756355922950961550350998159861922100370068313275952486037724033471428584455026251683901500737066392347048669740651203172357942438860065167192444806480032711579364673846576255468658618818883189071008372916456833812237388175573672442306264684005933365889932340933331026162355125020418484988593556846825595242920281412577103407248962716089185511807716824855029138545063555233922901602120847663754672137279299717792534324158876419266975487912941671138650694301164024946052676887413067329880347639072251579878660119553019250713258081407167299902601211342580998881672681803814707454778011119114417377663653191934964647725366801058369608946364594385557426773030667454865323080642011282784412128993430776196437274886240184342275218605575323835482863948401419119168236342109529354958367179509236350174797443224614709122859762732053772868550146329812074034468251368206311993045317404032956251917289575701427303397457920000000000*i1^13 + -1021199864429790586544414155279676322087479492066307402869109991649854050020657742015283159124870163747569509781448602212729012898727853045628628115613541159282755929884164732818787446904927807133173527028356263262028812357741804990109405137978336299362616305553204553703679683498709098204188188926454670102086531668125722094205592784847448749102304822827226848225062683659014647042390915326885635819272313239404955799778004346940746572396186400927471960221658690338340275531951500941267461144674982312054138493962266889925305067049703672596960318617509730946032411580870648884427286770300887737852372684178220734476975156304199124099352797508631577537019467608801067442353836632352704294522033834336521252935935831417289794850504547933665164686875883179953757819946278199005866827183078786258452488343509446107614257577199699735633329238826630727403467087325534410195249687419457355052003534453333321220595012137039837053246929168779334293163005691350835617165412193636144141079617843497436529069561750388612242587640896421570904910514705142356454961065635806786971386165760705992705740961456984727813480658130518496128880931923808996363109737099556861499576409176267338594193372258871035460026763332978275628584857731565990328563689071314480526262456460449946120566619124314968150299819623492753658014712394251563194041949935764289088396037248649474777437349292424391438757660876520582068069491777760306676373751317922885190192554475816515785424069790847720071646812623712153615479669167622205057662361458676857630960845209167325585931650830383853183157435831509394642509441547560533074056925477025005611219600337997421897439839389503690941443532636229098149590257853513334784000000000*i1^14 + -2958362075880437269273408767550193160252552228821158578099672561204015109321393624688772090815615649880625144317806737455373442158504766068527806022906501817768102349346866166865789641761144346668665898397641602612942555796234435678972068104643378758010469398839188216872073096044388260242087019248037381656907819105517926429621887419232732833199792282011982960294708033586479907703475455382650617710415804493264504041646659120057730753168167111113723505478591554687711799946117583074982731685964818106382293275270660350871539699675652890439584407650547571799528091245877380972455080109610812682267356632756546624383827930851475292358008637978922650378704928429711340073864083871442864610168968734999325685654479356041236327297183582166721383363972230049552485519868384429274543706826112079745617267609077251829568877766849988390228311854312436953788410453581397912433303151425060895884134607735082828405063135389809719405927175853678413465137292803285081180180202630618790961310756517809614743948735042136867807044004914067831653583456994670457798149726048397381570690434723566684440181068936897096426759765260272899502696457242384059148041509754869765314637848202061556154954265974731728929589134124029937907030951170290316540758155268579225192947394873856957884691877647404939032520896879389969282962144282174569106745319420587970060084600413361128754994957529771800692968536900725244929848322604551395978719153477736581157067686379825045989051932886877277360851200751678307647560369295418940076974271103467836018836454524702268016591809761246720054147680350339111120515293964249842666517777478071871532244837001111119467307249181361038733727771966888062821295909492490240000000*i1^15 + -413500178832479100043993143629958182843724163868610221204952387857457542739865065939136848842445696104927550829067885343988410162414436816649874091365271836092956343014893527456516764693787893030044886324562731430836001807784876576568446465126445460615538511562687759857363871148904335706073220309398119977890788338083972500699985351745786478097423507941466215659061894094921967052296924723168713336893831751319459370788933907349597266480843763884862587255254007814468730444820410051489801717059141477970198211020697242500661396203863334324106403129924610981457055124350538840186504149122647820309169316239852206168806835765450975643829294879725872570306934999965417363934617219779998666227393222382595025012310906461633142108367237817831372691573279110018547593333760875188413009391464588022462016949947205584540305929375165149168788073343421711337059449008184070966758066409747232170287925529073263969077367278187107884742323603567645588692657175146046656412518565841998600984604436974067926016056496899258689912333778803982744248747969300048859855924575953410528877051245795672768868652203696181785745262429762315979932779606256314131784772075096082280943843474412043009523631086965461112550866122483087498696008798549808704424451225722400958725314712709694631147309932666032246023862302927451888293480281643617454210613478413129886304542858541223952627676637457257660856245538329026417065357487636639596037669002109968394862200552213805692031402502811649837033730652418439387949933190384380311967694668763196291784122946776308387470625621250789885312538273997460353469240396049560292874621175083940294986931525165592839447875367331251408311885134791169811670889188556800000*i1^16 + -10892351742330886006037386587734568963219181827507683406080818511133644284177404787351724627424254155509449670482143335791773178744073325114827320766947099274647584290961085301502725355172581116524241972058236990428913565397490286280319248443698843572591068379573277891641625740876650914647735579496455602646135298352710688898325687499901571643779557566594656358063565036021947303009903717564621043106564002153243743196704058799369191290401964410043660957474918241179961513449926296387374331823098094772223968609058842987994234461617725433575519921240316612517077588094860079479330366774897975695661556642170839654126045980188618014067715242740245909945680666414696353737365191232201422430138710777596246105447528532536208250767306051837249676034715844565290469167561726482261741855711187351790378595386850380417061267052753766488267744093340074165768970619919904624362378666772828382168179352272017843463591625467152188205475715440373383494033089758023480566812250936301098248829765797224787990711607750104927170440160511122545885176509443490960412989659453404411211974378053285450267071906381439182976930615507214142582785871914483939089412715398860284507864652214337961337134679089800204177823919491693338362802867355172148267891603674727227659443778529524019262215614348236727371176220917758859615652346514190556568161569150360629776897977872767067565929017188691967126098261929968319939104635591965264449113940622191141219002593013267417817041097494120655833553055727154858753118799278965484190856097235446042693047208514107235968269693101017010601916551394598872248887476959114572448311745976355026618362035232309073250131883642117095589152672107679422489401753600000*i1^17 + -119421817970612189963962626720783514466130148566498880769608285473021660325476488881546792552464732082330303510618852850228928855163435849252156145736530638601037619039550197081708459945530235036519306561715056615961226056164704835955194375421284098567210469006679617036327132942868251937646353889731121544113860119468384289363890634729470458623937488892282553226885907761996612337824929114578370715775415330619760220266226336270017071530385066918771734004414885300866474791647366503012583011185377628305603901674027065598044768795511630480189393244044228496904902775532538631483563304307673630896158023345890712818520771501228862256708268502774267689043742105439617609980833715413434889037902183760535743518928413260165349243940192223519980099120796087087394659677257047783014751121485753444761071284331677056177877969151748727009541736151163892225531766938889041805930792642669334584858966234641210355766361062017288762467145242454099710723395922787187193644886227573640809189416388507577622182149681837269522284549682237305047980155935815280879252139270039304975666699934858916144902054080650034319385883971177298715962680066453293150277530122670480375447403685860432323521769884207103146634947242475435110033915257364800112632912025959584555655976317662390840379013777956345954523025737460219584031826658175675733658824911388187088349090249983455765543823709849435230655238901059358099992689227273192242850088111932589525733197354925856308720125299256971579048329283497741734787404141433173962443214245888579428388083540498192684750594345286329534966153134502855589468218173016302064236889906575603456031369196621723898787285989614980662679133865786057749551906816*i1^18 + -767411387232366199880006650834704452860970226928465963925786570671439846287247681411828890413037448462909240846014772242557733128071907280439479198423776704108914076495169013391483409356783852372032760727201571499372104775028084741899371111396316571273575422026448654043464093191980055315286570604007116499690607015209352261352596458723757209461236377454782516897584488874805659028457359035481748118651195481179625738276302598033595722257257368562469807754971212364477337348321743576833234049842959069927806860841210517857136477325723287168968987721300327949691207995881633142966535115381079545952108078050442460663730766631076613122796262341170009439352837001952685292979639903268914354870307184133090968657082609768733271395350754030460730327892726458139800959087769046457649301734516460109318110385446729455607396308462518453129935484788186356385909136932762365976386580851262608986340724604490862661672618958395589459276357941053815516310070235574332455657786954688889872864077146327165627162488959261678573910511840167835269196565388338683547782768463984096799609827189353346171758841639644324389022614540205447159210509316563295543209178375424376411074720002866095128676685493262734099677592836336234936718395717402582067054223750322312423720238403006486139899604321355177789161111579093606971729448165006483882783591773963219766781515555559410016840138713226560509430734203030802660550269081887062689131329037309019138916101649838238290267376940986159004823447958206487266238267051683844715522087570666629297500163356301426113552450895680563466316802844521409243237611684423501407288794832113426605167971581893444557721515769102356349419069339755698192384*i1^19 + -3233193801147508935808367795555440736893481541496457295716810244363353606413538390339733880395521887351445909977049189809660913396473722794906699278923720797420930592831138347546668578125782420953284014828580824979325167864712398897131573755526487664528370229396070067562246242415541138106974380040434304311125463453680325862717391686740748266714732053790397834944224160076738481255924857855110915734229855635176648577508420214782751880947900999181726337624977747981693857691828876211529315327011799105300034371054533042209585240552657121406948463474231670208072053645330538006913779540247954358534135093243215241628550979047517091407486972522703575919442419716643222258656834563266963468240997355736256083863808458991515696621036325665295318967435797930629240890541164679293702804335026470531788239841568993685010025287023554811151951322384948237059774340456188161484359872500067241360284649957973383579545952718750869029185391315057242884147833849629845355184702392921253111386466489197227793470172374390376876655758184896134655379419997784316752922038302277489486369203754819535972536363123034779323217650915248074915935758584032396203432695637986741956899026836987152893135079148670065616106784135408505305482550833358161715546999994154697173012690159765631648963843869837219937398941250403201813492191091205476980981418253501886519057322326153697592120822401903496909870037531085024979811622053903130625876655805852958464916845674936186502930101140825302896207698114436288348089625213927681036064070595874142611342639770023493250041040191969082864975795330328692062358796287169965887056575902518475872757607652610301658363207935392788097237718067576832*i1^20 + -8775591055487276427932124777186288066478968995527396496312655901737277462150270111829837575798691054160518901775575667925514062902781701406145763974660439561227960465441978343971808335515695516715424434999828572095367789405057924748157521271604626690382575995118215301353874072454407485694352634579112237223110017589996005736894926573880603543593386464720372685046694072522223995950893054974409420635353411302703607684611211414479103803119387014526484738049793069924940064698034016414939842316542618637574603875242553834343672131263974295186857366629189360145062867411103765486791946550572804732323174712850430696476485333382155845251500369718408173010996860872577546509285563631997559671503457613992700105667202072945431263698622378901681511871940423025550004007331513647134686238313359486122003292949304430362902829663579529887394069076962221488260133166597619381445147130614424766553908652679882297021422896882041066782203980616957696763180979226643478075259284490699543539823270368161426136420455985647819571349257857681343112812764304096966846294731391577748249247766391662910553693403300567490879688178923217553861374803826709812741899952160659217058106922296144863243689426302145119515593519734654299659800261399379596825175529906223595520128616510483138139199156148424023509005833247406229797003244673612956396487435065679403434977374668491699996017246931487406635489518194030368695781747967074059818147116045247055856634730996469820778254933741708751022756364000098100209144122050964459407059896623410784740714346002573559719095377906020012063940934836625855918331894216245285115251928081061181115151390354791610369540222541482215579192393728*i1^21 + -12162904478422013260250014885926791637364363119298953948621948367620712893513272693738300961138816059240218554806258715748969458420141237168790411748587459061112482231099169728786179473691212274406780434544644788544949399857874121431586678798279408753973068403877325820703560685143380190876788842977793827341933078610943457939574291201522913468031220629766474554486772895368457102532489961545754007699153626596324866521630638558399641792925268211278722062846055107704837807384630047977969909977268565423967548715376247849583768128265533480859625163865029348211899843875710743969790239128774752973961427001052322214471459807438969461166992517145964047428231747809646580765736240514670473997022360959245212161062326985429685774045178612021622421575625416769411411238919795933894362900499066758349758217926840862723553854995527416376352178626155356398097438405195221525024381802686565634151489005395821745642337931418559983972190874617686272363062370274797871466171188951351579537307640602463980335498384549980639863232398411711801252452709357431289576437859432051846845171612427491102564505871520282312714538771347497441427412959075743479059798169040053923910006830473982523193903824659409483353697900120199753424305273213849390162958483214029736285647470343603141435036448178947302560964014064172816307557082209099500178920248399597877186625028614130326237855346721308055569668923033700605558785723746034238836921428479731774209016120039337696444312467418248630717958738798715094556779211948388503997029045620637755447249038506549863399273741304929951986028847070993133873041831951402229096469823469739273931570456269899128287767481942474017996800*i1^22 + 7273844644056280510138652628495072117275986679741077468669012668308773239213308756386403945640737684038264671955753249919694920143162869511939331419893295862414228291838544076337068118279434584603053727245291833753452916616962709999101467698552197789664211479068974972028914348104103531545057495885388064602390534151023822044587196872732630935750055811413095647886280178171694809915582516163677656608717929754111777400596628554066851372003759882270290695834672812724357696535789813602513521562694071627731850880824836698566451786012156275278056676948028364954920645608306497654157802388506245950613351563344644730604172267745630668655784316604063576945667157936986464067789568278810679635532800518981179124314213312421920973836676079247788044007160489974844761661178032569056212329180047578211383629006399735515884736970541867083636130736039828554045799213070842882991283667058168195193369683135164498323746046852564458533974536173521644029285295565106832455755416821479263438152812756149661831556397285643548493729245681320803136956809658338920587586550690167626049625848371180945971563716538982640677028972558128341345217671781091175747447734562104414614997175364035295925981599591950584913756262295707763330354767890742561257079948338990109135729963033150549081064826817680061843882738316196536000463452993133912184113978679539313280531625401747799488135841355628359706613220978784177947108318574837929643974150053508030136993373683271106495275289267489754680876950790456945210855725652136297776371338236753785038476488192835961956915210626829059693860974040239771049353257981895213071384680262143536494710741362790829705860984021712896*i1^23 + 69669605856575897239232114118748744089360148975757238494028448692078439010853742885752315878775631472539065039904353410869835475569527265864107662536218776627509241638898516374125572790347323560637324308262159657363355670127641098593087869318209859079720763221753916830233322439899589414025659518892258508892141447918385426505263750892055589350703455473414145548279124411562714186023792373324045976360202616842529769497499509847098119858268780756192161961418837479383365145728793078846507499348955714007873168657006376053480462894504271531279430210684164664853875011419871740156938444400650599507786879800615288300714946146142977863305678512104431490598107604094045004739371297994696530566351118103380569123745354250049302975448285639704550908313579415543922862015995886194851824930475838765914425959486361641805935728821588819216211122847354496276540012635747053637690781469524696183132344304717953105273398676923333590983026848157160128081550457245697314323385184644359587631357961098131198074807517602516566710191138116713991789416139447389363070857747916105099040735064971384326517689520164808274885435846179209991281622438893635811975709732917580552365211898256037093897227013005758433043005231442223670417860566543154919482080520835910728855696045124069972744531525946228313500615563454657666329953098788495670059620968827751760214302370042763946342637044708415454548703211364718598339450544763868139426961916680766954956154692459819910235966731164346942910761367220755462957769474695343019855193138460934122143982892655738072281354576410311784268384417125631215006972107047576285654487423443984823395087598965747999704038244352*i1^24 + 131242557547544753768521394793578497511494412313970016805076185863789477115440250678442514512765727323337464329417604968983837335630807415896795698892208326375828961919500407342257650277826007001995008631947007733821548690265181231784251371842146500154818916761074074721317183014013867377495294050209449499412395182448603018583180930051350230476554533474453193213122879628411332493934266574190542702273818633172294277309598410082349982709981409290251770707030832592024011733447627096011663356756639201067219566640319406846474290713134515591038597158245454450288211456743818153288499735120832630721884374312658113814621788590615358485081719091054338283170545044668477005855951963873911033864320884730184223493063299296274372262630089518654688150893611114886805396549791174059428277801617320760571932594799497499372900954883945614123181716816241354594149414847336739956544442571705007988414831154371343659148626676771218759562943481130738846855638899268656878166347368146919908803763299990542911785593413326046553835938425503389863066871354167485403519158236242108499229698426031911327217767399080360631943559601884329864008742223597989714957496559605044048606298136119188096273356300664166796980091629990646192649920747823929667797555540487042857383741868633573211260579775175634197535833439342950674458968390777876842445459055705946651548127528474984474708118569797287995464346795850927402299891140553273200850633154101350755135022491450913431236653599351640825575243162449820139309505001890608467988551013808689332008686739064938970269908442904604016536474742699817837051263818997766611602844023970355944051507207744562621579264*i1^25 + 41803258008949960554191223617192168141072591448632669322314811389512269928528565524719208178027871122907439857584139440346057050680858956897292339406233478852009101491628875766891870658105505771447782722980318105279054102678757924775200326638707591678986904315056807386345643433287464873449858833021749145786780312924974926908140324068808201332319400749375734766043616724599349363313894480080171758481830938435557715724020778861195842040369111100872703815812614873767460802251730629940166943329426863930265843049719050084545112873929659086971220030469380664987495925233676437231153092138322651674780811781008847793701292262952747051681754606404351537538272774378391942159330014410308426994753768369662054004716025515195388458398641894045356223819927717071401301031627516522108598213455360687967462140236593644234747550403803109973214018962846771868387533826029384291664705698854798640224554168102376700647398302954506610646224741544375355806125488518797489262012687736452889912197379433823922690915788774454825840389758675170205591613455585306970253215440349970095679024297500486303510596149365642968268698105512834010380996048082076849144197259766630394590142369844615326268620974311663358830420574610103634684971163960497517216658317045689089695915280411933553149971378839884508357262806436732161868762255395315533535549094366467394658055213500634278072652626455110104413714364436349105719674164271170369906871511663839291267715711861085982464178368903447623289673009136300492881750189343826246680271650167640939397940499522396717136124189679132547049457842741728573330271665909880917667281721881587441487751262748278784*i1^26 + -269754144703970103389875582192815261831129290615596951262101328395002027550721222421542124878189740903668333822016399921343797719642235777800033274305708292941680200812418316708037783720617911168604771797739209423134772007933156649527195140596939995982068859111958230319794385953702107938617425926802034890081039855580483066165773524234089677959860119658821400851324022236213064203048005504743096817426620557815615235877979384366492299842381191601167268341266762570853189647797182896563355326916483919732719954384219860249450990352862784748434685369381618430490710852269178770032272790471638375266165142102932849900712247669942720697496459513799242008849150154241657299542227842828482249367549408127991522063288116737483027842487977583627797695436161467036659199515729668710254064645521062109572903835928408084730342783446832479568321704170884508858871489091207673966339860755545333810022723194500976317228472314371563805808510031579099304559376479135678553524671266006721352370532882173849727482997771766075777670497437762124095436687140356726454113356816211551441450694175765536507225862091347698609137647762098589737542918409973529425947102429507965609007960770774500872826369586791986845209903239172394430015000292582995577602753495622129154357819423107691224670228599050853391453794218906392382676115331883180571638870074524624992394945910521899237365246444304880265211849116748973314171028184037973677971516243359623589583610175641623009213683914809913838186939090464802273088164531920493047051064234582998432563687357385785590187003916140028510818496376439879020888801123468796602903770800191661252972933808128*i1^27 + -462403402092613313356690045304506458289955279182305212308354455020314521151428036071972176783326627913551755201166298878105387659295639827140054364437964028694823531866404986796473607890589711025737772273401606930853342383987120619205060984659575123954763658108766218726186434362899283094187724034659871273790589377709937092162913457632053219587503667601741479966508195092246434806960889598205373033546942796065017673878639915173670907703846307232265909507692063615967901397475517488598144099002211784750992423414309702531913569700064057033838639425297553152755712064056249780908795246934893711947922431063384077835687134952928486199843779723087645217672350776480121033892142344250171654562556372630532254805150088165267388203368388056281340731816245299142172486036788022676926137499844776308173175323729751337557899584915423411539276192117840124395357764106207424702165735217342151371849449919842418949384942139864240042664672044883124415458272105983087850311548112202260553222464647478398199368601471256209813598096716544855443185439616518601811393125270843082115831373162363228614362323206118933368176352336483152893851334725723646535868422505343242040727005229144286647638820301210525693477260719499892690011006449731311007802013182819340125768834736430859479880324192380384946966670983052535382037804111923011116393750198424808109031902748379630064394357207172040142029945837659898817847520547372328025065069056586029101678444855878923317182417194695873227544848824117933118688128555685964454700154024101685722343434451733614416141259113440634867391174060872759421637178449047568005187379194590352057040896*i1^28 + -457954167920389277045104365664856662201206472474347892371236210129734818411741975675447867162704412957430930258367292369995419353328016593309785862313746579908132915473980649379615241748536948841651347723209792160909926369311256174714048519478777845179717406894317546032078637501002276386470882556188515171394026928044122083968403038115630518528476146088164910599077422921303397173221530063845017460329846918660795203272277984194468041590912754251988471034825822749036283594375358731136946156766344007413928847941939551816881667866261469592342298413839448450495285203032478754607762672281745304021182498013304223270394609858474747321185528497475925843930411748770487271842369510688542555582789917863396596449653457234641934718957315603009583725195010663950827542034697185384681592548131717754034586645257147427634185080482614691592668437006291715811624607059125810202418526287884371581739295536248484506065742249021977239333894026276877197858592477330242207720407205573777888419779058508282662970158474760048892020867759725543604331778071214984439799919420967558292461459971594038767593442166786594846662022824352322806599667134993895779551699310252519647557695856108141738084960918256025256069811573449660542753733557131020895881958559327387877553493891024717731239137185284241615156389874058384278438514534264848795984836431726102298622986213947634227253452075562780967482627895210945832254189662670961493181912301092150040668716820033694466781704077600098359707645650372213736737564068080551095267281239785249747308123448724672690111978033283483923833832263733188740096428013375261491587845775830286336*i1^29 + -328953311572199856074522724757405653929932985147457839689212734714778024237375929917523376119479812235480569257078972739381654453758988844173980222004140158992159732225153584181579526163995483716038997337885507662682394383269904852919491883220395424475045940038162617614949310123553210475296793053106471306116160584001865773706252139493728652144296570099179676837665981863915180103250140127381699632946794026740158777809187605004110315583894411202912581422554301379167571839618857225128411881246909793648232146714713489447881382529738773030693784037924615504321324348565197553409434239620593875805252696653889607761866016674668706945783326415152270554297487190995074872981229411164920991552361871025198869198668445295659677637322228980925663708779130443576232657541630617089525350707850747701007046089368496644675100021330129391066157286675702654134427447673628115425116726904845303091866739725422025678134947693128557397037770280928115490331796317173795769381206461843459520786830416588945509471897516160888216832721212800721169602977972550610899186694489580757857240854504839833452344995593328857140395862736574674744678396913071826342605218180910943605031018743494035645533912192120364331827549770344692645813396588593947178741160460047139234050291095630495055931681182617113337289828458227880208148295071489129142235351349632570227701602687508001830794959823969990433431021842334498639341678840818444394899980232675309136825465156212909150875324698643207246123539300503412920925881793060358675624845051444826940212176841483368412644286579783113380294832660785974132362897497087168515686340231168*i1^30 + -60938802880625968279298944393160833115190234025925146204502041296513220176400852128703587793848755206051458347386555667644415365061958277119161828314845818332602618778405192569097183067278450771906964994253551851183990765083618160393857004492173920808521197940336601588269947874602334328010061203614214999606597380886266200829007976563691458241455388174686086074306021023884129847599700007892780515453652057456209063552339515907862499865167069507783465273035415183149560059537606141899431032237541371151585947371982835925384857204512049211797368397456651560309654699023770184901310351821405260700801169842914271515835926916583754906558027520447289630914842682645952534927444702578165632958692752792468760881021971812854872928944957777088687846788033614263883022635551881641757658840346535595671780409563084681607638078784619125349303241136548758542839977508874190127126482114261292107874445709364643687355542581528416233808018467880085791803390813234147759872952094524275607552617426723517180722539337406243783900606446384852868036445684216967702546350378267564495650562680844595269642134365138541422064944198387599594722912575832754469440322713180594963531135824541461811468426475317438510194807119143378379044561835608451500447147051033565176571956204453332103974837303535457384674907689867207485453015720100816453205156356985266137794235247674900314720975617637432248249392921559733556935399085309328680087440840012938652365437795614528838828855791245856047089889503184387907494967866658698670795551467278879338073763219981902808250254073784255752119455235659447947459023313635063183179776*i1^31 + -139827441191954245799938254992075136519274160553316464001838857494505773123700599266700022047464494422794882706362206956894744889775458797114490853665152835472985679597251644595833467531098978638303625030565507844108833097369883202850337831971215233210498571992588066581456971476998689215161105964653432880612624257537388946810986316578868564038400172318549986217008784316475888418745467999032743102812845496360151872074771647864176391608131130380054747321788700481914662322518099583804758332666163398645999244805370241387129751484706300936562234468854191937997315726165051069907643345331453127835381410937919277549541125179291797583497917726580059486863903878578514828944581127636830050318836079937305221917834996699570826887277081881016327347915028228339930811332463615105943111399788949706833569714010785986949045448519266798997464438932353732861781849251450091674539510606645297256707238213746382346223925346374333562886383375336414925781656578999065148499008126685296562339644676635228841849719574339247223165075271305633368854730706954991594574817530647579379788499921551552048926220934283376634277941293930399560237355411281071387810209675681259218616377632187834005311211494380207202644527143112699273093399881405037661144967060425373331052835630917009142603403889784748829855382737720773225856783150323754520748549293166750105200149375226494903992221791073307901786790205626656993261032505970380021894564603697401223094197060046786243826066092899696555384413290574317373540555347047308905614635437858880858215752293930693637503672708505390815801003058667248819109468590537965568*i1^32 + 90259933805330430446678764548232340658538480678232203724378866115876830759889544372814018367477518511077671227541224916899369451314527130012673653920410643371352274954049289426270267000529327146158954484850319215742143006986922188106208304367304350141247359088525953519641729088392024702810163974084073239372315506835407902340273264059285508647062230742085761566988434894735264706296723839008283782936073241524543366186099187007518235072167669515527194771418998906566086346061658735782115791843144131261572160754338592440194306188913894970843397295803271715655359591814891181616367992501203460305803284485215495129657861245957708672939828376242085874685703999736322756271732574672474102537107274598495427192928633653280721382842518703201244240955703536824766909577204952320954429246340373689399384695151355225741837851535083514723628399603593272525592505020487280766114135852642659802785122708626012201080649347952775437588728485716227703138412775710747472744981217399832984131803169785801492540399491634262731068548807976687446825839734886458871630717100309124307901299413549945135034903138745325203681320298141727268312839889423430494271756963142622346366074183144865119283481067450719478559289541662731726159050532469641719695457868853619013678649749495654919879967519964078817986766169465224549798674917859598255571855154061372720112266212962690082330024702056051896579419828461060062427330928234200474253624909554395671158561993275672472254735436084947490524469108787195561875964664570324522436006252310494099104463590277401846895981624085950430785924655098069499388780085248*i1^33 + -8090391978045465538694205878394850468296152069421982360699733881003570359575064156447977324267971264284061953133600157750906907647639859992806517557315947391353824244785062581386915950561997545069243026459188794209614201991425169683123796719652236423409322133365420192239607519459992758375633632654834789913631993058171240105797500381030770237428113442332335555335503292436384645490673679986200342545929413300463912551668431244634196252211541504768292288182812655542737933904404715935633705171038704309035898772348656005539375044795719771786820120010367228247564014526951993160590706208083821387289255943924034643256507394256451443162774767954373932484784318595827830975601011723525243189404580104697436601259108435648026161311848453564760709226305012977602685544825502983196531199559174158200080135922454012876025969037612486161815522187229998345268431941943193436266295341907605898898316534395895149297562952245946828146854126989523293780588748073062320563231534154848093281090221605107810550027542290849576629107129834931427442407306542122779263374660891390476473165677564662862860692586831556940914486027970387026751653672907561418887799759616901040963988532694920627630126636458993914328969792779954846159827538685108108566306535343130506743650301726952657099324855421393328072662961581077980068588608726166101406546843251619311805254534659087360852737852539977338238533511316073338453510001044379475341433963965391543246755317422283932694026364867312210972387652574707802614013333475715136669581099120877603046858923839625495228249190228145002947841047649306246381568*i1^34 + 3557413463931431556837017627494763858181502261452681307717227407661692129437552098492420741059210323603345907206952854372484900019494376627367455856700258212244004124824321391748204728822073324361705797526406718751970322891934396561872936901964384314270363869551305815745781811965673897386189951703683238893950020691676669397287902947578966090237578309776089175461249065121101649282947318479836784773605922096748786521014859654447452610245208625791519418504430309835090744966742977909538063783136739700086018754673873887484004936727517222986841542757233060895043928810785667928649301677254111145894504271357268424065320189373802758958163604141853760295700666816468140725783395577416230116136181502002231704506779061236429979449614431646885935278190387593532181352068434824754626775146460516488338714903997924921019655987488335152207802789181231042399751121865394603972775464310353089875232525835477706249379083171587902121733573645598483296147937001136780160085772302062204789794853308905925038981880062426532420398467057273031198291480956893664494788327103285374209581826335744462662230422607277142510044840060831376452118443482574465634893997198684112850178350092783106100797174800053505782774302687337024669795777621979052126686078797167475785108751258534128190418436789154035882091292977645156404495853509687006880589384407115006034322595764785755734101664045799272966769947344638365372146419984326852033653573808132074276294376544230765561996609883314804777582080827904243768962830671076687172864285179667546791561594325972755871403625822495296196443554074066944*i1^35 + -2146987508470604332378935552418767347337999639135863433698595668068541701334910228476868776293120026723467293435180602817205511545145716067252999477583731762594622822235198903306382430673888851894672201749702851742183263647638326620270119049480843643958131651654878836881286644619426274668488953165182335547212425539265085687139061405843411841918463854675435714351832300384355668730851693191461838770111150268678212586956589648977090491016123834966335534302420605675976384308216463173641210183605931197393138026402268941214028026776578279838276944021302912182791441825098636187336508967927356825141682612721227343536114717695066609540510412870656327286428979058762737751683779863726083581022685031750361688638232708559392421287677663520686137987724361505195374946532981224097630602281859936633147887816207467506253390134107792400147045800755291195794175953268496173957839721689497036521941101794981597584156157891494667962150413485302180035979264766353555689051689374930250188046464556186141022718524461146736152516964469004711224089205836233459969871202160683549702026795025795453214948801363413712513258650410567898492058458173036616203868937799950115329554598393171297653246980752814993862361950340826542928806210266457634813121249267859567319365974179857370957036639323829047676475684073017529271909199452658050358768967856365668983532217961023637998697419500427437995447508922732202615075150451542533885944994508950544026640569394726243564323490953800518518742696405474389207059407765767158242140422674660816715809409280691874308476896117732514120733818880*i1^36 + 372626539323773624241079661635525440830169667988148178731362620308698099665479472300387464426684954877479202538607469920882735422286996979521968032901039845152679863032378407205466149157990258931645025794009969657105840474933487983483758578325356627037017367178542700699496242625806240573644054541903991758321347670302398076358776361984429981790439900977491680161897579092187347437470197901173726385914867256185698922577639587960871925855538393137935844582409938456007680826878395870118110981648636468160555051912273137571521013963658927301514719810964100895724684803437808897997385477546844000519645790550697653135199535430465172851972605397061262584609273296119747200014295271034065857912191576748445304881649428807230638647534385385904569062523908788489767611866747873707571900138951229520267842182024596771053890382262372788804239937715531441300026408635479664515353219544624611679974760873648613738027838191723721564719385969625706093800907783085780207516775913699278297148749203597730073537936838746446407425400586912095548901873611429516090353163421015917423825461922683753070544281245458530478925739138545266476475251720164570356856487470034266433725987756447734056942582400203066186870003179851136248637236571316613087993242034314775509200593431484987818466872726112822934989172206528334252507097212258047332356628619914268325843964015213767033634842363063702190340832947349110282527685786748629750462994584494409500960180179518015192655845720958839937167776019225561741676587538567266718682774000206015231132224114320139297152549485196622168064*i1^37 + -19257220406733756481623509564121057178358268918280339915994613812808791922523716848020512670913604277126118099181365220705364807860866524515142365908633906625517732766329528886962443233868606355888344578282937400057174085664559611410170235344639783910486851939065138494003781352581160240686746105272850942967048037952000475397529942307007588810747018240465717550871926667723342557486893736970396352101167267664982849874273533779653947200593313071431360265564608161014034536577663071450491978112080347585944373125379438236693881793299349776995435894111308311822988335756643190999041862981937454190556247142189194141936487453476113742404390656223920209113989130925692975286930379130566159820086731566218691659112512222764894844906014708315722245187910668500593235484348773417714063436662177352721783917884771630240190926803499470316948762741264947996942039379709011391573447880984865868002123316213027650938747027771848166729693750620971835466692990135213024640812189477660470222379100096641716499145278360446198509853368952226964368686616805242927468709138187696646004924756072503307092445766987916345854761565045926892553310628075048564647309174019996912408423552272368667842839046904333429186191270536504638641928139799196930010765060494525307324022227735001484932961131828516408832245142052140533853852258998728637698448790902529970735522785107593550259997815560496514268255985709208439286894669789961339253162223931630485005929613040345153611516248712627882801459327421765411322098444913266542414642262722551781655623702352083713933065668526080*i1^38 + -4215484234255637343638533755642144622264829450535475385257418336247198870130671971525479156950598733478914618739824340325953669404064211314823690638866432126631378951430135608539533253927845464611412297713433926856614610469830941002760561385756671288562074844100905711135327766939893363599461439637366743195042464016509256279987186296058418198966515425370855822039202935019336479778481871155716317733278551003058840235793692468478238307403651632681491155482852020832661808090594776856978071105914081790558879944682517853039518650585124534349235915502823060069045581620422242650386595294716690002999720453446057761271767980133045518731079950743916673062592337975877490684920756407773823623913880718253013454453325420520454979135718044914856363234221321234079081523461346186291065167382786343970012971042787362697380635869942972318305182910441768701226413028304883093337380366710079149945519367394866808462793901291721902117356113145846321687922123524868786910461051171831154955394265923309015275841204026051128308548885326494415076638474943796733897768013262329955439167620821256545985161539530762554150158629062386755279743629270454457180829097065103023315453855124550669087543999431056973147380481750958964662540216174470855856034926583393198685098643613792716930701548135643085488965037823087386728614859159573244683881401820243005971795943391053598947886664281216878491350477848097973513642803047156456619011316925355960501657656079045300990677795515229137240024190636511521258602005013197428239176351698765033234253019664090841219072*i1^39 + -21707890096522185379132348923033572088471322044145296079108330797207197631211200828768016159663722231701112355914485384173224253225108841258699927684322841400111826625433451392447893033258181867577676804445121790931425105466350498677699548976200692069434517067920480611405528178619831819280355051226622018840782356822964869687422064913286138422939672509761254573409528221120197771861461191305522030025264395683106378497867619261758289804083453481484984947393945187178398115795027860173194351400073482499793120087484267736882199414874100841246936808355123027713411848201806884135054602691236818758569005769757436731969052157189240032567451577058920577099860639078079308318126215714599385023210201268342470442477031096754452369150666680270337887568806913777830254514519678123077770672997507917743844811935220056908286197250267016156387039443165173520397816410391422797019252435190274355109000039273070474722756696749882003401891352976048633357639778770668229903545967477226389266727976439635008901591285322118050037380763295392356792596646985531904163972554001221236367236224094014189749268905840078937024605185535738596591697721333327634930272628475397248467741912960710416531535218424785578421055838280880694410576332733600334206334437360579617169143077239359212100925354061438831446674264827108951129685475562541579273022783071483505534021222168928777114669370227542064059270971170202498136007708213992118128002627009626490645644456649302369207492919002939824712154409142902759862266796102866179125425127372628396203296690274304*i1^40 + -3855298775927630346275665827090181871708067283660211442721876928552098970625763373115673166299512140506267861437000914899171289321829247402857049533731118379490975298733315432474601186873726159081258734388649893637224280976028114563447339192990880311770992833802019574356566707346799589885614246514079430776312291671029726303754918804652447425842559140615516159448780434189401278796553815005673792340442491353327322193433636760179523410498842870281509483981164988836644474397943734546469394062222978818102058873109929041128897516520019289921546581483899572889661445256819038564651774647178590595840870310963902880788326279507172685143584125274662717025047596586055329648968172274498950969996339354092044084280343946444842207937536215262120413238257112665378552875997333341507748964695214042828352639216087709884831031736795332961584005852108228691340746201340052861147460959082573309837590699124654726906711543370837769739475994821709548817547862357786542511971509305799995684436619875571716851271830160754890280718970107241787961999917630626871177788334603237930674519124830959540795941947952656950628665035575504741190110647700959094822559925011391228623891372665777395203508605469415947211088859415245909805572479815414235583354812391303702201768158011478330764797777871226682235257497082075620574057583424164262210160981409631249819471191388564717323322463047413200658601843490679261673556972190576295970331761757444278244487852046342097235722659071713860683863563437571556311569922848858177106535893098582721429504*i1^41 + -200409831924162869284384429759076154026549584463928400410862304887655283592476785403148344890400587487778995402265381352426497265976896797181063966881704057350749082696239823769156402454650154290706028053546719176191569940574238247533149946666021422947868590188367600122719394963043650005131485915098457578007199137522367284566631250828223691852069025031866019851991460787984155480063635647276848288947694078732525739408007348785155448677107253570939101588610589513331381734614692190143446885411849824785684578908433395970529240239588536159956540144731205722954580427656099603112143045873863337561768642579738876580929370603909470555405135207926238886258665559440144662002066015612836982367890252288218044904936677153467819745172552306309814442449312408212935672144558691196922065752341689942530838370929163136639046568491482725498990203409957881586629557145576477237941540085493740141830628068199800307421057341729631275880079717030208545412171554914168867937090762541331122475866468305650179091364299702838474371190719208326985656203155672311701456226395795916984740474681388210567357029974955865631414497933600552588084699035549641851492620658259795938838558202801577413093478367690216320800480714349708105498609799866063299305722982907608238536133682840652488706911457840607287861401123599200781841144130649818478561180712177266828174915402612675370072731915238468736691856155493551678550361202017688489397860482003971694770201894830279637034852899923021736486626959545340368499214479023578952842915872768*i1^42 + -3167982371231259102118928235745056397469135776197733074426131301683801365728456958324036204808717729096366020593453804573465545638457615089128054640203883298425980082481786012097922965429290683376293041927876725562115583851068867393260693182541781648835733961477559995462440658490213719651845978077093233894167150776465615605971776002569007331284766763550206140420443752851245053455053809010744339543687611784687307938363200276752217565266037195956183038298358941370458729137991940323706701361153610390393625001901440403431207051422668111571768685081155539386104822941556553950569114964944322529062386220354902086739735345923927485846781413995491017239104131504522681746246230631643922561918782622197129540093297867976681222168712881995688433315100995640508161586531596608567804783001637132126988105783453867906481079744406490015143794886713032627179816337127749782772099266780380411192028695663619760772709863068403197203419263583016901987784465250078230873439407331741716717889140435704832915270471720533888770651997848729431272989301031707256401038916922600055549315511415164067315840533974918000674857849561331133264187472798337083449440988959679108139744178887199503314018625223541009529347539295794575116913801557210022329845850668767239064286527710062111746033495740894035285371766350895762714262174901497563927075999662667801116102197529639029626263861378394588969495761664154286549009314608357814088573662641641691099658510142549547019851826565998391489561746938114381965671400685662109696*i1^43 + -474907004888389317157186965245601717253306499272138472587211450903639763636444436355896820961043706981270949127838113520661636189058515103596073016661667970034784913160108039068718120187208736376892208363741707760758481557877892468716601467339708196710344532482260662805139293478763915046915357271910454540692091489210154327816124720449963518868127863935461857742088243468556221152333456336262432894810195067090556958145140910635358199355558968571343379401740863502169896972913965971037409735878311004743583792881541676084830210018252890782140363461342849393505420038689094170327064193148426463137182438915476607672585699657551008665932337281138905331540159371824722351205421628323279315111506261159680903596777114596916146191400796293635398666136145201859058494695627545992241590185859063803195462406667274507698062425291702389865444493825971197534268948745433251767556125549771163395834594265000554629625491296602738074741127659954129127181823360095811602252699393250617645252452815801606528644159107659020405789830033611941983059892090551829224360457758529251043209212054939713683241422862295280030136231366563783096672107078391289383100832449563837511046726567220124247288858085002565980060802326038877703076641880652075573566065572589177452430788860438362114158793456743075219355620154554777810985141678145387473392355842884780051178089209962409143860093633527477805171360797443545514664487677376903324985109238316813297685777112553776063799713511107536555101315723339549138616320*i1^44 + 54403822347935912467209333950955896221282780674010649540376062125580608530214346104200325609683724641719198715959406956738855951859207672555000264675417590810141164494254843083610838547562080796165388776532755216249537120818447230026787693411395379323872612086783082544239114579583974209675949817733300534883866254370549528114425080107262752755998103308156207289736035936230900406172227397968188071786620195663280771641287474642172020802133200885472667160261599193156865582180133110129799847154667267927329988205374484559903677095107515132568464077872117359534284603802384946296260959586120221489686222972937312456231323851398513018146342314265830289398750185760438598653679959921273397707917382115461551617086156530461253083728264548215272371595407616024797491107746605135176232280368419574097721662549305094708271907787308814959302375230446717412683748318120900015370893477248664496135383915917153117412959264489506275799308275012903076495800232544256790220143820309036316897400453213262323982551105017047031007201232180049095821594508543668868411648471716357661468721453018631847879490362479264606876997448578628154770302804141488947491822220895619098279962409950991347034262948878192668174494952668540064176782588156358935797596285225964466912599040975498842917663534815389596692024989049098974045886643740837833391568554651540712482079803144024921871707994895654862920201981948069722411106221864071635767523996411935870808336971615644025027486666768530168842673579491328*i1^45 + -373745393221199993925864655884455668577107187980624202518777043577210019536190043870143387913957696604078019533263882762300171126717440118139437177218473617730442805900255109643019826644299974153955890444386277327128661030449243660099530699782312534952176827749169570671245805475321425866576576713836463042571950866493716387027395677285740799340140252984281311426576367509140512488766894270408436118231951252532955912913696116207018568681359616947362121241154357627681366044195600573142045910574268674673461510581121368847996265147186420064226356339754563440756540602629936239007726949197266773841170607258688555931903573124971072263412076596729353114028953137458725466270077691283165259335972864987810693149205243636484030239160584273744150453649772825091600448227776463861256048210978271416377823774709738815210874122424172572842756077605473832584513095184764368098620234817586281794245366396185385300069904295913652757979457319071913216792861272167393228689033424741616595409895455036424621408761017286152663052458412087091103785307254106269905044377231755892572416666693823300985564897782679779005594199325222857629883777615703216847529195329435678116087056877169960942088934447922091762186093132505036298938163290281781172936922727430991140297789113396732244078495043712571678482927703158121248800153519514535132567578313321021124499164176056517272795723116439289963497209401646689474090610559644094109098835013081182687290468729148099534079665564671950782464*i1^46 + 2026473890111393661108870796373797664032058601806149297517821644128083161075645843660964351444725532008401721787841711159695613572109626654414269534245508492515305032862426335780646396873239586257537226042881206953426927018277379484682183222542938022900246299606491765852786633502253163131498159566342768101784978845932704994698552483271696180735712384438831303597722095721083329198234001339319332143536585804245361610501251621162163209377427937166554087587196289984404980888395226339760201473246701860697652015037316380364095312081617952041824156543918152855246347173597843113580914602798987648169097637556280092032328366799775243751997044593415398250377898412902416447852641421162725291495839753776286924563780512710277271983092098194048872095318364543616129335654904135367050686866876770856396083604881576305840186326403028005864731126471317938851054546430393680283162458967245652459844834952715432164253751126998508608508526273315460724026530447036805684404669636089277593435050833666185534974262099837717260913980011395114440003634167470583686978452220385108061778106225044230333479703702211889030415836680607195622411675635792427798308109952238716936335823786185909312663625315058472286245192249165962834243565528272300655526206060878098565166127111634792587590653511294696562997396790727989519106633966514244813341126410818229381693295798734922415708314100448694748791708729627684991425705188139449984408164152505464629840576067967237702598656*i1^47 + -966026675653537318780526882252863305840800862284595964663429021092787085494836184651732997106417434315826227448080876519326425460214983340765585856726771498348212373783234799068906025164265347083808910388201898034880338444124266692223601619750257578521165861939899763349213923603773380095180595856136715173789877956927546043478766287671304641631882258598069091540075137975484460744202352602609426588950549501802420569793474420728494034667318657954288921480939862391081096640078129102040577885877257436263392667189660886491905757123077090906122156838652661769319103809135869927998905778379595963922153874818644587869018738128648542809570281435382461827136625029732267278471169515372288702175570640160816638518986693354564579492860047074706711195709280446405862567979898566362559112029840055400900173869368210391942123777882801764895110861158954249151012209035865517300843322334421926255752817920881115670329138930834340971840280953247573620542867570548658186186042630724966343408582013051561092629030682501783721231105522584925536132955658084421026375822443136686489870056952212884806576025535154411319485182055429977211856889823790115513630407892298859062869834305568464318939071616235716247713211293871915332584147314996592017613428456604720213054310727964619111706049794928129686210854921180217347530308270237079150865188684620241449664263964231753967705152243535471238300348663263885904134006792937964467325005956957068445576268939264*i1^48 + -17747218943756212961301188780825056677694987793814077325954078359249211387422185221849719534687660159936121794129958490009900425616313215976871715015425597918816047772770951961126644217183061154483185151632876527932688044512085476603176213562195391058957308296303330161573434472217422369760904712800320700564587301818312614080558350698222537948771697046559746918552110161226164239847142564398937770231807184904824490796430258903900866330909255910071996615894978002004644721126965726118786524472918576681158919912430102134308012885565978556420716114138611689233322709450539452702535511017660090003179606671255564870816902659356087150532251049653395588493929295809559856411641545894106145159397179802399043803405079014615875152728113729848011587578530934000214531353766250459138794372470071639158749215214615770509387391995195573619187574737721192915696913583571930080897415290813912478293213370520337776953978206166468294519456966557828395707548205188093691302608834162927281568919198731884531466468534275959397652836645208780791326092521088259753360879405234193042014704066075336926767757240195519811103020704621718902178212618029270282651314581216913445988399851331943945239281032337104781932562918502397988452879705984952106703689494387229171327290427155426112135061730688548211376606508676210326213839173758425682782488419977340033256168766183778936344730141296125002267420316542092346120267517132861523128098449771962368*i1^49 + -129259420147522254024692667839753522159481755385270771790746565031435684028390126658201193876153521604145609183134773703940055202400930079347405905253924122517875459600864760468124520456062095540010262305580499630203427886750257218822135085024504707767550877936629478827796181413519937399968755864691877255995303077847661064356412942512295783980703303928619859615585481924509885659668761868141185442929470370786140498080491319244974062852576390385262282251237829076957644925976322686131165026489016213982448362801743753695167033571207195481781049344084657684065278199276272308613594696787249116385408391374223900311309309632339210886093690449254450976944013469846458762806146333175236857483243198078475057009069202167321973075231158581203140956638949185258680345384667550558686232188478286864266594323688484267861307853070297242034241021968035997590552375774860111073032986669969347964709198013015957026078434581600440580582333701884787470076208064798089589417085860600060669313748381197878284500698676428142217740004947180116610737134869497704041674054780193217780659451333973320781217329048885021088599506690077895087775264545179861378513850795675916388502506119702974797921976439997742350371823362604621224783473021984413787593639414640938224483527505650110473259151687211056193218553094227080494354979326183793789019873859335428221820583969427218249326202463916311120299339216229540884978970629012614238208*i1^50 + -455465610891971782211546770384446621258513860442044430901401180874329225218781712297982532513583133524597743769309474443814539353342203902349138199182292457001749933270639157628581888422395720722920488047900989191557544158160444296772593979805136407320600114858459028305905662578443640345519473321648878131555254433380977779243601430461849892429475336825174418737931346457998430261836866907419738258793015510077726742603644440885009657549969672483813226030613801926543721647223845917473162960548294904673068396920467309108044804355340809271887519867076177613713692382577701991289742424304514647981223207541757278011009371602139813152263460044383436895688060240236506456368940854706423861751124377863678813489504665346086482294871804175117353735501861293367903180616469892253462214871505776280326444333014483747263831235032407045615374341299574513620171201975658412905670202849784552438009214001786215427285124511594553548087241189724784408967512506551860599538484359616630983088587925981575135826244363639137780137149598631725488820997279642975016658813069968130231826881260941327788797531247304706136533227752370643576962456030986279682160807792443808576278691539987738789197068780008417147548393815379296612073229078121603320351175087325584115054125722005802158748371398019197101808274505859441013630901736806182384517641921365067502785493538941110473268898811908064130781303863510817205600256*i1^51 + -755981345052519124214366937512670912157246891916003438068641648660439443921010040064823164589487777117137739817093616318822211336110275223173838751866502050738115806014120082750203403062108275937574618326912848928899127927758742705714489714581445543281770087076601972204381634113043996811393568841179098460882098594683279051878961631087159638552116979464856479437610236830163393058739680321534876181399984510512594578775374736152850374069729685206099476381932015885839154498730159349742850473046986350215100203004248217192442687624727636573926676859744076488623807869772701375313057176496554928740682323279674075410650128770326949305593615188866869783357180313968144937290335679929338419601847117502737203344007935817896794988177990067010547182153122101645449886466573134366456529948932625710917838571402309530923892212923555192998331333278260658978673836042777228348284920206941290484985313876392438336618449376626495327082199935255131193937752927837001850840512911699349639594284383382519475241833034396368301792349256905565299518108496098655815755916145921871141505819431023919792312607127404611297417489617465237489089517405267239136896523756702094399380983070542207450050445133634989671993528387197423576124198037328909134762502815256887380696226014230034272438505056985094526909152658329849849771630720310331517796933856441903197111649328318520092736362678196121420037193216*i1^52 + -478566984568268011705671117289970504608164316253544482687117537546216506904987528189902141642166174968926913596623026843541307471105774513173202399269509091521564954942737614529096327783919166357389117864503066497939078587542757207905911751705582119613681812197315999949729493369083396154494735999077319038421671413189721954115844394455579047133249711856012707943809859024637377262449904297608685999193236172914600267937595346000514805080205282731381084514360974666509370545878166320539596579693626141298152263010168700854921703784275443227046220797255178642350348135729134980424183101168156473586498198382766478275280360331607414424338028291885056976513111225520220155095999227557321250094130104037961273915361407171610538420528994492558567637530478991093903193844282561333806469165184900587489725332477350442846385775321062080066865936465374208590155637516093971395538203523821302669068373128290700260303601406155893642462462984045409483476728496478192123246638481076177195066724531943134136229327792712435272667954475258367904353156248831146003429942078374787181479591749433228386691456642385790561912980587221680171901382153371038166702063457853786039907225236507316221517676642187288613640012363694683211011585827740765603300926094734377815543371455360703340125933870509716800191327026810499941057418875655104580630463915106151436871643950305089522976494685696*i1^53 + -105073905240502189792851592993164828710411841384970647340301397261465151131539572910613970580603561486085614747589681941836575495619127067968935454825655551469633808395107357153344019147282670414160264544206711739011232122302985204890003797849891212616814976173804573824913720064696664593303419525215983353761138375739204074695028312808804282545108316214583962501747147525842522693749772232311191395537561479812298487259348126236367803958971911489897219887662814316392336845310576902756332271505084271494257703900371483014577370753789307001710734061504339964730318090196423045781510449999574477408720484279553386383097388650539446066411355666134113521493036895096894255473288987561144316709873795260489399634359669330502231811127525722781906355232848210093855892681191680607383866592667866651249466180249690764561409522128872618843764844058004328526139195522870147834992521209582773639922517930049300836114854259429224506478859149293987209687315174587831051313579568125596948860138008295163820470964984582485610354056464532661251991245833940936755731026255097084748541636542331406524811573697971660961628629683119420142527466760781923992137335824871630740308993782019764577330035032988175670730683933964780797936215594525065002942234749781284810126281658914241855944227577026848480364697027866774801257994760338222721019025776899521004210041798791936*i1^54 + -3745630233545768519603777109424320474294743769223899688149806475485205119491462116636652255624749196063366700638160259272350390591208408254571687156915167718350843692048342901347970353064232745446861388887441067527057586795081878414318495885523471175775038914602871920429865602531654978131146952897582556994388831420086897448352159629001988114364386248699873200406772411733145992412323833092967838386962138230637405968066269188591170730403719608342969439066332822880906682326343526702535765488805123069726508795677337312148716102041572303739445853283680676083190461777340203625811044297219350766956155182672029019114266894300966943257344838043753021857687469217272854799925066656807132411216706995138409922580715726786348688436171269881077964610830693523205676244407304268982237662627923763824438734672211289108599507265014699558689867724240419468461155309470270747228840776228752093093717980416188196180431075943528622711711797345774147864969826044379782507868035356600026927592607470773958010287442854227060670351124338382307189671266853104184533036533665991700167915740658475544074269587470459901201012900042184436084923258941675644758737747171165280345832923140949575365156111433079115926219566769003757089480132559640220440863994423681518118498717144905433105611076169174202415187305059569974019620500329970322009794829684358848*i1^55 + 1282582964871736126081209772792476584460726772079357393133408880615766370924486024012514120245227923958406013142938580383071351625731171951930618403674125733396189217181687061888359623345624209941596157122458075550940659795317574649728779623456549804290995022444084352400767243707583576143922812689248933233904652483291550225481125902998311311834969197161470104906212954340541424720277097978628789483316283006929427941176337173688878278268609341876780191338392478641749390757457445929274063122541991943026993333521962885463082657709794581544627998704925935262457781353104069182455309524653283279445932014583685291666950190286289568230463204013896104513302943851082898132143375842595759681942859939733607805930309885477683994569005362216734492281693123169166309313203339325326464552240931456514815360420937456307653366549869111821473656724700917034922958821649370226088267517812198891401534596715867392811941171495910117296793988786209252836526811453068451489295454534330551536597365621072308128484903487356102579495924232783439094168177582541456617055304778913595627581136049046846293451234304301320543400892766124866630415097399115252444357780297604409432074253301174506322205336885189778336918287041172779578554871438250390647438123311221465922087638556580838491363189505258800230531169345228520381878502351023822496*i1^56 + 20341162055302625635371153650611355032421763806199606492287353362652569328595314575868191537588431418178990448039981579012669975189648870457516486279100510731708444343392601348221312176335884950786868120371099016626366715773813614669330715912458824498940947666336823063319526990158463690247827967962916706994914526149953938835772040623005950806490093423340071096742431456717869170892527293575042122775972286589842511034637159621927663324060997270350985595913658080103588641170768122731349954266383973138879495071430435491092594210357766300649455711634987651706200847395471515854007336101801979196778329865744708770781547590371100301552823465889967084654841107146104987942750959673228124966161073277948112322400388671184026097059696960546010482917438016316412123335709284367549865278378596420475933275246813663502144821300821207322356880753070982416892042834868437214597580796272022615936208761008018687089846737819469041149060869585234728318337317274987917580040435444796542855985487146819345388520747856729929720539497856692559942424505153544472063331576383190031295962575221536283301734563188106804724381315799647447444567678170464363295454469795629475710196100067447773100460988684984859363083142005139324347222683176920236262772400704996266459378402227146700497942827386166006312597434623456*i1^57 + 57165140564812544853928611434626513980096609732886355804757745572012487272212626292715231183393139620463603344592909340138627721165376203779687999983385919034895993612747787937160495590604020457555891238575158952714777095299252036450394100024084380496875414512547134807894068709976316635902888572272100704094709624270590899048319716678644174513147766837061721723299720298139612339985437681965002376626621302019603331245827254288633882138190745983103775209407565626438687742488986193040761627972847679877498020178919130811394745284361758285842036768840740866128150428776579492651503693330839175124038165537287270390102043619535880559545668558443043871600785536173212131958215759897365315069036584903601122632809739737328683927257739339808591144154346754111549814304594540617023912012445751992460961878973406751610236736666754861894200713972653272893797171054423323222332469095084816509924851947583005007746500196609400607598499757712185510420654793892007615355991305943555294534264912460509671544671762538837695758040599613098659816261766138419548616819012288531573492049492725453828198190938985384590663987188114569166371024620100039681280378789234518688613355181413128774064153164591528066253910292126667851265734691855890145695586980046923397166996894978409885054959808*i1^58 + 448738084609809966516433823342546384508441675082634210314452783870886704012554087277812462887295627895224801721103524547281475647505566122366673209046298221848086395632948615606132847334131090673539038436907069410933504759034114709670091836178683173002179957267425725023035852607861609478711727506606478622064317487179332077946671562226066999766861001893073740715155347983697635782183659514079332001515034063003889802172798628157301886678918022943329322291715893950756488306776852426148649966724310794035636223516054264938749428539380141470486142752750543716602470298904513578808697355269531652015520472816804109330895624621452188738130799756961836823136387528582009912299325600861400295590000563231291144277856305447133587973609155409417585388703427708711276939314947362619349885172946302279270227210271418589559321104724438427922452551521934216396133785259728559288170556906757186421442278356751356524576291757760416178913874544784200921244069122898943965307930720231489841626462793697391571481716783886887721560463126780799638960490195914754157421891286847509821541567027947052244521472666058273975095185409479878764189123705102745565459283955912514999769758949677794988651771275748549976784492996081507979721627392230372970977914788*i1^59 - N1*266228223172798997150765184265352545006269616592430015566925465880701069532205023686643745891497789572703030748565109946224159243623817107641313429033219017917175629532504475553250415571785043320027572793934103503753961331076360229250122348027787311017419596725732836117188496239798678639999831533108116475281223875*i3 ], [ -5626415675370991208716609873201847101872630831206767395918963321581431208920757693167750441201318632272556736386114171911790420886945002748315967358782139114864877190440106600719393927123377953556488573721189899912994601947475858350531910957438389743583631154689486340298662998193412103529862599147445348280936387578011175220074138173501677598032666452171417980053090875155747397485174016856693745969451764962924258888054826396051067407821725534927870392890703956690004434205742515549197040278759307679623942427294757081859072885708921578285635926201515573095168442018074740536273506110600238197865267762041857737143580324647742696863858126390575719148428103116009242954931923738822433861506073223781659901320490221839361166569751423537838702349910537982478359914292738144915065551918438497513328449173349147096868036736481884638472492362811944606046453120619534250446198504567542226890545625609324243779597762816336155777689178618206179043857170104408374809827445148318288329499072208199979664882776429525176335572295618048073682142333020570827920564275873282405660519879132757739472332602458391665675499275348613038198630090752746810033946341751339338067650261420538887641483938455103872775888393199321281723047500372417979382111624477538534192401790618103170409435402736649121672526293546895485225406948283042319141183725613185958497783339508818313424133941668111747556308459303674938553050071040000000000000000000000000000000000 + 89128092232602330240409778002927313710448228629810942295702758025855327293282057947866462183646597163285092726628354207797129613597929856706416104393925826582579601390097253484936073496359477236612186797628340955339340966701272722984379322548584727326426886678035957228316325371277095962833559598405710099817142677694759403535772410694408101537708763615684692820362838138034032982678496938662993852582185676395953340935740680793462665990972345220865973124880987282343842541523145042785235854474824371661114031623539718087193633402309478267675686975162207508658342422294900606722717833797980810144517063002350673768315501275753164688118142702182044173772456601357196975830756023258800834019515037825770324206365792309957285598110806792868630827180964475751491479633628167109030690586968503763963167161150429619537885412117746408116442808658506786412922807274600759511634540445218597407927709277388041496262935354203289204772563121938917298323734005318416868560743313137555285406673391809979280872240200492584751888290046330448386939880848654430184341972554050756490859438436164596428662505910977709244144025687556883196048117762745340926880580332518513026431001882352658900765248310557946272089762938910510377671345673075912278098387895141658003587860255809403808154732755924866898760414010508915128348148437400238497631406870478008500382329170718203233918953557638607525933727690867728801478370918400000000000000000000000000000000*i1 + -572134388598561441257029837323977646263703850539691384068461972460665516281511561591148162689833754896064107671351509241326416593937300212659097470102693129848526184070768213913751140794861378554227319101756368545966008640358050877445815982491391274286242381250498512496952153921326929239065760551475450040047556818532895754719682799847561574855692806658908977382812487754523419470217628948304259569816380264853871703711525174664771772654405777857422181611713437037444869081998603740360393581919346041307642677967850481012903658819840474704318251508868520746899563505417702171001496173642275684132220888656518879312603273373941093203433267740992101612892157998623591054799766019265557007710433060939892598414074459351030876550967203696596825118808368162500425537651695508038893692409938613569477867068256780562352974446922827529199104206894928571624868558217166204252174258204169133199729582843433817024236905434433609341689103834581877023424612711851622457451161118822172910646187573846069823137597704151563912486204955404533018408835046660880669471276170544947068986982446801155151469352486117897767715870899039537397674589801742156677249905311239120821203958284495420645492146685341953457367285747930957335497000394628034117168475215602788578189333055971152214647424890504651201501242925242140723219091464099625250609568366013284332404184086880338002104061830554568375660982123149744926900197785600000000000000000000000000000*i1^2 + 2054342844282280532831262256559197915477540177002795864218258761117176037530395615544154565947176774323762136946126648508919236973066524257551918402450016070755143753290557056646854504183001680094685297801332677952456509061435559106640269357811784664925518287559071039493428561937432692672409354524226712546898309024292143507670379917978858692621151880619833917478205984823904545503241812708604172037864867687702568287527506583877130149876315281669604269815368343854119241403267577159189045658920465420964181060568721741549141801903043617697686386367236316237980134144862645641969966676274680098182979730810467858734353929754070125267107377087800621831440451839969454993362376472589946508030436986442157112856978897811460913561386737405648027723405966531228201386282728037285049830841317260196945706460140822185056236005313132826848523285344631381301607328426554573741986477090208963947177863198395550985956072563468847946590261366552243924109432846822307292372416140131478503892790720109975023162571419763789789763191629159152498613004836218477489991422702654820708921575182473558318390463322097878243501226580126889281447618603115120765933641654885107340826648107261366065823883460149859046772455515613558842786799603630112507397645866751836092761289584796361173546724907103318984217122808603721046369911362909455962551915901319997701489567474461027229489625852365946460257847257857637516016877568000000000000000000000000000*i1^3 + -6291189563222592887743287399953803130141998430713191957863318847865208222922017343552688886268451975015688710336813523127510750087977684889988320817480227371810879107046714605870624535234126546911568167509005162388242442920109007748397732360943972458590970357832383384036164007778611577700945553381407660519963720510200438198035237967839570793004002247830696620464282251050819868551113893796498789138016369758477197989575717035869920069697529364913276627118254450544243469383050930119747445019348164824669726915954134829757572665918708307959503071040558146945855340337993018070618454106637631475065397699440266758405808819913434400280155472874738285916789477216314744535252064000646421590426218321393239315450541612511946630695009802930787624526696639351016101255013806585324798021023000476216447663450926436353185059064559706253945044001223490403319127344991624708551020074465588444068397939317349381079312123749568158033011158570038691695712981887152173079578580245612523616932244889339790295030015097158529634087938954703556498317415032424617057647483563521220480139939710848275544008251093038627878531588550640714772529358681891487311232626466691629693330123761562392769307572326594936228547462710041453419439460885408222801324019272766043630593244715618499989938297491143680646273875079202915514524150123934507839561726883693326725449159751775780522765891469419303977755670794416387661324353536000000000000000000000000*i1^4 + 17536523272524759309249054109078610799150957912820786299750546131397216768665927179358534124191530054614867192535040472459741331189001686020355791531872134951081645221964378240895506874707525258546133732323404009995308520897554040907085585968247037871596648083351497668906115530622757498746662878561156982702253972846804231619912128361224437452180454301720582805343495071676567993691172792035805747784930196706382089961099720769043233209178124541520809768150712487620872058320927419226117233324559769371014125113515102832016410761160243038138777591397532366499674096195301918262316013509237238803342844909883825377900310947257222223260506060771264912610003306558556301696326053559093413328585365101138987389965527309533126177560468777858560911521685932925080507358198595778238689158321996167045180622473572237093811202463927903569572429366010748220601488562632524242671510039572241583116427553284273287354319207695990868567947450176782628072075318167402137399919391531714966062613416605644198921829367695034783037472227438842574823239145492580998978936755568334638019992937563312321523770534150643319825098795842755741088492747949309440736018345196656748562319274004382599796098915996060837136093569447098666308107918065454052199853206422497159964611875282424834504432990579022594385332842103995381811537831463251951253003091691401524889901760997259651699808089544481827964890209466776608446401740800000000000000000000000*i1^5 + -31107422113002873497347208131545084562454147142839745091136665648129593194662186181512517765309080539516701485114072293994062824007140872290427721892102943316819947373127594288852156068726907379708047432593640350993291748539571259745551604869810808703072201610211782615279175615905974901352449833368038545452095976661113150933101740044494936032591053040585873533672323214740277350539191812216337661197846382196313826498088116910895783471898363373771651278354492263316217469228322514355263825347251975073074139797172124501189130454212022940918592146454940193480084167055282001874970434006527925436211299836939880989839263362751403157589669190258578402161558620359423173401778058061627263797326318329200712724618825122370729520413247297380017169852276645521588630741178327778696547126987487135842533175215103295197981443843749450164139674033187270935761090632521039941783433158624851982984242982919681354337429317172514592083911898505033008849180219971354016758345761403363790015344816488109125640173831526137470456665667974383609725561930823141840048345828348959850997716939220495172595151913989186981428987117311239495672659949611863741224667381389527699113469149862351021823329798439839172457220639211967133152245442300135314819023785976969261033906930078104480092260608878708726484834288288058411053015678691064580767433491701728193857307805308251809173279118159446887951772233672650087649509376000000000000000000000*i1^6 + 23708847527693745674243308775592342766949208278940381709717700774652128369924228459706093385200118690227335198146340020081254561165348494823288905201911280182311974142985700306732805960614060048900030981638181672312301755507011155143369663493555401967014603840657185818553643827243695757322029306422429446727294706064636918917661067610670531650221760487060459506887344967473752567839199196607542022005167601903285140199076042051993321679151044284943022191043116564620472032851627233730369418871885677433498348304757257862119081412013445764807311829769537124494992368937229881789139713301733771425849572188885193321288852492892964245148020091959710220395024986398580659874975429729683349264457203801398762193538029495212674428470600588152388823258198363977831047109186639630388656045118424852409738979112779113490438780138263020930291876990612654654293447208103242425185536732194504602011970430595467269127855548156937932307070566909023842701656345525782436027110052636358823573582459506557170664466065011783822025848205869517648596072654096490650211829318672561313146459895552537283014080021606973067416659614642700586547939857888696217685004958556811693118699028891811083953509473797820487164631918438423956399737672336822620584460064289287682462737770270908340560768231518786245993505478994050394321211716391164230823045998507565712267281329865738212126933348688950547897728526728073985308753920000000000000000000*i1^7 + 1730689774108908409423100206995570918947694478732484818397035933697646502028321565617426306049540184711885963670848332299385298090962794052191033138264314932253899555221534464597757258790450046631388860678419102962459618524663366907138136800114024449890204431848957761318215451215164487831948127085834433429645308635537409868018181824095983575539848986971660947463101740170587899127170159900229171455324591532603685561078760621747737842861324623604273814820168384400369349027392737947102976351313993930121968611710673679212174090682479928675923278415260184803597965479385214178773390197436922282928399637295994912542812175667540616406679506212740533987053464589814957254022657471403625549950465416868491064171679199342049449550294098501324686981963599172399089655776489774919187200977688628562667962519736510807163052478138027536014782296491406096532977167310932846114315428438837641718194613098227078737081892406067370031888297173626766017814499989974778933768525995054454879805899318929918351652971394120985977247904716058905896761172425679011471086413758146500705785645836170642645624100106173978836759962543670302652465138327705631253874534562913026301605205979102736582408954875004713110839062439314087394447734935718797273562564089114953031948188067229136097933131456399758067599598306235618773351297512118961680364937087691601792796352885049019407350162869467350774342209869523749280153600000000000000000*i1^8 + -6519570459964771601101644905027387875375882528383162072202687036749854849854838060730110557690576070916894467635515127702541906622213932619460364113510952117323606799386641350454563976966286358605890736053562715244806008463814702304029108085251949081011349733579623579451569703360103935133631910427764441362603741828121377146257476430819583411087721889012030785576631951458769445688899995130484190802401562195313280033186748091921161572031519553528346922195526252833125509971386246944600100582889516497462479124183785382931018760918030848164854262797348064253433484717029872765978259583640344326641508200449271341652890443675363251987744663199673172812607686751463690212280407602800649697612523873112483284395872388195239363622376509208935626247073595875562920221668711333112715846830030380904281432011861804823933365007372216408382729789759201340848644760062702399648866311325937321498099841317821401571828718634790860439842448035702653810943708956975879910628599492895589489013482229724316364652209246710171568800852852244085295423874263005263197844595430667834845445359188484716450755662211277962312766258387386122564976861532468214536984827680407875912926382280451488511324201021025706090037492138964475403462831343830391435935361207579901616648679918446480817941679209884683291948277740920057937846770727101147296625613696557227305218587274356299123148748320440041950490784531758597957222400000000000000*i1^9 + -1766551954930452024031106954418557965208644333712504737284478384795945673855211427152814131970304102055574222521022082676784907960859101846816895349307836287780022560655497771243294908163642378399502634683949588980770092455706704870749379497469750826135110775252313584384784060744976366543083809787925179147930875552769789178490185343833123110183812319839874588560161330445579441325902765608764627132929058098272114660510169888858957730122307102508717578319575088519596135565090748906376275202338651615363414770008625651428885487040247331500904459230194990168698825034985493764228350385320672393568119225500967073764729047294920050789393363517482766303003281680098973153555804846902748708133031608229443037022384562830366243903179202649155660803262942701057101387347561602639636422991475962628107804733251001763276121997924732517854259352472294172879237731020060388492913480621058493142630890403045330055885564327192657113721448385820765025743116201570089144816039149286247020790288901537561209283227611621869124779347931400820450693984315124825231990749065263311298149807349800972386833218367430536731207448282628024410166826619530034553831311639942676507822274635114710703451028097343606621364802015242664576531510285497914323029645315716851300719776475443572267825838955946450710574653081615295975572091861403829328713592815622546107697296238720867128614393894843990835648026095332517478400000000000000*i1^10 + -1009917283812812155856141699622624363091205567293669367107289428286211042424606492917918329509619106391462665480685251788630868856666595829410664317408542594274315199220722199150108293134729109131203428714074803516335236783299376028310149339730228278039005933536687453523178567793290805462489940618821165830705776745652514384621442574001454924262446872041189012854631609206538846271634420373803318183969685726232711559302213152715969604912913193373935907346761472044167859953706196939972091935831677113991649938137729737165717310904557222632035722858421263244237975557130309789177593900522647100206016580264002040263107820834624339567076449400229093322510008214620958775359595603871801679992887483250419603192779434812958819149066056387763429845360685756005249620607710958901528251898802842300039808751111545987450817974700012994296965446668275307760592875821206308306123261967452902764985933589358369606546544929681586082669822567423842064175703305811421831020593204282845820919238391040382317191555992452794008845599233050684148395969707803950422706025663736101422432025280207574785870624489891017951676670923002809791503857243269649615295113170060684571352935230559703280073530745799281795584096701846141452415277386377965028229966949479472869889086190805074163550902820389128216125830778053547667959512247435265464255451748828157130775715686380962080240669816187723205334123501265616896000000000000*i1^11 + -1716051000492626331987316301686409113633070214911760259912984954954636713517642517530492771956027532194856878243627777582511877545892582895279110037890749712911503250432521669797984928869551435604815860111399895337618608399728836823509958567870307114148663113343757865218394703611963049276089555107716464070851200427675238120070373703575514226046671982483947506422192126984008854982786046322656725937357284074407391615892703313418459565024148665638842131676935121340831769726046878897030887174130948143967060932715542722505508722863471583404992806597475510506086658422105314134953312495532284217541651712108980781906597271533012062654915753270080347062446495056942447347474512194378627763495121673155135044221666607754291626371108007974309316143830773494298766768910081341913510988549844912465947392708915245247778901582716089890240649305894259496526187857684163311214039975582211522981105638657266251992409371097856253885205711720817661450366858958256220386196302180120600956657074806703219235383981423285495394149516945371839338600282037468645922834506547089749104835842866958811854326270026444868311815082874778955482211843403489110583847327926382858904751690154092340529868924343614970638135530960209463676472549109429076221683836594780858273834664066895891840669781273651880981888615788314376627901104236076075302697103785986807954559706806010153914385720140869217580252889111706206208000000000*i1^12 + -1110829591497988001521554213672602567200461929427573936292974403383494270169025941429644518812950990262602186792119181167612027609557189983933380785772744873638799072562958033177617063286745725525457265440212757868927325178971365897660970250575719010798267042339373271930615385776947416117510091784283817336620303333479976575594896606429769326394282349658929668794869576964047259945287326531044559413467093407849511726823303344915497013701868059261173728750974465956724604772447316172874291626492243081438714042138628170690962104275762567389166927431227220040607997126985780289466499726454328089242983016393060606103511632161045892145337954323195092700509949493068114189274799071449870782238236546716736185228652387917398320975362575768923171870077793004242902204328233847568321858174492540158729668971828296686022751480298829922262114119553703745160817375625348672975816327863492273304431592908400556420844176101527719449205363967883684517658924462954519520583846065522922980817978856475777877381286291569938825146783413684306980425581661334945753794348256479782507625676369435262820349571332714732644563769442537834509747041502815836330120217389164482394299821941584091747704375248346398848682373593570718724178610153735098823492539771898083530680697308250638437277069802744024635965805221412402604971348493690284485858826488133639643705513558277795247266635529812224849145765659137802240000000*i1^13 + -377259283988024990767167881815451021867866529516318026960611476213311210018941387608749362116790808626788820375328506038788472414144656902548115012691614031557300250451545421459643273817874958471334116488341590467783363509436363900620648044998615510793509779943197969235853350431412683361139159731811198804261828067268768634810073284039282857944643129374861441530518432047954901814420239454121526244464194080960086663214277658837468687423623885561841040354600235435012664429862090784483353549956311498458568905897442477789785363979947976068653897730057532429838725711450242007206385086036245124791701498034793595816495836102180865634341270737678527376496758626412380351126752887701264743769244056461412524356229878865718807758039867403365064479502120610910463819488952204076355910257528204114889005523487784283351078160765696103569218947114672700892796733086640480250605151658132860181031458410041487607508484619612744239396363730921065243247864793533419135639333172137211920736702168230013828248991082652274431825440213707030043876736938863797764108907923381108499129364956394918701215297801996322733607065387213388477184965650316414982809188983479884698474077631828958403562458509366889794962278342579875638767346053918942562105538878867972716836262479103584130852061441861507157759484072404652951178223699749810693753616049121571898613532344995482091183013415281739386716682152595947520000*i1^14 + -80910762685589004775644923981252987163527906267411513557941117518030177249713061235616062484970417452513015703152379279842644902295827406382317003113538137047665430072253607122916189815039940877066051876522591496799628832728988305349515217980723581806948862497101452918042796412155339210516319573199227747889741395762372734916995624911813496727711093930351473629962488099705709502537907196890501418894208454601421854259261642841023592371649926752413617723051701132322407496825643870162700189305540354330515038360356346244388451006429059886698876497335448430318924906202281128471275393709129858248889339529399164887924679370417528130471178361105350250801800805387128963209636592717467767126892712829658674997721892002062293968106919627490810605871779867357394154669078420073443776721888995991860028824676494987584826201135910024845879890854917572126380819783716468975452957672465900697535537904382707526099319031719283137948323493078792686805339642121132180051535740563584505924247568359042553446710562290365104718560818288172362606786406394534680650831073924279199294505403424967591760970265794986766732103593049109559457351461975324778236852161864481716505890054675562923855135445060989577737665500208797596160517939268524701464267985372107607794026716689594432878105531650380794391501585325772552018774792285100654906781226023103916619479146799663019796228519248790379019098872872960000*i1^15 + -12039694294932920341802968042244355331634492903855751210404401284531478533943995170240323124916963900275949080377257964007336990363255658578145564540365537931763312484355872955421246084304630084570588779502929129566863676158537020931794417561972816277625715888755443347978378760452232812917957139438813958551057435654505598872949568776748046926036469674982825191498471902748912956453047642086434120568380399194519300449319202897839383997987369271715291615044117940243661450821750978413784925536971292353968654298642453696548059902993516091809729520531909123778411916522736101663934211711031590556906096582355601838180484132346096796068186089203900912118778518358095888137506870521920390498617477281367379442452715896228686468279754947378240995479744831422627454899223833640905561264448250364880252412771155262849395176697414461543773730825044225442583859607674018154363770523175201759435145318621448741702674534819551605049608800702331603070688843633276066961314401590725593751748712493301988019956803224217043518948820466440626121541073546615281733127771137120042289046998536894899591423452638819575000893501769856609812392850023714508585667828995859782854168063771067793130230159981232374767698894378563197415326173990380465643085438745735886284245833574643515178460274933861126173650179488746076248928512760476103380252595664098948242262648215823315705062533173319543937826816000000*i1^16 + -1301151802003516331720723886941219175070535135400016790236275050413039348084836490340008612206487538474916855492834664210607709423543183629419738774682676812175865161059853493175273270207150882165581922563482352904068286220186465144103000896831456310128489356372160727434935254003075406807314247901326393386229859539332191020200547370637789159720824338134561672715768768884731968370430017929346145649238567284954598232792983459300189915186529642119869063863275193415373846446678825781742027146144735865176845888285777070577930982281401616580649988458840756313151660302899333203165344613140334786025685764620267252036800833626795872910182391643116447833221034275800737285727278934328123994444534681402352864396498592261829941050086912345093711356515168656253187352301774160190850666355259663074546947998545017821588949186193413073118737946349499928886543906833179031126941904959479500015124634567054345435088741577091570849871170827237489770613878297728136733111479350816625835495238450480370871605747681826962426748835273289689798030978071374941901171764047631805109608306973526793282913342638025069686598931370737142361887870446923916639010076922852090266124108106959230580842109299523668265226569546573197458383981746165515781373426400804211960311794588398120112233204109492285569180457046591149980757109137551249482106468497785968363086469702516577899937618710757755836170240000*i1^17 + -106384354091920534082581648306836815459056248512124557796132530783451432662571611247655331390532236380927089732055552108666497163676791872123229073381369891708167932629271573000640690881406308648967782272855667421022304816228268929655558497735779026198728198466810912240043780618523432706402685295349816017794634291853962166251957448196239412906392890832755069056777812289727834125316299416442823108641003060076568730455423160391399008466481305542900604488446265339896790996012530218583377068740706919261464788271304518650872035341325668878565728349603449407025506111264822312361077750433451724002827295493738854120205385874491378345245012074316270166252749233555923677011106852592961638022363801124944874819414407657926478660925461142050066180928990041432347545063268048200294201223398134944617420385921353245346391053298740135002633292903193854639640804071628592870359676424109367036855287748920345077046882854987617665218751272324260577698447309604467649971086039401182660033561227538296222424142929316713289574090415435670570400371922367208017229426828822764196093590646726298053241494152108835561453697685131637538929822266760354125384766212669943886707287166064575021699273027064445002015893148884633703872156723402443232793291724762338546534699053708604331020363523758457752579452748429979583940272115546356922540486526924908622676886227609553628504663116813398808985600*i1^18 + -6933748569089051518493256379849686223061736374299988280507725382454610134613715018806581916097210785183935992531622559088657367449314490209696584137551151462475163043814092274123869805997604750886696602924916584905977041860556605030339452758558473738551844124197040002633698451785782529278713992401652788447475474027799591000202916020223177010544176403279211767902402160180961177764829846834175358295337532908958422110536151965462311218499142042261726599906195920692119466371164915066339863878164012220092603579340138103799584129999461794655407843230813148704907254379844965909883251439793174868972888499309319973259011811071721840696297531192126202530805638410481276306228236339615641278667427114730737456323914436024621903772115471656879546371463912306249363428386996556268606864779127842559332864579560575112495603754761594778419959062326912809913306423848054090501571512577879317000206504850610643153010580400590089570601545533888378926145686628703823759839168036743940116957876676471097454545413801538941123887381075974214524537313028910450448643933180728182449257990425980556889902936197371521107419549762595616781531966839411186296783983529635628631363387007394165417205504800118697000779896081984664632062687768315522895509929452644749780743648688119981667580421342190709102709952632672013571321966323598109858750042435536419141861784630279929681034255110504448000*i1^19 + -370475642678502983899856481773096456152424148266179263416493087964226942463534197678667541008261349208460740494587638990463589367498412803274495504848366389611478755499087487072370819023869694350286119791863439508173553474378477536517391009033830319438057293988489524223071492708080146476942922683160530254704446241336077512856077594974574282732658434337769263640628855594783755477067374592059951868019641737256926239703792119230140702720100907251679699374733114571730220412834604183406720328721829701181553546375231882497403806411759078371871388337232808061367565702489570896758733415840690531788880830575759855474224278103443412139795043697909075845707420178925214139330616006171964023118970654627679244019639723251239351091602678605188569569357409556509044434717495885870135107394476392224465245617444020647963223323566938964386219539548013872859834177959387011501721532853969715342451010471263402559038983742412172879937206767192306134148410329678026668061009713130652655392618443889983718556143256815374585780850745448251186236076128690689899286568124484100007063084717266766034482522598079703342086080984672019958606363256264345258502827333495665926876846062733633610858826229738225166693924160010904642629251187650388519345158909507340226432911676191271103675652562530906768960417359195137222720279046349969945627717739375374331306546484422643514727142418022400*i1^20 + -15512927588022617538550859289381472114461928954450754741584080434383417662268436580018521392217362818172043609049298020327996282210466065702242262324291659144571816146130572520297673940996994147739221942900238662475067123608161605858852560387202504142091105371429184739070995080315312247660257929112675315124740407748197480230586064384731250874207003995780890241865499802692184637434054246232207114062450332343535154525668285087253505264033283056145712775331821579093586052885699973983988355014254847086447536820904339661237872066304275237703709508618920325730125134054171621215983161455506482017330948570095424060814596695281922329527222548435864689746356507914452242074920573860564963538877616149729572851771932639759078875077766115054920730218186854242176441553574322396713097924702842742236272487087972930579861360058181185188367851944920794569568863914063405624481989504266721800579077991155218028956525650500363350793165029192973590579632549567701839899242477185027632181240173223988457164493490986324634841493745892955745594471745247368618876854266190972477398690631627796252733418004888476832706438778271710850091745116158719938088014758902349282241495673971125643312967232093911277705510330326522450345589516266139331875878031127262637782138179733902971881686582375927115420080219581455533426952195690243577840980881650609534245559871393058872540476211200*i1^21 + -485355272266512437049664272593785767419471483485966411263467091529720608758317724605258028226409189990720635976226617026573198750632801381367734832566344984655162287163383727585849222630844255151884326823132113834512429015265866230316985950345991184661301116490069088348266428668908030402890102835412588591262152256118627479444410382664665547330025177118744931066113877660134098059098306605988248090016046552773613927425446919877035358016043288000190972904305794596839845315253913537619962271663944906761283357541594981171216304336152471293617312948404837905467283103584723418147409719025877689268984756627682365038178181906920126312349920199718618085842968308511568094063459024903152327718556156174632804354741835540748999885389432769229874916757620517271837848813564433880162426755581469468374911003802940319283354856782412047429084884601480909976593997315524239739475391272465708367833539591132041088505482604923332314416214431833866186179479961109401221953224293985718541942563739034134311687550009410479420560354112779154856696402021462817840071161317184109235468679424597594295692685801316397533502234273476899749686832458665596390772006509738196462184692514185263895500933951846511279240462267359797020685390816559986684951601981645852647123495716419509928880085494327248057573578945384326924334711869164760294818760223952535412818099429841671125204992*i1^22 + -12925686709341658586760985494955439477889621916221125074745946459141202772795905891962512744549053282124964181235228817567992218147546082974806606497059050977598853600350824147182585023039154219125924480018091310655247150748083052692445601869429014723451971494695619488134072379765356710845937593785125119216261626230988415855579174490546552469016769022504851479624912469623931163700230256965241302577098441667270783775194700516814824932022906989180471905423451068078493128280178466060592977624388590525479410331135039746420431080943450656548886880251324652901505723280298734670407234960451010148630129773334273736537771977347271638245580959394598130126130664779063280961747494264335068742349649182719505305565193320794873207815397986772006313218034732995681949140379785477741774225730204575688311879115879230174882618403246477736872014190305280398897441124459767879572786733864938350298338459151973192145113594063441822789330852142291947420770483228801226358889834189580448487952073346385456883167606165110443426363068669008302352389444451979771697496925552866825714550219130082318211436160736355039752161705576650393144443494975828187588056613098647506328277092517804217360779565241160089460525866442037782470205479501283594714581154882453309795005363408831862952065430506917820482841400914416726965679110548680074009070249293049611069053360931134767104*i1^23 + -354157430214869340229228170673862473167798240318681556730784325836826164132164127384454581714799008157297546379545219846889683000117950180535575187265931290645243883993407654916378242150511737626605872398911129136218658867968185726414644832218789428490681603972549419356600801032369414995346657373728333329527919661283536980558661532206256418084494721755134560166740750870533455991777461886686495295208823278009721271341866414300583768389416306074416579340295427716766712697365010283685933101530322088312378177098087002358518771289719224704679093453956072349407402405471464787197080052159679198248617694264655720442653741522442369646469689880560767098592295404750420998166198583725948759254801337025989403355098671603429995181236946896865420327374648250251507527862974989390821409899690297559865766802907573927761589260216825558200896996283036264398885636392007746832980704573331708496119399014614995791040305506058520965009322430150155576305983326509237754883703358131299563423472503849066448119607095491822333512964540203407421523413280122846617607065620228961639650061632367413837694134837837139518321122716561170192037929685392077405893164000720537627494161952046343966158483390749860229281180347182737786491594119162927992923221059760957279638859843588027952715491165488775909568744247283419812000735959581530818014767492311093139994608133996544*i1^24 + -8639315790478862424326031878334330058528906686130752982201313461794806782793419896743502831661670345171689629785058577149440993059999658695916395550714584734208924647863143859738899902024690225775674284672946648124466237170717612973349701186176547548675492667356202456183969359675354390992903339223900443358700912151057452765792946286002501072555950838133887465606075436878073838443295222307306583827420226965097649228203109341344001489483161514632249204485756142477601674957553360124443096078624105843571428681512033098119052674595611780582258164973758618751002502265352037697376725694071114423131336908627936207985234179018899389285301809981785711920975103522538137549501538774114786875132675259535993110581798712929067335746214866027331695325401318997092457708873643469309060498822626756015027113963115295738367042061949204421334961776448823568741861377172490356836210818227691527226456824424944073010326154544457931702337126767093988103666865969432104316438352073522050638341247006779324410967563619185325767418486465489796662563747650798503148945658065395995899747058095500335789882410756886238305209733187244697304784277274589674140658245466260228604502572649126013355202163807073085935049772096463264429994077389943832018826135843503190221377244231771343375489766250048857558458347566723670830304027148974148111928480364409873691251310592*i1^25 + -223917132413180618191409663260687978365446939713469825554245557629172125954716237348371625268337285536155732089878629514462689583339264281909741209784424178789760163433236121658177054718048278146177880131307696431598898866681233278193900117486011464983512889535739440514714141355406310232462507200734912301117257778775684928112537960546277155034062050570011333463251834974170330024617226385602165088795127741121588721995920403089634030660979516836498194233602419722479622959648073959763674829405982458974672365856398744285283334629511807742756627533838402204987491551627367448177795623988675152901119448941587096147515812497137185833059257205647206266216184095333413883428143952570752440787659061695247359680047901423553395688492968202946798564485531493402988909687084630059969616090675056568029029631566356547554895284760983515405119674037415832309585398097018588027413095364570852821051214685347154464726262864387473013217577765071919058374301079460970507803479109831974733239957329666227754287297389789300675640811007797250239438299571760227329943899248963270262531447143032670809524920184931239403489531482171563278412819427479521700662479755546947984906473506660627097938072718863889541983220764623741409569584574669733416153442026178555997020737408487578577771417528199649499975366932850413748267044973582008087565152966357143869456384*i1^26 + 1700238427687352772875945402190889774235855555811056007410193850161448108801463262244233069288449850427262710137178027690003268939323385785799727487368937938848442087610463006465383655091811278317568486351934369737414979367704465408373133710144192455365559561542104928050030777951492448093813832545816386992531789993386432913733455954779028119140260488307015190162640053911230565411479221057723656470052758812350597493424424050195812497689878859893399511905664739496636999670852130586178190330886295934380060476596102433496443313108566979980289090198063182132546015087679026118745842858996423250009451422017663330848870273577653088233636753472025644888907887780217836305605733376095186731310000973989236327656957490562855274739835817428830360073765696010539355990712348746984242379556828190767612419695502014800818830003908971900215486518624422983391230877023867644449646327966080912958190862652212715513388888144377870377833908110242703670855310282782493063166274984133014490510686578536094120334594626244764027805743974653947052467762688194807304843895556154857137947657916520452852135924574726487066325196135304743335984789110388988990940153260725820623939430448735912351798944455592969186984751139956703295918024978409385706671933402362951996546540189711484892054395569084508080759313428767765748744151110020140451722587283619053568*i1^27 + 12761789230472149623347728721830006770477012831125818459259572217528810068406721785192948238612262077283774373626217378191588135996734627129678934938206998572298379587862939793753532824242109548779605121219837465735357388897740552431715620497864598953815562822574698734440591450825107619951951495469281106603312333221985675589439164880844543757442550285080978668301754236470370126142605824994355667978399810733827177743290476333242342789867233030864982253654421317140793936758944959818313826440388865162147483555545493493966326753998260890251686964018056017542416334647449926760773441081070645852854004805504554208414510647337831172006080246408655349352766354615698286706040344710900500499415404844426033649809473658565453338746303341429809413525915628471035457558588179260027465393754226882554739619877194440492829823045446495165942935379485613039310321623264686123381204290083436914677643798784481474738813583747071332838786539429552903837696673311232477220324165198918967008292224474031188162589567617920522072284949042269385711985380568299641164076758267783299761446432986093499500988990468381516800578308477073196682811981433785364062532682436149412500539684332086343440995361876911032366725320747962632924414018578643160170680111024621013035473404426597585583277831134018871876441847816326944821041745076206668190470241255424*i1^28 + 206021085305036478973572315943925358721161995315423993321256870486455508319503819362594818620120825504303536475554001537114188161466345828836138502526680965555987702241168635092240976523919837236639924440488178545914385908457245362107158862547909343091456633167244391264246895563215940464909989002459999430595174738781316856545565887897161367352158950296224558475179474214047947425034956750205691831985639929531865378548113534926728823155589030160342350205201171264789749003149800100656111360550761162463624593416376477930543346275906696376660269933279195366835771928692545544230041376822040402801328691370139709687710225058110291065388113020067702429652205519574193576809747449185897603248657508505623459477975165051209636945005975301345422554909387259885212429970825690157574856425556004360287376010121928468824122584404663064703532963702670153102562744690108223540583384244155525987222229805765561194635711171923649339351974219296927479597761340998418161494986751139242037289788578183455885119457474912931108449207229028710418906524016849094177853741054660066322933266116220463896361349729441479464056441989138908959091802571015442205603519272064024317886851907132527534854585131098921459980102903666546756048097221548133354585209886145273994422740131125216940440493214001170604930486269238475261834326617274235746087075840*i1^29 + -699607255931770576000940477464033359845372499963686246361831398420753797139477738234348530750650882695893282164708977847168689494777627498003658834600624146310495407641467737115989912095411881736678404195709541759478059192897753135655704490134666292009689709837622655585439607448484113398645902163619291324285424624572604058955537079560120611715694453394294802545741049013134438417485648293598280045342891340745649604076652745040659288494502940286597864495533128601833228224072915665993780664352740899579580512348658352184927885834394860314468500951797051509293517932012757617043942205027996024301239787422945408277768610776987587117893567544987285600182434937539670910033309062014648071572858339620758020815164780297562537504459917197477694259811376734540525955624280501723557424589705045246900566362629187349964034152321248534033751307032380685310092905103636366439326878275666098146750707321643628069604192185352007646212938001499408665268028819285227476482541360547195160265891751574000448014121047487287773591776963503876393764084639828779085106401496764563758811843922841082896114011353425658299490689699332727138597139806965685954235944697319781262887838806685460670401101219448012944914617535365074486338054722492788090521998354855553505638999111597273332502779517893708978546586734044884272372351861801168666624*i1^30 + -11973846894064484051494439858499677092808614639796898587909025128406854629268448287556131897945630750427754371104559436224254925398152079015756891416301706127248561037076528619646848450607300877094118264534032496374496719388662338603048040424730567057350962326626736495902319527784548211510772812947768775980625251393841738784504385207496654847463260951603608558244051913520755073816050579738812833486294532992066009668815090696042687478015632523954626525193998019782869512419571487043306110889963533168171060578003980480824104309033803853099917604091067516376217172340257143180747209831626943489132767842592335707243939094783405006170709392470987259919894931807555157349797362007249336668405112190694967982684878009886577402206300594864747625315140047661089544229772192565840260911942976883159110661961277321038872244010160399002935648421383484411119125060835656776677981202454057235213796332106232446223498694379671716168898051646301585184127767507849316872954898410204043568638689177546611374769856175221331309365707669081033900083575752404905365661237774137451956319847733666721650303894254380900858732491194496545813380391698185288939443931611752706154917397001136136910280776982862504447414891027744805276924968823251506892514543799330563548937296851969157828147554643435243070362237718744402261794487606968320*i1^31 + -5528920641934697390485670248523516828863307411662062733065201856649057134350557906736308752344261399399908434431151910311541073829564407220431193700915862496399687841290251675530630447322919807463145107811551644617051765053179271419807951605807330789664985146231418449187839464111903782109083063804327044878135668583883588366924783866404139955836514009275876605932412297706089562019511883488396738418406659164964078681796456296041664247611732273017937445399763938960383853682159982777032602468541491656945915700830656393952603301923224316148710232231067376836758503705295872483282825980191953264182049638330135221177233958568988570290071632483874876142421615003957201123827657992050848943734072892750100612974580923282106361998267145982959738499301124587468192028436303919599348233790197317372173645451797667260921299741427874061233811721759732080643908072007847391967178567482477764116280587312788106002827431498997464272572620194184690606506668469696196095126931528898094590371222515138772250579037158367815878740292806020416992953666361372012706418628300208026562521649437853179695279362356774626918150780189159010214960931157383626168667028325238542468508007863538669408569732148674129207786665213785776095656591963735096591320988540473772530881489167735582295528452114362053099927083675162288731740700672*i1^32 + 115586077294928157434802375805592259589800820421083096612974610466776036405625951423653004786481058805921466911575851764454631952961893537370499609243588496487521568914766334145289840669654978106888713824444219012402568952380189594283902752051611554317782491527849594459322054903297865742570461861075676862287605008434929595829817585919446322862977976314589685148070965546366519028293980580788747633403288823276863077636718552095704546369733112202203709098519969129553675309652678387742743688016570751824331706842921849031448575207611134682794798948645562260031681089021985366444146735864654412374581996210535054475409148704136250945006274183840557563216540640988492197780867960271965063607330208917496167619075671776609205048140407360768937091949034558424713043582027422568329380065526187228243301068967106710473988597600745858878888826024425683775727807355976722460956106634342460712099001501003382672876849408797790292322884120425873168670382236773339135103307771370209208934223351817672343755193122789600642752311341341034811810323915039232838147888687488689387032074596577581862391823020499633898573270989487456783869561603280216052586738639972043921586041228034371887039634151923280249020215686728442694650321202130472965466982035186012774055733756316756554877262101678160047175624355347612886368256*i1^33 + -94506863915159303936369102593685353197623549962713355006953626666209504950402172740476551527897145104126092252538195610962289607239610274645504964079225009725247865225713338503025427747640436321099182567838380989757895473405345402048541240737272423166155156300237977691718060729373197148417631766649635595210389878364114092495415224193456268621295641686643089591669822482837504152476107260702739552046037403238710755198640727349154388426664391669282150824632780084267249655863997418616743546657644996718046432533650683993822241148789965801167632035426475443131473050289292144574222500560705537037306231656745106649697429883268556122786043742462284483110785377878919274569547598790014704842047760371311400399887609625067370991804045327513750546545042366437601984801423231819452811932821101709947664845360128109200244955249497341084076583812516462967147017849070288399671499803836195550643248582365913857370300433747574511513792030712842031606237883930550157478040089805012596977342795276400557009139689273536755308228272766218055648959945710755110919822399445521914261187252353646114873677612587120428861576663178162941932058109382513683286379427397691605211325730922824794775205229877202256177569767810622329560501154536696666326291907039294269355567545127171152768446958669697615056084621873643520*i1^34 + -134942014253469610901226955706278778273709091986887743911890900500963844818317929793283477567861222658570996071816036265222613707092945475985786436191139699750511857372199868125916004115473382745801776411122563534219569101513327397867065039613382210472253311811738368823349090209323374750801072632772619666642254398952338339101179779470398287894385055055755698050838921122466592001601680184524419521551982812219221211393398606133994887454085123461471002926844446245147141399899871626814204983697326712240486080712805934815910476642349050438310348119867552719785523742586552562280910350995740009525007513416196079580190515824919944656714262069241013365019514770648178190307784068399546344112246298474849113822542457966171197576961521652909203612417919798773587111670916138928019809590148212823009252359487999448538149189841110521228233091115221102560161053848154745383215849075556641234144103308407480451241226728991445796239309679429740057163372567337661108223395095479693059540640929719950543731225102698348064302446107413875816030122398953544092636908101052449119693604096389567101921025612268854857282970385822034187781717837300458516095642086008573250654552018822844213115973217303035396974292802306876053095389846054947073346563153855021338393740434833092015854327621684014225649139974144*i1^35 + 269620001964502685054648642304847519775838687132996309413772175018539696719286679182973023555171029994788794397791657015328650532198679424623518228068978873404102984557102901931485564175322740894235800829128527793161243549435007041702984130329559185038777059118850905914322842893622754447555967104227370019162559189285376856514787437740799779723129504516819841469939515657366910022750767102179399829068577872669320560110469454329978781362536466802564949642601541653101759619907603287839480367421680225625811690170937287038039277851998110222754373238516025629058728227269604060208257030816760851833948032356366804819589877485710994754158335842702537157235746803223787930473145218615297838826180124704231550373634616854190800313334973546263891606697293300708003683215270445458913964779862078008824584856564255891931480764049868475895365286352014969643330588234761960430211615155459333996300522330659994659241608991558243351696564320328632583614963140156611036644630707435679830285510130557512890398399699287603832924254052481300218079494297462918839937204583815634517752366890850934610586043798912848940492617285090423476130191947386826967951455280607602860019134989166752835479090638646794160307391493802458331989686540291203508583086032140814562184601574344381636685690824128383525322752*i1^36 + -192577020053752534529019265106323459113250785790276890194281819035386239706827633575097752190496002880742550654374279947101313264880884027396298555826507595873908663893700761190526057043336714086512451065682405315743748583064327141212592089957695561279085107792165262008632280868604752701092179256846114976789985615767493950788889492477051875067715752739480012004244961112243002880236669817341095665716895172877198404722079538639839570619048788761849093122058070873511947847138458672569119090836695820081008673945419930692469546964816116988186194365720570575512900365846201944145284821151571118434391887738606077277929357770967925345526892230530502093466154637696606772850933347075352158060039098101427074144709726859383911333563179046268971082953109955844010565994285107811394538994858110449354517029618523492333668795506211890398456740703348314358216851340002774595661778631602186466926767015401673589472363188058945412552755561402800748893543764226063921819476592424704614793568774775977368772640644251726071799578828845973248297631783528718744938741504483557862315529576569852973876344955468195227408492635590688222239684796054493276895157274068307994319614070789810831886154992673073603817884051840923092056251233218595752186009109456794625434746785669812383887181585296916480*i1^37 + -1537740569132327833445648151253378255257168161656608538561726678508890459286255280969969791895891716121643030673273562370738721717336722998709099916081004268063885390157264584702301209805453786901578872271512209734064731176371544060858724509671044006781949449493068162810157553913414638009453802101123417661984781774441568959111425878983981575267120067254419198405525602535378205304316883193942221499363679603828546449036329937492757497750682298649062960902171085471477369051769589378138547355530652012489372451065426390397783904222223475459489698174317190137287763928483092028428934271254670133781432825596277792264333720101761491225309443647769070518986302465030119912360668194917136959244730570898389032081625068659239008457929539832860475700117334466605165339720702244613914016889569732811761784211697680691135218933374877130165860261105958555936507297862503727187589551163165794873653773940554729039759920310256392506421901127299115243132320309886369386763929647637739322577360439687657924418201600986009636626466190077745239346023715134692528495898629001522033429023308459842549588568695088510247623557040721576608760555310421560212576828639447100871286925488012417478636310171009941927036010595293248059005434091810498169740802285598588120475263123582506099373462519808*i1^38 + -2747376373512727448670991974233284871334461421936956263070066577179478939137138345167089585966136130161091187558932059186397322735844061345751051301760877688000121147442437258645593622301504819305065385121823874922508681261634481348593693466486903622803005464019577723058148691316792742225995511857099647661798559574359663828212569239637533343987516163203575220032371223480730272810136763136208628250754236699807528571848858101070079390778868276537988676578297737695835682033041920946539052681401430137346517591204979978473046940513670486046537054428890107405184173930002086112632994632767722483274915718048925126228167460085936149221092753987390769067567091914524962412830275113111199453412980418650889794219909971437335898899022908876861863676755372513901860465134231276878058420184298708336942639255925982977627662315831468329448596099148020168128343459936923175769712882249202895707834119638660221331462979513331667995659664328277503974128840076658365236378910882584862218519972976833823118184650426020319270812815283547030251615341988316769649096862751899250168415811652470751122929029894725503503929623074002166341542155979183520757989359555297632791835541156896414764692561608649770000551943763802717393339651735711606115922916156178149306019183546137088255590400*i1^39 + -2881578798601041603363019620341030647186034771584008331370978230994975458424416929720533832270488694007864338464993359386018134714954669234776166065879938268567649750956814095497400760604964217361961784927774963599940164825444034473719042295916458056305676536475047403930207027826524983074534894735212441647484342650157478891824929970250364314913281067909093438884755444909425338961164993118657283938423551106692029568540695253248159196087240549285444293614961426053023086897550690975208222111389113105873863193590595804289846929720765576379000189549878401723135919626331791954391476406401788272829186080313140331981515862978071833964359476441499600485038697786538440642615841396910059886005747109903633728835634828538497626606885766149646900797804273194724433686140582965844035796239151723201874604100648704936472188903320507707358097646971985946410287751998748498328155490999460992782233204912584146096243602267932029449388201561503967292712795736143815326616951187698331878335031628121189681043491419183959854462982040222480724441027979769311847035141257091816273676804681133951523586308625481077877905791659960707436903135866446821348815790792228395369180508836517483888072740548384915624875601712501695312766071942453149924024357168637696072130874055119077376*i1^40 + 1361402526661742265721232993062656999272647096344057575616766059005944601263821174689664268944520403532774795664675181685715908605566855923598464137527828498428420398286689897511731276896335954516371398136757068156185960107664867885588732835997638186064691103738598513226233929898320132779078320205510129133845943080515862115635643472562317246476565358929475405325508280565045672883262233241106409466087514228289422621820627180130498948955524557241725896214735918922008179547593892007440995371968169960574177708064931894794182534373905151947926141799079368963542762004968454181956836250054271105097062658042908947489350559919248473058411385694086553229378428964938239244030751416372644083697045516751621228726332126017621965068425363962128651937963509243028354444689452648662527874704835428168383495748784837671553078745644158029492537247849064109019742821667708668211817861720616870846388438706099414608616942336361029196402890898619294968852386014090577541089677922233756372773533557116701170184439876672632052070878345065785351415362618351489181034415508543903904911146789522365698273457968301404766329915089573588008018592047924211791260481151202510385648168301129225847400230090509956512778473382527102096119572121260102846649854698484190470922237378560*i1^41 + -342220704857684354404726556260885455289616290264763814263824742763340170272766787982910958100604280780126719053173097437101426231515938213332327426612874549419545611218972100065786280054195569648151551555862474257640499452493762411934307244720515923508136404825766326091424562387357184559856440781151831950724927834747661497626280642172786279385598503736805865887572733821879766464382142315496880922595679326030640787474594770428508319005065920795868459263589709608259579374697657112482600732422578658515849219217213958072740391670677785266701456603035257433394764529278550746267488471031579886506222326000620923719648061404760410647125758165947958652103971018542809164375624024702151195480097380025614485402968890762361713830471331776603914586853537030187074641943659844452651024056127387922635448909100788384651446688780516318814707991700443014956850902488863781654831706476089511622598247497686112189441617119669832413530919469681970920695547942938288584378344122021333014353752195936736300760434932726449247002585577589656101212182350740366187963351346415829986777740402330791438295293599361416918799476566182826321696654153273245720121926919090431251101580084464170818219209007803393116841051047900521256985547238657220982343459939041250318745600*i1^42 + 167570106157290161985242538112848958406268124876822680057940800370974972694189585104238542108921491048072271668219861396413355619099544590539544742331673206154875987090053185581371527004380657305826661653172349748750330166101926329818153655182992291338319884187148502025935502789898461705017050379605465120499650994690227373240589357506209864052982337505475162048009142292375735044105523229116626429912687427549360729620187637965187509432999946067814925355698668325849186435162532531374893926750400169312882971781536756843710968718365082308024704867117835230493772536040423654396811525211399704227362380847745123105143928231793225447565536191788542148889157814890565315975779444256558856339728812821317657096714604135101946185860114199270826005715607980808506047511954709306335293215221644756826506964431008368054912245711447885165073985300246869385006691046354980412921420450393193238126513872302648359242532969837462031577911574186300521058551291441342692422365651200608801931581380191501821759993089381246369223585098931243674040730730614663249890415851917965889156120704739658399319896963570052138268944863010739919844036932011920469647149318122678017395752404180031216093232577950297130142556630317894381049213950777097067249389859102261248*i1^43 + -45478799613341541405244429716843337774824331489085252176964717969624793334579685352492520724726075627004882099070744408465004870602000812356452405270918815428271125361756786208926078631518983474404311086726995662735683040292184241482366637039669570679203253096051512833161998716819452702880822193388983556858166204496228172358890621629660262486375188167946667807105203562345680313920102385699953429419919757377932316675797551113372717391343821005786984952694502504986542329708608008348685265163510289394136110195787156901815653595415268421991438450297480429871659431183373381996034841625951446858552241418700283953756905409266536444261384738535439421108630641189004645427704577372494694728694649930747033526176225121975866811702327385894477583923511910833659161554856697599336892692104819502763005941473357544019388757571661930517427306122803935322699731232067751913110406118563249751151912352096435630856216150057303055307907229708261428902368450021449025913489895565038068474721242010542024082740010987657697224266427466723587751839191634358700491511906976230915047236063786996166037965884404414980629769682161175136605254055120915076586709562331884205907505603941217439295854445862223393127967278521519763969267437550958912774049497088*i1^44 + -10491903210572057589913212598902545284107411734435152976878792516353814341413238365238304803194065618121137297960546108741634206494211740389325286771882824152027947811331182557656734066784424316080604907541383208190837959377446747532710745115957473889100395474832571670202770175060280463346744902788064654771726532112867954633434327172453969617956944204634965290274760739922521463205586016854721684632445422678333590596004256538897083939587989291148273503653555318346381747931127469324814711281778587176917156190228390086505308519847739803154473980651465041569701190928554897149129228771082083426082691721257917167348336018225213717536649410903399888562239181338927467639992595183994055063765539728389814626985811941473797164927997745353943457191249211482205484356410435847508685828422180928028169040020321175729973992730958410928948182261690355362894333580975396625280839101397685276364304780538058319994295412056475021064919176111997392771787523735108398372985665866705620945493677226143139102026550870984985832901141264633085107677268803002909124622674599782838076935227330916850780481901668910675218104432054783919362591857390472625505739017959835972867567084182609076944583223237710858923583293585907494746297182045682991104*i1^45 + -175773842051492946943384162350278923895196946501444519757563314407022280104942022271265546549353020888109464452229212513640140644302195826886915696317806770140255216155270368499570684960340602287399102786853664556364056335333513154972268669777234671079589161463224991859547111361745539077512836773816143994394256300172055945817548631710868029531842974695932201332270206524596744375884169572180768291350995851842208292550157747715996537745237956571220148998517115907319392855694977869791533541096917227199011434040080475943026950405187322643336181903597965509490935554670973880255975116325323970097104465615538586479911234994196997544720299820533923641135496052513984896256303038351814147202638961173867784047436226929562611817669037085022512016671541886115453700763048364830018315850513488575935017276948875683712931557657088501202605870447935801591219472150265518212653475382342983767570049152086941399949508428902529517270354550185962077263911719134659627532956063437480972552975733964703857649224895682419074269296190842976642136808044387605308772831343024327324022669680742938730443973697485132101786684061840713003301391731488748768838832116621174832693529163943858558956255450951955784669517216034841903241301835776*i1^46 + 202055996107619297978496026135195481443644756812923308312572924714311654747387792493314599764364041862031696833225322899134974699566873135105585681467036341308140240042097257798161869923103364086903038820533430981583425172185366184805492116961406024293812359124460902431460481117681546387333074012600265785936823178644131222073821843174633060814500402771205467000821405007901797430443246542838099262581189278636705046750721580924387282205715921859433723354519715566210402342618217097144997431528153262470104279350749386167432610476292357515428846252761817205058667792360464981625531465841345311811155729446424460813886464637307205140716706361449985623283635956033585120494089075495103687195264100205961578019683145899512211147421094225333370634370360896956809315760874439718114700195817627736059039579107351249648734777240338562744055808494076624280942381338398865539074357049272982950662008110100454597045179457048001229126189571188250662082350248602573328020961275781226509746311575022159214652830514823856414971422102378069670617325848050130184657690019577066524661224811440494374478717943268452055916754792789189501936245399777396722609644008565871644072986759687163772782570359640824255663202487361028096*i1^47 + -532939719994125620572519184536568013497048087395694935158787430705854874764085877833620670394780192539425081870424993847142689923878616590339785485467580679757960475757452781937679299159174973440181285514477510519236259943328583522515359100464454293173691411116813672869172102851487445739147641832229551818617722925850430405139916613420189426147676789362471635371054968088973794221109788404719234052813441121231695863069464311509726287470357370538538840473186010884266966989406838153068140445713360683516406167944269702370442846877853861068626684243326341295817504878549983571412874573639134473831241535627253067568466909914176107468390819620413396191876971900432635525191384551645118078258305066662803552562557421626720440222116154412065010178472470403288216324149244423782155755442709229471398926239715742537788927699965253055722916963209830752406692404047295476320824319055061358128161100203449511246633890751127228987628360714128272888949164734763711858808053207051908774910599219839541890686666879257962423618685573691253281368707958738481277680543391897721792811357763421274835780141798128615246890112471565210227906092478251474437558904767745528810114155134594787205044414573361204411314176*i1^48 + -1925216100126545048191680926300822557021862790963683145658801947449237336469992859227205573875207495331700957049239796316745279276861240464849325058903516376690641751079952397376859903353685965311354126640179409641570219754943052222123603920231037462358827237971927539300765580723193670796111406081134293797394100902945968402667958443606280711293996330968427528476930290338408467019402021884678589304495237446459755984049302869847893618248462554135844026396823522019428973675415129897672951152732903492348238092296943554360735286711621839718051108275357869362949593240310664836363849737408137392467612780327933016140704842796737978489423007932222837558043594686654109301306794122271897985624768144541791357042344155926912260752578637378193111191946836092505651852878672028041272072849147540878496012290573849016923142282100821594688311318227880534991152450979971346998379335119882728456568164620984313369545746915336055992635184535280053269216356819937615404275956251106266871941687086589479124624164473593017006513614143083282844449072594432001233460760354797752198763880608282351234446226682819829310907990866538696840838998064486882496260695104724341060533431768362789495167410176*i1^49 + -2006591033833470172611628151073325669674021623453482744568945581972897627473013922376826171048606937566370199744104833747560544576554873902631383469313941443165665078857447714137146164089587832206036672267832980469089431493291143648102511519533580447809953044220371592367524098861253873428998380918736164167988633427133331638536751021010661040700957576022156586004158561446112966680317218358504344294110520028912656010141245797192736220395365366397149992541995335391953602984643322329310033162530091913836024567193274501806932186523457014480157262073044661121263415212311574368890747136491646834407719880853782397925629964600118041146688089975128452510760433952371863011499231449158463350826121875793459062440613003641665708515442148602186849322713365086918152933687065092746862378635293210891140850331141067479413747227657190990948069270779281308982689436730611663551495325087087086408632742954167073312341455392442752911018060063433674402867503219945589162395948451421313533427040821650805535365727311492549831445223421992391833888478831913008539232504815067488359270431000712841456290339188246176778718953165321327674790239763616394424671049444838209948280777502720*i1^50 + 110561825748091064487051320401565986512155376226997697468210365935841496283379885595306302443757678133836320275894856368680948367775508001624798619213486132140465256496661561371068201236215252633620322171449271396186843039629569128642681017980673776747347258658915240594950832350662595283253364772260149372824940722920902082545823204202073570315096342834695127818690022329033708031348903778689954859984296434402754783445329601722695067134206852339354928531394792785721855535823246028256114730779969373928240036679199137907778483862421191941420375875885724901574138544468290509103729034355011641121392557914792429557269889122832496595764114931016625343643231560723504733208249753109487187010112081242277310759689743537102474565114132053674408022492225147119612488582037545200475028471232142553521387249821756230824922431772795422194773923858653675612461691444303819229951586322518377883406474734895123204358653266830785303249903405420852734236158075395965827178186531730996179578189513681930030987560477579726264322066682743212162562284323976664220146577735521261455490968949695148147952984001291584592358599492264142140489242868702119987455680808445952*i1^51 + -1537639507974356633404560594929220507128994727797248462769342967507163144993357024302261793413746252179288549096743363237620623691236753086853512907648867936461770434523790119693838126751826984024850476883356997944700854148267029052920600901852441179867608356959305562809588443960082204098298551762430527025551508451318190022693333002215421434017387807703104447119516374412502491469950686764822614903604294475923810563276507307417342052981103021452274527689115187957532124912656505739741738267525950157767865641723194372322663315000758288942457599483650564136412523659186722708687569755762613175684074332775133088120765571702789309357871996458129309314673776104898429705252767900229383423223459204886295466718845610343068723287154452487602383441511887722091004198697684213351497068215519125481132683996707128007001926967982287336836486777713240347641928994791283734871690651156747767554616665970483401243937946335047156087311698292204960022332694900880619388157095120522631896966753963327097520874726720249097419372470494075380231968028398683209285975293605227656723234513486650763960503968956106387048832993981288395442408991383544064*i1^52 + -2624432524955388099607909472941376762783658684440040913751750154974029302368659492072150520561758373056386903480626246465246959533766844484794332878519329644939484588943703035890909999466656906838553530079068722706610215033828620049162684388324600404574181664880024871937768491651453642142795843400773518957844859482327354936323178728642367610131351008530895979070698918292094626430316642402910072867242098874335334647791467224259525037503464069387745409103197265284242298625590217472224571018802329607537133802051096767011993375650043461398344884732654886565874885928389659428641714309287124464519078857470263869628725006289641005790256695669074031776641121957971503593982263051401382338288644262070518033388770921244936218561329784989342061955777471879737962395082486240304930358970755811894478808934934635793213235520365483951237491411462410557733649858388606303290879664413346494372197827606738781148193567204637552833966093557030930628169097245468030782300265016177305549949647779950458164379188407013050559189669575647375523678324509282257833689201125737981889944199676511717471917695552618054339367819497862400*i1^53 + -5437687385897677693435427046493752373345149814594152892899015723729449108213835077356397295086436081460928006175124779544259841185943245686344013520954827164899195714599346532927111881265104536182848379599658506385582328891809170131556628517195988681986430541053463887314530916747084193760079540303385858272061788343184265925281433664583050849112333934210453869517717017102229883423372593396664172916287036228057428984566697909952313569632628926324659417902071957973521068145817599719797082383958569522474391918715174905710029999994197215043503934917916054995105166287031212581819928385180344875243145608154343950787021251709733278239479885811278506122855171859579968785251788874588891763024063023818897961820106820306447276892068978569363660244051856790210230372317897729508305045435685111923445349720059201671739683936602530654442843798751089057952369157549405794449846745828433283483440980204415948553841537111798087960208881287101852918594056925527070342875829493394406180451710455877263626635165898921347013447443073425501101401805776980222130319524830360574276508148203359825005639852619080000*i1^54 + -219054807568052256804451942293877654941435964486616804522279622804893563193500136753442497947460900158307476428065254896727619450867990254254867267885172965719809322187366553538337894214623540832242227036516926788019648174164754827585398803486319614070311696199548832077712960070435743910348809622909532794609515575849676012323558605209798677741012151861240034231079884057362522147726359643844241085292349154350092238864020762154529945575291789637421327409304266174612204048983396918692173961889934842986484123361979664376775767085802281914183410360176220361988934323036632168086239615869851736444750498563261697504102654769864645654355503244418583903065917744626917550127831989648052208080753701370588588279073731276081865571370216450613364262736590734794275879390944862401365054041632555901249132881804865040229605702206352745550297820165129323973976772038776208987262551007284728415177459704903883735961396217731178903943372222532421931174532337561021194502289419718224656819197147387211441491158294535948810743709436780112673279426656470463750056949873745051865351636477000000*i1^55 + -8719241449454895919941295401518216379015286350264758291299038735061173203828458953512120657689141844236915713326189614536876086571210729697689752566164549525888448126845318362843821936354446032559700872178021491688799039981783675609995100018515392687013824723590700457964661218020270848275422916285767876751818374497214484583401255514899901354274028355781106124903292427414932974694412063739389313885932396544375093847019473871872632595955034481519991209453173562161123583774431007763582392304188484600028136460404984924355027847737338946177590858285085747999652711917586207338177567066877983549222390767075737804293224101370847216050475442422851027073456200228784137543390274163924121661506012588628677751688460348636253187249563328159305283324133224367476036629720258924525792029270395787556944150184972297767383415911636977555278716958130269443964429677615207238942057688182357105702427862199548255620611868665948751269140065359772754159523415928176957464355916620399848768416775671304365034098627136356686491583220672384985796629904619811537187523625000000*i1^56 + -107836430005970302129584410278838413627577587788831886111530123536568601316087230769072438212610045051372051692809106545225658532800033298571698409945014624926751946171190988663282862712760588819164930882136014128683089295936561988089482415237169132240520618860957807543076462529214747320432461590342912498696143901042765185124558227991944077754626488515438245577885820620909389723615213379320179521629165797531041540154966222422909751644655210606577816882698274732822545655080357370692388241240818647301162229129485647932560024470943554864355094503630560254384530688215855305810720595630863837623988528967686778881981211998951419762734166196075498299317944731933242491097680171527286643575091256501521097119810006434443150960088699564934365008532351947684257748674603775034699339135735532100277024676819942864477195266018958563326724026339148835221015619494215792649555624384848283504725350593533436576530343843814125548528422312859094843872529861862257034406854098773425327091867151982986535929832997093480043483775302959502136571406250000*i1^57 + 320755609658664601623107923638255985856602163729620436565267995773169593661027709956793130464947872196134091340306261334123784346824873550617244478683952124920035071105296673030230940719690992269516160599959869139166466703787997334972221642730730823121072955258896749684703973211590529476802962784181718811113435198901541307620184171562366909166757983431724597167027211760331204747431138481442350855448940356879674616458696368615380940413616863956167921876045358160780327321036866374903245262475874108475881797253382492782812687233700029510763288460531263440449731939527408000981706135197918452356119874297183350237594324320585630885732070969839327128430833440992958116477113924286348824679340603578926332177230119749899903345022135089520639647359061301967170671191911639449624339095869084929493658396236322011639603096990438680597065988380758196432198448904646370854363545915457531969822988903438371288911499114605288849870254174207782906240746804401961037660234829141654082442230795374868589502134922375976562500*i1^58 + -620804639873546389005091309074910929495030034571437197060727941854253224144021162403787092716799524511801837336042783469561680286126192831088085797603495590869583739879689626212020896363391156270115943182687845516072770192299002393360158431343086552826382107118966330861058782438570678120419430776605611129411190790970666862153397993081178066940249205245305887393002708590400437647287244111773768615828993965621481650122989346253280968497254730036397909270227526998398254253552768836542927327084038684380428654597441984809911670921523832385409123328586982845514184959284877718368703834791713722944956269540356875528594451167585163804911552179218820289998816670663385252632308898261937183334321839317662826198909674560883706874537101418218296309026699190791060734803952156567629563053959838579083884633828860819066924795694078793557648207116868999981181519393086699557677138023482896835262722621237894304750379306535489773467450875988496789671396557218746034654608493060015913354492187500*i1^59 + 1299561928611524640646678812487969099872101972912774240798581209943836553920452963696186240357958745438043092640517647828831958539181287232005396251184523767861925909067958769708978766441329756383391593096539249951551318759790498947723967286823396940963164733007470918928867618405780058932302167973353100611117633413464004812835506813915381778664058841244053105264290119684113119556711230041132675260804390924548395413009550425075119307889834933604097867711611865427980650810725575337771896883628507397916430632037842444376398160437354460103487707734408637155703070979973608165907904558168044304612577451675503565323943899923658528177142946319281269653349582512565460008182062148779613668028811380626490179403687377868535407841955733142959934628121157728080869170319276232046041324513316116650046869022352712737521137058977930541907586365878474542245701959456811037450002826045618292441532626148696452286959915456077788694410743632177886962890625*i1^60, 17663410629733019649395025710991108801726767689661562250966401115548761627386022642609726174775595645120043279041318883260072202215681699847349615228117170887730302492919097346982027442510948765972761913114950271621414570653503637947679413876470974289738908506595658692072379041658415714638965506728020348336089096655140345031430762461996899712540140102500013464655643164481286990277469384273635707759104649580493791692122104447544991992412298421122586372731903944261953851543508428493979213036590713743594536456241567351257447745408354673616007535570096568282349250576274466056441390681180232550015298470505398410156822379123943319226836848037800789840867737264414664971426083378751853986374465407737014617491845225118034750816099355841486939791963501194939034954129126957252452825263331892116244867974434357210068436717849384545482661958363091127659701030930387718016505099883190549194279095561710875096377747991590556502949901540629409068021623869514241767695874595728505614374887465515945651489037871256471828368878722098459468307675208426873788132122098216587666404972670904802054775467336192986276806698781523387716987563559335727587150555341086516778487206861926188403917657672987331116674162163285948753636097460496958285437512059010950538165192661398224410285382542658195167146088390461677489391507136830245094058111193581767181134614517354853159614908697130653828084904223121713122330098078929371275787470145217476377876971242576990111871719854775799730512975534906945816772769356192527824132891447622705492625936477232694781786357197082524534437531817877410303177338376448992305692410293512352348870608300737972726311718955427734922542803678579903355067743243343191876496076730773065349522498402356475985920000000000000000000000000000000000 + -272566320397463829707169812429823275681353659434060748643902405944017469425891553276093259169324805655287564187875042736469747171210065854156267046864980313959601919514655601048722471522585021441731052969771715870183567507880281579107388690073966391827189686972263569272754750078362222615575315389219479261305003597876696214956399049713833833945868150499986470131788502290033475186835910884931006138650914361901631985593259783630919007842092975620655555325379551807509020868966536642437312612508021041191854928013239530580079075863224163780888084874254860600975517882153354386062989626107809251944891223155973104754012898567800708708388928452691720989168908662331501146730294997457589130909630375207487038953361115749287545480204622276528788703111660115743001507783272959943395342501494134451530083626409673692637728915204436062551708170587255931464355002240028246629744332116046729144917208083385542095212266371563651385871597136999572399538197278238013272153337972486430644727739536131680415169330753472333254592134647668595211365531190798491999422809148445846300821505822223195197491259797601412412757968301248932276910169518090983470440148714408901709409735916628520478479779004393346641049664920265673597814362840566866959469059437820304258771075047805817325691433495857491887672380201264976718956096503574599439646221168263187277196262901015394045435251270536530535144056284181087054251847089563608712370344397646398347688994829490221799002952299415660081257648961013480001659502485307966813416018320866356505833252422355354590425904826630559968769938309244061003003230976318445592566650519904985352287612786204529094243084554842463977849804566565986863353797626477999358645951837115383376688811536062981813043200000000000000000000000000000000*i1 + 1650336326557534798635366699913380784739992007415807657717531388396426812612661234538150947079735114661413887344110433042209635815961917483971292504560138532117368847637117046450289765838935120586200788134791496354663216404737210632399502006716406944538933799550031479252535025328731723095273926122286904965579337609372942932138547992878737709532131317569773971970802684161712182451584563826348544902637525828145569203304582326542650441087301021437028148574641785770146966256596725033959865062520604285475338522384957236570968232258825847480925005245768749807948128546825415917660562394222825651282067872289755119324553693464938466991493731809906104107376335179033026551506636764973769700203423915411822290072772417536313106712320861657577622722321675326946109085424468771593437496345261272157212452818973879052280754445870297133094323522946002773474679667384767277219182111327692109241233354757387196845979416606691946456430558750986215084498121501879388855158194187583499307055791171502004692690544567152717797750287980851108667882250789678268599627235423537613468851635217936182771347881590989531954774610468015090789686148940029926818183283726144182201075870547526339756936316760343420882427590694159082349977951909141177886731903244805858731157328215612547617997670457139149569749841412388651300781014764286730429814507422495601539563379674192219347100327954339653527429602352202376787465609468307510268708349379416839878308978205072622199882788882363274976512248876379724527375410575816337087436011120776031915514727877626281795825729017053058524769695656471472663398358211376721676886508491176060048931061709550400132277281304346524877260292235730484547442698078047177835355652631362603346104530794257463430348800000000000000000000000000000*i1^2 + -5294432350321723381679864866194441137886271302111155593115338773873085687027061715464902611691355545943664489841830303980760663268875836258809068310802453868451135561942229416136091445365831341235620652358529942931848528440001647924644020936537410107203887105136713490006218501681792105769245055921894031661387200132686216886465108732969914723721149874110639216236106114936198108802967043447517386544102241664525098985788046626737097111003147761448476573514125558297967159140043487004888061912291562428034038193168117648260255413509934632620320715303002594978265885157538088485179900429111924589649716263265513914924779400516257801539310005524123485497143112261247523629358426224648089396129671458991535634636550199006695547143251965766337562386161708625209057979452360010417452638156750922106055728731815328143251824626877299662959800461933510671761255735686975944134306290415864254758279521346946062127820165019741598556890794071545501918750293873605414822042059637932949633229553325594385627317213702955685988115271702868849777851681760058535991437870836452873539846387522637874793143234078887775602446762485051177534277018713903054983490648116489102383821837238151386924879854524173332841899630439909062179679864337450178858938093645998486066932262229546145066324568091115247764204415578807000913947830489239334914601907471124272822914758991667258689738481543220853065964994003799855697391358549872495292314881235720303553391631952185881014926243618803054811924913631204134663146044287211786637489682986692496742537384287433275704548646699466432992969300016256554842056614648916063092347512387428429465723949780706675757659590311060716291163709715391758222918725453762446855409370814056138344726032226675498942464000000000000000000000000000*i1^3 + 15370647240628146705392355809519662497029452841395949087042145050390041554131393522147439454228225536768931473093498344222508651696411720941933794181605920217144859009376481894956940068100448612052681921104172972040446188416847309508421496296584486486941358827965108558622741816520028550955692885673125573570270049611850960137489224480052368470747670534118317168103375608403543994820684996617799720466382205014081199198370270376301835008913917146135565851893002502735319121933987312770355308367163907857514950000296731941813070350273562652014909171069695839390707438634692624380442164588451963145385278523909667739877107543298809221690993412004312117821571015513680735650621709178997324536321262062048256063205857758694200241783936144089447278224528945169649381175083961752126100047595927101405334416507005579986680306668627940280437653768669572739441871073854977339591253956989278745340351713288559211411246684284907876789770605111287421121727003319373517947438926849707236585445561060670640961051112880552361001128298647312166088484862459040840958216654781635995956502332062315601208901378534796661864991583718259439645678902809889580531817564532361290186288475556145602456588777851566679307583434699904247757008529652210519278649596000396797439087987804330438658226341422360253566754001324907373799374273712511993492957335139245231928611175720115440423901933607662212385569536144098286341259884237065119976465436691021311505305913263081051008252721844995468223395683871111169199501765855902331755276553553674234716861152214467091988781496855845063893602318665158311719824812850979083834802136941055284435944695681725466871140177555592950092291232519213801831162973896038619128049637677919566294696194996416574128128000000000000000000000000*i1^4 + -45886405511595603728074116523938691171822256942178451569352281277084026567842295616225211775396714562312910538531295759528892368795322196025803475534021629133368625733364927103896961789185905765020689977812312373240418009025345440790766586344907381846268495583807533902277357080893358932021319177010196736070689406445402298444337702519690468441621861207149268502049299338480767476807995168715866002820913956678587871172341200964010120177222731435595455609682093723094246734135808885519073450610701197924569911642992602407712162263399444661071567778944542255362248992770072041962072714855558498979621816386438204427647840258444468694296375628851170199942265438143472160637303961347140589442954917415596736712977788525310884806953073214939116344745276127081142467575077437967560059235946491405804779947383797448717798835611358188498152649159223182400285670824123999314916591409523491706835106167594330122506475144685118155655266758710355932364250797277396573950640927318556320512697428910093809679644462870538638750334148382663037395989740267946199172468756092311214713097667493070323061972980410494144785541866119067727899781200997582464029583877383198119790443165107353723472082788487575581463875910786084096931132219089363547487212322097231038000937072357532543805890354064372621397334359243194355219576216631945037581058604085971183191760200659211128639599649991311785351561575973106340780131965797362112161779095187006336760065212062411240533360423116141549477971060880471369879303195708121971082565900608967591842045570203768092139091770230846482370630734442712318863071376645631622980323820567993660665648850974353904379606219527320015439039369518795749240652403050140711297416134298425672667012371649132914278400000000000000000000000*i1^5 + 86419523024631615046988229877948238061214613135737971262679404517292334109021610648930781601374497068112277724956987033950724633259255625278471407507663691240249909705023415327320344052301899911319851954212509031076901412136878942388303801733516548060486631396748525154961590455397757210602765616073733259235573023885275090753455563290135010768845323195340654172853499479067728799554364085768300940676736993000445256506861104823540092098703212656788365480730019441013151625960273251921782496481229434624212195839974286784573089202877131033000202069917777641260240942987114207450009237447032957032537499005220769071809474789854507165563250310105264978497363590516714325581184623915830420130793151576315824946737702025058943676365728330932519680780695430319329915296530142057330362146969060445719935128564655288977657763167329301067259036968444368199657788231519538896458050993723354602414692056918467467595571606932253896773484240873168231390485899292063305732849977306857644916111796157649105826998814171773911097466528875899910994371889499744348661016242694106285668449116279161274294123981623017211455619069460516294722054756952347928435206604298229603628590497307881778170139128106261512345340198433127358949511500397130690984633646991987070950708719487306047551987371331400107106369053573989015446945620918554103917313905944255880092739279667535568376914797439881077127578909803963943003384341697657339857281996962640891042800491418128016784281083316978768187707066464171879919095206951926012118702262202706914621973938376560977747401764292620818509835113505214305259947063903677831620123811887069239407556549567088360446028704395376484209273281336942238782302161791814857050106302807750002300813377245385064448000000000000000000000*i1^6 + -67059287963246440062843168976420838415983494493466773591306918399443605417641275213934486170817003519755233850284818341504997097313562892575932824143718762316871675711589470481945800834256270404621966494581960659861282135321790084891729804495090315894514188000479068280799106582942891062004175831890713124741739692214504214374428906596872555713143306286273706654228085691998842435654984975140996041708996381427870662986097951549064820365146375643778681328949700693543200053803123498851143685999953661991754629429391739361583066049131208004782747365203555919063144424102870923133541466696550096738346564718667232441562929159093897705692869329949772277731424021178744838509605989206923831150680803610815356078805398085150660248343296750730706950870387933064014068750223366707236223749078709894540149841600785908021695938836929155810414459122814459821402217602881956829436465282952733928298460345433522689012697602862906247890672077286870105887491266858167043450144707594051855300357576934763918346737150615719250838875028847383069928271347369025859930724170785476028123703007879154817089336041662100505233752722751553525268943859203045920355491672476094404274852858944382962411115398088265137158626844219129738839712540788669116011699520436853064005615008245228227782606059213421912371877581946541481288974377104723678265972235752809173817490908097422695461479273758742428401381537203651927365659139401685358475921509027539591804834368848808384299538473434646586987524072591461163935349985126398062158856846677025392778644772950253942088502713629719917145137223659041992683644635197219764208786710679982305355367105580100209528341393669997398259528498125534109770220544951449018041661462682946767878481774184140636160000000000000000000*i1^7 + -4905129972628783436528567849069125884780427443363711583744756993372576581393680516936071476325688413280320424041327598170614700580578919737385481693953233178088954169247482922242237865189380517042031908595120872602555078901835083046209431734264455916261442827659080025419615993078124271336955846751960299641828127507081209650101946763117358736557119449698299821081150377234270917100603566355826214072993030287895471246436283131873670479313471608280781142274643832636356014097251831720070067206225253463161244109325705410717293522096869727421936749289363756098386946158836002005427798421693758292269132658847128925501642023698399025718182760952461257282486041064221149807182305115809561546629613575071744188005995636070711459856132053225356046638508895646857959939000281764046361374057651679952718077313773182859677093731133314548010891272978276631762839820994594092944190485750115578525579922365451784716455823861240578043449095124519770835940541618011098489883583521435626917411574645988841663721253602869081576960431067037087709803666749519436562390101240777603023333085086154597045028265560482472725349726863241339001467576096677546576839019663486722751848060700040004248186795312855559589253501189627090950803389494497737603496628297444946189072677134082979356649433013683797306973965360350412045083717912244815632169083498561593712465542955610478243660453632043666206279700977217428256236294771502841017984431053397498119778907359085519430616327131047953679787007688954388390668303977362836026349789054921941124078105162589892654955676512538476245169741177503421140828153034446883323728755047301545519620576355540470642081264257095305731711101337946834421024737657550504808645075788216598853295107686059212800000000000000000*i1^8 + 16984231900258577271514933328923404765774731208084708441757796193872761054498457040209755534871432414607176237553215686842823978112004817047738285468867051674468241631473374550218741396465190346627838081074715585216218216009119795748830941293056729756269353087013462325401071681548187637511142494748181871508704095083573084886517148066922241638364857138786035252154205056260145681765038663115851685938121955192401137349487575743153000111893305828248395980577108160042219579693182751480028980826616389574609636864334011497132699646567829228141850878725025826820636125976759935693872973909342003487926299192472334865004599852290314857803917600445884115363167053712698683959725768610204082506067707471788976792296935241900885795757549443014467039408433505934072002362614588275130511942218666467256510744768989652027943206282491174745364211656929353675781450495278470263349562892804008986215694782549075798349124662898785120811186666136941993902854731340788656211186936469290884756214058710692888282365547499017796045628312027274728208104132097457640656308800253704919703693440430765063728737798073704883451075014347979843595319933855550554648637697935153473548661407366569945792977404726171135514458044380363861498579200342098315718325221612781789714881067712395249371815295498711446033148587403727337577134109781654583036005726918430296883118200082922753937028137850814283392209012899207636679817565817265583871322429554639926223149594268063046592761959307555002188919846824514093410304996234444167539986321847086232701759330173354552270416891877361005651508256046837127005166185340972493305320587603733352639574427481897504301407680429028785603524016725485289117870591464849345848022734694215596539610475680445235200000000000000*i1^9 + 4357857629533688731171202950186001742500542747603975692924390796344211470522136335396331116090609826499142425257208516327336081681222015547895968904415522512151866378271206583945681047709805682483261767751625475681622920484125819086038854221758937387075876980129586590813081845090775832300282150220769603914234054414143196282044992353304206421266048782347820606313413882068472449278974527696574505437800502624610827564901999490259134356450995643459088274417595396205206277288518785543565351439409519202510658878539668090848225926465880974695726253791178329889930813511675844581443488877063002404717733753617293325977459687365892816841858167628683926959855399511955041221310223876000948785031026941054722088383572219478181267972444998463459151264410222413392666660088140319511993455495821486615320223981423839513719862314829369378282343944619630045535730304447433159215111834075463686585551353089679659415562617106482389504382014822131861365160410067949077323517835063312655530777705412067413970339968057637741035827080446417356659313847464545925140951366261039072914941261853102697404826930057313896476451843410951475794949456929097051421581722259676775733801903892795882959781656119219485456346339746018546125174248750596491763750412977426415144034891060846047020249815668935945915262813419205802263821958434315046688377842679270779061752011276944916072350888106863532963261329800302568211690899824259079613841710334312159043143937289942066345141886349225413900759400896758511779690300570387826258094313841414437037147668695132179022263930450142412075613036793045420352996578425825812626610501348168875414786418591722664008978575197818111964822479225706245705832326690571549164564050514767454007026152321843200000000000000*i1^10 + 2559955633276550941039595595644341188260653872018249744205383371736020461438538747860178890568763979748782302902659603377466346666078111742122091655382396625354887879149626797718580380554263288285620913786044479485104591867463797580604582180570351509802038631772038786108118236342345784172576801200260036862038436415086829746625108152182819129950322545743852730389687358039571703545758515606667674155783034032485839089748264575454706766012079834817372287396125801926757937781549902810965579248180236877155735957819987553645769129594369493889095383201188025902593902438257748609364122216417786277984445903351135664854046735055954665845403213384315100735512426963673102615505690717153554627344557836963399588165960664154929781021559894771275509011738047979396662141747324972009907198612579885837744387377525056132763435913236954825362075683654855915484373281213739218632645218386809309867163768231911993271364506401781286515275835280835792152823424564927931752897531416924979598907968287890022952798615108329725011857033196112183934954652253935145805773149081576454482913927734918409096063625178696941340631503013960482834118302981934992333093886669487161127141279676150421117817930968656565871967169056699461104654643516539407005078643859566454353699617306807284578081902259705216479746028504945224863373414574770240222871794387422953263736166068813402966863608716254042795083313554688645201934429094270508148518109937050988215608648158431721923126134831212519493338010632141274401582347114127681278409747369964981486946301800516983221729135428754153338305520850187275981698372213767812651987322071055919193283329732179298528233776085643005416430060025937340993063943159870677852949298789491225700335414673408000000000000*i1^11 + 4430984042085254002677343244844427196686696654595168538463226307565184190195741426139257231322547340102736260460516679872189734884637221544957276539034499096465883304184274100623077362343575983942989362977735748112371326374883186749007938853411110325205346349579012749308554679199804869049510358630567338054017971404730085107416876264346525859659616793834386682848773773149257514498488180619375733780295533247739849672438271675203081595748056089210280634508841552524006167180813001577459535619681336686144131140969433532653608298077688795460837366602538089425129367939474332267129626316636935251484884508419687736257869353919612913207417331713780183321141948540761182788258817056120603633734575566593103108103044602192681723401582177223225771602199067381065220359445646112767429773536353710990288470451817139508373789818501215838787229147767002705268981496443877948139218322411276723831826558400393183135494583138613585088433160649698590638770055581258636824258289544112577552109702484508225425529694939399943379736979289850757059144123366059924030242373849455435432810612415215588364037599560984484041437134223011069438604038506599536843272049017577959965388925507353256351455805189994128634129898347353529935813500567082491253229865134993484226754652029906710039653162718845340849333353825646188144257385189448519519329488143514803211527719327056730377883017892203836793340226799228034533818755840770581337935952272647715006848852648285193836388426436606980754358518291002344232593533520041613605694482822926021124209166538571645626106398938664152410142340799581382721482235199869537935330781018607287415936829764993757102070377298222336738271676607841546915342752761850544957512804936553184559377032413184000000000*i1^12 + 2822661554139236435286050445749463497791109696159134572407632833461664507555468902452328889117209339613968122233993701506633617781042879140246187244034570154975783824102369988364120868315025988093587940317469221594304940222709361469041983059262520841837767096751205749854862076622395617949937902916221316875934780802947119360362178259033250463948011909739849581149064167347902480096830441752053318732344544956234515342248110552316475784192813300088376309733195931569631099006773755762107921301435982012214643013727582895721023997753122018384939514069274863661929582183881882100275861572789845740878249490877323560216240076556316637566312120764687793788945408529074844190563094545367351447100797575234868340609129631294198921879968217498211883597591164987113001049310439091503094027792250339864947992630749006577923565905521392928196818829367267599284533458590429317527417699047871409751960958277023140858126052905416275440830751144757926193489988462683499672170999442800587887574841874449878118379173079285211062810214053532672666056108451139372705602714898255059531079537362025727110602369975351321588823834560074725761118787522382321081572369957584393893395011366468075544901774058354892000811112271498955292742690126070069102316415744054779577734708444359031982452165795469800128050025667992827442505317420666925007573809905824537548470829951963410095552652265865129233327034743615916967800786723704119517441751790464286541129491144271408685648890161083226593308056553646845172356051154896900316177172817944436430247673770811562447448327740612319571889760423447396365273749389037903782391028788174570867277102111664504833742805724396207300095561994109649431622433324812925229936024402158361190679990763520000000*i1^13 + 942821345533317969883299762806404022025810701602077518596695125616273948142193158780344610051960174108630094695649268530117332674321585895911474373712920001809580531814712899023588369740440438995080245917466599390656901335936168056588056091170231989615587636276028940532460999323819827591991805860962123335286991432750460440404332532892181902508717368857219714061923908692463928452838113810965079338921858496803217011709633492675514371541942183545254945209675765365724916213154978280576988612927588770380460388990494800800531582502130979705800258391347161902179209656398485146299065042832315572223257434216156306786191815981851854183321194547810297735181190177214240402016393144367220962488069988636149154089706515188701192210160506406663151053722996570905717971763008153725687761062432259474828697795182287895323632912347996921215406991686871537336841847595075540706370676105282484842957736771765079842184303974543222087248029291063074355269980677460740316733179964131103353990051679371566556850941248846852656541465300846768029717942104206605259299427766225238072985154967157535246574891095713029818334926550758111603554478626094032864440192096600651210577485170632780784837154147768657296813752687970368000101122604536365388266355525505863724138912146354274908610891170919623154735050187238556484777305768372323497868625658665978000853433856766534549097287839186780739481936709662635593518629207046363698708162833734511512149647844552186961115433281552068327952748623274311286190475011185474150110559040124925642745504731342557022392908240355224973572539261152907496461845566659882381304646173302936631885955567344027546031317588925982489757227451074403201065108954683292227734495862648708125149846568960000*i1^14 + 199211378670387642672625172451400953288334144835975735630742661511521665000958390321059024947901547477597416806626428935384605870084132385338879118978414618045100621168687636726713594714597904801873536841567093105594890477769847270144187192154506904537091119739173757974180960471604982991416630903507777413018259908081536676320472159898778507842547449642482935265079792897063773870615830928601149678241356297945930105763798835672284319310133682714938718792549291880966998973248273943656944240362663874210959727679222693665923756786957472891855208141609160455116978430453187711715259497676249827583693955242008496135662311744358585551802959902340141616687884444681746369822083435226369317847154500924235811016335700585862943257137703891927422588038489720057827234559202061407543637933209598137881611174756513093863524869749880509398091103402268245686935435719271905420916338897368452418277022985470853086365246927063728911129070585031916908250614259960349387872596539432363512074623579670279157065741134683385712238195324451048626578570767552456473514594799618950665907916491301817742252119761954668632836757934734287496548989835332500019385823303476185915713757759986865031259923907728296628361820926004032274887640324000953153295287126574657795388987721199919408612546897521524368739851013282432263328824912174823112545431995521954239419037196193044968398034683576673615626865557969097283562862012967543264963429493309220002310987186349843139324384451617406687987239657388382159760907387522911951559861790860311941400029663053179433620148005500830760318198582641328035056669681831306343428659537021550172663362847813461873040497266200055793897424659847918165134526064169948501161565451024650056320942080000*i1^15 + 29269833184434390518644976512183406703540592416806159612554352950221205907832500401543269527881985118027387578817258834975943256146839628809355261546226393436190102707497038367268961524915296985351701688558489768083066047817986464510884686343825132985398633478533631291926157782885301537017681643442005662909829905951202709310889382085911526469307524456302715888408566325543223437262458151704121184693110112765959686538258697523977102959239613547604792582848369070536688282158427184078151658311790517080018338879185157032349853937289698864649529498886670246698529750560936586672418831410133310015703002185371468721496967262865530556284643001423086174772504927189296038520265136815980662633043966483539218917613620268271039587658287612459913887238416930210526980402645926443645243110878174506178658422344661365371479244480127340703916104671443703163364915610460248981304538397456431809450056047493231129331464631753321164625553826571341102481511169101700335097184346038780413768970795862093656057989246190063242523108339136581731443225139638891769066658989393333422904975880889309867339311850345573749331603874087669544732505473885352786738041075565497846927544915461643977948142955156242843458049431868744883733488403160140500616027395361842656236365339396397307573140003758468951649722925532336348438608559875165976539937140570869618307135657273348118560989678012440848826288678697429970390755381180463800075250646822642016783153702543335346239809118225597195546502087821746094550736261092138138785573621163918840205371329695402269805537716379848756525713125062301989065147472595678953628485068116568702853075116219376307961391759819036887996267015052347854172254612910611995356617532210262573056000000*i1^16 + 3137963979543324139998328459496637256360808665098267841764549695030034035744322226986319649818564187065930091254306740317383416752943596930969788286540935016421333434342459642834743816918415860982818445643610908552922320216735486261761456628291282034313291273794829399055498634366830289482517299002114177629221300816040347331157257114477281299658534417969832014778397646389714298527654261338775106380013611974475126267712550598319922068657275407424150654762267935228139826907520393903041289546020997893396387256421291181066643364633313264053108404388111734649689458554619965378040037833885684039308831715559098537517391633292144200627283718681968480484760627959142559469434024120855689023318202981908618098428557137752159672246354051468267528732363321502773539241734232618397246789577363789550811833634363868134465123294165383056124023536789932907259325677162182816390528382007453466941920825688270431327956186335384939606098551916683523137852298044833624037285010835439188103417038564015884134967818338123239069668033776754677762856508329598459059708546992971021610193413228916373436818216527455915450323190815405772042347176282243049397161040552435778293021119092034906189685244480026193153418923233115137359527191355718164535818669820843340071764000183184651684009424930045446967155242418610295373644518062084926865504961053722630814866534776421236227756854227870056467287545071140124805229653767336338918644101157168244826134984851038749954171917286432017820115751164325227556317469787668444110014188056117126632950808044136358814530519547163187724911442241421343465990125746498437506718985475478682686316392348246599207192780286477934196239844813765919464868756463541963684904951011438755840000*i1^17 + 255677499513174930652395874369362108379307346564587116940154158083745860958601050187057882458829684111778796979076222316412067666360809353538063794611418517908908484227523111901090597639845883423340191723527600118529373225283083316653529555524874075810300166050563103192596796753376112038346294947248824392339105501631594133739984644731795082731749417603352131178379487327270536109536906398460302395701204773347938477569586380335511186977599366598946289976383404456284388911300097268430973680143067739255929039077267407095335135455402730530705870428987574612039260192648931109493428099291022087329115469225844491057420396852602228800458245804971307561545325748906513306667218047941381548319632540807330067488724056254431025282934301777153067716479057455452510055794387936040056812715475084274127973588977982689539725689513120990651650289952889181646902681788343421897591260652143067765033692114741397731330379357348327943279135422063884831594977083518167809795963302637423242979596727541225479049217507711980136697066257019659027865942933294001089124581059337782120219660578573364385861032891641578330458118976893548374306124164998532957926855969373033952778533172465000299664960286534086786061107828632197191241529656751745051124767949209993545631736336983956996160347684333338931946389047680144006453901537620057881824365963021931919776724934787722986803872467026862276108698035320770655591865885643725671676070409995004191812664799448198312471038070470743904329613727088385667700932666514456070100338994165156662512488293228127110595661778484704783513187911829027069574359871685060807365112003451527581922379610198039279064881114879418429453271667586863665437168098032779893685977967545548800*i1^18 + 16647039726521695508836241928358951954636104452736917361991767411892611268036524231810301577497451331672629551677956435495943828098686300007673914413379476721695887385737129958890810674424517189988717264951062036514437019816363268995493185585430078085686343273295619020373703850026455840161331086275469588149316089681407656555297316025642529434936177395525808403156050225221889043638952001497412051358040592572972377353424740770376245024126346991428530596143738819372972178606367316398387568494864623745428902983297022176138937281374056236846649662752915367300720662141509771218369858198622895788770074258385819992408610712225715085093297290446631867387286473252754892639576746528110866675844338232328153277846969072013960979336246704600592995287253806445191710213438752770119994350115703711561511574575068415996444534967320897987596497998308698443919623491661533793962902841655011345383763742690887230750279745316192101029207977428930036855596752758830178002824717656213772226689191194441898708247891281776040698312495203539854064551549525618440716440034650909832822795110436954939553936656725828264758881214417071770866549411436272748304020044211084521225971292503905290761478650095911705133184346871350120006140981494973217530572574780461369439749305597030694131851867944383204296719729856280268245724072151630458530932063023945753921218178203173026104655876555951930404281200491716405567873911211052056605703518745474758913886424141651219558092757921280363179137787765639963694607995531619124069011588198567501090306492724779369459876483957382913244282855037718621308597995595726249692445436040875185654261252856059517354891005327461266764155206405838752811800369526636793661482860544000*i1^19 + 889819733529010792484384918844603465759435556809308039501441754566676877961323973799812409389891453929727815540685682974361212134011771411781879986694693626058820154294328201788741452533847637985519982323290799862701258838063507977845913523366277990808701141813306890054088242231817818275652033039233992102864037692424019298368113303223590678497526205834118971599344913733935258261650895910661613451764631969153875586117565197961361568113140618976337355259099726195629622027900292750738145860202751775052522794237616263498164395023860019990456613678870362324078182267921654376294215706689602512853315674773461175328692599064715897637520959535190978616182891121847407056410005165914933927810060709363656944576050655525418813483928560179297307636924011296331048000760291414296577429937340450777591779610264582266006818600117077507331259249545670700219973489085530273427156190577713264721550973501574082366058675298278478626645862061866147613101579921051937425185656381028288942283171036482466683758086755968834053277875898893847506865883980788723976958145294343884612965915357495028430651066989981080031712086405238163213540624870664805812085441816615095513435769754784278648092011881865454248317661041969826930265634474351205012377441941924526140298425195558831888744508828533719868670070230181534253124854654282110728958929826541402949145578154270928103584172308758889258155896536922501891139112423482761138581479316340594167584768767547329781050857099987621387320459065263188218501832159228017711404027978395714022319032463697659586312959326756702319376237470291460687591338076240651309763542322946852835103682776900595923408428169883763065517692728242508906252054434264822249108275200*i1^20 + 37591088121387978129970040032572944041375516129315035235325468944895458838785349686437620566923325459000356314274014185231270427259600850507003952252584458336842098354399597607806939489400421923262865554689713865106217889222147644480160341177251093565002856301060085506970979023440375560892803924544623707147383092095417395741795007221970585147608607924412795336557429994106909196376811832446422522741234964812434399383520367717047453971877125193725703234422141495567994482214618586195848464709436968115182123747125043362706560397421771894505034396615862545676902081701149764204124520658768861527078215934186034665778900793260410072217940263557624345760500843687617948801373429809084109288089372368820844701408449177414329565508112048326550138708825860440318663077193915314162291308366407899721738681946846155926040862201679825797148751905372896753276567275164170215130444026184230357138135706980115614190498852545469640646651579237472321380553956368415028001368819763418944157012082977169350038225458762209023636168563133253946424754197427390351044781799075943982507688363683303148448265847557275089230273137279533387209899821577843807135613175555872778034004447806849442297737796046399722517951977131902187511074656340505419531814982444720433776153687040047243031503737121625161432387530193110385789459304560977486686416650888255829211048883203077504882724458894678937900239656245562335054774743869252604036421882884529895517620327288068791400097039191682989561156259572554636604420590245726893768901907232447164611657145542513646652436077893815491403743070558415647631607874479857821797762705256585203592434910715290640875238931209192248729151028895098760351872974485048419942400*i1^21 + 1206609683493757467764326300125063015210817818405257157667572489497037786715422774675951603159332127635963292111228235820370312338295663002703280310030614285196711463508786953749656024793537882655068889302823155727203324148453214819532979276421372003821983528992048587570944026472866972496238330555762875466047801655095914970197969860272685983716574755198079300290784235387055861410339243883628050601518327864245099545087374782016899967890817272102567839801533890883278350841555074731376973954040730205860668987694400629699641474145038500593556640226780550417551990950520621500268579218800878675650478906880458143427331827222188325300837486979293430986490337137314611993025792464907669476640746382796761346379647975112405234352859673505794728597168629689597778506003759335945633645895881453705478019741233577474226496765592475238005992400655637347421716091572407520443726891703628159302990367076068890742426663577776052588116720788411076909251350417845312957230194806481203448376404492528401217039484244406247973338208881367103974123367822998640097374726800692647682277993839475837422705115599457740655966444771088763251278823035744047417898973984551110559502138874700464922291183322519682245132054986238311727444550952556073910305094928799053680977014412704211656560912930923336624758177572708249522628405139458177212471572787118584419317504810147524689314078066229028361817133915306586460337646005598839842777755621626245415247122868378648037524526461883748730971702712699204299910258812778751572627747466526907405837928418578595287528647909571427479578766037678583018211240970968008956453409085168490221432992716366736964554091512217329214469490437126517816357275592101462016*i1^22 + 31676852783702459835741278484858232791927343699561780685153781680754867658803456795669636093261678061404512489650126232054588066390551516679262272078854490380919574913006170095371629222226146317120367177908034291046519004584559024255430765565873373877968437665291894408561915548410001515151954077590340170339394140304157136381865305369667851163859745442243005591475246915161083562234667787809605978938506400499887443815643549697917225462799173455119439320226600698736121406055073896212495073123833483578378396902757685762540434640540059272423299957420508068110563313750176873656864679362159685066962657605448023238003332894992772506195963276681221902503918959646455864626384715999951994962478946649346367009256969990374512370123371494843025365084335571121985077267035618530058623675220759642132855905688003051714625418802365200269114831592580058788894211770595488837812617486604844531826788363929593435964206698555097249614510811064919700190448717743991980018581743466967090248510836031846501335638341495600357285521553968320191718525766176539177290765755575460599313665639945249990525235153139181745745000670600155516645864043454618526941170113307687060776417538678494209577143113116555609256966110806798219388669430389912101125420710203139705382189469201944899632226906806737237188220569797825857802455320328079551542633742716906909838169900989941601979872990440810523290415090749330752322059069802492595204631659733830099538391466763698162429141887975752939220181025340388828808281527407002410591608912521350218696971112261100677690719028983813378621079652565651549570345401673558966908931685521580404876113318694226227596125665545626991025768308801232852009081206996992*i1^23 + 697959084120072447919133835185102853510489567847256005984248211859631124825481570513414403559179550339902236993270863372791500560004679904447113120536719822463867010420083774738106401319756000754017250310895738519409720077367144543910770678648880403461387155117403760057932939046780633105310349293501639852830331892236124610957716059745307492756124832123063755756986375946115510040112235306346480256750536070990721517078182429581839344507713816859345561544466266926314047915356944316873807327670422654787357512581187508721910279861061040214136186694145207994232516721336766866179982364666529582314376011104529764623429343417976129310050948690817666554694057693025148492258852688225273477426553925462518888558490636765780124794039826079718590681181984933941015866260550624748584361420844229880718111665744236899370271984177862244953451233982797029304468239870039266238826119428184208689397877316706937366810138637596545855560603712093636934722896597070298759500206516610965948893358847781841207568912315528560021863052107987825190376053627546270784098799131423603861069891049003459550197348958050209267691963023135297721326788496247672646120057264871957815464984128135295593501734500722254913889410908364805966117741782032944781345227375294483579336253081300711683280782256089727507048083357630326860248725416205222531606975404409935528774150529204179812307059452265207959971752274155496045408509146324301914030075916920100708142856205105391004451432212665263934332694477557620509226990388213291242539701572617624056703974447046052909875100759687744102412008169491612313519812717469485149609228456830388106618155677744252272815553267554434889522783899473375793996890112*i1^24 + 13492874567133578095591134015201576302982870001073945183362003056690501519821836732655037960780839657147540042112447212353041409508765051797360257090352128540937960097892636299299680564360776273149108752781761771364346095414567272156774198993357022267627643439981593254969827026599172305529807073035910355882101156030724878707036330990674978100496576648880624403920051588137411876666915354929675077102719593591694626779603183202882928829301464712089390538823444067040317267202502920209653513444411638474714698950743895313623960503950954939966909724308663669880794990558592664640750072261461033352402004515706640039508034990744612630938732124831437245944670333019902728887905549394838924453177137672149937567965196612884871837416836021896550283895913805278265946875058386679472231846659969082074311168433303105677815867512106015441072828399556095688399031674485040638564153767492855602225238419464172924524322550475749157110138726404450623373182423757239431935578249200866138095465384866579807651687911350427465026341274405102869213393790595151424008638674062983532971403270827198874842452119832996148808711534574954142951161640871688592292302330104293390217466299291949646022001668168849782439921429016104069607199263845160694061202053112629922052148220842705551008923487415678181404868331905012869000855758368633390983382626429620186780022320055107859720013321725440873634419860783080085733708982545370216997693306917488670224899520822103106477952821646004305794572856209305335033809150138501299449578883394793121573799521352831355214536194879499221961489056596151312582490788620113812775885079036685843886317166573534326951336177052395962804678143136706557116416*i1^25 + 339138111337152617786969685678240466029967753710815221301651286672323004163968923701383391564358279567874433680987229958329269227765953202247499414209579467509360165314851736621824988977245924389406421724719751423285966644454745410769317893790900671499092881936428392837731145808503331062107751515890062176698548257650289857501655819242060871811574100552739598546695149448135981816366452108840481153524453219083170373995113374243432354363678616739107290091217042879186544135113839894168384553695891148155652407833226290849392928767009920118394320831291100482635362581816165543532708355224129799877055325129124072253400346037244048235399022636558419206229435717323516155341040182073517479953724102017388786975019983090011577548632758734350293292531949133952247684441851341544941112598330709990154189026324040134897715040324884003402310453934159136742627233523808252387914529196255195490701517152541238853906230129649392348528246455328258591216720884011254808685727910601398509673119889176164012413527267837780784577890499325938718614593713748914817032102397952910217786389282798583818751789708657106140207988742925572374198102028101959112313573170224614153612501741940462448800430398720647220119849791821824889819342664281735275309181858244015701795896055302903356422835191574599020658449802520574753776352012632046744734687644416565440572240084269222528879381534482305175098910784751920880228439213744257757117591439614693260209990438075965067464102658265509441076528460356591916970985066558702652169037176095778837233258765125831815937424412007167510736231102901552711808653116372519246496138875426264757353565641990218228705420390884605987607206216054341632*i1^26 + -3005035782849332512045769447610995628152259858095733668397913472326565456063942536854956807074655046539227560769116508369871493883488776533532467580052378041615934211471576060516030776890694909420958114597769442959716494934588307230636702114424476160493410354442656297985254723948236813666697674948235506705449820188591595756672604674361658934761496991177875478840086342188030583434546833129246009236121500032130532055279416674025344061108882575629066565634355340555158335266837857322639717627479688558329991902398722417092746075024421379464862991387942797709821458110932577251521758451422570321451371393162419090196443303751209186976023967334476547612070487950805430866470203092603920672136892156056578716957132285909611130802205807523488202344600042110420286446490683506035566095354000968188870813139426924045339484984151860118186332002064719595859188628201103379270802809333636572436377499529038654698611725310614312945221562892974162184253748284635168680346213409325441875249155480617327035256172995250573819663041802304853216504794131549484569328958569215731983451764006367735786671168529926335145744563940211262464334691119249677180420125823452315176571703636140379144309447103605559513740461153322405407133457326783086760610619977377945471333881026775707114014045519235308178163166802706413637756941766669576809318326487540238097358407255603302291499509221702146481988349933678202995291784119252434591271086580850970737108968388005324086696015395262976029560860642892538846654269858236370700435496048221519440955876278386806758252943692977952901589114146780693243532966919169497505412588604352275309450555006360692790638366622303691848304730046464*i1^27 + -11583223762165374008503091786216568349971188523785636493678216925559428773990154167490068101361225223535514907655984936088310814966087886006015078027932053127155215981663372944113297109872928849648650337048859327564793871454695668128521192325903442342690052387578478594692467553507953675276444434164355130820184608488726730958296106707939949183157118510896784263095523092103191687886563844522497971072014651247317696096486963906600889301142330747722355069880392490058178641317181808353909626928004591839522446635895746059948729989369824206808220384900243085278402608349030658989668420978855416915404995124770184304995066560261296875145915846338346694402780690678441134322836261494979552581452736377968343202938664009534423973027841303546000324218507066602525758275667176193000484581161540351252188361082279032974592583998566580385717074617336058809515719781493776921581477263376624488785570848342964118573530652206597425535732614884949938148923539644589207679739944707274427595733661250061594266702821591266925384429100017332638908757460875265572457473830282921722666311651653563833149096601276693644244950393673804398732289288672859535006648205845651970180650588621272839132433196590326718101685253622104845353411184968867370912335004014325256756768235814255051317388201618754481486233042109029461285935049967244220861094158874278876290008267044619478277249281255167219869126318690635304769226418853288947705894488263131644184299080782446173878312960522866697347369030424578691921257813790504329354994220075112053533454067144593941398128836332022183178859974240122805394036838733742783727891412302751168616833292406532348596976521728549110679601152*i1^28 + -379651103338830884505916397706023588423487327316279036912309018870634297764782394617963093171355704098219050101271438214178988706854597567554333565347855217732630516834373260962247947897418932755722328580682148321810216581859837477448754219601275745724431930475575279663422096360946215179320949329995282187355704081240894454923221086571316800883130927518094456407044161218078535985658798759296765422081891145190933707592317424906061506167410466438613145572546461677796572058104385214598672324854859589497853783641405789296161137185030849208936876251378761234073122538070046521193399875173689252592097587273752597678203427222779830735057533307651785017931890512079182165074474432797053074499123662352282358979046460252587176038221818930493967765533995818244370869250271163426509476378107059439668603455313830461268337045725599632989588523177935828845603166464929560334220895289954455769648268086178629480603160242841991538700422586507431359805394742098872022424325438560641158937697422559366255360240768287357907601524270277000252270400118199444068800384765653081063651379936399524256609991425621666668370447202565248510504337835241726068477033952359320266142649228154989217848713033813565010184019640304905739409906357865891475996742285140294714337982332664959530934228538982770953692075777693175563739236948442107407399598368382890486804949307197701076264941115056680839488880169592228162929598013900404082826544849028737946376034292177403756881191553856607360043659034876445432494307413824161269615768799391105339114771293013789478829215621127435719156261707509696637809498508698687395027371427622896899753057633556050561803583851134787256320*i1^29 + 1064969276258838846989210463763423843987254214918323579743521623348793554755395026725603931048458003753107272955362292580979804292441623271822593003500000866312578462679272757500121533038694361026582250940066244739503561838622445620837271759412492644909967848541827233637256295831975468864760822321759306902202991133165991045720425932476418671125803815081813464757296235693367463249927110742954364848119310694661822333083413374088041025866739096587924807129058473409818566222055320158528604613217921138657122762202253009120141933480224853558606734958027316473829843900493842792404333572074465688131730852325571680533182218982930005397063349203188664397969265331553463094154953690079439549018106073155426542603980498884889339918620346191820874834612730657189251739281560304730627148374748840805289371188351397459249590664867856435618038303468529422142717319782051320889384520132971187880097063822055559047681722748267190752460359722203933893546355601515326587399688954299027006558448630464945233572059814059145215032208118320520853969653280579923573184423887443285673969617070807934334372415510908274902595016724328679065396897952517125423175890476918933977868822921127016073856288271385140723136636754018135871312842547236144712890411419902838111943850762956700728884970850061146641992030311166793191567847537916579553841069167758412519737061943810954374302902458944019493724642941145412746032972051810862437965481214212506497181402595750997524731461614606668028966782695612774029739363916407602209143954782446968870726410509531820504738745908719988874533918285038770907593466047553070160263829724614977955513141503445611388233420271255552*i1^30 + 20294930699699026270042648814345400905290316922924512757810761363824299865878120560607594125612852721041165407368312919994786023783926492840995164276821483220724777969305222910490115529477029255119555133035098997847209690920713199675482217715576332970445782663629510033331233638213597338920647327910389915046949061167059838017989455760973346878148608572380919579420664674113721484723663982426484604494398120483350823949235744953928691719097070281917929045613997567763242939827130080809333901756565573026865507223291748909185457767638397421136751427563056557454851447455049307769045950099207428716164592922589311549781732030750352605579090387357570303108472236031061491980438741072613219093071645329732480818042944606415825516786583595231104573835558287162361417339122780863898196396274527391702530884258606185293570018382671632683635784968330310386835960867339074207172179530192592438159728564674481702990120623352575548059707876388118685008309398332526572201922424929851227589937637473053863144090760196724344693146389499219419477120275531667658628839796269362616145701163607019682666904341298131803570429194728321302821689856280390128291747458633252349543935047667605826981178630338415118899796368594138657266325233873928296211916506150186029880735909828162362910447751250195494486861883001834326606880239477854490540338160872664462840796645327793933121007450758976977600557776913619549971117190886532319404713600221028268174169944381104661665076762594390126583606744708743118476810360927043149817483663081338437343087949875764025167588428817296264991996894778418196081447413607876938189072560512381770593237997494283283640101109760*i1^31 + 6646531908656960811105904944831974907252728379760519487958022223830209767177484684107861638814945044257319589677248623279411565025905810161914750814701639553382761913352323899711558462440238287001806399590857977293821877998454906520437431731066463590806188589535435837993308393954312764081763209307689062833803568001790905594208465121387139337277398617441473092311064739583601534237532083204193273591520469971141196140389782091083699073815160018085819712146880683042470957531327531273885711665755286315255402651177262530488686845254168075930080621940296081428203445366183767023509091594626350953510200465316433387373098558260977547846878119029913149900642905710044031774246523928371508477273856721309675949065536819284669276651435558962941359054241562152595991294275882010765473038545679978083318788624688698931330784610593401422136082309302938632107305854356155239828999497485198598775961503466510302368210879397998736973183739099972331519681633299793855497831531839683059527974516213775703867893471652775031524043541665128105138513051471419727619320946443591744822436781777332863636581677851626043910902981342894943759047249605268231519866802938933882817632826912802320411430923284906809238584755126651430936466662818030106592414651236967783022319585673907344652033573610233416300632905604350924456273613775183860173130373898115692014387138154796561997354990413207737891401043816279907929486883173332933402324401070726122270177145974150810160794871962755986825437644329520637080526886306518450639069008799821278012200759471202852006004980827283832824524139290024857097000065089055451671748122387809893766949093619264867270656*i1^32 + -200754746762733006052032079366623670779856846092413174126403352157539319419944712899382765941617762929326157325390463339375179755983949116181261983436443671243539455706285010907526672854849359310257755709745714531498817685118114063439630817566184486534985921546848530564154768847762576495593893870057411281877698063525747363458958993593478032495185921535332967137173024009126244795523799059566024970081222336061152089467616195438458656756518946083627379944741947349999708050581955669021960746552348902420019389400851468369163393311023478315144511891867235340381431521733160439038789057573039917219919010952116918566498466658828927290209323915804581158285264959930606274896664371264815646043191082682219398836216275757594030659648438131174470519129069994318240341865157956348103363851901098108421579696335159021417172141141165033038050972433508172107487751820998167480642328007045131999758949108418940655174950000039092345847783008083925420831414958493470982066962743846673896471365769795960559369243649165387101809422132831647554481561006808930599189639560079559496827204036828492819177841409583975216680882840826840557000649247805520619995936190055838492716285530300685132134299338119835742486951953383806694694422124098600757488084457315559815991906397180765276926212962450491772720041636341731166104081459461135564391637268666101860188058568738178499710496037502224549418877628558025218338662406031308496100149196374027946887016106642308435220400188962162300308594146413633635740330794044809493597691687483242296369863348512829149400186777127108905736834821077770248014338892233423786911385772931024467816014013569957888*i1^33 + 181443911383266202826384421420993801441374686827997554454955305001048697265579688655719433306439786299894366214038326763459126622908152704644135393956169947719685868770747060850399845375198436886507915817700565631458493208361201246084364149001487278721785283806461441719836439742288843461695390833141221645206397125027297968114580910912762724356662909367312633394040187707063724152692081706309002434719330467777999512390955732260443566116307527988939465817101350188875890913153948292451518350122027088590714110199161300364718659371715154532783830709249433372452384592876419386556522786273613735931999039214986503461870440345241342859834176231921016210167652801150530974419903054776554380778744792216611782906374951812214531252891510319187231080080066455336900433220216906457070028445416638331806281435708945042890621021243149811855434578976711845306812879572540076984053827596805245120097836227192781838027540370139450586063984672012548212872050100962361560024215366939845074761072425360592757085873874644900553489776902523724469296125775930645546919603233634955883589522074982538819854241251718373379384003392867937331870679201550619961183688979617724180649315226712401007206466653316782269180222744928498376193641406330218194932335531946218218315234892626785463006866238161586827664076265815125608462011857738948385793371361924325053869013982909225081029998792087576076661699783994172910876203797812198471690733151968788082218928046952474123724793836127082991753757786615718195333806413395575836201341024950930808599458304423279283005085098448053727538527000006650794337915727454472802455622416872764032661229404160*i1^34 + 274898935802393859651776904198830965158004841307069624228789167672396611353399429043596771928700289797208442504020621388844580886558520478508809404840415782066474878982002137954931044979053550541804245166099043328188786263099275014482986495750229106358082705033837236135393093854531496342595816289252075571438135488309058473220307016131330367809456747766378015805836911370674093393834874080573587844337121806288610963937833966696916131831182839357404952967397402171949609611443644514767659011996932213390746436811975274427927051920240273851204555831362985093303545089867362854396240656967628038603736996558031607877435025880116509467554005323832784488297422320091141529161663701873273904633909222090762213979754195787853501701904887266289708947564763488458765889920664516298441336917049081079356510902435774570696665809172575458337333717343847560533314191086783228563732466776652911686174541107529257105460283493991827503048366865872189891744025311705861789375474855649954081536226132595596025829968834536113030603523693194982214812917914604499850964332705380094389949212948429301352947313073434125806853040512120698960923798879225155914756374933134341822752066323845314572517603124241826536778025429777706063202861305021672056505919210544393834251129841256617782175310116104048548234376718767365808672441593780712929327524187388587179071455910232065302753369449573551164009636707437609308237738258253260699892921747426128725684626407431113087506654357282542616070784155757600687297041535002163920834425162037147836346861246366001258409511563129894849627119745411684733018365184481830331491395833600914292211712*i1^35 + -455959372710790234844117217377373601771370157565873135774429931961159496598091370839872919316790551075726777109356328385570643983531802635918610794311552829258309391219686629306811099677617224341968310503684103278128770431142043532392864429777766793502072732715415004543516068907325218206121266725005234867123353030058624634919479977230860437843326909625613328751580546806620336528350741837537350790579454079954254261877135783861805623445351287610784391399353059390394615986378754079644063748754631942240065818520127470773070705711645609091292219623196327951950321012741672380215080324220481680804865677502803448694435654477318679387652275285493559190641349552537715949923457076585612914374348132426778854763578564680977115549924268080820918482305268687536915882698557748733060490595871508933226601480931540076558272349022999849647695216297941982379133475626895810979815453975660996678234164918433549582668493340946695771069768730296876729750615741058345703405924225104060600462244469355699091568583130405542362639591119175382659638210334929321229988961777920466907161148630884444308175475208273550645346862063020989060740863661903099103833557580573139824155515912527995789488440500123182013391973969116834206051636019946487069391491346309328387475823862924688816938835652204276972022668542231662241148178014652636499773063510057317877032960110777599048024516023578529818818401026386636673980612275134127891419168530910074373832602664381241578387248046274144246466836543050762228410394645080931357925448114943636908409924514038530928254269717951034855680230106839726342647877678413793036240910771390775296*i1^36 + 535988036115516774445116961810555234914279473083988219751882973637980301179575630213168026017815837002808440395348558197383216034258827167927029132991268575070270867677300862516309390371837103178889485428729295688294044376284619995672491229438768340038535474465685759736600559271639694890467254805650100510003066812011328802446033450538832356823622868277468326799313912690369680881046363228048824780251362053191036293028327117292525957213320218173118749060761369084759738507383424179295092409924465618227749498687386999498841255381971828261536619290424516893586197826414062093106233035887747970256576580205868190009588635543632732147986908832013207571565125018434795780109820022823481052871877069759647241463521984748745273813934638458074494370943681427291554084781917227168220226402806806169989697728294156177682829980386422215883075530262040423162212930546164707545704350232210634516230814160715386228446704637376075148416765560196062201945063384080100745738385457035871282863867078600738651647635097407732306054969718139250786501192646014581537338623166230652285380007487037468080572842687513103470396564556977687601827156191376204363870298156145288976399592565850107064244292679622138085268545656582088127966088029849105223060053689835412528028888399425000826993656765224041133860364239659307215992109559186727066136163780674892089900302662449202906430476682372051771038841212621134884923505346435279693469789418367206844024512124737372282648381436099692538559667015800951580427967370632246886778166706148320518294235231135981417275556820391356915193631767099189350101353217887695611857668669440*i1^37 + 2829468964779279043307089107963678266676666794179264613003409471916016253024147853180031132117799549053971562004807715907111227021913999452670314412925523462033687545249057303111588057489300906122182392712400611106482521497649174257589289309415532169924589501693156332673718926361813265328667090247781945762469049703608233945974435838277619481280790760887355493570466870654809106016868363682505626830409280376425998662268752458557921086645448200092233275935625578500198563063429528756641554965516749230710907970262808706064200944971023774868275379213710844261085861696929015680550169770990685020934952165154697077893209942996174839905256635894451542016494400849744059146768036040044017438478804766169511496739675041879203206569451577974476377417001891704943200942960539241950226300264741293809337534493127099648270671768298250231751504904231650349696972527309545176372500747135202835676885606644970957581094184749905453286717195165528400764160825498086079045080826623584357556931956599654588484142031450717188156898127566298651039084160100587413755321747162724789422674806671873665917601874053132517396911844951778255785605784868549291273947779342049523497659969533319355379287995782059968928208202319535227042957479976300736320695254874092111978797766453655759241187146597034433253327409943711720368568337711765268163403973809678141693799011137401482772872211049621894360466077353061213216014769859312160727400607833516459144787119189244939691660982399054447868611389491839225829516168278664214571060763508867838202250231555938675072500877299139480985477782363177431755350173646205270290857984*i1^38 + 4318362102032839530994283809210674759775032109207093504390670062156606498669811965759742319236691152800361023944728848540970035610165828551534317563652635556253649622414317720129576038206694754993106008214893706111810872147095867120725037137914378711896821416470724842663000030802500261148412463013766981373698445127380819089971918110935353610607426083584354828867372980547117512660011673188945771667505641918246585708411724849155312400125532593303524333110745620747345615713492900900507049808647758497343067322762779182391363787790782963215495105670141926003228667932802561697952554437966209374075324419241796835188652026307864627623557623323630135540446393209397131050089167630313329606864848637648396978624439503112267737602485168808187388731427559487750963498936302981685133685337605204252487192116157119645366059926561778473359136935658665967884902665128387641312602747821305596214518493075523799352905427033743257129507222421364098038740649317579900404923817254090472926017825257283700695327422714733426098871897622137668321394499697272896609497874114723356838272078092494807153662065677768171531438460135975326172738279421025217918039482447118190026690333344953209819302307156882612894752876357986607412505759331733808515398086405063454351029528101061143664637662125897271376271830486201318353958445687953071697497435638613897748912735088348645248606052777018363163186398045824564549375437238742448896474936987003232675764944018285782929198156497052288530425636319269310535665853600992399609056033830590981793357160959512598730303791362591623083811672651740116327623983128956108800*i1^39 + 4207031117221401990139481017511121512817824715913472210014651984019209693095882690314213373556721912846282838355810844081438805204809832140195923376408379417448638480557154355984418320283884798333884029792922873275716203289848124579259833880588356286810493014121976562667328899645662062814700013746961476846201118927266830474623797034526328098175505224238210822424478087707725260191530685041623715673312122619783567519274299711854164477442925763593181347907907977945781389306715323328939909127647538906220617014838094635648633399797917940680485252501791474417770769094431145895051137062543748129500044539920539852502922229085042327560783291730186468056999704503291139578286285628095007983144138425226551436565396084604127279372772190553427540423585421764658157632787751868802168779343491439837045754998248322114085139461930293211462169604955901375339523444144377178315634820644299395860043935538485837522629478037893662705714008638298074971200431780645513090710632179393166022372094234674436789618023896857132672742972150454857173232881726077680899662254957278068546374802638338831912185535933806029187306117576545574092351316778149800280448307332135155957764292014516552767246110040895643332857170872759567582924961501419490048299971564582048341490522300069440112924155763071673563848674848943823867243186515477901290154515759386488310446355107345298757998724354661343014824875117340852967717956668887094871195069057462751781879919343295080146559787421450619398241939792678548730020745308583597809754853720015118117926247858006119957212431502021634540039558219846628657255256424448*i1^40 + -2980256371783023925617537983441452709477878157482563242807974190728370188743290341028544120322490951784302546444750403899864908558336908705026810475084534034599927733072315639743931932850723252424568973394326367027645929735459946784012368841570680819716222674517815086330158227705904201266827102929172000230598704403572021752678786392655480240689970474770207272016777620880145576304130046231545607111645388681357439015572553824901486539136537635813908139078961771287026233776101979922636635984841948991446592061492451899448734612255095530106638910622032910022941291626971570576158663783454155976230836894649759369008964017040029191879889111584364035271730661312958736640131214307695326004999974707232719741824888856874213150458948593690196336414185164637081677231086091461630559589377934163096233508103822170554711918361426742227919305326733102115559596179173225647744351175534978507099131325899489605408796716505128694706866147442411145872573375985967720855637246529760482072976762695113426800893783911065601845162119796908196815622224972867323096448828224387189482026779563289643975989899541291934741330687576813566501665391370242748072323543611448325970908089856716370902734092335871699079521232398565002948876765588223696042318830422769734269019799946380907737788081331426692243427093413216648592293437075477008913496106769259922358223461514158304840256201144398328845154719389699124867731070131333212591109865730316228054272540673822773514739293496357841535140677764219741794195529471376270538001080340620714375170795296741171815118528142967241316052442462051407736340480*i1^41 + 902676081567426360007436210410625990773838253194324393353422003420362200952739422898313210746167781351827627685596938260885668120093158295250358976226722619062731415518281449927801470510852909481494268152601772034691915732169125782076033657568588234439472317867369042374400408834626034247476469486516685893668807513370508916282862339522428268710256568474044966637579362940849643922664777108591472521779353046052509962084266751527734646380135927247643516977380128093703576431156427687715750126383388653119231885398746318297275590970654587006870796643344363126730937901132569582649439755362955609510374994255733690320198149857890814031468960525522629560583851097160874342620900983572389184097723746244544996616443911058999861886600347092251455652523897457417726157080062320152183760117487131616189804401540661882297567892896848650643089145736321319438528938666628345935023575433032294764607653363503053559604182196110679935511113316608485751172739170196105532731518972368428670722220910780058316940851674409266256335066291342852284375463627710592007902619290183255956050000352090002571566607367560611427238230472641519998110376200615138529569394319257954413091593155837704278727450572949017782911850330056385535384205993665290203923390030641072875564444079221816516226086944096587295513233352630701584964788619657076175343417210009043626490394470240725800588644999993638865982377309583128198914286943876543159208796556038170884623893622709992716735493588742827503086686382808922694840900247771998397016948759940365668001922598562498784562691352894688317240762257086873600*i1^42 + -232816670965598826440742765556829326342020387416841662414742840549597057090240477896745745149437142276674200394859612448888593387762702401320354143080167588541642059997256489130296573225582394036302875437480091665654005058896867943487741523772556359599375837639679450373726931983296333752331213253283227589450425699998229380724714367158716199297261266565035339798736074660148547642569839856648243436888608195118186991440524677956615521024200022753594057307791456411616304708010909376246158450092609199231897381242517749283307895058693055224892230883621465790407744161453080408078949317270082919987980361790978089207846523438706440074442132138781963697728594521719098441313263139703163114850881005225578304991599774323483636839250388465921931620785512767287983723431513345146148120229332536466858730862180898384661955090012769139657428777228570891532471518735414304972501804026068613877023397935100915575454170842724895832939549120678625994057006804968675042534625424433754563285641152883897404818397626085495392620070940942860306145569489170734010998336893223579644324827343925525837452235839767203563764970808092250956951865548873006044124126883366806230675975562795566042854300258145437744242568465772081343767459168755499513148628397204428030076161922771833177337123416100074032372584368447399786089355512216140221519206970505461423511409674890295099684967289464653864692572384148438036956777162565703004238753993529959669475838016936489169232620726670985646867796295360141842817220316066099332378900681338752833048521311216243405239422655401950987348617723904*i1^43 + 50441668765299748741092576734379193226194219842894189597997311380153528581730644582153456180864926033505867625730808167896701769385759981698208380773692266100499480156930630127080794390543479298957431686436521165326874053257934317577836243592371351632782443094549670741254332581059859658012512407937292509840844647230834244393212317244883611703411747106661793041888022683544304176439296850179944339101834586664913560188086944261679115503258167975974209610832258787328499019637582736058279777185567851896198444867960731424010643087033798478402747306448490138940143941203572825133456054794596195102996708174823805445192633980712736770006872156572649557214232488895429703024053546709853982656031453728622381372950126112709881743879198323182413452563441847889252978240345650231728718771284649737022018958559986414769373585916329061922585190058251547438160552944835813411459184992974996708223036549565275270794869942448547446586346054777787685446913720471756872221894394911726578992039762058693707637799517087473689840244933759435928117664617065194069174340959244133782332927169285476866041927534031208294820951374724138838967357852925461884032233802269160519905034712207098408421838541924652784742832274066972899596444729569176981932489897968463760394038037828986235028972258208516586310186270284000010507349612841878616460454750140208861056043355865523259928350551704703844221948807980796709055337125766175293795810386229264315695038079743452823759041333724161927386124867865951972599752266479390020437866978331412807232970014325479950186800734529577591373824*i1^44 + 15295020718406280828315865157400726841985600553927830235122512570388758093115880710160269938024392643989017898570082887605949137238205602776336236127770190427388854826328329349479745909168293745328239371005152649067154766652312510345464446490137461980596703547018481481173937487375312469077063140398605562367958658343186309157597373758163180934504330828666728022410005485358210365369359760954404091224672999010456928114254992283583191296403263971095802789668529733137971589989264483936521103184344409034615412390307566638823000755288428146366935666450426814559257430898600437457018369344556537715201313286997299095043172593140678272981010448234153429552261058908372616386197856984917338210440409422393591919891553517729119133991025681222201101074207755131049208309486971109741698785836354491729911398549618097397088263673581842348947490003832661875308450369961754448339806670926271908134476237745697814328321828745892818272219176618292793943684410601737274340919535683642574255373185189534415427185135994958642257644240516772275101264826687989503709437274893758426516288097233984607733175342716374154994740868098825453972084164389865116067984943145593648667287325386719771058695041205579902840022132304412981145174016505948995393431227791322363384316214803078638294050541884933099018530432652432419178473340601336883963385368345275955548533529527646106448185037624614431629391624765452123864922543187495933730119009610648943735982064896816989967372218613320004259423773300284490451811869981907021295929895801847836055323780648551661485097708552192*i1^45 + 156846730744110598344873666695575671886805418435329613172212726400721134400864496965775406769569060804550160753263106648770288547375429598858797329189266008260033173334563366362649060369069070273356102875681052244833559843951308299887461782918327116227957443856010217257628004211153882558710698319669314947189930874332595595254243169702485625970776804397104396184160889408199925673093091350231693980122686401801259679853433925031437778769251177560075726030319309316899254909984624476543877684071777354126259136082220197691695749519464971690133793943140088611267076800797458395235525356653504921589991682214037995188504587139062779864882321626355199061268491191236256791642198850761050795427389995940357923933292708408552535873555081610617252922483734125417651061233093511147899260081125165231996674594500341099832031248460170432844493057721657364475802125531709606760630943189373006321049636117835441799393656889249410830993051327316190068873695085046110888888805676443299902195046697904600063126327801472080446272105360314841272261586602994635122964399566706838228147039213149727598964036918998190227427537412540020712383920072927405083126354240640322521688436311502803078245406357330920001320843478972213069962659232049344074142030727469227474917096391273010844151241115408230331444823788380445375493466994181583544095454554298092873702515917410417758486713213141253773799733327231483721760441516497619654910726024542207376430022108255983599208885599053249185214050987197754477997909025736014605910449724155182987027281433707187869646848*i1^46 + -169901242467465842227029090115112902581848021297680815531652774197762453976959312348277645295607522845448326577443058665368721215418810429197420121518301552983202003867136338283929658175595817137893863625862112697327378825000258482607089621740449552850447670949736905106403101107522856011473607754664353883066481354462441173463077691964415908722765949262617134887038552627842120656492985024794948229342920369725662618330304806089428077337888419416514089718515798487228602671397962303238862224962979438558628566882169537914336727606621595102067265575134479217235361634358287380147392797672494817178581001525494930993242355871554576417627513846821731148504746672935744208629792179005316515402749168542784225042517455154922758600989832395722902895456074898868490435702937861591633957601227466070801358192993372083082280182820023915655188675188189459559993819741184933780628482642754154201588034044726009136124544669215985263171373794144754815717400057419630900812895998796701281172488666439460849439752706027277340045343621658524392999944133801145510163446487510821241081091380428719344851398759975782663310628748118586848718350498778209415270195656630293811117159697605727251365271928244919007997590613707234414795129461198873927469620923602961182215890685631949899531236390043468979053723185830041841011744825556220475127713558119558806085918927589111926902526969510801233232135305142956262133537266755065339048561557166014666443082176105653494342986990070853962488437171072997768694545400109120374454135046237538450975871582208*i1^47 + 416205497389177343043287049643508215920694926077658859116722926533387466885463399661303273483091339326978922497907218792005834830170644064121380730511984493152888434269336289414781147160868002118137195699213877065109256322564967461448060047154365971403246324893825612171385878602199416464922722513151936135845468864140799099941284141859036904643040149655569096533339498358165932932538790190739490164397528690423700404479075950789364076021363889917247228661018431646438567100655196273504728172178555932490689401843621224258914090905999299126078182910875156911539584858187900050702800290066960822592164634573395749851340597025744084078786869551421442234492101023134774278876707142164488017727298401342734225081005547663277305117873982548582276360043489594313179245116969297210872731708296984331600913937380894656717688557332886351996261245899965740058928452839701449212685226363774074832042294172456973662397592644310468535844399851576228957811270742969045716102070396208662909475411541819381538944223012732931797268723133431519457646104289509222324596100262710021610977253686342998021900551133062877280940682605832838017136224020582790304113098242751731054115274120445720668464430066519820641416519317095758951820303350134013731714567911199173088029421509551652590078798994364945148350731080840788323787863162467528161377726001285117225465089409713229028798330677112121544889118039720203123706850272166859304810164485334710617067008451211418882984288221176646511468775703606815244689732821811342903852890277779406848*i1^48 + 1226233633789183899281335321021565794329422406934172777198371802703669757894601015590777317656237186102109859772582994903103455540740649290437637408256440954158123395856354165919828243380331297032938719978183496300789353285128410138778923566197089798341370928391452087746378819647476419464997786369667854046011937873048768540346459694865786571497976333071597102851421161788573598627656802277401176010575885684118621066964483544330357096970366856333243087655888844821299061405152299362258948909142751359850161117228042250069159339905413193102302181097645438545317434799653762030620926457593208462413498685744141232515639258510590245970724944814992880955475577881762584847668470341827162566058352097759936116890322072949068261719148376376011101222979125999012530103514845118840496230865639982183444824587949326808738853685826072503457743474500995575350403333855289156826626523648602398205024729520452538127185672586532266847653353470742571648216094867460985307395180688309580105526468607162016782970486447021319928800429057039507141428111973710845389244795512663830366017886459329352800308835363243278992088811125433047298306828854433735429361257878496307888863801241475132224016253600260631082985989929154499419833758207000545828476184151052782415777631778779327732839779543650325721377895796589365052299459313210291135022815110044458909428133570262836288405075726957577533422028219328573302151733058079547143059404388475523118895158958838164461979705526306398925260009055146838454906347813801595445248*i1^49 + 1464488489694785573443568964878389305499125960641762043534954537614597573784534082372771778015882080656701142484233350474148504139488564404271630190287801226300158594658235742880276637297266105879718500226635053697153240112066846596592353905597928483065545209455213206490517777491229767833062445414638457401654912806539074468294858189718399950857165604475202652722010911348137509191351985643238312622810488677607337033723629643279347758818776532519063267923489337331529793609372871795886301696580092089465161815736434239428216224534491516936708475387465948560822940894887939735270327407691769928114226467552015362763711033495898914579394473931161159586192621299704477746810676074411529041660051506173564251423324634100430023690664740648337576271315577548408791185462894765321163658275704759175271412596680980291153620126107773136379352761291587396591993109791434085253803233104532741703329919034149861986398918655556943071242846767383299134298429773758544648245193105001296091316649510027718582064947453590130068056024116011369220659076794271934188697063238143684956034316458963834844912951377587852079048149485065930323795142428950640157114983666723776583503623012589569762928489016664948250592935833938848566219949476551192345864950759364085372403594131666621733899874429746511984796105772836680125591026036782950892502139048727042142242625910913846695441287020644741878445003202804327586411777728224394156633242652525852949730199578168073489380837538509433697650235953346903566684160*i1^50 + -67183699149741358803837189558613802915047025210801278148548232561884981619992488227162467618487147038107715595307490670034967922084818363545743705811081307695666006780035416982253479979304531514580804520253233403268883379485270465220164727719136413451225348046026613548916382452760993821098949900249850690406285668064258448542849871842747710666489014399517948322004840196151690242521558028188380730186869835556571970757558329334437682060534789454320195046174987290165042695298229103465372875973376202773193755584101423776113353464106267835817983741328966815978196051609405918393321801286559633364651540909240063194022340797292317911209687995660460793159601641852081962189538693926555855349042160500278502318185283933266013963110337856016439006294545648589612636882646549660871507850007674023114056224660372037125626525544527896167386919968290463867534353683922215718896734784749538333018964212662305958984225081313810857029677537878301887328909238247383697377365044078773747811569553172582933503917356883931474502499608364667627227169574635533978943719370365625878080876909249362686572503872842198816700114748779544044337534170940446261398757408507371641752202034431779631811731507008519310676722359795230893017647646844775899279049027559923492467525732907556446619146961042568555531377321946462370128087735311218173972792859658343286081861613406792600289342148517838175371006870417149880104977301034395219634833627737364555453804444960462413548305546214512214923984896*i1^51 + 1034705443195879001012554608146744539444957860412207275786882063798394196824699659439624237559580458183535716211972518856586140371224614505036405545527408442417724154012334164045053150691957556334413989924092853082549422515643394956507065479747510973247793822717189159678136167553143108004308119329926763354730972767382326699534399218097078123250343418928831862656460022007219657249257957022456850325077220514186057736513869029716508292921215527148458620085657237084439722332110328594288524352110470188510358648758181541758914950653684526583860405557788784740196716213128071529014101177344666987060753559345100345144566673198867027479181218254108562444225071073667150441442403493320403309447547092065307745988652984590676101898913679964348467580068443449147504319244379804806834558501959812095508034151498201388451701906349066993815072373844182423116502002690010038083256613239104455357318177722126696586414489408462674973380286909800198626912058626475680933943717622733056872524803625782756198223120425672965703161252767452418967220643297809162835406424389654006001027097646768199519957339104123978075819815065806220387701128482224114402048101742585372907723325155100090980413102057830468780907288394702901036243011846065412425209396807849292480537637789845324792311773231300076928941630650005453368330185377082237137193945694863786538974710630677581258012433601911059408460574834417847603112250198667255063379472291739626773036531863813841589357327872*i1^52 + 1616898720964099131125800452214702523931737727659834633006338038513733128376393486401784636020022352281012878182575524542251105148291433513284804044813913337293956681951755236191684636052392959701526773874078264346632843317201490082792424830263937081549422543541928925695317980528824972468602824518704883156792539169814972626921668073550225122146808984637707062120807381256018608226257598084731753785067279607896528684772435743169717261748880217860645193417097270326523041766276118542743686865037910713120460392619935652954360290431308515425970027329136715329910569006402540723398576510747279224540020127959706921846844383776878455215235589690811000104317815908237624583084068914566417823003045659849281274160761156917319240842771145220964789471706623459009146605049193568852120847163400268751539130040106532794712806836968121316678041636344153098908349814369668427405654686540083599373861940930822588474837935474759542191947957470682453700996578923432269709897850300120986743590743797654481118615584140424194241151260246161921684398119117208075552097693733835089148958080748965037256455170883913895969682556340629778377634189950409282051664279606878715406899555966880257055042179526941951081085389031386256964073334670058068642840343085160984852974268535117933125092108371345524676912799455885123867361336957314182872595715819549717501876799319323939971994759996386306689435759625460005651061676941750530136162005245732981349771916800*i1^53 + 2992593305801170674194018733506717249802633034275237694134492555126658712482135278661210335759256384909325059069417888281380742422912975818463029995832092146782683827941316905474879549009875585522303382654000270500158313216312550384652684373041543343599995647622551604910614439292398635966811562477565766643316711449783768661700669889949695163573028848597255221552875833329199679089299840105555493575623259613939036438076635185074231844627132681871246661809075406047056856070166705700366154689743695166527754977684324140906662602784719973275522674991999286182760511546413371563587087092805774214477998851887309286939566100238316435502556137422585530067418474103962860361096274781707293082718912267847869132646827303919309673878512812664897341953825788661081241642645669592256860599932738718940741590398915338413482044724307670863495783230793615370814093228320078709168959429651553661772193469128144970128907095268611897748691831178861648731192104502811713092877913104818019221644144819356312959852305563743574724801188804307444638556019528263769182272081440566650432819529038575816674674651923562675906159414468981347801662662775655467405555109616803291527078335428189749748398142014722437095219491720331144414609770614667999425731433356691744340888961347715223097315461221235451961136430297496620192181933305361052411006394928598819945908716959328733356524422091693038791470165448161370504455241065577793049706080000*i1^54 + 106022091188781111189454547572073323818104325870668524243461780152253547651852094554209326817219399061565557469661068473997451928683398573705977597506097669364962516583773614538891654016002821963078253235174448298716263746526473854399838034464787988717454138087308350364319315306089379561405983078064657819294453296381541660755779350613282115141617745510886736355800257402214337622397411505696613786963816231108727078588636390392386674023311350505859938839336306249276385158599989050406242023349366010532097797212909420479392101474393798472791408898810550994762878810503489214904416288143123036982076209045917279861791013064273230818726269157811780643314373652697155706383206679073740674491239352927092231684462673047563913822824351305452603491588291877158040693674541611051223718435854045233882655191879122027808987490479907357380800523056096129941493449158279073309155287504725621095540669988172634879352548466739833344522241857229156696052038000565082661621235929881258659705503140820347605838432466910427098635333359334436091324137374290176678798343099048527654473613908115416369237075538314027767292871704579274270867681856501981299275801366271243370287326927740530272417361090536023738390341842870033126765569459805665544020058267991067664636792649428226721462895236542709996257552274991752874118024121223885907808054836077511145971724747263732216824469441094471399128850036228354499735000000*i1^55 + 3877441608473154057988966636938455537083102301810536189652884197292109748196476735510586997643038165617329253751528142132053476024895914747901668545214558868662423465357326640864125731983799669330620003750615996910673948334251256916199351907713581759454284546235840633557568932416582525369389888290632441705029230473481868754066502698896406962788452142993209808593044703955203482798719267240726915605468690414409199604540386124981665913740970727400746461920730205047708079479160813579372088590057457602973750363078284827372096671693932360309411799175472088804080830958192225109583359649215095860201426119450075067241875110256315915170156243031569052053587024601643621325102311250551612393936771725848161517996312953424096191436061769615577124777482334226623005448891479828963305014887019822893330152740821202012144504666341181378286986819407153610483226725661691995363006453010319011431660802941423596053470914266976417487759444323338882670165030753977848494256968958167340898234084333315432137752279056513304264292212602651375222013388841417338155475220851635652326292297447391503866632365419112541583353277074403165733515876010729651323292695569670674592316185434362678295297554009298005543226061945127991347999095313912531054643592511386094426332227493265700409622491669286449166972114017155188324299877835035729374021991833284928470104924097467894651340124158013506687500000*i1^56 + 42812848954297560077209877810651653779118113325242503919735405434428704043967347664048152967575448607653761421062270308350336406007617313342830927112173642899278569732722549718619180324215796189653012309039744462346772006388480281787821510886514388619781979657898985845497384170412762367999741018472081776749488355208620540560056581772288273664021373954364567675136612675011222252936332020029799582026439684078880033796989438776460301645152990027867294841925065309082815543417950146922547837412889932562622299624637032647455596358048278005442379980189960365353160697333966264221656292503256876579287747868193887845250941077767772741480802385615303773377828726250270736529348629091529063068599871455788779802115604894553325553176842132320675795073372560765376618504288187620763786893043294897602119745229568787969022424810333366634018218706407582445818835325867902812592184884062502528707637310305077511798625466254247664691057944441785118297401985515583284810753148905934306448162179549647543558279514804942791692815970441267750502154173009551427303660494581092027338108982463807075243314574220195158341402226731827047448607887521836094685764644929474964318979996773885705694181823848109824291559788017059904407955069799342419752181627555194834612748318285001537074703194118824544286176240593801001179496555414757449214084994669090725495464415671441562500000*i1^57 + 149660984561205565288904794679929284990202753178222092749740670650476262057357386571046083241886550875261060545640321602794866324350237306895282758252126171484656247464685765149537871421519657002716085594660347824469837681609027936552929351024420112920088986848513905315912011942879634769269421498300253439669923876703618372917917499278534704369028249122191137709061058431236379317348173168150674030482965907012904543047925944296087404670095523025309372669927866402661111782437160399805867959586151734321924941547058352807745629522398028801930844642582523477545184405628169546237443659897006804484515383558984387415579021609329652937060353560230385735208181679249843693900370598246678113337580876434198226530677521177072043738992992141850033446626472404132740695661406235202552505141004969414722555822486453056282575357777949132071846275673460732831667866831481834402210413411468317999847663679149063693761067166106352894051435184378725342403774800404206498683929090574390104381241477576578311703263386059114882652483901808890653442429806443217104885413972796719906088948907753850906013865899247820025250349395522298794514173065367690513119599179872847797686089102262249561264648967361393926946656749122702106355467936056032870920423677057678785601400952464995651828357058388945498458035046906413021362066344694023249031859375000000*i1^58 + 90182952767852626458708317651951487326359631370439655863586416851463306680960358654985947009653830404638874543091308167502614711691685994550196185758311461605946605247566642408991013954017491777498608686448866368650786515075335966671705259761859865764438805989882497240191228353902189083100999069218097261789307195551275656680733947691338282638843046833907490596037765782096401695457784328260961087467524887672020725275165987092623116097118266205318702221944800089810499393405721773032004943161321707143515380894319858447789809409786601401820863904448896284269615776640003233047399383574040175583412547310086115702207405715423783689167101678750460854618931788216285052575039571683663004362222519409972980634804356813895011359595759074955464916598017909733013157672805275503965170956002907708016291803323665082517910558160772982102202083805373689962620131923807130456333823779500483836784485209739962268631071668105193734120931628095580920620563526868653903824470540678066142977682632308139647057031861973337889315646126667774160490475461380864605070846990633776567209533065613408767083290019586090416521137320037888192223198585368831852084794095800331184995091376379697597671608964049271584867204381168720825776741824921302442881906734603985119880885293709482867396441224708474122296954647210229492187500*i1^59 - N1*860955917108153075968025155185152387737002574869768436667258889626898629530970202526118128307111547778739499980292789812889880835699673508575027884781283540349467195854577501907542168554246691252013614841910456531379470678422184613338105462946278667206913436980777389243138079851573859231241308231031288166509915625*i2, 251930571360717262706606485695233269693168211010902322234355281889802625765792761300556717291975494385802061485244924731232460606998378151002098575161009617136454758045726548920700087247402272727534906761589144173885912549964481382189551738337911473584057540427844222809281558493021439982298699538963124918184160903006360410876328715678992699854318189342156417928020063524145653188492487719112167508453435453576695393319639695680157643089204338049708979970622784016946603619588893489021771086771659939240153421202923539799660112087731467840168026240012971154446987750008762363543104405824906649949237249239938056410223627540598083491330397698016594651461280796721198450504151704713738357608152131620953299243205766604405072573967164405826539205912773791085279486756795123936135780092760161395731678712299100721060587812162201075980982345183392966294213783282412935962736350117755861917335573218111152596546079963678365823507903183529562498848421630332827144360830644533816129089789046331795598243795454280585705712776626028074825756231527811386838866632252103034266299905544258342083810520107596579991037344039950355670871705775413230085826902429659778597215983466428147146751290432779816644256626896119286642821830035954082939917407645832975531168477323746940605994229055585220910119628306978495922806750665941364333065684206243696101266678942294640540522958117326192202786533797117472531986230067169968698590267433138964597200198291026080284989943080782330109572122985557274406672315029708060583333493507678108996706718749266133010679504204159359818318899521043448015990868885208502295420738793795577981983682487072457915213333750860925795729668004044909233908126104444598490447606386626565951936150641893410078720000000000000000000000000000000000 + -3868458046301260291741136872810327956348117336820469512061036288606244738166521981582985352994291755057530346023928843718664010283675545578742537419457142389949469143237939235116251819636701056469596102516332193506392066231006553803215436794643754270614520972736932194265749036048730793584369618575017171563037123493378228365132036818517255997204246070139081693840928834612219167930428021225426065731610233095080349960232011175141202081720374676317644285749492718229772356295025416924930133775896363593178341157229513549817339799797368797541688890514083232717361596915897213886387582505350680622680923211126475167506456073186526140380854483796935270796686205724327721613640727058267799983309458941694916850986015545284752547539681983352823262062101216666062124770764045659798675337453693203736787920337358931678454400102128654760363208742547384226819754589170183869499966358941449543799809472543651368773651445641277767490487670659723673755733035147483085330222173632592308333095134949094800755749785753085907738828160131572001450775341521279218943350876797083749283222507525771174581435333339424132207059716197674976458920002947888376428198503179976934986658264313587413772331822543194283821366045947655368855275876909834752468827618717604370385121447503260780725961574201841378735444190727739439590713577967560861966958545107843965173664387613899470391174176456767536425503567749808904246135947464133485668264733362762949012877868386313319018050335213573130408427925046418299974736285026245501173862596022218019618115531406455055107877952431463708140683991623923990018031501372362243816865369587654465826268431185025463457722488938907556797629492723489081783057807155857975831791362862558384764157540083162100531200000000000000000000000000000000*i1 + 23513827496103177629490301068771983916130528741172317583547879733583917090354373597754680187746136753441955333595438915945994494585438564554934986618785027239822346493151548919207838686464797762409728933117418808674466533066912339576580012852700817442972649100665807388254188324463094552547963689682576798515980704412071891829863642841199131712449049458950317873956715483582032711980446560864007722494678605187518315452065251850160404642241843339461501703843037961411709148828900196944208440032580512329279289157087928086488627281444729250803887435570688711837091366901061214690414713076994294474117149374770908300783054288222043034984105501770971000076103968750185850705992435960127515504969651262875725359209229819801935166167606060986074577788127505351526841622858682246742901502804136647975011046205294756990450851424373971429471866156800336595462049307414070600359746023228402517505153300382635406020508984966961143200617136743058214143135514362744756533160041120659827055264919190143123527476097743210693202847795047164810628522570502923358446977046269243636480762589638298676070222210128211131329368943829226133466745789591704698808664470473051172982210757755762771524303111869148395267806896544315262990181124995352085928582069031453315585644505952954652605274967429757645500632539296920541125360858624114839598138970696677363123602204507172591668448980541710846594310659806063394646758233230908737086837853162875922861760351129061450629379431903968134605605326556897853400902757074016639457026520841585585993564253707742105426076749174519501555153699073418531883733114178703638331878276883185486952206459192593166856602933197041861915847864346092844174933293335366178623846958719331230937450874850278952140800000000000000000000000000000*i1^2 + -78315300146977146041301304068401346594810165519504002919711638568689307335342982632905891960553916681130444997599210205523328835317227263019490960464428822022241081054927561758704740177139833193485418215588851418245275930173216835761530570666189006010549373593684519821100338288790918515501209449145459236926774580778356855171609538590476105880612741194798694157981397716325921622762731487805008105083878129772740532270457569534989299987084654533416767034580712789073466296022685799702375536645103596909069975974706685877091400738740634354253549269701748821480382467755102568862629635016131200642760561867712163713858683514545467530990592261384365422831304000037624278763037974466465386681232257234776585402258553439227749761681250172204737743698680803960968526116093264837676687089282342008012903100039018919670218830110226117419637889447053882769196798877905975936682105000323264271191939044363681365018394877900777040701826009698414197339547028973523601902267964033058678079085104647733727820496475232706057162796149046522618419862819757168719053617927435548265534403891415230809694148599490334092469674471854478252383016603304627787823762913088145842518981951518037092692595628151598932239201102682484961497383565670965306050648217700967568575190118268141866498060031354374446663699213225710295067069036729374773247563617851561013212679704523682403154104678917537711760075905170496283471024176563245810030835546566819332351738024317255415838926982032195742986482395077880697470688387245690629741553344861244723362867322052730237611915352166374846260658445757508056514348441722548042040607031752669110945039519723852139121176703998157031187956990135032790853117193903219497238226503795767921507475494456969396224000000000000000000000000000*i1^3 + 243243600310742508048700686065777930031183094466352961316952744033565776038695955368651493099702317113578170857207661262605464352143265277256735426940239673272905549723973573719532443600957989567787890547647902859848324136602243236103844556265683877000620585195108802743855382156205729112511024812273495651367970936116564752602500572805178596451462879578133742406063420123703270734550080290929147542322614794349680446562339665869631919554861575826148465698824444105212123743106297590389378574334711774823916109136698386320556486237421369448350630146854529157017287875031256375744111492947525536128024479575628231636099525933050918737096910943889447619031731834512381214151439295331243654158965212981909520390991404247147105042768933525682819712370131059951888249100516419203559046417366175024520311466670734887629736779037821462904574196935644614573804436424855969359074635491916726936689773889560996182712964377160943021389544149923975976433198204976977361747772523927507981110011605576933743117799716182023127802948581454068233316746596592314748604789576600078906790415651010807941976044994951492418309594883433678593501344600648606500315009828847931548707561202272079148573274812903748960619326847990735723366942409398309411104403837305393452549067465565719189469535733726572752653834492674065244113054944988419721150118510569642457978505384327383176314786184776176724857565732482955673777269861591762464406513212251064659150702592561320851310008941601312043022942660649977892235171463480646275013301042468999872685740091204051946741364444520839296346149628794374401522581880269179646090129378835764613128145215449263924075327258701658296491034548371623068396465189249773926598030067274918148367017981249635483648000000000000000000000000*i1^4 + -734039329562521828688205273956528293135016049886130750456177538625933767779695603815069341666890014275124851298133804196881185817646486489936980316027786586108988665750984112149229654970610519160609278711706563948303282915703491425807922084996648102937954866963748132608015250045405487239109621882860510199631618339886563587920825974506181594437440259547787263551963703197433763408651804084808994995336927626763980696905921772834938398634509697817526134444326651764863207617464158252097134670255288741321099300465700466567445129028177005407397527997307606741044818487384473183069608248025999750605271281407520904193061443640159241390785875710369963559294791983118316846710969111636408068069053773437856201636808280040506002308349907227334933167098390125258543859590775967025296152153592195511769961300181897189274273836806464553793825501288631186766710266704679810532648742432485100748261052595383345068230270535214752443003545436443980818169436109445848527085159742271832595087390588986021681657710283407202799200076673478994642140983979345969919943763650253426194375129898186742480513606989375375798239774828411069665168729006403172367039908993888384711735966342727188208689417734410666323040624705109785777149667961872422721447626048437069402051733935484276216015488640760073547362346945740408329625428169191190808155375483835527251702922514256599216412186765010707466146567551919938935120875366745313436704843012610009579960873546403966650387393841955845986027596724980455040313177574213286425807146124639891456630459183133970614709081915656809334422883903833550558716834551768014331009553482846627419435559245629003239693004581547292704177275795973156254937671638243929848622703153271442181098917386785285734400000000000000000000000*i1^5 + 1332860314039641825975441445914490551754292486568927910001035346780246387984735442460139164005797973499394445181583063902326032199705152183174313384127828204190258387189275826215942672302178944939932669934972038172165800837139090421885431859895986616143907948353884751913329468562286831887816130163766905415261281225331401437562006280805387717219797375571464848671016190950632476531593061829532183848282531204474963767487142923702390815102709945971106260724112477901818402685436215677577049675351901851500131736687031716769163224866225480163754625837446431137581011743275030937703735501259603751914663446775542153763341909291890889045975488129641898743436188990102425058423523788830289498388285915715171449614822572248050814884202581895854237644117341012216807202219580372220692852992737838343595282221839804945884403806627161029624531631195907219370030957691814651845906136203616485863122177871806923884318897935901072091666822839627550120805696322465775620650188170655261979254521931119289505588922525796189096577601136839749279558580026376514148407739460335254321253703321553657758890010205991486219507024600769794754525237815239583836839470489779499732624151308400530478375543528969300107490619280045356225332050588209095016983200288608397490661351590423689501512055201192174326620327704649657996373355733995372987920707866368837863273748497645431434239859015298534401917771056235999111229840078039352564634898153633125216117518917725778547228662411915528071810684177009638660367699764621965997652691813692949026564595902715167721249177107753127865086985627915383588598195068722578641619350268748246420881327349013610278135026589644160495966871390869279497889755450866002531691428770519243822239883432472608768000000000000000000000*i1^6 + -958808850539343042256629035270268130216550935760532882488198659119581248575827275840813581498857099685983067279219472764232180333568547272833684075424233566993276022160306966542768988253341005601881058303800158534125350926347504736786835729350362192496616466109934879112991479536093607426579914135072701686608295295719174203914154132284443625093695350167157095291764485912868173776503585739522004680868525205568478540458646752690486785312764830755401456418234348373044505306574930219326507182713393822902078331237903551871183795754751005050300054528453798049244042156472424186196723597584050858846254697935662404948237787093123474019943592607618663620085424679650984942706622380646364288869720432727167723003713424322001008960310270705891957328509781495268269094507681716704507220227706430178346910976459566112021317949908420465106428866032351266773045020298580078161041797883418765868954041066788350492844554847852026709415051421833010526435433470399764283269390887756190661280709767903859366049613604223874457249940174595422294316879157133568630424470311779150103394602891474819803026343858920864897063375579758713943645436251252380343518945068597392340258230891364185528360164126660737214665829027579224463903104750634344574915131188959370405479739174928228524219495343081343356143760692175415926281007936204317498059487876713846376078819583937510258081699388376809083818188462672216161955532033975779110386889982650653135196912635495150210627074426807998710172672311692887014533794277308523570088484439210150767571832024888872506808913575143151021490449855883903933514933551023833872777125080172729177602256000567934793570248062984048530319006860786163841690002664927570243978111592440396862513650407634370560000000000000000000*i1^7 + -109557682401343700534815818653700503851934066030658609972706953738945405363400328080397524487668513577899124963303131601065210509556309609262376419727951731256488532078107878401479803725154518679919942741738844547613266522518744531843236034582961502294991108854069806275141181449842231034699649973697114700723751251259841121511040856425245640878958018225053302387589347173803482860166386007769904695518496279623060026941810346006008869076431410289381720868186719564412023170143705866189030654266664971824566878695886010976932652166829188174728416331927190724269858831539707360753199824325830889478995273293973599303276394859908892619130547939788460132091297937204356272324365918753289731203037887181132399680321824116619310762952182188537702348493946854606283134054074255418499678143107422860250789085109288975665605090897888840719453063151428275632699597363987026103937025142344218354904754281394852823851920708796516169786634664691337303426458991028685901822121490909005768762652153320621764437504833429122105350046103363324386659855480279205682676601864199296958467161925908665042575446043067863965330998593205371377559380218656226641575026825663889198612006633737072700555695963467974472718160715244302839779959989440173133936497189707379877832102360843628297652669375143023713454492083186100501799536653794231430182674316894171940957638683244686112632245384720262396474834800268419414455609902205750922868636984069113081191401874548234674072271131757602682233102851316713538155312775820859199763421143918710697570216463039149323727193787179659380487622377301134170793011197400525661329045343942828375169497405645871635355147456033794125736838369145647016444807477589404233264975965496374363581640715586764800000000000000000*i1^8 + 209851070228355697511843781570704517543061018422341007176555677069856736753340027101894562752424812398473338190740813988010242466503258939690587757593324349989593495176076786950029339943379482525010327065711909280158497996125063633163938809392530403364445479788035000565985167425898915052623291797947002058658997286706321913380598915926145123125595755922966848856369117635611058343094304911587442644612665834835195476576408195071775272732161916515230472100235973597756989381365205956187751128631874302450302385358907173563246877328162154273968726161762461170298705905912098155586322192505771374915367343998461946373922367545324897620520287999399170567439666166870136140016210444887281380476099088755200934173093539252965728013840355050360444036746396958676470640265851101347465256690294760941429728492069060723523265823815276143436960603975717213379221972289666202589761612118901918780539400829319424511563910337653315843130330490888362264062528140188010078634158533776611631876874836991502892484981684419193785188942288372591259011800289883574027349998135823144083224748371719372170132018886084745484815295036490693715130942726383545891275479904627787985869132446353705744004254243405905250997935424265196468785359131937546310544028621776262731799552039635196748633297696725380207525792077176987338197610515510261696386865132244500135835304399880734397583867378807414348726563271909875525444519071203999271286639230189560255028166115592719985293750401574608799564665092753010925717588381029803227691150002435137859125798309391246703974998229197337053264586254570520502820236297827974270718049900182704611942061132915302170202981481914780482695187987443146419422831254967371630975712363373789637825203339998003200000000000000*i1^9 + 41976649431384232174652522399073558879991335180851824708985586691452445495489111833160482418517404783615511741474654872449590629914445371307507611160302903182409842499198202807520823643000157814842721937480440718218653102876613087245676271846649260287815708194898321986026978259531063341345519568945847970387883339892916385405661485613556793891936358245409946045504823942995464594484369842695898265886001829687135414572948516864225668786759987483747481278963793221347311765982993764034073127090729876992999587688449895342339066903709551199231538385697520082427024977548622166719663212934192487817682992577783572989715237854913336818316195405869777435244644146147622458067924435163641727294793311785341542165352591517520330050896175447866030111278936969056954247298600984745589892377118190815733378510693578407657698494297560923329837087557178498176459313297387896008043499256496757718137185143749322260875258856815547563824201622651041978350060819502906922173045696864895577765868991714398518523230451129673695063845913196771863124415419670374227765403051774106690487261378419786178129876408296392232781486701339548450084554788455704940606949844121544999562252813097034442762457832553418717479798506578537236133360178676210496543281016519065161171029357011524249293864456604312044110158049696294841495342352101158536628006008570698397581712714205587909197889991099799359360119199482292486922372517027834209994189303910119343229424738558920671814029463981353524710188673806674351703508393690745495600576396946057525508555176269819035868848404253907405657532439837817271270953733295065606626559672642964332425737423477542784135675667869933091809483423159363280544220826269701439311958812641539517964103136051200000000000000*i1^10 + 20009643461497343393247072180067455249937160222774545260879734111018502905581305699126397686860189380429964900930174056376705000227261518602747632428276073997597055390221803043877077264828719174337318432430840593280869927057108428009771802149563316882950845961581437927051507740152589837697361972893159439612433717341251221406895464722034046790929507306680322498968714532878694133160553777548023831618991551038532874578350731416638272570190108405865865134070821871573573319340665313187880180450656192344391983663964991430479508849363449071307078542272093078594267905461568033839673839644593546717959487075604392713266932496938530741824637952589217631548283875489738264174788442513395613229500843787602097668293295607637078795671645751953866838969050226688920434678266968156959454719129941970102334142713991506359050654110617529892922884812909702082528565847523917984949218292417015797841857126486598340229952955919196402992787714390566856808509629420153148192222698284502713759389221517791041982451305435651231657916748442098255704259588856418880284250457324455682728302088326021770424342342201429899541551859570377745847129093150118992867016810109380075333373678530188535479849391077356608337521540894959011219304503544032851788234664058155291866257993986049921898178438296429005305788440465141995866767884867745615537948015399903063099870555627509224582533120559645826985801442913236997386918290323737589807805747827080266057121211549055332182619244093469707233322638170334203148995640015365419278300041234917152247525403465489374509264153118915525247628557864848851366632004908980455658523221060472518710872763879505058178626791522022200645570004715894650745644357192982912521504270208499754620973744128000000000000*i1^11 + 52214478227253361479934288040199183214381178519394414272828706834553332586863276933551187528268705888115252178614350957803149266428965203289652819031088708056769952617546274890315786478334787308929782096526685653527846485158878517614621181411535532329242669939938679649565776525209985126954394400742516959743617628509300338684918670292743447919318936325337571609631551300922311365293295050615489009463937508911629420600250979350993382472240369479748505886091748620502793965742039085997689183540412735621274638466155007565685021732600552131022893296245004262635979222009038846359391209607709313205398609004377884466438808083891525342142729595621569203270232872891787193678637111701868217124439607473797534835057451529526811320762000673184748418935938406576890613745167985326006189934213668275381906224835194002977634239851111864192400884050114893010595392181328580247321723501786515974127767855772360954015314095720913650791743563675261620063562066788437137088500765910272358728566692712201702057326120513448234015709626392394731852798694334572663661787528924836803300950442272805208844011551307766800110183742939520018859356622152437864936535596819923059834316172869499343392855338043127099853352792335695487634237225394949902077339483402516466606698297781762663057334583895047886392544048649317603621980193066369715680022827132544437221769222861287622251046248002413060610890869140827249250004323701457616302751700154868261572970086212921189281991969752727362761967785885667064202597939625304255942279293724181944774637287859178274947764655937086640396511670560991153921917304907249791244208108962989142646514495161916731569492406748133967418370150826633900935118947204227616520507918989223527728487071744000000000*i1^12 + 35249840770156507033028546131517486128345752563267684139242647493728966138723166633013357598397795561336845471737819060114442555989104881765926251712911365286081087213826928285416768781034630987783317124763340349677140749096785433881480260783678780384206818275695831471067137287488426403225302479666546674007628789376706659800983673701209114448161567582965217892567595434764394913383270295424863300109426808721071406758008812905028425270508931288626186411426235596888747195511936300880629226833845930673809512320144275397030698620416585047005420789315980986360110599261487346996231207666609818513640047110207220815208388231573952132429616938885669578762705060949825608624231828413909673955955155370918968011856041087889696418496139817676792793007925676198196637866079054872336838176682875207268267332555368742480527612289487663280941405000104012351049593768787648016250774082346463515989856592971878306032805837138303398599057691990564506059303941099256527622517865009941301292927202076999345148655173521191864531795541506090402121112834598843292583571641442510916965238772442219561745033868488951117130043597731615027714104763192030228449048193158234371674556302868019669007345505209393763968416654136899974088104146512697658599317953789620463598552249355246978337058896538684412411393039967410579568547441927161730072791645801997003386573680579948758969648496471379304293381417216862696318518725565308693395472309199497034172882716314809398473015412948255462923695232334649188998232414232643469462529728249312630281267511929321788841487750178111987935228592402134163137630042811056000399778088707848518560461543900632763911983876938114036404422608295915210471768725662319544992817567494456564039098040320000000*i1^13 + 11909672928498034665482790515729757137485873954601179925451893033597245509800277663713270990647455883971772972706645779736227643175793457886463433004799129044859460709734520163041157717799717063139430506343973027457894533489137159431182299863766979507218905188143489421646555161489622603655745843195039163471031724797728550717150433010987382416655421922994761544060422080996642504760542946591968766449942706326034855837177892372019258549720451220797342355077093557450377045815719689960677716523482856018741229980595741080993366394879324519011335859749611705567871317817986608550931912759538474522733333319666966660678939039952350726449286579347175965484607147141843430056456574574771117118118373358891729668111850615681120307977288930615775146915703156728950464300546937409311151574342604349854081933040518175356296290318823340761797323277919819125235167937074197617070541014354851316183768839566063073935312595898796819304265257047805382056966700286830811108042790273285875620594282260100086703902227686295465262651275214428317134333714723100795600307036630107883110248966287325322926004986192143715392492215989697564351744405877961546299770002168889704447378843469801933353629057709376827310250100677783474189949639867735354360203270101623687711137689789240579119007027522909054395105381405297223787392150506371991791728310077182635188148721326947467498692399120170881881236453383500574640463260916400584639104002900968971792281888118190537257041993614285325624169594817183180315261327823119374083198413001220627898076607151358544118036353274386322054359325630505653354882696009282694524489853044078899520167188836661228406445979186425000837193239783112152317068359265384872622411675489036383544525455360000*i1^14 + 2516195326009579104226886748027112656446970176476419375442571191029505661761769436825965583491276906434424914002102660549798326992538163416476926935714620122074037062525901231444033891326225452413488548345278282582122149841323824489184823935493155386325289573705486303901045276645416291465053666123597460623540195486567278170979943344833257042012062895672780160673085420605517625149791251621117144033954870218106383454612053679731938242817594003425407854080420311897099503411723046972584589505021647556813761163285470510940320286106543188008425208998231204472817232838411705986442740365301795018437823736126395299588268274893914360446435007298025004358777220119092105912643411635620293202160901191739894734635383610078273543626777527967871119998557125935799349002919593718546453569109067007502197987320820257672129079519765214908030705525791181152289656513176688805777876797528954115547146926124801165423813864370855411354437844396067920917658063684282731994186821794964419538517582676346176733067051000442352027762052011167206514208083477263050832607951855657852607751547689232969103460124995197284529886509217765603147322025218953837075288164375643089454518526798571792025981086573537125571716030933509213217531656291244278761302420209243665268827804743135840616828747672489974517723873760087706820356479217884026446689922665545982993023176463550203520324207601767456356972926142038169753938191713228979617826948612869495162889082973799780849122131839443771039188502443564873953584266153413326144168890914688091958048401616412598603940014502665326705005614470394640616409827123840912119719955169252046238791791386042768331120055910126987625155826494185273038164076177929968156167682954796622707425280000*i1^15 + 368573718595756750267108072714892879047790605450032809752083896848706358045802661920396758156807703672544297006181261908461688496342183082355359687605427797457334993634266748850593893214613512085411273022253489389297112699590255103891369338820289821402275405455759390800981198884764841749599453690151323081425749935086039061954196758790934194859741463575302221125863421901469440386606530508424787709373173072612187989319754699728828923912881670710339374797812398336441231048170524665600867829190431418188563255092635115592552291418313050666497513623363600918563631383738816382478380648431630374262628294346666123318313270436305264189077594406945778582287022825283007215941177145036009324071169015002568318188903281073613221098557479182841454806794259446995997066435371113510574998751104839322945652093968215239035120584956761698884023040515375739215276214908226209924442946513689262285396790421063132259124273243611054047638491984687516954120910018617337158425663214056266286894062626854705296145011658527497213158088994753531258511914638587901287677786889814630445730358741027745992299427936580430657891111897828990653647841832937889416987355025055900690495809904789101896107756430597499721024465162103527289901270741036605116340636232774081967709795704435147995934322139840023150314614983820908316391735114297741641562098558873483730284913877349087450989864127773338624413407134529893561860799449221726293118274426764029598544292010673938519907528129517893819007409797512981807939582939936612234476550542571033231871153562415851405554323473969686004320621864034561924236437260527783919861351034767193319662078803668258342047603709332271833086880703569970183775229396460768282172576632015945728000000*i1^16 + 39438709363279647899734754543435021204049686293465454748944403851014639815992947701574690137740574470603898234045383108844961136272445534057386172670821088314736599171706975476830444049144264248548248289999967580011626728568864465031768602746516831053988580693447170767482988063235160190162786823599751338069839210961350864814842958504835726717689667848201599777976840996740774608060991408869591960989945615629222031969644895920845191114568157405270478050446542699700951431582823701958679317578298501845592423698339756241694715599065692361166267332083208745465987524249634788516519308267200916548779375877757377091210954647940571211103243121472781725930615765233536973019438128295486051781781717193760223702318602921171756357099972313660437313821572510551237489870769515459274761970756779935045742444446091332493975967247245499430339691524902559920997034227947876670889246330284114070214778470477187173492764964693523335032922796284573482949122032198934810329537399133128434838964604704282874443274425272150254867308085407358641640414438714289697414447454998709205421809977467987713725003567137197443671727141754128290495539079145000531450273570824086430420098849379655836075095779377547307603877158824607305150986311877558130643154990629016537639483680669365472320118499578830947516953573030103515647745457916374046563803472394218924885094597895199036805159269501742140591462876380733317036356724803130757918498009348153685315718816573735252715202141756936005835402035025570316114930156698264682627606113317863918151143562786747252175386816200775710488262650473337785443263887705513746355686294833403119120641546538035499159952618643323422919904702210586134567464117960915661978571783872184320000*i1^17 + 3221231216908919417773780545269599002053485428954879237917595288944833289379209751156339094120167719326801223706364895111583120656866030826572849799909226553347296722969822299754662441510588775013730516992770804352866133931716970023510912810153290027427768202357404984920850072046401311622350126550168672906585291239854841544288947965607871055761955418357947163990320811500408370122452796036495630527526648287707154820583482568468642907852650005855768385798868795691308516613275329553696658867615213890482127045588050271432975115802484755155109253059916388508055195271695991930880232821364946615228167575735089485228683456360136685019212335835742997195114903105479334998034747993020014081620206490336594439503889861473110750879131516594973015610983206282774164353426656538093872045219652379286822055719556675590148342704385144051281187431674511481837837765228640195815027357301377635141640952256604034132666098466362386288399676098527151042638047559091574557622362156937328239366463719720866474906271375738086252750360839846919656740616387758743614178196688973351681676484556073081038508064535208260178202930001423852342517664780673136393724544139454194066764990462937236252767557358417051678321687486386935135802183764780624710635037028582308975304797672408562399126846568049662395500949623092891977873497872848023453894788005660335561048345288591925358229034874178556080959929791383411416646392969865517525352014580687488555533233761445711642778937634004586680887169262166454138953303624758073697454822388241577370196574310490870412690689160960094065489464782784446389799251581583826906152495679127643283484540430436087589853480178709758932830710652617352184264301271851944239957793361100800*i1^18 + 212032057774855877966921334802915548367792857832524380990018845281082460555366328468276337544988042066138239201781254659619738920662628455435522777700158954293494622818304510116563390692144231955299135987831614535834390309093010316356384843632345306693266696172940050282178417387508915856532823515546134760763311844636755173724381283121458458529754790083531545130194392466733862357076198745386950802099462847390343208276284217607046323986236392643149775321304694434366305215798408023568648666708217097766911183886639042893625422040449468548691589501727363488212865169888899383620184152143309057434442298254968649390957774858530134453801593834682244493164048689660506956252788470994123827297068479545704003741175589618702634798216520610843613609818049293362841751363645619763516138615063215671484109296013879046678910165869826014749731615493245612483600525667888054834815968525503148388627856221111724933099033417691713200924542368894198237627822231244741992385119911518852753465880346635954373854252366987140647122202705996722851676252118949811282669115757026526750330746043546844688912530312621645502464708938977270133920109742621660918184321694592848267247763261041761127531222964765765770605822730930324645702312562097168006881787692600104479753959619290919825768811927225480961168733372764798556135676738202287601083756193579726388373443302740800972484255968185479083056757467151762487458648608022509207227344118552321361375189911186153188958375227324745544318873855012478411497055037842109607855392065547752805027419764292206185852271975881008166613242693382637696029087818372677435485543544518796858859702849295867603158628510635837409669100771592271707629405959755785720156913664000*i1^19 + 11596178155974591071263323823355637565003134424057100358714358573839390203521012003383655638157690798293235589496725978224684880993767748389312002634186094804808519590499513386593517389672792074450086603344741717288361392773742897275206820773862032878008967045042202542640544815714572721104354901869533000900178270995436987539592411315093888947786047664944303888090779095773091053985890133876043338543910157232479437050399433392349918709095735256389235666923747149603333517698005025945040502436019991745158738611333116269324583715882068379781852040164863258089948295682961236919885328809602995873392891900813455809572423489626257743245832062769934431752015831876906999978063293654552460646766855924812067537071979296607920272483595801255308033408756789428463949248029204295985267014694135913542596849297054175803941789653755973528646182863001181921547215524115497622259473761476212222829480728770762836303243512362360876126217757273802560932436271578059162187394635772726733159236322361471845881008222524415739538417340771448522015152135716191838283703977995266648146970639412633618192552924689803613825560071072511278784284175758026136290832994299908774568983214251926008877805500903570078130501842946415722509325172154244288919151556285634302978362263720543910285498081038174316310339646313547413950754557366089382889810998004930735249886350209186754239103573127900378109985657899056913756527551620135387809529718019733735132302010522993215542592415636062415808778169189071713151001080303017906709267196348243525041189558285609217481727905178674687047199661133468770422101790033956939873860206473058471663566539282328531676281836036198541651180415809862651859459879162952929194803200*i1^20 + 510992488027916111561338291660187308392599180218248517640102223491795018780081123983660503623673390077384746279028360995149719058076407747380551389211126622790324261165719693817068962622511016128211631994050513416475073101352770258922557458870253037076080010760233271490818091325939935195668568879760618182751261570171154689665080823006744392587732077631123644294331567622787322017407502794240150441989726619870737349797607398842383748777909282013785536793807013220450150947067063769523177168153271062197975005377795431129552978296621870219670966314532959484466240383388937955401772659669227396958899245453780190894408936768442275884244599562126800826685496626439768046822898229055697607648586070476657672598892981813970734203566450240054311383944734613497246068395930828696501255756891119844357304724545040913512763534048347960775085541128814835538601670624890779200105488456180329822209294981388196587176405340933342240714559155853627119412237256515805226753517024036841217708813957670891418871350065880898580769489779249736506905452462598515900076028093651186336360362778200750090679326417092887369145480168095385636457827133273905566079899691772038069872087817541091281532031501930886758588628789219052458260312351710553697525489621259513456541533602620595841743649466032263017622001607138503522878997097954563289814007665255404088962078589546333511373803121211065795595212010117888926355094710148790832503908052976580302161778815919324063223337132464005448383219850954026986103758604514610770246601121012576883367002774024429157644817995697068022082322033316778132175936163764725147120022406125512947261671721025432997151455979425906371310949888261091994086681641454508441600*i1^21 + 17813763010743997944880947230970189559631471274918400422836281123314859850624709782669457628971053307168092690382077089735695065950358747127684912172345087993074214747644819244116274761894839225650934149067948768162253920624653509345229830181301823422588359933277834104308726619994945324621690002756295737560049868297907012668297464778074736687947234830247556622331754266133464384784325252889948632274840669377592275473492023932608762812909145973847226488743964079098997050973042535036668555582142368461072802651083571223335490611735545736717254497038519019724561055680543211617303000705284761443046470294391141771843688302924378768183522000248992097636496899232905696494473730091127236323235411787296269633466999035047567657072776035032367459346325343125283833478710312507568593253961831419118112806263700319931028159990391466036173620421272368919422522238252300076100209468815243168124380310464049036916762729698288598936571633415175104544210196045260203533282095293895142921610904197047225392929724585114289771102185992085963722888404994401543843285794855353752312529865113711145681171501105261744276350885837930205772551378260195810885080656422311557339302159208077286138993931240317385758469220866156220602683106268970658953848340888119385125021269169171039511885926921619546699523328603384582704925759652444607571437683007928287088677157483221401107412095165169268446781884538264217253224565230313930356281627124470311934354902140119956364490387751009055528981000848736073402275057686832920620973222228739110504148312897932851137030488549590035757922094031371788763873475819869519359848966031432598492505616319684650414894510176321318232989410953992018978062933747040256*i1^22 + 526965647523572423761186613203753865633165794986217712807588128664317118021245305410244735766786726016237821816932461324494506656089687827747934420622547593542419781983288550480140538607083848572711376711234245735005910840187543218262567110426174845828758753976255744500148081092781014023705195247258546119907702781081187961025588220605093173720377176361510752439551001485370678208094040929859254858606686709516177889352635581259664633994701332020220799735535084877893873867642214767126344856075450934636358328327887506938177262082898883220329739222712237474530540647565119086266112046986011481925861042441601286700643137783570698033450420073497668766417117498776823271634485963710182865096045905654401748202325789910518657601310260574870434545641855430022569003071610438239602182830848808286834133183856452656560999038195459268169704679423601784957909101200818548179550338662502257681418382939461700837928857354209561541958866747014856793202334321263289317950387864606341370273849406609329598119655035325759298125522879376278788373876390701125030118098076499500168894836116261402144230660133347361800501671355023307074908264702734722555609986202201669270023266424615230733308468392239235751061268111726751529433495375200939323424049990785961793509004693991073862965660352065796528011833268707794080846658196163140450821111774194514268975847847925187904580046979260212343111502228872281496052238390962406901654285893437288461960928614411238577791547041522959279865176293370895939117590934950555999840014064931532896897522421417640218511682789663279485457533470845536815045189875755413213218946523106968348113104275500928338817653541987369307956234334995835130653779689472*i1^23 + 12333477311722159317590703080544178160951067522366369005422759367347546371371188276136167490591124445368039721454264531391451238623340653610261525439253837524921256785081426938808941985811853133489149473692248026180023674964387535069566921303822290951547314720390478114641299275119300629310327232535265698026349987789131716513409142856976987283292624197818137392115284820924592662461542025531240284764286825275887594690583564253762981579684649065395767385922035868561319682057008099634614297631698601116600566330382991292039301489141775033446467944633580844377329078238572855829324805584737165441951776020255094927403862344000963923665267889310525713266386215817740712613857476569878759532152223374963727085791045657499173848317625664200536148345426632058702775448904228337635380445131687923414936412918131189220904494073711056632740779745721915607442032095912792983983389837580047264144058831441066413204873893959952984510367790651992862070534532950955885624031434261510710356105608917799180588048922299758946086360391048106820698497428713695493930511642080313799965315929475115762043990684113111936328053810349543567314618127167425690045258748797726988513855348719733057758225542911224778903352879072997609541630515890321007137399552032219516382729266475244650088764713949462370551381216360672551805688799365021635016643455626658939249176443601409822167643994491533040114443749342670900610571484513540759697113860406838203133355976148363569839732011101456813378104832979846693091788242954628704757789747984004918269157170687037530911323759043568534202601171672512556636928903986883765869963190180937658893367065511477745839339108669359388679745401160296883334152192*i1^24 + 218297812959799286574095756851450284756938706107408416800951819611206379642048446325341574543779915216285488001559915884265723731727437722121879430360938433405278498979807590971763952974075856835076275430781084229009188352962035130195584325129761477921548811018495207437397360792778122284543310318465205867676228360060588583831521430523458924566258698763254705448019182386713685439859884949571038071574229525913818935747223971930019822668665662488965088159366600518875246846310032436120185782881160243428737580414163969992194860802552763907597119222845755286714018650258557506144704002413842272865305579207923244458756874351720056409319977625615265986352624862033944597481735444246912353112568889862007955213925061946149300040139576521392243440079377161140959975418860216464294902359831822803955941806693012932880290504682831572063045910417299571836946645566417584494328673900732949238743567850280982759834437456476937664422029584503404614625984277310980223420325920672410319463718320236367997022402373023800059653977195099087298062174467830573671033360679811932296457229231918486661767868993722011796477862949690324260729258712758813981627253979066130002767190986119535420258765247588775792807915537022452635849491461436750601589666651346083054352257212204965660771188270483946766721312140375047396655742334379744742350155398627836445664136170040255791180324086765885095346421667613743356059284330074317389897902862795477111547822547639626873671211770424212156875364559928560194216049273443395871297467656208462186537593763480519923870624057290575293145640640529891649627692111827676006836043162906370900875495595622552529760696660873512657745241411570584518656*i1^25 + 3882969341424989654060700917543263850312620305265459757359094638535411213348748209630559672493284757036802405924967244865756660012042461595475389663740625907369716930598047621659458494768100811763493151870347522357002470228334964398947083534314189126613207078842587651586911905538434416524765199854010318631892810455185165048127582576756968688630768751253173802492842248194093727105202801507435471285029563917164055965824533266484909027804265878511807095132197831783008154551045431594203053752298397347757498614294665067823399870549095869749530801738205179359190110587334987144964002904230788520984080150495099107445752861397879412238388709501431718890341018802564343226239267682900491679433875260153119918304498325765758113270602507450140914461886637428292466649158351574696668209170147703535646206353764558046614597999330659904155793045554817654771955127134802521568667713766529274046450523138013116813087770323926936489432076195043278477049020066744613380594682462565036830714520866899414926066781014221770663084939121621725506931501614159106095201700722985169400382844835004177953372671147434481746303035603555133806982723373598474185400216250026862114445451495676391312930106370086655313954505947985889913603830835338633197872463348114782630589393243129820606200344774673101109932862676208170999487436137207250058910328533143672921930054126741185831395012247082071122521445500705882880324999955031236544655591389000345753532772918056836100112083090772192015949040590121234549750236916416206526287839414738298034616892843267047775300269561712823138921080213776357023105292730408611762216847267458280614765648078228657346537176842531765236556493867712512*i1^26 + -47284933784729105726258638785515926313931385732981500202574954821229711728697325932324509252406197425964634548042069920021650069975930798298156979668326781632800095279911251458998126091242529980557027394559227686263626323298142393923438539610662758150851232508276919893406150224202719025446386155174242210262401614696030248289934990582363505666892423289028951420835691888153786983880889251537634737685454304530521887544365391184098198009717646176841732237773792413110687972328493535610617583672038164779041540444574118462394622213259207891903313418000076744306024065002594545646129882313620335533733330826422881170755847780548377779044702344894391650427186263098424175853434195736268723308369525515727236725799323246376841849191369214541174291493417027552687238353754853274999956486311620494520905011823419513336702901638904128171129705776831953701609739818475225795951476150607358551326721917122191204421745266629309986527409984438623959620266625188276341994038895714748386440652476610192671851134182198955096086124538101269915825888762356928535732378676724947050143582750334403002943547898837426067525188232733683710283082446976284440608764585934086652607177559693887320088787783858837529591208422788400576483541077236873185945654785603830586207786203919950803881003631716097816341544079668062463656497608115683793720192703502961885617735920749144534692245086767506704759161498371912849222801951403598862790554196533089800118331535931330534123843337710388355583145774178238530196370587057447381502472299646952415725586485758445330633235805125230284065788242625223822970332467006150396136407539524089440740989987420638262653363431520643469584812212224*i1^27 + -136046310590036913323560864652681997678774288814893945443028814907900695213166235972175218445635186818601909860702760031754212447826550292327159445538802853388723243944698401214347412233277878630229902144817494685260219806139535993430087939226587485260486723078031643151478333721908894883563267231753311257610472254901641499491975724769359337884484506125771617561247347352287115140319996259453250216861019328817186728218531050198613600159829052612506340762058366053985225295228646346935626720373619479258574072609317807771264364675651870629672215600958609135819215955112957755551201528921964208947207781139701385536532459671138379229935643215904301069932172554202135845802987480799754043758453338933391413736190197240798017225133934889191800740581370235348474636125702647505226957829766090848271872389744422070495970030862624071064685904885521997806532019549472665415617402844460633117497772269579189100661546483175286681048032753274731084626891202069358250133609246062504753944447064980123327532069425711819493796644217964919199017293716590890837943666573641166126076532310337489694074498680742536637390620565903316959358238151990505342554558452065026440763921397658143006158787514700980048407859056348485200159383365534847633464503544428646834808484717304553580473189682509040909728884769183745568267383720946460896073851334351980932805403403832491866859672983917343751102862529229915861787421431749402350767313215766188436412676553682787114586891352321133187131460304172439928802219793887764725676917205416015182578267901609572004278734894299014323080710443979142729843438792948895397599873530520913780972971473791451961111405785021404132933632*i1^28 + -4781463169871306815673079883385914892658601490325408197450118051615122314384796926118699633494598878852162752095748372225210076817455654103702373470496568372704332463438156203516350337741284106149580843786318458623656745442614766789463816389095072839711473690610699274067099200130294535713099406311879136926881016747313383056366238408173206090524303646446094629479981096217107813176375067612758049141551208656434324350717272785144684943406917608319419630962364016627199078076900670950973051018733045147182665139766526692456775701107222032220056844691872466440579309356670868587762370627479599244468390251361163918121171897415168076911453984542639711178365728889778191017667921548052446084584665595920789817726230649440048487102202757413923737200628124597016991527602454015646627179065992278501650002721894660065186532797409304123375531155639931767525123170972820654994037647356314031077533067906319512976821695101053318707902649562496926785694884669533329962604857566837213347450027741625292560640633672102268928464732494765990626880619532315077433707946064043872588922424335022717304626252302166193311651266261227441211333946729252245978941277242599013803647889160403889599620522306500696700738949504180786717923881778005194537649036551593963515956472055833256703197515057545655300106403462942242721046104179509270242455882524443756370282745458667416508098100833855680855795849843740106441606660354934704608465024579867602039837160764642087192195237253605927875506915754338265752375387083210157661231027488307788326988972686862774567544470961515118499543756842734335474280007809894140002922064696661014455116660285494219437208409576539422720*i1^29 + 15856983359759938152193045923645047124045138768355799501998834884076880351009584932620643663304940870759752081074768190117317006603474465094240013485766457046918834535811926853462971512674498284778886695981611887839628708710033566101381911050824496983831254344447690166631849305263769533358841747801976720754227186706883864355672008536582055767738789675930118093703228961544085176930262671938659666176443137639821241495275742664701904883751389839623809921104467102223536939785120678290823932666470108157081993405348315560313268105805826864158603876349128364002476941535407924689100916074949829308763937957287619560786270493099705795915943924546686249417162559112437029705128669814574422710731197878824385577573221842678800590523731851915852110662136164982920475086286884684706898909660224171499900529723506908108120893072886250052783455070781156620626062294494321961249521987299238140577792877908716687614935126756276691238705276254031191468530327563197967683603572607345570139856468746110595181968713331850872472259514138963118562169253090886304280925509933670521673935532030073015123071852204870940414991093977357563482193947240694273400423884421805368289777701257618553871270509598134200847167164514723961393253664270305583692037748872912506175753972752155318341602039244393899616831123350448762688540816553843809714200172596128209654431881228007374688531520225034375927559422806816905879355540427524716799270243689579898464545619823012557773820199584302850463939493730792630159711789436146319011542043482367038633119975968829796515958301051326077746817490855155088974781397161382546382473180548478156132281121531950532207729843372032*i1^30 + 268949253438041018552447292483463889487941483038810907942548039018923602647751839849493315961442341182805480894122681002515567238851875964606456481385187378000189534213927902178862157596571848123389734012297719385020277528316808460674438732062759286561967491571599479843210729410177463074991776590898365909946546709460549225955037236776942538365804540707388978910299326055850988330589347770626311038070420223016286537258854159851493230582439286026018239732573599600539753906898148941124148901172927849497465702870188856121596034364626056290200401026295875775596121874118701265871869117978809007360470962804898505896098477372687673140365321493090462169201575127881875868630475040076246987843256938286483814334131534369358781301083333673694469025782779531882162142186020076703255106581774681188834529146392064555630086715729060046362506131807623566924814665584017570487792317779922229447775804815974441456511821084418886739338909451467413854856372553371185180888274094688605646494669456449402975443621201138613489811393029343492002944879225211226340494050925218887592341177405629638730627734612468489056763152041139053401684168743886185320947528700458181595946623149877732436204701193934411880821670949798222433685582440264134837569937593065324347080334911098387327255100202929264001063393041092361104649223374859258216175989421708331792653248279899291506407022447623534649755767116761048359297562228106629594213418237929573010547752901446802029223051562745399473131795385503341034312623388043773756389610165897935761620589633436683436801741178942790373770471700696003503979681946703882733017485323925446079912802353006817639252623360*i1^31 + 56224159345569694129548633289894377663115320215867723225942843993545501459155623961934296921968770008270799828166408979463895552720482225797524895153417878922842340336042147684160294348432453276268655359948027735119700059186432752904922224461374848827752170385794661038456964672769765412221136080721863005388723425923974147754089430003687607775371098249074535987034958553127042584166997279370444996314524980803988180767713911839504367435281614855444143434871057755360177364194704576463427502603658006712285164673129959967242679052739935473608462388867671766440649101138034954323681527552849313075741308567769690517885497211078725143543865798228559336883861092128817556467860704916925499094894925590209401955210968396713077396899490220998479775839546131194815391811345087473995056184407943364363770140033031068074392045243813495486699494051056635175977758325315713354709040119874461165013596916251108834186724743147156887500534468795725033062689372469141067781693453373302498619322289127434375200743263280900919915750884477829597010807215096146870742361190083415318851145798150286367190138091504850379655039811599142669855904863518079783323217399559641638350445664091507684683252830386066254022984203384806545298540833755993187526302582278420321971558487689586332939701022743379847109966281352040813849481869948959295165734189704963219188297174261259788209735340760466071349344485684613971934937771640223316717315879782229975106039345851249887826416211805461087697586363059464516786617935496290484528450628548397552397392526119034823147588510151845616967597003095659961752088431061794241899189424756762207313897727934643306496*i1^32 + -2695275756982705539298278731185280160118026894757647272085248631958421005692611438585444238635241970831552645955662985911358197450761700417928402787186772849404328372541847961249442385743584735415780567562471093421252718676753219588312176344133174159916540033865962797938284553379885786911378913038209560904776271540202462601225742197042871613817298903177048752554987038549613179329717394132530783396940978576462389221415922735310034607298708435316381579373279853357325441460286001579994793730893017658003998050291199513311014312807017904651676909178533467455234743362955784853557458504838313186268222479105029901159877917863169217973442430423422635479352390871610301826339492159402123458756319908929182619160014698790938057123494918570073096700432590196002604816638529707530564887320594735864027507004329318172822014614302732125322254039741052593069353074828980379438371773389876090018980385150189578735615832763965256036407587348701412011538560510763188561463452095551520181303022392749287519098461996036501611033664448234490641919620521329306474223802492241445103349710560608961525353451223311874234718565963089686718638181304780662473360574072829123074419613239597563768505484396344920666717163208813982611712225015110846014318476995040101065800741655221593621231947078098980866111979857849746092671113934691826162198256433554571929858882403318552003716607343145862259436288606656305936396943635619197456804806281245518789576962967434878690659428651995227537072267002001248179371458604893897809437076255929421812779266904998647536881478514338669136642011650610924969033761908543510415273351982634444946866986977067008*i1^33 + 2821244806844950704587841157247356107439564765399062381129454129375439473011755126292970773006294416692328560155641058970708088838948174304976252564246573022380464832949775369415915440860227216989931404597223088865401285242890596126491953377378589228485181603615313094263925365620514904091912840713267117643586135998064082189450481137792194235996851862051050802956398732724742417585631344181255889989544646187563774656018410055578100333043784146712894372732043614208049182132753620528653103931895374806196558595706890048144669627762568577637453304210710906618188369585144793308559665035239406966584303274155989622906221106493713780687992974122231135895770899209587155532394089508105438777453679966904719636050401590922898621794771150918541283354856593929586758135637364061756482437115148532578623342440149880055767343004904384924112630882002098691572510709095025545949460625056607170714496847204486023311429203312379991003445971192034208287630778586684522792996252464093805261308624177919049155632115887684704490320742164519691869192261765573176614010294355453025394609482312512212175553979691351397561226111996172033725217929814916318195867402476136616068766582740735438622248451860639528005852307696349847950441461583936215939096112517271461317136084610368028643932867765665905894597832688137614155900914750689500632835059088519440346376017645266887700511309237220108080466639588645262171547989242978236062838753900523543673407338487658631719466651115564599935297760924332319876214729060722909944169668162042110479204994231310779546389652798641210786198728445596633168333199713637725378091083907891720925174824960*i1^34 + 3889570295744154111876647488355230749583459372701089747883154959527640470817609762054435885705375979271250691079634625207573546118296150475391020104135469478133883498288533100847129072496716932654717356602150110346257048716357426111357957179687512212978057538750788722644780252952460743031734048044885366225555236117626311020730129346482496427513240515183271695639853921695356548372489815187279733667012215305953123693178718628659770342145206472028115855215457952826369815776281647788106528607173688079018182184522450090750815291671636172825683254770815101168203914209039524765729225833264114743477305401232962550984426243266903291211739590819501887013285797063456095393080968500890683572587405590411167689954164164792310365471498382421808032052427456232303072276963502412783675241340941720665969830996782119445176872019906756737860691666516426850765389171242147742025016568311101703547694056600559593508376368124825423289495781731721258015301178762717983237924825318146139131872740872928951453372112147943716550631619307408143024203525236464331206949710227767091770849196911289625649067867400293217044765025874897458008925389415005029438620807973920398881282618241377830205537330349524322245880965441916910582204043725234626772112826216273989314976140845929524342302761280476052825129869959573776633149831402921880652015248543627693661950697125357077802221719609146358937432005903314389707188252812643083110367448827619689567295511889110332422026737179495616557772558159028305970250791448331465234491398259880586997570789567479784459331164178151073743119537166043336779688369400764159737253068940875128635392*i1^35 + -5986574467342868120237560838505663989536601827093169599680007573022590655679098526847043296628324780832238419373968095601125598865914069690556216533997043946020273722989557805219075179329336501611146728250147408657729484998730285362551557363871775147390093335137700782307181638373046824199389927046509089982266654991521451095217409778828221169833775335365808930536764274370416999631504885862851232900970500731345457710645789109369778329612765230153511641805566222520288597902470063280646114440214647006321812002820723093537347483308675641164047265394361032818313732135137053055819020003645826241284843193456660954122737965600411995284175663805038722489876370566479204170950356510936616586092694588205043449468328704384888354366412611046237312570945835657551633450085437002185656466078763909722885601802137250509402996819256110745141915215745746417398413620956018176558324149243632601491129358840787477613156426347466518745035405311813622023121821715714910528193805772086903542795405258420053362679181978154364074517388214002281107593055844055817850151776873870344569709250959674020555959913527757696957141473465111271945470716001374860003536708775686855952579950046626773538642976160295192714082478482824410784699090869986078983584961199765050946428474579007702464555411097121215780925292406583852024638280723311953867347300342362386701418118483232206842063544782901580715298332836535419503700950496856389891335660681343690187182815555253531177710807136892271525704465294770360506965108533543264113999204023103881459412961402898416809381307248547864142956438207042179371899665959980819953099832700174336*i1^36 + 9164577375839416461924053472639844029826304061308735872393621306523358366932990306686751928456945103121233170121327139584233292756478446518967934591713624759574824609973139559848161209701905588359438170024457573733123312105964727863889678076891215463270191797717059146968850257862237201207096892366965419851364351306216234546501558990369681543512167234166465443878894881914335098177688428371333641621674557130100936758436809425462817803421240748889453307437386991873205927998261165837222291895346328983311214981598798538162334682664185943968628584414105757586185389131915085680236070208502477083249440221634705235479882807554278499409005495214403525741197345772439545798478226470798831152286103871094672857394591691874786152985250199116946214285937538583746972907260743771811737810993560826566532618683025195989209570640732415944276853328246395605422915238160343540835136744303520196694587917399726767571220285973076987157991907165533373064922409435318885262156105864079730129324073518357762761505474472149035713242584091727451928961178569629434803300136649223930854131822174173126723046383476275804313915617366165649337566620587355978161206573614231341323062499228704347508985088485285515069002916161750802619011755289586608205045258686411331017529164450257901788403426832217323250255989709317922049444120820619309625760225659046010592188442022188316566757911245048025620092551605550906764712515823465921070033980021540756375850906403409244523922529142424359178264224528883351225718636609247286138402845879882045625141668375524483155288672560392961632986468385901100065341446465138644603465891840*i1^37 + 41162920174463659873193500590016103205459058125888025906353664606835464345280355304937007490471503448044191815847395903891510477616999750053429568938191140837619055251719943405306527104913921491410459540259059332750242285840536713713797038331803292122190647757716365690931255018038543658508253850480987119824373708917922872569807699482455671462948328871255292927144399505498222543580855397592638040127880757651483185325759485618445938238705655790390595925247689653548926130386562216816300645168099562254845152210620466367359307850888187941381542483754685987206640086414040057959994507437722145265433900481965524102336631648848902359316593907122421684729510745103551046714942973504899560610178618233700654056427678899595686324549238030501446859852254898599937997058753527956073542760834512749406565488445158687282255655055602712495025098210900000502954325941096872901123823443740367790778547761869814045999699228559963629910663769635058948202648438716105072400616299690219619325795300231387052272150454133428941786224047347468257715619834783894491538429742799022358965851339437206259774178986531187984648107818619250940297932912841344559515759576819171642470516308443143828327879418120456903082221884384123558506319705578736743495339509479527121878178036684286648176057553239611893540668880726262620433747035112581203462540905390773542045700507258556728332210232375896464185395532717915002183827664920375434094867623845008251399633260926871989886648226351654191343087829970248317852075872863459584379153816092716402785602701574642755409143745810801724305515899649706287578803166282968826118144*i1^38 + 57374141100524788841163905639845123090709363082568807349939655998570240303260052088374298231153578652537479600057750986958018197894465204393932309201472252440249549724682983761474151042942993777628653788672408426619604250763857806792858917710192839889166911254374116999336342458187896987135726032035943561192472874466328113068755058129657631825104377268895143757969505258901893700312329130383260863646806638784116890952195407930708676187424226393182551946768205374342467952710500685066362428927214988637977213053386075325280162294910051089483548546088969872197673383768362201407438945959110699566071930276463466964856267217607935609797210976699216763514849701422826534970652391546449597977127574544074906151657613489704267202721727498415644668398988842613834291530702738592820691962388468913696364628194842465254466851012423033450320699750840927748792365758180409489901692859514264165250601381289169207384564452225213176043154715087159056235513839515106275802286293440804979575369478417101568085808177215891781546926384851193988907389927098888667785196535322364986591595713774000262161557627337063035653892745226821975362673253065449012967812201646655050662007854745383314508327108402632086177429194372448395890874669548981133582498071983867055495759240733056075213852387813013198976604042547827499346695381651635824249534516609265861257810766362961775858744282120453478161734938215433613517656662455773684393994975085020825283377585567504773150412463385426803637851532569242827349395727666951835885488752784309391890118251193408116196312538574157491717617239124198986588783834981990400*i1^39 + 53456881614605238308153449600791896052264523854699216638697716218792917292944051432620159224578391710948572076487957255711310240971720238286752728651612248595394851859786231635607995833443453797999279587351555478260725334538263248258966024713387320725837626826006521765619583246225715534953464428770210429345828601802959925336997005391395930106659360652448023894005637933718160843560476271580031251927425307899851754983476224929993972926184279385505076996486504985451426563648018440006678662579074968127231359426866473569102329010458604895778633096856620340006184361376882690471849959476241614207541454975572505652713671903157803354088220000270968635775210213808223126378031547347162055027241424969970120420765691143860324197068047413737723536605169190368761036209342225877346948069868553772677797872071679565214381194935457413584341453008027020060213796399443478087720376287843941209622065732891987969772960628726311421933443338135400581487378879374745362594135975416886464607593892015476378495236779605139939881878253961159769354281639299541853958109115135375062654603587616334202257981105469203282300657102990527889042776308767453354508275785486844517460609312949958925784779287131310626708825584617335344416661168445285034985387338208452302997912210697834380605358607753993443809252912530682739032818895882537577913522401544581077286669034491385292634077361368552958830535190731826575477925684529458549946173669109424907265465110129613145605206244430937945206258688487910541386672982501101763465385011861529436715614824477704178159340563178236227570335097497972467535307603968*i1^40 + -48561481848253271651491911884847543804101423787098150462030577729233283788697223806924355950271467813778296790881929054327549711479983763409555850834275321112305514249133942981112127410336778607811504011102180654008290021280650800239128840799613261820081718819826974939608509123481007353599471705842530761471435975716198118969830390203716362547139341537018176036657418805958136644950068996194484817118613253170935425531439642122750853516428216561593862603079607841907945941797446586029523591217228402042865121998614751665586310658707589759966368935768261943335758706896912171888858337048701862415918807989990190815520082616667959827681542670258743749384687702785847630951970493675402470167106961474946203941828148806103248803955936206041448805846784067676359034788889611464458516126733158669729408945429783235351219657851526655205705136567095945478121642780066547518385973797719734952045846642336608121634763183311618988467056294773626880991278379419754244392020564675307364547663902979337250277243015110556928222267065884729102125489296183073876283503971812937941569337754340598610671480790230923446449068938889449383921026648998816910131097912177441459984847154257078374014212201207639776871061777649947061621463290179783425466085196530780373491299733477902205871787024007499416316568291593974054922558723429028887924484621086689666378129153272295175812449318059471493837147977350281977593812303493483975340317048562582606715819673669837848256817082950831701595988773188679561780192955488831768085907194765740292229338898771466337062814468488418121182700983910192570695680*i1^41 + 16122510254490213139832917650233317922760795979673581860736076903137192209545558713017663282628566751585790334903557098952339582946584231554131359872462191516335526921865843670965061463702768755261516460782445081963654056990305502835256331030608006453470221154901696644511033342965691923572487363753490132484798445993149424978537742941821299131527866723528966248672318941791023569077595435189803908778845768140521008881136612745633496353746606016697969360849377031406264338609784277243436413433865933906660221134849174936609003784119590546728829563429767543916566995169199829046529562799956252890954955198476629126074848713420772472468276135052187559504109948681293934649199605531367362556961740356185415653274013077621009117928032564178064219155993878592711423686198399282752888268022764140700743161085069332939644873341778929968837620124798927760033128222272838270859920035960898513573550681518178606878897642771352908746783945117497844273004518896616869636043157261032244368200574651514899996351319084723477588015808360822303681268807516179829628724628269014963205648229865536795630233475826506855201387019311739745383912100987890647824663473545822934310675518569457544066335552096777074932630559395188685825281558666850676109826943254777166725525298601519795182818606350128148653710954273595497500116884346803020659875604695873405446631863782428465840929064298798029229669561846869229467674234904145755018966854026066558911723125275949387587988801994597212673653904365010622337641741169543433295747902572058598186377026486099588903921156298908127468833718848716800*i1^42 + -3249469509921970304405558478556146217039528447724938744955885159061732562931325339374247741742611770847087889713929465285341914341562348355765425288731104572315278243645037674119191310022766102667764532237904450874448800208422992816756116506631794655255688634603789585711053894544462389948662940264379946692163022149559425378151372808856467151702229477078277915774779892674025680657283004389274402435238429337381557670150928758344006536325912148508155551374475530333457793110428062392826968850930920414182638632319967502867826114067607857254123036535681202656149330038800906657525995621404678172217894893518311588992327297565484958052050103759939598876240710914032357774398406122354821647335428700495221459336764525411284006478875832170404171882948616656867690959489856064299857953111884425025098109192702262340473509303993305231872269661392352472604327296414137651193865565130798896297699319426945195396809495728757445560804058781412270815443097144049665432813620807914528191306845154137679745898618288129287950591167826521485662157103048483477780272373547212949309574421349482691642968667123636537328920857939727444682527273896994019402575277705512276047028464834526758054753486540720459288669770472110708856526976245590365259259431512561892138944506492639896802743676794292477965801243072857655409082267255735875754445797726550944299041602591573971396915406962549940640594573409035052963665872907225991584583791309015783061263151961900994776001998654509542774294885579550175311221194216150842064409332833386744706396277538901956684904029023759491828463960064*i1^43 + 556342744497964665643463720568093372455785695806496567596093004818447160230434702020960080712363636257580879080997972880184845760926168973352481455471931785734259127693125947349493752404614204870685270048608823544160393021121322742780363293403857353887659301743044276328837760498877071946219555976972374091221001084473340223195165553242368068625537215724997237132866964549045728424464585775779687217177474823886589671413493359665205145822960607369822225155082685862764261164746373890077680280366013347170908052645190068266857958243574515073659192800135874478682545287224337319837314562662818480053065460461410790973771830217893223685623366334209202337367575958940449273506756965405215224310827163734803654956587047522589277660621195417686804607096666518184922119815640724434754180033333423036054138833924541620878075532466235920040460695500878594319091856815925823237571687904865214635600235920295739958474023800516483528183044889757572845194241839435829955381071446339339816050414834386859649955991502580164014531978815563232451449580323885222309378982142326800321787248542738983851517305414943225608828989899026380993834600504567588214667191258907718540912955204083747853892719286311718957281020140214716616591174411575993171804811659997916614324127390171690740634423062787319353214593031028247894754922994747031603918619397887647527944764280676007813120025269198298546958360790939004836644672499667482746655129553601391107594350286840630546006969153119809233551087359401553088603207654531615969608133420995886312691387118619623892570871434032918953984*i1^44 + 428643210853918882554392662226020054132159567833184430227432527491504273741845682522889076239483962390387659650543435076295710443678265215571448025421944613045335369440655547337233206030521401144227159201309677583637867148339645785275213432494270640823317147095682928396346324440086238417602780155843724568830075895030140346430934104066946030378373863956909469043651235743113556114679743696797674489386816774289835980964598440847556717740812634089790187688237449257322272294769255710869400541617630985560635752106646779764103434654911259229770527399185780695176567836643256749086524717177116449000609298382827037192484575221751502014497910833610671962019253807633591920069217848102658654353662755600577114751450049327533422426274687843791041863797813803518741438090616671801232535245702901416335334555032783675012042484093362786725178009599477665364612550160295288038620757272824275919836087106785590519496043861625917312415449541357213365417550491235379369485989441613548912973331442739309418957490246995707379570766732422851330032360800847987878191302193541004202842176874169096225914011125342898465977065797957669695110540010807839100780741581927703496456688194838064043273577060105074832345183329134067399783921987082063013065125542568033525925725428657931291402323894648506366430932556819128570727663459928030755689975911932141097720948432884620464634798278187496649727022708552653585951487837926389291012077597093414604399574966408856677374421394216683024793285930740683468912080206349838584878882232412784716632493002104688252443577679872*i1^45 + 1338190180707643639622402467490920224368661138086681830338530160863036894477270677640983477340385646611066489008235784763876741381759306534863854339391028901273316999743591111289283150877415528715247542168207857069032258191292988502254553993224839700343782057627469839151545609951719931113780173805846997041630679003775996991122837517680602324868030017787398216922350768604127419105570862007260002463158168542819625746384866063239794299307634450907507100257502995794929069074207148937900213105992557875444788386807024449098981709797720307183564768765565445527396881107553376679506023226323690733848824435333464401779561574409587955514819333379117644750004386935384603941318248491755554653392559664561909799313508459117904348223011354584398887114117805650845330367217800957374544550433477377468090992589660463708370114373220738328288358464815177570163455992371418606248854604408403104614556968194173054370739487370721871244897081050593925517123823600472105629295114888502161646750071723496285165904397981243718156371435819207959724775785853996281033965130421996297176073369956355327457962265841257788186363326404047250023973035747283507204406706445642281266029482160031232161715923094732094812437425221709968399548064857501462410790006609970561237502109872925451781224613355766073926577034593825498597752760467613443446488483980386746113481654240596239140340853541537884900435009009954461004404498954278274715179132704328929388315011409306401181631810908470994411027873063589019447125095163429608285492661896641362385493375636304154656768*i1^46 + -1387089421641350359617552326193314150027382570469475797290236667676755667176382269959088212576720288452131294075392780936565682869914605186616914594298540839604772854488911325198041178081135792003895462257445237332867326278315950619230770432541528812709931938517123939963292246570362108228180542662499723286223622751917667233641197244881964467105030271749715713132132192908747260425283741253127763117560443185565053024941174972917710034198659227782737294895045833079533005181179610950558544132585308413978211197876436140650159231303338245496417907042686132300963561773687571320310559390531925851897302282763008999249805415292957831442316482657674621661872024776249851860341497728885244784169196044142750541762931568551982552926932174360064427667146908434586563223678846200425267090788024792820453974004763436642907201003299951518044176522576724786011500373052820464030989041043268944089138940964927048767001244742939090176133404297568908593621631038096000259225476179448304652141182083169029480984959660907748840671444684150778841683258502916053485341617065525307825504967857688960730421597505780321090008029624526322043536699241279908454831817234000696472474260658368862576891539075657297594570996238004498312961796746480628306630618939103238265032610246288778979039658300732882216184506761773242939815233618957229824796816588548931046978858419076209364282452077658743385861307814431389646325322122123090481661311329240751754645311629225267614258508814252437182151159751534913215402755363628154348541797373836992661451030528*i1^47 + 3183528844189455325808905876243157357251876258563589906622235507419963631063683631468505821099833164693495566390562956102920921150298290497061942341411889623408938177960010592952293537168128532492463565557839292486401883283838501464175474895472027380193402959533464814230774474021477572649901381371477165439489057976157767106449499813697649272485210210732250286693961117160868156340919882683434175624880845066542227001648522323322317580122094214186690006053219931396680302007902194297302784773087447905315707944444855598343351234156069868636657265826198327695977139556837899860973089878821145636240484346238002832660558552488235038325673510856849837681814107300949743182345223640222213769172986252855837498691589278282376216494390489589824097247995444711557392020136091176532296824215327092598442940777673043185385534420473167896729193405861712239525021240090794303259014058041529803957606164298483141889005669346886092952675554061835931554649817139016522934317521098440565112533825611990190774514422287593434371405503900960006712747866935876218913610762831675400290556298302120254627979026039423282043657639634898187762219608228346882347267731591013335058538231753900005141899709130554966027529800699604850469005992378165058462065723833240299548502039272847645440339159525597686012100688078938444895716543776127910443206632020898678971880814181181098107666979354019690662392788572724550508995498738247122380558142232888123631698166763476145470834743687830444950604406438830716987959939510331911557783427711827968*i1^48 + 7137783055250129516539949992878806191148014378809329206128564538761255851047871116140108072264776079791143472155445911419341458911269793158565529518932980609432428174193425150726300397049673109716636278837869772170944755042201458444384518991444129309200262154950823210274686599100750670362670656816876971852684986638122614629547068329175210880818483179471455476962266940109447557626009625155069415748606849232154424328278787660824354525656788814590313168330667843991746576379045271057276207129836128779905575291635543192656460071553154804820768165401356858379680778635508164257026899460760855617113196054422954272944095648264459931557705037583609448866820134617154748964892205417972021110961751998096129120804661216322982102323331027189119021880243591925225130688734142997980011468993820045526646528257109172924143018192006370552619569231864308597838950728694264879219732569780773799030221341652599374482668837051030431386512889860171502016721361345471484935806577495057711787533413599539758426143351389880397116555844749261282882342045905496625017965511052855026940365117513880589763302501832376559517264646219415858461778044417118762965576704788829622744966823775296122413142516907360370735741515289064414729750833567104531683897245303564553171110596027244296439739528591712070660993134149223124780773489421496101255951753489500133934596455758784148670388164676142226909049719090936124996289214591125026513777039167878528231126149396873187932601752305877354254280153518624383417799705260925984768*i1^49 + 11606164987920700620363018696386552083451685306292849766288911996916371263740715417661418882679510683626429008273655504162946502791805999311059195606679885817471832923959827212145590472828642765667156997313408091771292306506825756976098835636513289869362394805150097698251303074671145368966109384345203350140673635823355583269603675297193909855207020737300675293744252342106598157247224005324314281740005519764546513741950984433349365151451799413429389446509166827595717643120838911979905997217999517223274296499742256322885942649156900020322546071784070410450025501305652488799835195567940324832038741288388012276584032205515938751897293024783745995039592070207273613440722330176354798744851607615463946865625749100411793403826115695049763230130760182336095810355206859147904049680838881800362514260414243757010273634031461305191086952677513973770407793449797180509903315163556547735296661545499410868918427552212015897744779964193297713199525071647219360008791492310169557903782568629467921165123874148449516956437523591472495540073879394675645097481165430678589530417473256423781747003169487208647441187203656379960217211201295496587650873845601502617067314928326737540528786039047959501915801687124755124496654555860367465297562229857380575813501800160226650536142294954606644978359549526408081334960889056748221696581643380725639602818626649963429724084288619041840085406894207351279895194248874068798699135644957598452826200763093084301767010631866912797521382579940924390543360*i1^50 + -433813692755164404016523023801520043398631092309844124095432875634697131860840216653020205772121281018894688504272018785368146517554014686729922046189815799717388295172939510737421316153639995799593380469026133081585135377581193059683024575683187769349354484948066246280898511412007300462425264487848481260852308916438186290393983214561432162131279274612490177043105153227565205550045795161753567157902490097444243457659586858780481226797630791669216586281638603921365759864382117414918461376059803822077610240891728764747614749361296295164732986959336245954305814274485022546577174027870709278384476032909154596988220536968028817956474757810715223732993794322432180667956738966331456508203535659070979948459563348968064250737274281767649092581774298278042819813314163669259839497540925262594687255866339811221190949560645506681540648251242319055578672826712578565461745003037297552427990409037151745138999760912002856932729657256874317488834970898128525994086076181336762545163655545316613246832399258152928724806349151762243681560962464594399942039441226685205188611598936132027516875231181603167873583424629631646990012628051908468347511872078084595986356826988664208511818843965014681161813594272180490824897551338856440025030248198706977531041113344589819484680010233017016005287590249346248079892265989350489165002521793089450489899908079603551219553662916378348027130800389002709551945205212730983948496868260183532095021319120762585821766730182025244686401536*i1^51 + 8468221294798252223150279536490049176972449985185123570678227864916837820240186363733849619213673368469661974645222073896513508212194659762947501158055834302825558987448936995586050809560937531387215611651362039623117934523613491674039214012637765815651485153255399083930649205410433293488813114847155798822770913703073745288396729713693851797985319519759466248094901031787110420968336695757548464808757893910751943252194829425674391639507040380181193919585617776611139205939674961942469818357119591252147954462973803296884063308781892091349373839048647398970431757454371231221433163552579227324648787097310611476561209613114514126758348687327208325863568782543822644180686300686305149403958812430720660986026341097703549115708291189707307435854821139483335851063491690309706900176227416465680711779698082888994947682321359608693620229005310237055608500902164230194830566990546816694640783375355612620425576404258503809857609070575690202346538475961542258427788700114853616226485426527902956283312548781803373884587961892434676059231402000761803654187892371176983498521787718417948271758566583057480514653082190639099926223992192572150985797705022905557776825126389249409732830185177893252481085753823799254154560506571791058852018159649358326379970892569844093897095917914010465520602701473663472843399146844152558663517432287321123925575035643203746902696376964564739040638048595953534814529965734054208647356726328132123404102237692100159465969152*i1^52 + 12256683106094955628206950683482620133482773299917374449072729242289092124869527404549330290857677670029964675177984069777286794923370689710136920704240215846052510395661396984536531802583805937136520197593604099700732345646439243689358347607338819584860537588469086784030885328455041022306882320914132127299060420316522940004642745969861098621708369446565725064832603968820524596699754759829756931947009189354267845053944293928508514111934444890853825661140692343295935570365082909744720505310342615033235817773972413610381277539616930551051311846793973364124474994692818359343090346863625116755046958248569549592039651452114637894229710770431040641453234843465289875732288890027862070979802214687418177362614391797200734433562962940437252503052598825763819007318583194167259029272513883682716450897267034591029424012734048513765806901236118098177958929093991170967606240144228694852197293279785135597287367522736157151733849209191096606828699350142890390422188300709951343102574031753458316241803635358131328648915226040416026311312211695283831312013552009016234366704340598558666029716840403593833521484921513949094076463001651061112905301219016765867237064985187411326985233340044747961057120745756138855510115477973158117660131309588523691769033227335596447079799687949488959916652312552105229020744435582117313759338441906058332404258251090118062932503113662128636816463132340025115133966572009501707437043914940834676300428800*i1^53 + 19789648507323450100146409632846164769255360708321674628739635623365341830206559282798233803607364634049992321325492889750007656879017815962282164370166868911788749905006814564288666348676878989355584236887906453437805603743110743683233247296021040494325305566493528166710156421354865275697450409377735386168880468849779398882907638482673180266260538712241474014338232041917272343200322733552250888459023512785028064934056245696443807610352788303202938998152578043159251835526827976561608029418693550570370136754744961255410391324738753011597551478187142774888348594715942468774645388050264404321513579478962517213986235885361009665629309850467019272391216452288541394719692554312494322611216724022882543680564218103567614210402294708872856746278330645463385763773022031556031830554283898350562548666956261651446768077219201405933738510169216816898816523531617401836451205037319878627527374471340281695323830445905448946766497689917888488310623501970920633458105429890114651596498784338987029803713559997064785971099474425531522925915469139146122100495315746442426844557673463268104222814227579732678156027835749802836931838187119884210845843010610894469118008545254213747677241402276531761934356264297832018738412367092527944566289717132962784173016510925399714788331765302405053368128114986078249043677454907867197014654196179058603692200462813542764082010018200450809957016083498372181017823939186371044061280000*i1^54 + 576422528966046745163315940846716430164526870208690607682660354410651301671581349256095756978722578917193916056101337163339171497473904649811057358459336960456254749867865693517521415558910312561796539291541229448402515601559481118651766524137150871070803240962990505881179379922571056104615471676092491040399904411744942566899409973868117170298725786964022221682340348123841024878538324234041934187810708669270723413153831098157104364577731069941292542263744654674217889477408432528185242159469084757284699480210717855961101192218422871256173810361341308932435569426344739746914774366470925941109082459085633780974674520830109862004738574333435011326125451749230530749347081607214751587350433863618792345217474030565184183868530117527410161410335595591066454110069793254992711613667290135621441518591704329809298629051574711774546557436826827664421959986436395928468128661104410477265952449804417470714976970799563101527890353551237767442858194325118201513887355092719334177092942301830803865461623233513879228574122756941271889531929727037636529084673751163904324493624127606966778367092540980382773217880913424110864290551490174102241988568941710750681377648853851392096000698800459334591143658339542828802046165586086714070786505659160438061635176335732523616594399946132646270845880749311638509121356149926101635515573354281849697740734240602317974167260580683656106582384043363120135000000*i1^55 + 18310605606329172513410209494874547820868455080343144917874051632558050445905768935516927199096916683531814051445778191688653907878483625320173090072198699584501598097657781493751580538390947648532959664497076293854862537390364915076136599991252121789559976746863479832560601979377537930175200256106579991269989955175110193801685636592975830753513261744275189853443591025584541715516861456988658016864775131419620890221015937076900882961387379357174267720411815921334585672722058357995653483048369552563106810396147211106748321712300566918236350215082776419841512383885373504059369173831740289916648576459015923395293394583012349193344678418485028154895716698008178000087024460444548653604277836708226196681947197083895102203026875922406177660654930776716083220854048625111894853859482657464531566422238513206373104191494124001946290702625779993776765367224041517467493143846513843421810745777079771793600849744159495331608254203904468188547755753330515372115822878950066262188530306411161362238420123567719085920600716777715764551102299465776157597770240060456051260524550417473307862417561389540889618851935759227502266308787511369579951025235590668937130729454482333144137760563674422408714161686520328464373010258052760728004351091030188129494868506723319162224874504275622884314239596426394044323108480604749918042040726582762817310631469980725332013592992816711687500000*i1^56 + 153171904413817794582826683669864976976866071510408910548450747018779745521582489571159909299835051589583213258628077520971690215960491756138499856606807097562746794760435976285150189948101136992343735939666799546582086228031002791378295368827974629460880042280179278501535909645298396464591702067443897307857700349461960879245773937512390297924315288710112111173511879094486323855227364494297717570934632855061426894176170747840359926416690655658521515250963033169008269042477564650787893721792503793654146278991212198395165174561669947115509359180322203477463674419204754760735543617769910531524259977549134179460921782159803691774087008049548969055976031335919161789844711625149061066669361482555828509305276764306292459205762333419743682323623817910078473661560033196155012512617201781677893000909141757793322931813169898302449556690977617392929839136594784104681786063192629210559790409602690078681750819074932321115836416180134487156781165515060284587690959151940502391787698360509284722098290052444317389766881242129853424182911545668486595144136444704996185693184847339284305247562909982814750498149039209945478393261893965392355279532352152142457619911877448108544962498357588543468032392158530640761134264685160038841276317856820360870247385481035212434372617025779860273445680432688096949704647737060885733207620622098883786300725614291562500000*i1^57 + 2980965045646810490795288214048103356881936018764172993596597001172517592723711969859864847173394680244753239472456029044870129492129316021370638332559886751315241516166967813599420049629629115154455952363219443463400529682163677244099233832527176794544400647295259928057596986034727549562399067917817156802530492483454575498365398978190123785819154872343422566053649079307781197269014264792513379414744796665136102593738391682164933877919398464741728552608013367660732452470652223119074244294410139391206241154139887332784978955751918709472731831792851469990299477951091574561491399526024665685978918905982990304319862337617861680323167029371755074479059280491907549019410361183326999210918540025456065000864717353184291959045076323494007713909939905579147854345003497570384451934745113287488590657015149860241227659891639020774783143888157155174352712702081884641484629694775317569812788066472235185296740256363366478902848807431135493524186788249170678730267699946039603128952613979239967810529741054219291419889486014209089495395979183490795652930254568133995467388939322609348434428366331882566980308217929470441601642407773685059167839554731042767309935938308621900786480490423417460197456848852287254198682948780010293281910312788236167205727932661625061695419909432844467393788946103764540635858544498962216059359375000000*i1^58 + 2035680136348343631674094944351702173492144499553165411237622532383463003132184416503183371900039083428384787702113171947746611627579897207399247047902958925509283452797344798079603122734749325516614742918640927873042349573917421100330902734011425254991956834011633188840502168937207560658531385036111968526873151922606981627576346563788845086672052202298875331084491603506782384310503806914074263800778640126227041298473570626525445224910755793788832932729567274223479476819615802864163166606965629493314997451660614606998825481239564739369642408913837198313945211924900522231876833531148419805186583267309433607734085496870892617929680091151343427813081114177669281804949929013729661344536104928113927841964142357463893651247252151438295272421887167258809772142715755501044170192204870512672437437298882220918384465941014871724204047972680605442180462672903606810982111138500444535446110862499912903928204011612794333546684602299082362593272234825561011840063197395528904835577164410847410412044170836876417088844258238132515496611763303860356724271277713052941499217970652698694079396087178925033404676656776640684103103786713963980867553203074479355392474877361659117208883435720926885538613626854533508828368463151970090357830885716375926070973095449718710400890943981602515571882030184838867187500*i1^59 - N1*50644465712244298586354420893244258102176622051162849215721111154523448795939423678006948723947738104631735292958399400758228284452921971092648699104781384726439246814975147171031892267896864191294918520112379795963498275201304977255182674290957568659230202175339846426066945873621991719484782837119487539206465625*i3 ] ]