[ [ -2665773698416121689984238997042451021231986161952311700756811730240980582908328692573633260956364508036277054030152590771740087199152854681529166221876302284106625786636526460200321881115229481366407840085408775792818938332290721023504611078750132030670791516962671987250402797125376433354785025004907249762479415820849230825359942874086710385662107255595378972510182950512244886038928948869703710771684775208244615743283791990906338793972073499782670970756575259611800750890311476357000758912982814160927237572474089595753345898044615033257353498313460247888046317010720104187984651992880472235045093636670606413367630606829378598462946105980348656230854932866146367653108377244578178142657994739787893783801071835226228356251898230129466723245095803901091074432662837437630224681207792759645258361112873432900991101349685213457851168941735603391296916644980525819945536716716528600566895027918220401847213326480151062064939227815201603919456150778362314574723858347512945477906725164385153280886016975687092385561437663426517876377232425005269449526709956959729525218234942101431495681401603825108005822766588949390643991858075926467160442845864974571408918821071387733567167653549032821825446733974644910230301056701746979553432816447279845354106548189743542694460784640000000000000000000000000000 + -9420702195561942755946937379438014741569994402483733113441940562396619616705763324999233760688821982130800718130896834716476810817046964126405416490093240183209843514189737635329011094687977695093204945292686727234259784326661783093811626443750118473566144314357522226242752808026018384528118175418116182721984221958225480657224926797845616735721227691996345057186643659453365486652732241228022629415811084734601524368093121734141503895250056405671803675151432142263554615229677707700095461966212265618113712995028813048220484093814708999730391537908310581078462282993152552847011540078503964038233607713147722012428380230926992042784492497945028038680333132195706553646679922589205317736771335459453720602896116346881897077449627970442915214325409935277567888162260312520676560467185856545285929956413294149026576658128641841426747406649166070403679308991949302791068898509401157069212457076072363398599501337595139960153271875622537514023238118468565520749799376496746355378671442455097643322061872852816179245628579195378991930987051197209206916148188973215617307792429105616080317108522468204152018821011509280322924489503191251072781939913676704383096406956329158889248496949608408646880983109954146498356966038399996733575019231453422957851329657103330615513998950400000000000000000000000000*i1 + -8628202749083748508310664995246151766155304100854387723555842848857956906203586693926040808255183681363953664756120405046767762793482654405526475350000564097539512819931217023797583766906773253135373224352953727223059067212748289815845350291359559521249409428811802491308229860352257339471404473887739634462181507283797811787049903563078783710353733779896249307102572529994140113572228968354420124562084504770136261185476029569267705519296348720326183419013311360402885767333704864430731674017441945950170962296760854793541320230822393090174655537600012839670343901489239030235523104479367182848330712423833708678561548233292822078633366314314509962165481502224916545100643080166137835334326651521670541737089891539112094522186979832791608401846280019758554342153222203161248133900095932816949114961937763796522675829155613776414773710157285957111726652248417836824074134387808691601093117249756363407313062760366698076822537503408004252781024075176776572912629311554823993964321793447779024792541747945397858724928932830907329967350939549788898097123127875155674258911373472301395173185478096769006178266947759289991807686990595744463667608168039082538508055202442392437291772420901943179482975052053857377015509900646729810567230933384696445462741478845854201700941824000000000000000000000000*i1^2 + 13018833563290104739803974963529794039456057655957799707154966837447115079941640736719276999561321573342736400864881802568413562459274422201856750730719661403474687682558866691850161265093162769520504203822025474882169437057223757589393765832104282808169579779442512403156750572098663810453652699396829263969818319788393225689407159530722311982135326556595789519551897601596491420614262260114832778141239895772997004793653852448273453612569128971836220233732878805351244787839992954388785182321522168712339382798255636169672134714555087488994995420092616464266403715323263847680487823895911604487059669904705040512397289482095095276419058324988100525389844115174896208699989160060706282120323922832186440163262241991507976076798909157726848728907745815072211763771478888219416844335877275924535830713205116452690433054091961968837883257557914615710861637644065048574993172030745297678733876307879426699596694072809723489933155523089138066570013674977364991474256210968867968856054896726636397555921462252080759831997907764242880471392050803560585727153865946907651467850099927214680030203634206837514699856253844637955998318425476225733168875584721084597219675066125322709831987652631028459194083524560417756874705601952746212587613607285211840252620298501852563987496960000000000000000000000*i1^3 + 6743469081007262390327219403318175659919992564484545102024445468051667333960582642481738031016611898817195190338998459648329425172825756012425227163977066153278938178062193310826414749527498313874214292913460541048733226560908786722822746083080003147432886114419905282398130097548587742619344555153133947129593936094773061689650023134702427838530367669732287770748516363863835485009956601288784994859348789499046488258203594216366954390550241149023481886321461269222700720641119471709912771059916752936815384683262061286381318426143432197673049607037312475063026119321311460138046279008748444072311726324224849945244648433117132669831295075538121018179944128341194882511419567075186887708699267600917301236359583569997851096597905226037845195227970570865745458714066094657673268015453410696120676004085872396765005245377689974121853602423228038841839841397079162531876191599763847491358475721634580164678366058771992864286298928654649890410029749100454337424944490971800053046520019293452064948579241454766052142306534668415820386358468597601548073083232591775084269951173237336693385353222061641134462756386473900855230522678045592374430903013681920196434378787317219979944668085263590759576062239725710975266906848724075087126909426985983247160895483988452052670873600000000000000000000*i1^4 + -46924554601131324985630779472008488962675934796977637238172764285210904404117980787985058414405301030693821775269955208860988585592211905270734475363382562611380552215029431116899996603256605156355190810768868148727098901833271426079198936791573230058143425873509159443135354715817836631974416881129119433669792164829690948738856776456786090401800943267580937171632321323246809067746014510076509997955510965853720990871350785919514060266697879587242196010590428913686871319830159066001225736777230444348708740290273276932676684869961788364848998943831121168679513443778207345961116982507913903744944487024595677430277312433619697893427406696809932255595648139951988874869722160746938527122248765626013721575820191308205811082438404195409382020398315613167292024108289429421549871843827833020428255075806397797108058957929066790206844019830325528106436292441696620423570634786160883110059368080664546003101810091840323031931861144326148280247694142940857690655733297185844086237233404901026429583243511744447901726656940166903514667930582935176242597221616818962018439539312696816846640240001481888226372036868838604740568366221756534245184559910625306965589217148042140344446530538480315921907034068227269531147544500473904273223990844708993560851223236085474731753472000000000000000000*i1^5 + -37423699730886770032311348404237437898424455670187711295418011206827762815151485832701368210692567680089631340070280257665280288082592794411562408827827074245260263597098088893830848635192162667498179144413498862936173778156470617663694651915894011122232733254365690164869896504129239694941086939642567086812459478892163241667731550988748129462369422224037494821917909058824451213236908870430593412761703703294631928504497938051218950322208066146168819469633983655591013403280634730183366232052175615891609554316958207684075862360233095996417359080722843832991159726336742527301053242841222628007835090258501294230217797239383578001165954041926216817313302702214141027035080674020261905464987059176825451795025635577538211815392692681342789286306501163338650139729873680856419024608116905146040419110954210205554369315039442280056677907311257679647700599135602007114527592861598776792578559638724238559094195691155423091758769117674395229299552912931188189894834808567174922214942466292466731837637413894694615331911879657680335050342298243487588687900035054143592977367226199786794239386482033118029258525927167874751999803948791038510897952585761589900741087665210260543789304796904304123048949752991058395093466394855085448829091657236256470386070415401591683153920000000000000000*i1^6 + 48191213493565632360631445207237802018076202720089991216416506654619593527234982797265367023018850336634040546008907184962439297041863559247079307514965292410862995947152103819359673828550751305491421070924656206991676807751688577761854057699483538689119358609423185521884774511871878968617876351464465843406847561737356507592752955607404388826190686866089841459087478120106134705104188411881285268658705387725909482166455577143639394184942001318104365029263480491947752982119044983135647169225550463232124088548189668198921612677221987099795766311531965015339685551720420551901079462520261951642975847716950582909599640213956595035919643108029776412907499675655641503742497596879263112870481158075102718643381053023113079176750381316817047621671908089528270851459470699233684671457500816026927657758407854247041249815580842570408678142161214518761652269267256366576970639215822065877697931464339213554644683926454087315559621420138710623783604541126764013192111986842269410350452515162587907556990652502547203403688982443242021910388028276032626355579027677157384764926154366093161781972574100232243920852527464644954296389395025571987064310856223760132080043414417929136484827328855295568787302005508179773355072760707826708381208842437843478676130374666005826764800000000000000*i1^7 + 3258726374110618297994223501551233065722018517359491890027211736700626856748394319320771755535110995030723100182642541163395332287782347346182956241837938741325632890462634901343447078161023060385039685699033995695663877811275405754720770855322155937065707817268494709970056133498159379474780365088696960915517519078205544644922070687753495281267148409470921908733428917608003999229769670573298137700776724903897254416126701114635833524234497610644006414005445640280102201953026201772604694447577595647084413124363848515998062355396891809797288092627782579506555902421493478550790427849047136773269977322673208670896388536378564253135963541954120650352102556019223698795702077530276695428562369859658584364181115847193483760525022301083548916818439447589908956689256991023955594888680429538847981016107867415963701372518492348682832929362137914619232967967027431902879822941269945931657761549317096914529870026612452083423692405478866482752065095801774630915401695944829255821110338095626373274939941574055354317720962702198922179966206671656286054429983673716012419603796147312070274464225938788205712525639268143389752256932740697807769339623773507448460968134290618243659465503390531527729808630596468618896285119084756638751162556874529907587648737160628011008000000000000*i1^8 + -67481336849764095364705755608018487748654768904103391916076003750896915739433754347790479054391852017722838981977075138111070599283557250042144955396293761771491393654231996004133973522226177887369445798157192423482020784041669672674816235111875387380973862855640167157512016721511303618989120198314540896955278528736804346046117820763493838546370544822235391526976898432958341955850243554499554862142756628426557673817462859188638889241031195765559308779167965311865083525242542595920713139511921297467602156341725408879267622227819871081436892331648568831007425999753642849600080834612756004156003510910479019315096819997973437220000065146815806027062751261366015288772031507282103650650406211297863738084355845313279390068740808811950934768738769560371125055268835729176379908230836141261720992212327850832005575786257327857990570679627048545366719546694848651404703568202700931522074829008232994407704385102125032214596946632992963167717534295542533461542808626045222164446920066934682071144064809036429353504191950720987521035948232273440999808060910603276975561227531270117045808425460470906326646740592366618509089270252762515706703507167424098432893711551514709387083238969403591693391238798064392357398921987208104943766930390035243800832871656892106014720000000000*i1^9 + 4313628042575848108663567273663193600994789733884193114245136996534820955836646237034392260380820893530494072173700277036060800330388076718905738492106519618685585742813023946522299950617049790557583322250102034601181244916564798166864360657728188761132262686496065847794066306465034959311008889534105111597547432792260944001707816448491222180865607215681110244948879081831845450986820872827277296481490729580236618902113902340434156358381356926531348819243113699341264111735644671206989788004467158638270599022417023226273258688687997845819021810752164427249941137819420604268655431249880233330164330472291471048580164486820933033082247590199825996286771705060589583076273916485531196091872740295265062301001550803517123777256496853563270384875418413897564622441134998225469689880084437002819084076142717509976780243658891643300240030348808267423868747095368411587481765093912166527606079741544818954527250136473001912620984159250796503087601278496045102290441272154949009394355844749782450394204077697799736570065916816605867297620325473522128125693580280199416717426738618766729988371842567359844280672477413083001199699081849846498654630870140093692530682037424361359789893217606918497102899639999769178260195134404318049503130420037726041175463085121051033600000000*i1^10 + 73837164344564404170822600236710783500624022322520243353379026566257735733193806602554863689352235772664362622649028829927813422441987896599225459429526775103024966106215303242645112921299283695175014974423487066690136251921977855158389404318123556300488724174882497114435428643476158374123384783309767117816800593054528671132346473168717485773189066457103948747323264569614807578270930831703303003804911233830488380170234250158830435974347735293938102660784225725370852280068976081751003521370275635474855116788151444814044121270192596255393756850280429623044461207338870329515091114290947606607251631371655796960128767117755394644133325255177144162909953997421609057223738414156156032201774985198394038687778848938421296948280715489355237564704577116118028487836886057298378336038980815204458133734335150918391770305820737806070022578998326388327653114358697335086330638869172265875544233388931352612194649505360295511282693934477930872564173876475561455429206289285549638417793484751743583849817894200320268225204122457407720312970445779987191204355992417840552657519843086934897676665196299655254935195850822123300455698462432461996097508336107106119408677327766062944722312842636036363895358131954190575901040885029586881791689554774028244009225387975376896000000*i1^11 + -79058139835427814642079028330606787816374972053803607251648925976100331331311146186375805123891987059713898189034097717697929370926754302055879566391823353779535326109568657995876581394532662576156764226104310001677363722326886993103544127313046150751093069607444606450647183120904394316628585576823119744088060997003582430781127075558043084301871649543889889398180083000090201318210744071307876147798922924596558936136103990577051383160591824171190197067590859063892055265325003658812985598946589108954998532293323281011817192594578272983265502937666857520130642587089737142562568493751576746842638379161220940177227913212397701927603169134484253242852815614248518198013482732478727329714730148770528460145690961163419383789324341055159839521243166425773132767707138136592966840626123721924438326784370610490496793082864609306456886088732087707736401630713227015834358915284159563006574647102536105180039564572761226989816856134023384996346857877741584639759384990084745171983186006767800427055596218601420707032126840584841462689846045572785319089035316768451997404494843509558557084979821517521420928297079170146055589576775444444544963485888395020555770427666247824599957630172725822252295133367892006811598286918674895056185541568336017032121404904167178240000*i1^12 + 38301050998300886591454411071142587621861292578467009909640210311365864623472526275605381754491788848631806035082173449053109820985222774967654200905410797032008551169479141365249082125444192214734053516764840543821093945857711126536132066233967374448248000324455945097480008855378338666461358543862134487939507531644102535364107033324559086288393427357840243946067954876079494483004726253250488182112718608403731935525898513086123271678940582494900692114314946650189571251653590334861795768493466018857633428290416949861670463450553475452677395420323726992002452302664096843046756774639597956202231847815889218350739227822388700513278773392688269048927485564882826795903672605802958393891927036839475984699114484431637040966942444328019091962062296189716623718245811519629182965664941973838346625033293125770654543253318769248965383040917662622193052802759372049328461615570487305114949604712148673870961687349758472720517680407689199935735704470712943980246060747564469496106369405328925390661080493885655708766334624422856910896933288429281141696293445109544084028557450312426678077006336700286976335201983949503244191446912623484092805554484881800349211017483734344662088322206013265392792356781653983254182191723035602913435592373754034646058785371167129600*i1^13 + -8539495349522152969926685522265043665268202645725111920631416655021520555295127851114988026008607895255549379321556172848082026078075567705190513458883340010797696225200998929730958338176770999527869486879633533038227785866984523136551779247812419973928337724359726529943041833301087457674090495658052168557287180149567409950824024535833966807490062506170077822900326868864336633022123586013798717925561036111375554952487840490500176029212889737869085571424389847784837608645825668278127182082677615708917632118458681848437410834992476452423730990809091903068980027347606468910875239915252518217206494963615317353859771935778953619250859322701024422093062551235816981516216049227004828464228864665045063279159962770769375915542879692060289317351819900622099456966531428304885284849782137798934642516370617888589013604585188616911582373875879933517750692627378198679998900810002937928525319440106892424751090212443598111490002119616750530126786837289490690337981634505410614960374538649713806793733975731381896322115082607442913152425774989700679280306368433473504924480152132249196216614093464017194923334229685399103770034659537356649133293371199626479665875734799975694024398235264596080209173839044544562078349743695388942723046900724881982238442876043264*i1^14 + 1070860635010287597389478996104051336669735024190528770455903887431490652679383428177626184060182456448105084981733595131382471030230870604816402162891820705116820390821243323009241598570601684281238021054332133130919270937106234877598659450224205012204156018044581548117202572860167385142439212724627564463054939399765260125663275004445212236524397777211359858639595797672059708574480060858640840643571276269232230602629946630656167535146886142093453675082073384580217358134928802706917606221210924513510937014351942015183457270009289247343992910486557323741727782273132686532613317417535375869854157256110324180064039345762525180297207193599882404716466734141996564244556897143979628992907010015434774274360049060738899576142612376398160640436099786894931767802877933621645890076869500430828353807284528533666015333631379396456907743010629631215231022100235308873835706575308807082022638909947378415050039497756105746889193083894829961583972247867483213423954734287712537806055201595022670677524610473152275825615830597023202212626864890119348736526335781781553977826980868648324699426016683018018945867239708862210049720706356870172818189078396063642228895914429569751022303744576590768179713232191426510192674624227172439045354476553903530381573881856*i1^15 + -497119239153438820067845143010522887228938487390979029956431593337039549226326523076206334881130053541464595063294171935167629288159664601655091167092789250586700791440334390489914773726029789806842279102468035362768670264642418407547962589812550672171675580778362881001262585043164843682915477521102905232019334163562415714921577236896985960150792370835317567898607251659096255841175551260372806898173986292240107345182349658822720027612657732127927261698321482292296994514240613556673126058837033091356394822805616171982940564303196681584487900876047041584165849385673788749815082309830570290281132267901091237863855294681747323331021842543998496388643921672986641962531622593423957574061313253352977616103213679357065384618017077512028183335030868027533491270747142734702191297258543922130732931056066072214561465050365131550542477652429226360845359953843694476087062554305826473801240535291307525069006789457500168693521024429493949709603066182546051952921314307814104429448681769424456178062551288414481353814175638398242768110651878317243066219902528311296423158960420848072375425545814464924774984984875290356992741437982647544327672920581736391765233961937148696330860453499876390559164016257111463007822892859169413124724928213070892660424704*i1^16 + 22811563883146652738876641507797834526847440315920829904199198970720014629822988346697136798580993560876298383729229960401199302401451851764118075910030432004779295863003614724051471038034913302119490537664310100997060529767245904066457251794705087761138269189857171960973419346965917584273514275081883824346007976051526233970649749749443501201786474491678711965095075135009022965517903813357354091768291530821000720079920410127667270497664750856596700452002933375289800647608643335313917505377455778411243115375437483053682666107362534304698322595968627326098763472302600598024332184488780161693604228036034967592371130391866231948844642918988248045675951252226008935669332879808895933084003886432132826168011916312524275532737140985026324779150773425880426701487265301261844124831903891390968385189446950710869317292011600820912661517857963058174227162346479043555645190759487520663780731814395281329925306953293349177177576885107788257509897694094814578032967019257762158443676561394023101558932871194604708030511935996064133171646072532208004341626691073853474675629217473930539856312952261467709119576112763485939039994763805433430136333635200460989591722267159897391121863331606914488925475932959292499358223919183546205058317459775333335040*i1^17 + -9770194640408530141026361121939292029756705204089276762333563683733413323316409684205473462065197373899986414619024877596253944423800854036962133694980408539592517687217268669295791822031307199778366456584386471142929215341712158581383703853054164620304860322298189510844972912603234336877749879090088089288695657911311726288385497602418633858183670948024618478962733585626036988038119334364894025508012218276021440667934070852667475622109011252365340405807582366197314489771427780683274152559664544001982694732246746459699456441632191012076454236376290815200544681712607919339491814513638460052822724550573018374466223149479500631482322816985277729228710342668593372893448881666276075448990193854015501697504549058894739908286718526013385786875086699229144877930280103369432193547493874769665334447121626284738594664707065109467592791828700183382400379703032728098580967419130515421165203852788510329922661320571116873622276442015363314719126928091160472404758672837631213880622325303823537846993996824822639569918105522005998432602248361700816409979815797832791837568858530303047120176477954058298916913572502303938572428582150555672544923283091988092966932807553280352621546047902130427001079932103282175469398039187658105349102005659893760*i1^18 + -42976803328063395163646804026724416608545787477131212787571994289994071685930451125470432670238746342162640222339366543785861103498217837737329278211152637256388643348652055441832345175533457871773211239915877081178597184287466387057984602157738750752480642733771148164803443939297669743189003296518017973150803571755079744375848419098159413884003235570816253354624759423230007311358663848713895938847305688435038919036517330649739369235246526422198798609974723583281619090013755652945698093041650996750729749366149411607098725412725699288285977482779034422817975156199756795342546695663582035920060305036181019392141828375822747986373555517448004794059846160682364012513699881303600611037026470220665088826776325610470120773687165765279204657437592671603380751375987671902818638349795212179281883182163462124627198717854027310049393442651034338136082547362339871890229368954748165797167122978463929259610881065194785624583576682912482402886233270439792144799489969736894103496170083308424463771851040569129359877376297310181215495790334517138841714481061820346777571580706181171226251696814833036562032885319591202950529873526030718165348018090660929641124951392325260716185688395565535343110492893895069068252459121652321269104594911232*i1^19 + 6864169286105188513413743100377023153345642360796772717727828651538184873014751176244493388024569895520731247789468575354788981181803344812680400908283665241372631445492422546530648527468835205327048868703388417750109941424544152825353001549965258144056520071652242881801227081085246415712830579494246817217469114838793206780279717421038885524751839310961112858545377651193322527180018750769187212272534236829929905458599614281134684018001991631613449785555548065581193975309616819918381669571259676369147436814337835599070445082940849395502062298090678187755999557877500517167320151873192268458195455293341574730452585071153510969275654361942029680455294117749700163506166223487140238997031872415358257725989534684897576654938453560315571990181955759906208931799690765271182595867357902494538338866554240937882618718955277698155968345079446672659593922582103655109306425009535716552255291694081637624217562778463520203929370054083271521582788523712012076929928957490028841728657400303894504549804821219844510980060809776580034976453114634193116555693907402195497786607348097885223699998407804074747001846040413654542153566269638653482554763160918166339497721914972832011913637893020294250999694245180934992747689049002449348952326144*i1^20 + 18099719847268787508775577975405549903687612137615041346283230856962380309079426915522127066635264879961637831996766558220837932986093877194189097247515747882852932674587535738251105885978609214534208520104285002518633730125658368388120634326521417644154381856838705581344700181424773134436361522760414994854191204729031898878515066521614272636552437052026251017743315222170726574567877909613230267838573670775157489809852293318286290022530012494645886884776759244720114612834329291086537772974050038768344505416200142808981111599283422529446264973403024942751336296955382727539881389811945758983225966836398316221372360502110637079382098820910211127192286209967950448318450802139378295093177592491531286590360970570891469597280037035042149573592642615140252780396633899100688495186256129029790326786827394820018326944627214727963960883145193627787405057529315069514764380645046737301348911934382438556810773085919109117580396609841822406039537864224388056630867841674652825904664304739580564770025372306066695432950975431216156846211267996485054334580363501748917845552485037101078519423875185674677855617445684167449498302563175604038962399130980224303256900812547578840589113377828258567963782111290217613069778336085497085952*i1^21 + -1767214155666112034195098686348549384961781284573591990110936079464836742088957364322245037976316414264703928629114489992824646028290950675847434066968549469872418210861677203393570756234433970219981899859930294545696197736621438711474185971930322684449563451333537402584139829657341905409692272531591680909401623049346575680541344885106848069445800046432109318074371952946343396948118710044488916037659709682136600623399967536661613761571321044898116834147454171965975469961846416944833349281253539297495469319763961959059236807386121157074024433814443262757144223406457306536611557763363432131287918642707930783489580598872019115422390617650438833466588609740285285820977154048531133249129366281528851432912244803060182686814338203659415112713400869454826946165822885339632795747915996433326903235166040754063373874974563021807248889547754485525346238296588608419422329545819713427111396891061947622125961946975992025424310095864741042897784778400621513685183032202292456204301483860181435976623867032197717838985542610364006803403646656786319474509089986332732079590219919683356764894470860664742899710892541487312635358930960126483900093529859136381365466233925822327409112647491893154276518147705688108983267032152670208*i1^22 + -1984885916861889464777202936586776704736933808440689845371146476128312218446261357057666857456453105933872848046121598548729700605123699403976741232730633232440046093181011324954835398908633210284495713047847028061425764968559656256470402944406148510527408343004931368801262508168001970088031769330242741230264741211019857329302692072048232583527018534831156145822626652138196231409439046332193454087188563473010347285758163085815901823755339812800843678043285498267633791550458678409479449230895559924133823987058915225264707814267958473628147956446632966749184299433921534039520504919846368179240872211657765129421346999370854388315558350133739529802675608437478502976504364224811977777487115933431983617587672081119314257011048713005908481570782439764176293270129937760588245102486329247887063928180888949940381937906763268531570798769795154758844508424517086219562962142518347779346528791382847048390793104300071225679500585261687954191701364757865079448073277318427249857725901993549869752042688386166534410959267370889253049948564870800999336862196047589917326531268805571388554229756940507810729287032885659430103335996132900094403428444757536324011624788593312522623306568794166587623751177166262163299998105600*i1^23 + 204171371367151993961413893579693562590203453890586541699898076837863684673215112593929842139770263071039245782054850866900422268984792694359537474808530397449610359257058651134544944308211744399259353641201172859160218417414313295887853225095143595445387666337250155621143699779792214178571480201561160227660564829861959948292044277258110935356685713777919850401807138586322808655642160348025252558019064036898942480605077779327326692181328799170641737809364632108069092789960640716916899980073998228457579349559183567133497108726237203561932538175014052701903448641527270315755762857016303912820851261630954808392763184838797335752280804403857797628821045066077879074178746476513761870847675157414876015389283140277270104955975221448361767289639614552464997445829058363810073474344079364720916828119393706912127799622454436297335351500335652887681345799917268675649641978367777782277018169100664971597823351656328934343271251733734877837810101771632655335126646299776609831552890694878997686546255186428013301485435491700989640184724142588622923147959632498220092890651179672449996779051537880166460172018015698784767376592708291034383298746037126907519226589148256922048595326483956108594784103209947516572270592*i1^24 + -168784018073680965281970291148660070067766886935265137756482720817496383435720506746178458347120963121154504872904508279230202341722079975964571546771639212714228413252588795000238428831438697232333727538891613435007011270322696215740902310295547538794697394746001419813434759210016653198334556925859108136487751211185212249868620877254374216768646949995162101877814280334800977374563790214172499870679510403862757556310188885220686078433314871311834941070661781825968528626127073929056214823493948775204520267693685594564759826468750114526139887329728479725929161841212398801802634482358480485695341654654842213190323591186455659399986956115275295798105897467949066105536125817526818950963659139010774477088988933615454054531591302188741004626719743654243956660839602605325228121948767528928552628785756849069791261090873254787453196777665781256844190285971243665867869739433711053672068077961746437239660416899336792797733356514275279884634495368486065578147840959023059965942972723085454594991778497408401833007619099442182717746293540683737188830434894126179395274838010762569625803133891948172163580921029811917172308646496527083961597008817240908531309206121593639678851273442839012916208516913380196352*i1^25 + -15335086526168827900709745553091149975336570456693585791116451116481873983540239170936880047278980580466767431285330620689275271109651451873402743897911636074846242439230583043310874293353300009932687649223223375920106892927301948656023208412576483255257126873703154162327383682038747407884565970276242604360854617117164584083304888232708545786827531487153732425467868969075213446746076235724867968426428507835701619066201416119006253223478456394013611860218022770771147264075991077508137737786890054825787588081743917132234192714533074637512066108612934862719069211809910262283226733796704946841371781821966254733645435179332821971241176640386189486549436170069432725317098287800248667641338627951547446324081282316225897225645457571205209746250682935410708163068072920553822797548723541312032351767605257063335237223559112634179762467146133115024197337442599257551224284192439182219276728332810991379506725191415210939966727727776318775221217728186965074653563498483054382842200981212524300609989760163193647431466739198289538171189649872297246620497135676629884539309072071908475587924007951672348292337826224522709982534547694550444587476849614248079704789941735575609385779936365299058309705244868608*i1^26 + -11105601147625325315861597107813983942991395802075111195851407131094506799495463361629314699341267406120631507531618056898354460465691688289756892733489979025393463053765446517344460990525232555124661958186445542732482080378154801315357864792617576386281466890201178582922966998754707764196842808276036496498732375800479190622514596788029699419974937589203841385611049279373278168296241728906855545876095647773032303442166463312903347938695290154206902119828208601379616312205765413301502547248854324491760470028919889254608656569578068751484522615951771619266108970173134887403647010939846944477133404720104733490079824626878626311136111861460794460443061066003652738405347879554778211913470722810242993993323480475673019733451075403332067654911844307064803385311850483405977933998812247028058600324108805774422369797022857751534098132628418215606122996085097633803208084260187454668163113475733827768873168848405081308434857456848589166037307196989484289704526379610978007879764720922666792596902934693848810558271020348547962691776524683529304907367596855327451075852447129217393981972958987740658981396002225554843524170000985991887376902210935255905194206434893568633354828154520296594388025344*i1^27 + 170282338466888206722905943648759377177611746557284282334081729584641146363834337563095766658887625822765284777236344108593485578714236215954062002168576093653160243950385941709953298050167437245887278277105021423836412657366678302663502896053944350431273700324523832409927948594906367571304725959796612865178248653555835177479648936046194874925189476641865413873417336691114652948070681283810545639487617503916956715536948523177362556457222208119554900120396221940970309706249977434726309397249239013102986512892744779644394787634241024727656572544326608608353709036399030403468023008628018904463690361246345479450850077122934981532772555130739462764748436237656087959435163866678843405224662108965495321416284241954825333061721538456223211503718127966418587738632437975399252885935756589075236056542272473943831078256260868615210159289105255917798097915122586779349815744281744294950654351012973198798830211214278343880288727980568623063684271719220694856599437806398972826593520279196448821220982302835794023636265253825485982357048302880682997280045270070966968348550509244338276409729630872573692538179471965836575359251040724127072524983437273526311984788365079507880286193682198841786368*i1^28 + 173602364168555463541632862132986206744500491218948269641707653581962749574988822672658966844603309711362224834310663507518792513925646988844897905653071543136596166258407584449065267223339431770456688897750340469835514426207607298782172150303184774350649858665204818889015305109715096976737957441100479061027503754911824771080801669639502082061291980201944464047642043666858388064918672496923475862843693758075980319699983558665242780651534762333806733158365280196080791017806305484632919590349007117518477014954566187065903187504574422499750894777911381019932788591804601977167726748597334323633833345175100273886018202616947616664570661612666438235238906668543329343901838504321217669541324409435065737908297983973117699864227235490294471029946770251232185942101148759384688103851267537635556095923606453667127441141581906381154288620383578573592819690831686002260643634486290252147603038030260845389915411204931702334352805546684950996611905372594436776759081125896253476097890446759961953268712742728243055917530703871172502813395852126566312481208694189666986368697230160143802531866907074685777039253425857982592797149220574447310207414290377616832478028303644955344931349325676544*i1^29 + -954892259283647741811040765576073744000325329951604391729449686563766632750498888940907176101810137593767276342355419543479811809968682248684523513327733427954391555282166755541894431503465792678766403045033279098000890024867930778708717922317645834365094478173644723818697276009275759071504200460890804914222481070234983698314281232798350017646315971893684247706150069888887763574763368661562449466905306908937917036583902314153790145036385013201825842168831276123446654854834136006465107952931457641491366472137693737256386932801602760597247265288695823028012137105843303293846798825386333249001316473923415073496371719403056319906207677073042392781316576258685517047984947474398527275119826682402970474543524878197450966034895862081166516214614884349890136937595982909387134568119906779021236119560993790627312747395326986694879290640445457618677936777708388532867592163793765598033457236154989057043325191782022972417454396802700967141124692591798464169757279755410339138590419927058099540338364590969075501135059168295182417994120965358867954813408974634285342507792999033512929448790913742474014408031562462797127290802140448914903569581534854591430493437186921935830677192704*i1^30 + -294657426484781008597533970755189156218288247528728872999629653707374156822030078751138374700127246842110982210453625928191593627112030233320569583797070844238362828094905118247010943551773478945338818135729991534508505865213145948108725764266843841190167969074464776492847501440567414081750652740529263852016057959680512463528205330666669428158740546147076372982601811221463544208321097055748579435864096334770017522404576593647494454207485795166724768514609806656380048662841807863881151031668632134272231462699634410386959864300541788718864722515829148402791850104497581864987495214848665025359817894902096108504090940311763866008771967154373743497534991808698592432223805826029913927696421370707302148848118035987442227441315843236071350793790472680338606614271476247877385720730006160951922900860893477446479592373311440058376441551736249913038981508729668339108789419504957241129827937209134771401374861519286027149078899538205650259658445889523191235501808534987800184378851786206444038319647138617277546384842805463529422568324164689033312317858254984542142243904487318404435453239269279622368660975403435127748356301162887851574676686310123607704553980831843664003072*i1^31 + -759916343235487465667736654116829858606728209410620295516358239665066915024433011572185113067576272492037094457039500624150303227664312605187942889439719463440246582178260383160709145608446320890578618434995031742674470708489162096482046176512698818687561947754041019822150494330347418214278178667132492867461709692842692356764242428196684652636594822722427382496065517716583236907623986528050801758561788003927886523973005426999630507128364858696463372719915618489690454476946640475859637713723241253022044411517704003383786133556454972757851977902482159470983930938106599134840910696217455249226358693385868942158635762726353049110666399049671080258958131606264233376019055384354836085577806413376973682761403200497954738580480406001338127046744570757200909698170780081832242177606132926035638235988012755648509429392973770328145464883093122407017350695318364102472106487406451416232056129257784493060887029243978306964718411736154609993159877311222241495839107467302646785210698758285475659438606290671066713204604585025986416941675776916381245673441591278171128108926161805239768089356794011249366156200621043779186449090841346683243981895658088674787995178474930176*i1^32 + -228811657018280390775673402899865479324225089341933249562836267706189920841494777653998137700278177786971255055260023707950058043181182121164111125745202860726448056365598322190317880547839985346768526536319310400570731970449947161248437716198012661271691724122837381858361668135227661866136431861751999734055243952359028490020732213741723372672069919654953722225014332753278523878074369778675195426417129356703142935780149760564484011870955798699037138957311331960219151598347131210320013802394301368086179961150761833559960817700484474278143634224029558304062799662651254006727963451511112113495999115903147850139847154273237509717820658933029479861861995480499815928817154006148240065732851609594772035804796721468152772606332897795981382507537903938764440208430768739017623297434263534005442101739221880259873820863526305702837438921148112935867713218940681078463905512266984574785187351387978770753750828541938233564452770915309757246693821794276712779048434276138380176492523034277448153898306421157305118270796921834195508577319451481981038679787041491437078602060397412460617747146084299834660081825407112878110608725608013159922955527762070292429218512896*i1^33 + -38819911489718211173922859678729266123889049849764792072694238373266036648824970610099060047655594822102852078360482398302659584307388905063221938582019996916206399534984850140308190685792499432738785720916992317259877575855843063682831724633067504114785766815306427267337537457181017933570342965332049960631799960016437830071320397967565957763262625562489319865492966218415920901554052326212296009946069618424480448366026828782720132789551126784410600454252130997569190091596442450716218070916176783263878603474553071338326501077487885878017060586944281613639557493205028016009679053536690893435427753142031300715975126559875479754971867142439187639019227273555405524571574397588084037362692228903111847256292453934432054197930925937446085875901009767823870585500521589473400388659288478912283645966634021084004640767979989067978458566817487377469901248660234337486607083637693951606698183481676368924613544946364057249064910992115383596887620622238762256018657520435158128193539168139083073256260410596567874529148626686181009692879023202154153795962947594841183084592756786425523094412805884009062553272682460144083909607253459547956821532763353786613760*i1^34 + -310301743300992184703651944127719079153482758261552679514217827624593640074019977849600855056711989650276073846333509071701640717359317500367475330773940612761452636341298512437573950983928676854598848482370407123040928746371963296696822456569210813187450662089346732376310449777248548493025094871098600520925638537135996629490387165112497091871706947585175709112730872351020193342773442056644990102482485330577669143024136784744603935826940007159075225301282125885385313816206347342708660950282912261607117051983766558961739426075202389559884867168817507981846484631686035495745172811075711689473151397585566716016208453725045357149533516712431043342020875353826674203057443670486444405945625629071286761031631304450977589875632277575576155536133820260997071307268423872455627451707361266697218906403519257451896968689244221172031237962828760626852031334609178730444807374555475041161529983802725667011732028614250126761924435224659366672655525367735758971877078923537146464978398173275458681879578086088368790272169145254135663608013433676797424367606483362065413297172312958795826573507853463994191917058035093824417592950374069259489977275777024*i1^35 + -1172091338353313310246923766213925241583044396870475593857858370612623863386391626766384266171011896994526454860063733970536622517144470757057028238110695566169378041275004545890877862458735015458200964922599922903994882789595551566358349004362428120604989905846093444116280318200229873922588392343156477875882790944328451180036866460298537387071194450092634501432784344199928259427232903372840685238350502017142540241432610901378008213410962139057437258484257758740503895562194415073799508695016091285056196824304887402008989246464226681724332161736998578651137051130138671839460527361936010747321127447049610005912072543829128793629096673826142586566809198845835849728638128376031090197216994461338777284354929661188360874065833237140898089017915047338023359089442385607048324763585415773188849264208315108772635250495454070281885666945236816639406816890161761559848346166686032233591310679483042666879250339688183679339907793769413961503990167773361028854618072684228357451457029086965913927332406665444154770719251569676608171703555022322659941763083262975298518422725284404163955763168115667447659861283341407721060025813804183877320704*i1^36 + 622326352326540544669487693376151341219584817113747663432862085847567932865989443901641202677942295882211279086836840607783511023100522380948289549196530633373749125078039300495020269194553229549726140129016849803809945277804107583588669834897104141861102610519296633607331120606464545364488270428664748434391031905307396369653357529749301643518285354975107011045702491090955588665121838178352771287685835765997698187778113514713539831325606929557120793856020466416493699328928020394504477251392873670973715801514165173764222454705602111531623093098216866440100106998527059395116736266164221645128819138239390196067708865426177772206882915554586311776984521134980259471182179098505857595936123207220895579712386286692066621649046457242544396110471305878854858808685107094719069047554150752607245465340283753956578706725166563511033348863365363898610550225282595916542613318277904616411756378593863688990826630264666334857663052988541228547459147016919085371518588266294172655765966393782476099555863269489256838670066831030534764544951110552695414763238029491676869992041175431280265580359268074362854018132297235448622189903872*i1^37 + -284459051271410997463182885771272104394117491735188510136655769646026120114408310243642728969655817946844645277401601903918523589755326036618249386994942364417903417284555957622862017938770569084269800181007057357597590020437216528085256008367384672820977699603803947762278339060649827272732386868540539239185651680143030525406216667934477977124706447473293445373080394239338535220614122606423183559963011589377263788408731941153940867838925036484683790432153289278636418253795752013808630906045655689324861269366599618621796741555923319673205399092763033868805226941310189244076997503561914567932658707506196087320866787207042392173108715775761527109402335349184678691904086475875191969740982147620407567324539779377411531619982923688181510417509520215903983400583791273564932305382132994690969914630455748146117006581294974425179992531953628720465298989988284551818703511825319336957344022449160926844389017409921925647988955501349463176845868087507460257964886569858408883425234023254083916311669747212568467864168008071412409475734914090854624962927967441288626847642258340087171768264468911394754639109388500992*i1^38 + 37587338429858381995061676126435211938701806362566824634683249203610213109383271317544940488845275052521651223053434535661050761619963743573600211468842130703520780389995565787995704543464518073146626758970577473491805480643954947462773227519758635876465130060355200177035474372935834741128677336031408572978351064431494293810530020895069614333180570639773476803442110936567374139421137001103889363849741720333423335376173895133488013779280604137722782259061006696069613822861388480797253786844392165295148524298296733845446506620289484936219901977622403452224460725515039314067972089769951009259202676825003891779967928811574055076499720967321570550524290803988106631590436067168357020723889459982540035948188116821700319773283761681288406781042137662914475935797711038439732300786270485282303507728689569333931538965045839887254448756854177002390062749595103552896688013328143625511195092722386451835803039379547122547586404618262183703026055228575275232708312662668121914080317562981817286912761733184319232881480341579392963464198561144039840566114907730419548579501131959759226352868146863943974912*i1^39 + -2247144166020951832867745306438907482262024939258193530515823817996760663455250452197370568294122707005156109746749394481683771140227623614317125219353715252497086368549109334148881231377861107244956148311192742395545484285481933850702706755282970532183267408758393998469150006595010233848265962619581461447233798604893903140249088373749788360616627058546432250011731715721370922432116153754556745247858917688363052651165115774854664841482460136337551815802540698211984803314915578523009163957522145678790962567437942337591138052293833216499268262419358883917591765851413384005227948516848978539876598190762381002679129967602982594907322450179854021442782399389642481970310608210563889938410514547126065404064608944567844604816326389390985860914597829682263466297687745356529348901937034405965310578039608430508726397592642070660629433009764016574367555113014105239118374806334980626475907734847964811827380376800856043834028078140328688254798265248349011418217113950083111929790767566054788658699251518544592972235274873918757649933952027600485472282157285850588228043628335377684761673728*i1^40 + 45916073821578277405090662306954126741003262175382878644010003392147040668487506665073368070067739314852785647345890731746192228321287732263282785490943436184484596589315325023771100392427290516999973189679101201890892690595667055996202594440754838543665748874213503953924925414183313535073589195487321368000320834552438669536152566195264514862079891764252423757272784380047709949528747407784631838461258951642170496563251441034263885646193677493024941161637176552388886406933820091869004836825149814073018128767926519109485324394452529369497555398711384840027386984712547525047642608124602750783696071744758359698185447941757846929500610382841364798993966961767938057863904696978597094458768122830405072809125632000849306653083052041439618629135428640443364835121300284107545216705812957955988424830622714477027232265355361509246594961687579366852761981892520753518291909166194907478869862582990096432837221227181297431127420261846959685424829091583868319332693009763476355102151826987980706603617073213694761540094246318666544200570789767992768439128917017459713795233415168*i1^41 + -427049896341985344720075597453946364039209307583194613452088929074804632470646263058594587520366339348314713648373334021043168487592957641266223503133835840113070005814061071699575518601054651422645940033015501339883172913482889514805476061698566078365534836423943727091091784025198423341631812547615647656507928974231041511182319692827446910351626899197665023602447060819132848722756241601276504321833692717196944675586384316717551549017922405856540526711609513203145722901355195896217037503497620094404948085435728807992360738349073180203599809763996401213402818854597694810012459872819949837912248770555422550181337036545545711655490908474116336436487262931158499660533459511350867100693893861425208302710236032270809242655667380604813752705655889503867006637948270607711233605567915595383134675767321214351091892082073143651806051567766470361066631101440958067595232441088203123344767562234337205556127421337781493584137625605249550649590393151035118391623889076202266254646577360273120837973104493582920594940348514654961567379891965947002467000695570563072*i1^42 + 67443695832696245861645605328228383191187391511847344620018555334671841768156229689550586677894573551687595589115663773214851913375368817198801373692486541178145740299982215322189685493420641387007294867581618111610529384244067135391887564724592536715881178461645883933067707315413094092917112741373195410196209676967196175800198339343562270828808258170364747979723997777086274041559704164463144400590228092840130334406513451428853322184174010071216155675825591249871643865131256759227122067199747791026472358361923867534489005081694655049624159001432500917026964823927462344111007419670630416704208685145688509855962398552362086754459186095852256854032353152018246707759093536219635732391878026679004623838329971531929107742699487730609294097047187416531280678250124070749544378517510327879672643295290917976748405861095389385099958077113425801855354346663956190090321883989228627109640324197669637327189809281679721552348552790886019165441316281647145638295961525958923765471595033455446839834875670201529805163894414047912780738156562481152*i1^43 + 37329664476565797276615390261155268608014341102268594716304539738694498933792325590015246167254709356966238241922113614882212871192484299651500260840605261166037276202048631730664843683035894731946009357722253085424653934804271875387147447277615175000444802761196509636175850516447345920420900170374912735656377654644610076922284995576909490330337055561884468878783460994833418976030818130378751162020899425850471328960204700313936684802690848904610023973867750197408814258341109284076305189358693245422283671887538942784810014807197625326924445873781940810901179377868158519630505636185778213701282257984499495923637181873837366992416537206189332187425606401179849877907674726361809228594285062690280211099528718352953900264216746024316911047046140513588410203645224024413571624996102173153737587524257546532297506787197217064630892414779846633282199971946119680746530660000529334565568490603864139676940737868988812482765329995972325346944458498726138642445693380517424417960618721700482721067832922955227591123827200000*i1^44 + 729369976270271584250394904015399476705596426763560715729238882470451171812116406650670484628239476978543494298220520786515592686779015222139077022759480334349898268234597476626644453303545794101834124047867664036535245273843801501525707345052276639341808770265748928759106784679612343324231028212506094610152967597042878952280991832732092548589499544855040697737878275002036939973080924911392792292186689245437752771009730972855960158167178286523046734850259734595660564727950094489268424419859110833731612411652637438438952856443495160045981824725567508631266831607806553218971807510218370981624947220158230833456189488073743242008134108103599830542390015201487421475621273092325711005102828433613681117421270471675873920090738237468466515712144992813816413624797370463333620095567056053277540604401677924289373199949762966212630040907144159297383044058838905294048823995342516908433719461640798546358057404986091795750798635155248599082911335528646672031388552214128906163779587278283148625000000*i1^45 + 7917187711741375932086421323160622833454509482606502723036904033261721565238012010931879746289956788594487890888902114085983665102435942976817007539510317430287540421596000386862268010762314820772203032426477100498676197041389819293694005011407694031292598298475601304744251508226813953313755609716084428044072055571061966096158117601045224116741299851202650629322939449325669817639133985488575717670518706920928268322398314525198985216622965656782257354310231557442039652255309225811573650842446426790815324615713656995200774992210155446066345625727653841407206748496783465747576518183233613586066096356092180000095054511701689836122467688671492278111959914182294703750366297412711861990863674940558474511058318071208627740843697680168684384344937783392966030454323633395664861966332037371152065134381360860352074400657751070211025621079027053173277678151960279371835899195787884857792550856541119961028723474510893088593378112421102977287539573849595717387552645517822265625*i1^46, 64421867232408161560636829309560076194552713516331695567770230765977829796373437230170849947322434324489841697950524296077020239265965602173962677610517065850507226195198676207973033568796351688233888594890696893227978227663555428870566155880229045945719885270799352206349381897227471578488378913887694914689042832324496080505173023450634364199925078374254362788226993879141419370435096061369166970583776851303750030985152881807128840488428123197691393942118982021262921787679431788648711421642199943093486765238332626732374637094795685392842510569579160412587306334640818674847662135984243721654251586487091815883028878431113220932186754937686739272430641651972842587228397414496021623495606597251728091249754980287240575417203502942415700514813971307955710279888752010774856604174075877160598014258138482176386149965422835774859158350445155926957423946130305843982873525739414929073703932867593572834489132034165468377160114092813626670337809382151714491547754275090540103265625662251240522635617722385008637345120245059525287686129579215665446257096058884221194862308880467285550577936748691382781965778071622800759991338809169087093611154728399042456163518208826987480977307559346879999610216480213489452523596404387305032833368045755848798906236591640860920045002293370831632724780614969324732992999564515815854978992832545771433331911788749367909696703696495012926419887738620629544878613814995087735798226824524656397700666878457341602672199907053401131071736524687780727657611597668326533235989085793690857110820181270551803272550005673201439110512270834660698363061766152881762607021060082651119617512641620347809798004338417237632006521268334641610942348076795482980875050230174222013563370345039699487575691966028255074091227758634628461134290147781314843815740054061553532418033361507705577924834101481667441741569353733486204728935689748480000000000000000000000000000 + 227663441412915422249674591732113697404284713965822082584685896144491067418373472813197873535473770337396497431194721902706890222217909878739517401954844968286663427436546063058287646666542477814674089080918663095733196371976875327932109185755596142948604797679275928841416009692227000113235279054037820293067726958146263210059386699765438073061833855215460320811953891921927030984819713097781326754037727371045179750760407565373002891128135854125258797402219145499183721998790253152015128894792676009371523300802747368889750944310210620916413514841347665848786527436436972963278020753236507193622587626796900820559032615393830213130177287921868111748784129918283812447940716444029624135965473750575202225522314134313688283771715849367523649842698429853069666742346665746926795740475681646238891499442815664080317992545072861050241275387458877664164408003994145524405708384821131538513812911773463847408576686727543150086512950403231355841523771649064123083158026014268634085463715137767540778793313968701506655333719215352990325247388203236051020402790809004145496610446322568732989996438335610403891859554892480459356249923989571500744424054182384934615722226241206957660367102945314125894583844697347267687291366256548961175110058925343124281681076566915023686426636853036747870483711327698678257527291132923422622500591910953944039670776883463498035997102624063669728462910451547758739248111041285180210125370937568605773451804952038524057263160634593362602691614983143962501699631341102580998955249396494249612740947425080808532638820025611601686105453516959041214294593884919532330726033924211191149400728564872953235177511079744215555660475531820671879013465774938215967649353538704270174775499831839833452677200308863492722088166146652909888739924932816270452535240157964335790155790296397708540183335714789384504735018826135114840200501316812800000000000000000000000000*i1 + 208512013142735589731888991925986904939495399282875995592390371205814823530667942692554645559486195393863214196673190119500988146499323643601095653943290254164590103668662102555798245800562556437474347422212774467008663482533942936936889340035716649173940286811432526787038813988239496608837826849220830077578328544937620923205406742180181634224540806703534845714023576866659618845102767941776623051754540303141943807109640257013198483886427081519038516639759120809946776626124392204299985491106307162547667077936333110066382990417681197431565307902625221393599193577051411129407622303191230209682096343491279697263484320809566243743511694078034061253014362867158384756916012812578455060144455949774205304582880070682058529867135379652273405838848056784124507941083195017249565695350433275369667773226015045492871432046195967960450093536141453592800338515022584244361421457131753161276370326103109193578724563689070836625136812949387801556677736858218569193562876205542264836220512920955623346158971884101025693608777656843466218396511657810414662994239072014580467767577559436199626990248025503682525254608058617731128509838859170170455201269249297799467642719772586146689418528393395603707489488745346930135896766614752623466322223737312053666373445016732264357487217703050198065049197291653088750616133110117487066304982195777623354665098059574166328052021139848023674173452210899203834233181202043600737593457780587400369445742026347866537347989921798079743720573179350813224068032068807127710499226663058608343196974623681697869653307943791488206267993899551863380826631306099733590337644426335258812862207019475460596069705588312676301857666839424470429185147098127894700701331438202828621478886181912037962674393178030079966099486495061251583964877927528244921150344689134152629223753132102255000197202406022323346146759406440900822781675962368000000000000000000000000*i1^2 + -314616579278824077269358514885092675558254129099895474695480729574783575872899965820927895873028645000879098615272846683195112401523677557252569077048901166126865708192787340716694402283586481206837087350267823806018599776205281572269769983902185725533830092934358682299180017697435339011519979023668943599955188897578894070129190175069701634849333115018382941266390200977680416652578578630948658408428583112672099945784758572402374134137598635781414792732243191574643610628013816396190717551710125284354173357990495148499135380497146603671769844905712465028665255171710743150016720474212497788182957094737245670977767665251287881645517887142437383897993747610043777301642227503326947371538970212401209823015656474355295682101639187007296930871431643678580548212383110402180867366790668020500603819325231186060469733785938997918564501032973376662345679982577499241430214571282381589980466410108795892374100375210817819679880410855969800037942575856263154963638544884353863918751505936760437207029360620417190468470895656452187799364591551937318801104400502025377061277466102575187240975119964653582112910341583655698735521970473946059279753352309542997557683050193989983129024301528645305458051230082207574635290928018872588088003121860888690655915132922580452481125343810242029198384510046740953029365303373537400392988717049990165864965428989464704343013035526837237214582837651085215801698287855924126548045597456345178135827944118641541088635125713817257946820210139517604776602686737164525424636066801367261987042935021901654490980334923265613900835116772736775695378530823219124492567928385870173171245187661609787261488338943480865303399169927233196574009075760768180845589527118262363157018410514733512729812245521789169481831316975180557736969474628066425303095284908783982019099490754371004241388190840891933870950675160811829755682456862720000000000000000000000*i1^3 + -162967333445582268827099322131890126958862092965995920507908490420710182762193487707428264323842152497386137504166967149437680207749709326887342357542752887335075961442984781999346575355214730789824652207961759337281946043704227378666597808069849206951313165615702439554036628969636655836165568687737260326846935410511231378859378763335340432235398537583211025659492407690285951464582404754607505897791872722899179147062013475884710861737201861742063969519968070581498316623379045774318760036564835397475970094715650856544351944579105018893618570827240266681291315737486010969165938732861816039869304644215547079076474141932349523549674195065081571995634664045901417520347269596910936418455177916301500842523681549467097118216250347092810289421261267710502958523967753436721855893787299880537362727547876665750000785932987257619975717517407696638723698207542960286199259874040820673895053693564192014819578373280883752415602120336636065465390090910666602797914662684736391660985186337410469125016270456434288480512712544774093872602997054966446121596069518444820956592711307951676619391061317534479350877446350931490546729444490854011495540920786016029907168937118265054428153871608867490529333105758514168377899903585873416812810339090637281217490354059101334071669020047674956588317755978576901548501414857336438775656112235839723064296737059491765192186758282363987599819941494258995505371060627469489175673507405643147433268527495890223232561305767401835915131390956586122105758043161158198005337164667309656466691407061074887159576672273662621900068345012648843913156919591343989639349683506338399277349631334556796210838434197583163446689080061941051771815193105122461280801749669209725482881731229219285547949562432062762677064926504863594279784642695471318736770823661674743231903643595794677184195558748821882540099999458613286011629941555200000000000000000000*i1^4 + 1133985548623198189029714490857867848487146314296989532433896347511592202903940179237533702324812189304313521755698362327307320702279185710666994154428513904375642237275210803959664616762908126197466154852259147441652418739142887465825933739447291944040668411727982947968595563382828201265610190919151323540009907734426164190223752578751491049142337208452303559361132655422771456709680435849330657130842511987904462234206784435478707628547887269438370874743302922277276339342240447406955041727258147562987064288206330183465680462671369512115429074984809709336177776267546328771973440873208084697748678049677851594936588996040495157006905089361936588543577869608732729228304873902379488658713442445563368350517996695205456630211924062142042134345670693881476797666695396955512995134205590634008033163093865451018435043039308661353576865697150216552422981480134888392262586131446779300544048940531931748098303087779342210111825958517426047438264739538827514186365752085121385821964421631517587633310367419632748385155416554143984637093918367358515230775455920831664926258885990986074868683082901310018458038204696277496565277811233584098680136561302689046381643960490294903117761761555872537812093447479205622909842402468181907278469548474644514429456468612487784950008236801331476896685943317433068726288667874917433605473053396612871859791140228317697105131597168134499728906559651588047055188874854461264397282926191797308808727081377994110909578311806851069861902596659129912962789879036707206649302827912656233798645981654753716318238118115062183534963229773557584413452337104509285945705469904020497770940146304797178938415286060887560432722809704205173559588431875974708649318642886031076366483020119692902495281273997545062432229469423153067295672667713837830379968991941331358576035376931497379516985084313754341652410747450055533124705583104000000000000000000*i1^5 + 904391874345607208046344031524897639747234228062263619351393925027997694945507614098325673930769915259636618876725628178481989661680519846311524193227629478618759464879897687471178247388841487524960352183429812393003026781000061901653443565620290297992991523268313438640126977177655814129654027931906005423660563458761131579599407207829045932209605349324321432934065558183875662056170808123050628273468566662306881278717066092725578224617153330034766852434614195218554836612751606725723897044747820427597918104799506363401924378029240435023727049706562919008939828921182176444369107183870705549145996313446185688296652936863433862640542626958458944288017867890950913228262426334732153111248687251528178099145581374044544699154058231213772843106550648023660536353442743305434170296573956752711720329639399997987080850190676694882420373162393232605704252851914295736974884853669220089333895029570138281634097147920267838417618598169252939299566890159052458835985950214017694442284612765330663280127581651327502732672101479769382165195212697289803945916865310319700673086037703775359509167900676185120251776033993398797510983164545078409178002301346249729133876620707776580507979040349064319604908851555877789945845910264523719935639005841441760871214631588898722295665144410503162900197628161117984609093601936947770900444598367872995698881909972009088937129452661009260458972729790116516939987790348492130860388353310202850611729501932108160923438191509729488192514949494465926665000222573599756661753622515438104225669174370227494785370074672193017967106456164641821489353863461793300284839921783819178721792613104993531959230398661905712396888332514256436409854571845852990220724692822595738113731455936659418724423724717622673286902164554833706884423319580479123227352284422017685310676183622648488231899375511816211045650846811197464062134845440000000000000000*i1^6 + -1164594877778048155431356672491299194972675606302424196888660057384020686601829120592177324756886390623624267872081934162742007373292313479443846157128439539476871120312280663510271782614035849195838007785317211686659434329076425942772135805613039618658053505725516558308716739245663923106087551939177679146905797921384652877463379195467039195967930760428799111116604619180493797711501215577304855032571795576769733153200024983609876684470273677310880013155882059445191070131705036001640886296440050490042337195526553591528657880673181599220752249916860895084003709564236429171175651321907138479566137486877329596741991892366871598787508172513764886651647392070973184142293482960513665200466823435741120029610683361190709319089372308436547272097442338616396653228930108759998492771547354194898083666979871207071127946573996458584060294207951646528394114833355183064544521018716362176092883842685061280591809784986186204090111081081849942941006982807281609090964237883376081562036302808012201761797674777910549757135529136538673152692679347283448238662424431771140586525438812910542681264123987355320285089749855078453728359229637647880029085894526605971541484264480689689412009733798856076775860869432428218208892069516912701803051009343339666834975688664186841036667782959039718498108900151398789666959874631553426993787093592750407136879757825685510151509290194633601168912733773992065267888664462129197990042550845936433901589383436681697511219162803324671633644746000814360820897337214099768491405036840832973544440122114659842055623520623773060701182549111691581077457775633446832734171817472735499104020334916001334761230979337273528462706922275911464465503714097809805291222764387799146729516576113493658497912731994265026819449698112269377636027415810417895237099774148489653872393873433232249260475957367168576292489567033151675594021273600000000000000*i1^7 + -78757215808885985911595652795373111857460481508527981256409219525868141607219369226950335627121418108794800936184604380880127572843331859881614983878573932166491746355346411034873066350620894584788110752477478452146705520768487360165524488279844655655801456813336673899817281420778866062343261792891197920709963189989125874512015596220951653839947984359598948504731847216382020893925382716892622460610305711944444002417283865522647211383633617294448112369820126445546695228409716949365328623325435740764079878848177260779341025301632892467997989686072316362053469801134530820615928338300427220057614505912148210358416476901656523085495080261052755923961978507324480284023085779485489973593958746113239370558395439847894863447640751195547659521376255705189975587218855386368650608917538129697677637886980131781191030986244989924376665931810492564191756806183361622472831073933662531281435980222347916578564706940181135627906466031870992921244388596228716497364316773847281277059070936819837400090737821331238608998713851795393317461547780153467854868026865576677920060466414949824237572583865925041214855113559759920599205769521748494431041748627384119963035832793888070668398292339906714900510150207523156762672798517783522314900765386576478258392885133665005858901070859956928762502682129869912972613168652558254458411710115378673210412202882418543611372450540531668518314039562154046820622381781975809718508975965164963351233003499592148990734264683908342267904208083414250733352708552349840556040732851548219648941374289842357525850298313136411992308043997704343225837916546059979223612586786280596158001173726313838382909138241425000906814450433807830937682505134959336350195348012975851616195241743350740490205928906080478729575631983262653509190794382475924486527097916901600877750668191548427219738206632852181112258848980799864235360256000000000000*i1^8 + 1630763967956116656235275831466112394644863267419671415130261216266194495945366591414220471681994352778000555700759640764788689250610654617023595508769452395930031367337557937378353774256506904110259699742819813503515579577074033140923058941778037523216871577839299386584248047101702005719179746762527948467824668090338659203747268533908679946899096156788209862244032292092100321353373956773070755178168811725648799516700243812754885109518443024193300658923077560128219102822047506592774086427808180010057143419690273521562526983528809870562144451002624473690154427728955407697611339706809060706111759574025175239001508524678162143836218399155357412594720111156079299629337398451828434053030413703749001512997238964968217259592390918055525591388846971435929445615048564666672664009253747322504726719049508833884829862384605269291701814129463283144646519174902546796865882434754433746402950210960884477427205243876957276117756716580517364750369793385318271991498038423594024017164613023724912009408139021723136028619396886427163883548752338667685952781151486923213322835761710774360263422493993956400128013111073306053309819122465775946748369188161410175875505789059225375220932159643251155468334133356254036512332629359167775660343116895107263656547727403007541447422082786401056026289529502735418284958394386213702713622153503743279081107752970625408076412867027718629410716006291572348555685269240967218450244584294591911305447437244185211473023830168117217217120459843812631214784831284730925600778639184100857185626002277053216636314152737560115260231997167977036728613099314723626554020769039212554278303701215632375504909574864877058411163598318858931037181673168442896111756734279204584487473400053132182098444432411995835038400191729493515174239291461280239691978171624597307631865895717545844083929857760399284018826998181127020127191040000000000*i1^9 + -104232190508482096263633380772879066637570655685556328773734295494752024623695076930731982175430532155697321181435955482880136577523828546638338142159347329270839746760787231043107103378298789389512802206601980308949998561236915789482504705277093664744907709754532348402663821909465156479679757611987300888645274478716209295800741308839389214195668704701170157781191035846258962904846227871595828671165672783220089308197510181694509954558173586216487689175570413981474885871988557052705133036235186532280895170043762878870584481214028347294213675574416649550975315382950033189488609968229917359451164274372186834173223726755479971580852828849299883211624969355602383004980289191903177403216607581601946525267201717516537378147262833204528285635196717584815333627737443920639821085742660801759995658190641370680880927714155786068135892764369573210371997249449985755372708491263752112474110863718663818588718506983689465029309466466247474204400799360672640680878113202625532271988101127624462371787804805399096937538594164094307134600087623888430176192222778354063327558908079977489173016120546424628309768387402901440890231195464742120837454473590439329605027167969413264203970848447670125376336498011919401565737629835959284837054003281570834811890686944809119947192702250680780497584479158927408851559468536733331984108756225305334827868502396787113074338607558824950629045403047924726898850592846071053384616337062482596840925672614094964378628283299015283071757572526422479695308341789375326038349571018062000953293042503076234841426465019386307809173591219575774311624959240735386878309052275291631726978592475528860597930953804388782733853532586411628172639748951446530365308516738539402243482342007302903391261246271226083759205607579587401829348281484990246401310048836635977560393217384053408546185806101579037568129469074843196666675200000000*i1^10 + -1784371741914745543622923071237782964860466784290092530224479725735814196307148808461240259375120790458201683834086941335301206144989325771813506505413346576514077707859213601995685312045548309925667972613044700904721069281531928678675492793747008329373022690385994363850555924763693065371920985540235826959547317807117418533197553465133252153788139160480831128058765289318911961479140959427581847921227360065393561020019801511386026137066920738052497486646651736534524196289570832455487081924668935872558267214890908898998327800642731021187443613999174890643812676883625682914938358002937801154641329707937436603678536937263300105753625416673577446379573975057714468363223548181532070567497494085248367410126597746494918429519372250364571775698415577351993413446789359257751789883556612049141131424923175392248379538310691703656379564513963229839347747295448816351106744211116321920852909302289995223206178154988619375711781919107852236635034176294539559515618626053827589837926082976657131686958769971669550533158375571799337157878718906572699939056460113004243484888498947767449238535573494758178498021580396320883687124247869889419593414853869593416975530640467740233742705362533134467428672950947047528898569201517077521852799001747624470630874115924142502615753325561741474746861793250035945420895329662788777384795802213103754581880697564363674241132142244282695137032216459151547917055578537786846670285775468886482697144799216009217041828073782648115174564874438607815879687900136315921532297319103324788868350146381726196436278189891611113412646432536019042813805524228396231831181454517160898787981007292544186324650841752389294686773284409114820899436007242763919830610989861948814767738419048133669348514213984747783522807318843279875852938281323738656417000661797057012066912482619479971223140686473095096748665651382131644956672000000*i1^11 + 1910536531256622007934699226112386171457644104406795285515942146508826428584654540328076483286511427923974888004638160228543421235168567991053522843788099522311066638178303228019623511821432579204257254166656603419354000176325520177787347392556286879804717887490846231162895768564716849092198854393166152832770623021356242955907116787351545152740598455702102705378606133951905369307260263580939750656105249843580981749446215261794894085480905167440490648594839753790352727883056410289099058919284519218463001670516107773623584135770442352777065129476138997827421054445298609568538458034327879800126092917808052555383738148543189297197135023932519394790483161170644491937219588521708296527347396013490645545468987855294066583125545391016268359789089169726140152388914868662453753476040567248270364321975318274865729678971976920897243842605575899771201044602777151679409946282612769044363586618211605677722343326047477089025637441831789096361834232884333421245451520378263854386918863076458311855181000368078330203657205225274545023983923583379643548957951454079962949327570700970456554451053861714115230680653525984988686254939555533458483776350083383923474413130395176422203558698195509357254631346111801899300243546583919625752828781104277700526220626723716489409524275138304929969473584458941638420470899619719654641539481914616503598054002805576072777472081092031800759046687634199298595283823422565540038820388726881252396543339721493652991450184257004641067228941185601826024466516930077566627640667584804937737417582190959148960970422881112381456137998929174595117823936019132019402802856762394988159759582787638070656093352297659576089342535091445844911716163523788794104557722656330624640196266729315802647821168793912760141907473642046373575697931799033742737498531279133247499985516557175227057761041526090285196309220996035567943680000*i1^12 + -925590422967578730769243814547206081681821054912122563466497765481201274530509320218031942849021782862721833536131584503828504050724598144260793411762402225296864490991730094497058234078562607986603197136025702633309715492046998439015828581867984558798512818876431636339250467675656485063166002049379123054348145297575274779602797338232801666896612900910148287084394937262670537440024568533986228345622767451218238161319901110620397224613674475141096325617575230897266261459861750357488823365060354033444410112454126147485306671099833387049157119653439628371369029827245465094837876800150227857402469749747872465707525284055464299088338094194011041583139742234550271247390002168090762027856320825963752614794425990691498870258108115094729911813257624436929579306738649748072239829849884549385179067899574339864034964499615687018069219367715478863424676286987479516695959714453788594916873796053703261303333544638529112253374256747034243055094176738709577723775302886541989259310569619854568932926362075261729444657478185991435057408158875915915352024581433947024102749597352412424823173237199842249565696968446735911380150870894241104005430674798979099609228019749292230882308462952668577276336992468834947510804203531039630433437817352745112880546082940820189729092107804658527679159624264384292974120881320160530990751428502327809592174488384254155100582336876664787888392886014869065867074894144639334522121252283272900555663858295343025054209281987615633015437313143211176804424698853638125088715723410241737598270838370597082980473629547737653454861389103054871637856507088737733589234516201728521413335437174505418956589802071732989861377000982224539751969142492206875862297367636981990463587006402354982183991491328128992924441417388509266283375872705343689852653114461105547350203335927704486756171316608429621482564605827358077747200*i1^13 + 206366981190962317553285201525671510518301732710064091819871016901116758666121077705846430819535046740395684239897486090577700779941743541453044842135930879395202381743388584597286106640399423084180911818578919491494099523880946372584994527413377992570562873796760160244793914007309103126431144860837736520555039384863302808813437505204916288341837557307279984832231094578683491594351892898129018745113752167435533098744414269709171140625842505692288749296740542202413203160419186071558805688606167768728788359556471540742436899455188105165232104461679591043401959504617381394399245575247670459893784401735981530445538751402845440354756104432302785544509085435405130926443596789074529841212430679909518413380016412659402158079077151869953803907638743917258221584208564924186431655842690165310930190578821629933727111910449729071931207953500624662670439038667220428879202601641361643820403942690558324853664838990986555011381998594986217653830092936485239883566903575494463957841407083862716246847225367202352389906967078923029524240154959896486057521211437045077727824211801072161801286061106181082433747449679073253132021548004015379588074603293401433655738512149571352736402861731425652671600773765486632024213096300942060141662603569021236876644849821189681357573993296112767010768253388218435531445221972141776046994003916329861104038471273145840206234518225218136659297280635417628182805408029560471840318159580098491551952416350080885751274550685841928332863956001185547601406496778456120502137728313275835113126544722806193792305838394607502960848740210500716527496583122337765260758878046026049862811674151939067582715496317435712209045697104064932386688160706663211436501314675568604837637125713051542652860176539176934189108386532360557339241139489467043133472823523690061638462008773822251473697574652224864605158071344140648448*i1^14 + -25878594357625790693950366566892202535367077068059644016131431433341923085400678451636201111987724200997744092098638569190134653730917653238403714898632225575748016832422561981259655765918879532112518663466314815469457338721242314746111643579418259180130662187813315736456970631809001109000915884093011537084557958982246750403022165502100315603064097771733472585873145590657001510483341264648515682975463579176456725571740647760096930257549694924058100587787916615958927833237174381348274896721746550245437651010107641393864530352671035731751181628999781501735853794618746813212597264841500881379856220634821228154886907390678272318517956702651033569345468241830750197607889258242569503975847701004398941029497525325531053507991234246976710606393528626914221396554441746044388200305633055122515473767541967792957279817083658300945207982097724996097404579480119221702023866003263580142731242363123045237981045080097246986337969129838663829369089457893667758404713324141750360139757957810757624121532307159459607403618095422126236221616516113760386727998110949545086514167321894149677667519158244247067082134186509743610860163670483072969888305137943330748189957096326806260334562408481481142150072425725491849123145013917091180176450571589802957550550335634860904811343015172103351305910632080436819142006596146954491648608028135089295709414849232324716498968168798519685128339144218472884696298688970533327906720501301256383812014429934142569659194907444657325441004451820852122410961247063431710483378224545855629608496658741765651831240057957014641404522045962846199474439583877243183524019751027833061950550061877487530326605624506187884161954564371155172202353901380275631935298100301305488066918485016798587132275298040951987623447079856050901992885566991645847758004301376224685963892284908407005268505162745184208672636526395392*i1^15 + 12013423591992517729542555912300647087785090726366574241507323213067989458877136823847005097274724724949596653050477537768647739489276710385848956603354496493556749597747551359511124939760782498552616810555648202263042842517512451657244966357621004871471917867747247515773243712882075538478510411070129196938118453081988797201326197222149538927572314915308961698933824829742131089915302312482230743225004442855576321834994346967756798954769041372732605377062976659347170836437033379917358181015058736820266736428842742401658913727408690541799350286474391515448778898463964907901181282074487421974974613494405618531260813081295079133115069022180826165543788016812996066844049546327324149493515570470130034866761943637809493887220583315984738942602335799398771071297303987042027475431583727049265093819949269369185739920369473556960361757016130177599675334008548393814981030261689608412452761373995518625114800355906710302857999000498926650102770172959703942233240629983569559382522881311201533812108688413065276105389365397514240989530158456505682643933051849620915483100390892810613874538295633108296559717614521652880969492179500024417120267633175938756769509081539443162672793196448161924004533770321718704382325994271338550443945568163134139259152990443799684276059257156510914443293198372100810972642824796484640539470662755808881867846230959306806526189366431549052947955561751067313310715010907981920737418219382146154214354018307989247491670665048989088800784831367766758876654729265712415965288253620623529748951486946028437772842313881830765331670551396508986108502669244811331861413013668200603339367363238876794262207168572867351054496268843576971692729118055925225453687127821900471957165000502277977585143026641863842566864224335474350142444760481075819798594598433302706447131581381104507712517066795491186459990294528*i1^16 + -551266389255730447408166030202432356319263802952897362485395638414203198527315235933086738336609497156952562942852774188787301930160913256770281801281570659570439975732793680994040093176549544784142030982890888641790830009409579183617267924516557167318467117764363791797634569396773570118362243504338015126328565467857107986398000967160931502920436585692624634660756144224615931119833444509367196161574244518871616478873663630149599709695907913291028498948476528185219860889882631852353923261809736642715115777607356730405182639270760123974870343044762904335707916144993949914925626728274315833633365868179351673786666754809273179701163440802643959707630417571193425256572283280082476927642100143333832700408528246039825137281144234624918251085176077761969349330999462071049537331741114907157856111062966473554651012171392749669608548813942770774486505151240478218003354541676951739838151344495788212488227098178954756044153252613923908257327617443176087064253791058580531610064435906995969521849464115405979248098533953329844695224008721414946782932006433392831540455271204080796619497241770486388648250606045392389523540786877787657074946505810597776630094431435417401485061966828056557628421597348841444740138371396001181525675967624967874492922019661451066967215020425526283147090675248490302268131436148056469924231836446547452032315792177752189442335703107345752194875469262140287050884448060362463111057194552672694269143960256395099250910294814879053475824591662002657719194596955729928836161198365208296302601921469419340303560069964842194230625725820505667950849922316745317502185415389794304304802159596903604601671541869771793348584247952628087129377694189029917981843468313939574209844212563397533054370821207344342199101494399333489512951071324164653414647903216724462582720617424095045146860360274179014294241280*i1^17 + 236107099914263004889883779363891789055025575760397207398350344853376626191474258198743801529586804813930388574060665253925659592612331915996932585056910953231524007886479956343146641772897616360727448117617224328362247525648118393387110806553475404523320427566712303579024142751549083058030089671054878582684604946388212762502438453270699482262032962536897269351133659087873345849288333138201205841980231745801110734572965667371830750796416956091716623895462173418048831334498517380135903662425620089678660516281695154007200859240488932025375515863916706952871633734475167101797501939948561499134366617930255383097011850493805060534436756406511534971308360655351112653487608075772528075770558123754092797862668027702206747420111772824244066962927222777234881090373491574556495548879409925379058437496414454083490359400638572748751092447758910342861781332382090775617023335561256330920067577950585248212876915719901614008949233776992956174130297480145166738733363577363446607115897608639479325137000524445605526786301251487784193988233001231476542521033221239353059362993180243232989133739595138415620885784473975364086385191736131945009819215956709561202651454806621405076158944740464064670798637938841850596190803744570711650104076772154880815375111448752692058089704314829627355812695805665833967795024382105161939801958453920883514738090403782302095140187669258640405815925707951270498032512793586258489967673171488120802667505683352838818436214439671047686200690151486445719870539389104590954726466621007316049040841329400453621021407663375140525950482829490031962056569366460802493249966534013605866592126432070053088719066393487506787063297987505875147989682455661639284162349016607732340246244483117194489326984092330337435464730597664158890862683082530966549356553005507682817286343999993655999138089282386075320320*i1^18 + 1038542881968776818870087395487192609004310800694506653360369373423329308646550714948214770112731685968078705180234483644903682617885497020721154350394730095586940201533061036841141958742385352344628193274521378744099530882619735255186502377029516905660224632338064329597724836877409510036930227223078406068940488597760774830369171636063232079437649260134186097576290489154551774059614720112781558986708939189186509165287949524616210741667344254586161422205797909503229698294960703545435759503187585545776036908699226613485261714348041213332280813459091474651249407223182467307191406280885113102355580307432086557967721049729368683878560957723310150045723517454245330112572204143454789245145283755156771519280899614947075999029303325439695383096257474146224859543349681810447760389198677311986857511571754986304695189872754368537912477679695540161370064177373028564920183602220320880834995100797820690657023528745819922618088247839364250900549576981595306961892118916693229386803065551290465301512569918773138913931707572452867207599899158084620481650000304888786975395168832190976635098706694153703579993115178965400582492003554186876656700646639693506176161635052915506324335569096011894624456209917761177135805155455751062111078205484587740120294931503840721957466402582284738956372986330254903720247235574975864390008399950777103592677918213337447621522468670845635154037820352197972294005114998906009200828433764219334021387279846896912159387621125632916467087974205619583595759653232921932669230054924223860935081163064977645128873728179804573639415088753959372273156506237934024292487482840443766011249210826318276709717118582332307436572355843098345230624799920439703881322409031480745080471130102637988312826020170776098212730575336590199182931622431478722513258305301572587383523526354432897329822318590951424*i1^19 + -165879742337077757045086114081645627304159412912754135978360766679408849859147938489290751426996048409983286830569585055593295604584491461951428853558383835065959311929319534301284261701778567839182684330384779853224105226757927118132581580154830217860080078605895305915374523210072281855862497860364292722931991057987084143207294402441328759096939878040035878829989956653316944513763010650366879231072200011523691114232361357714197204955251871422088835122474215619471754778477619426143172056119607171596120158925879845616164637169959882039092708662088306479488201926490714920296939840905794895473860312530601679125319928048902685646672122254726195390210368749106745999505962064268265233663078028083188024574726333730740150519405819398422921972389327487867663618782759391919421927735541624706074207501117276572850800707419466607642937593204797705918326485484900041296895338920589514629900363710198477177338308110531603808299299900200786666190977996061103247338771734855222585565489893089016430152906482270720932021661681590264916301108980679188679738224175209701111752017025522839225497117961143172327085255920880749026232585704071351552247392064727374828442025574520667418246661923193149396695148199388709399078374065583196556153263708251887275300609230381129590624969392154188758955886788214654717760854666918134838537904890750411330397816422448775292587543380706614359570304329696507332565214232600168561830588889583843923016859608520941748285883658891193215875997470637305148076911994700657165818754032103380107931169053478965479444725024445562863226061976344732463714610722713273660272222378528925600503633565264476218935911067083705569370422625160126028776117032343374373909031409548995006862627813263045561178531506809556509115786850092998838987667519108062110909759858678645138327598312711468760460959940608*i1^20 + -437372972068251836120397571210435669025898537451581107829476100229883451220488204997438149722661739104414346257825387624943853432880390054428701321339706490179449051525229707305747607704076912828033895903852259237104815790101870455802742734985483281588188313609335207940490378769837295159294292317451848635323455639211044331085440394721219250730747213471235681478809422330445230155968890728557895920968150077191433884400735900448093216141498364242804367576467077417602818353669031683793674310945829570662247116789842070599924015178186911300016696315349536240033327172115272482985716510387260528492800820153914881441183028832521989194807708370707306393692838628016536804234082085404917942672926313461771684806886379084324104945584966478733633850034219943835811773896683582034268718889949019386977286758371907527556118805457556050480509703752124058757868353094322886947881754373089105794767117883049509028743339708719179259465284236345918782541576119562824942412647934780098275554387285548159862749116857140671314555302673458419340823437391926302413695000883275236957451731048645474844562868075157093168480449065240860943669291126674351336417301859157850148257690618123675439059770683001782105446541502296390527488930003473312701543520664594841364136464777661726954918496056814964741654582063612045742104311799360671751460875214566383180792780163141278495693134095365540545793669568405741736296694318182338248768804435018248766431068918655550136371278835655310653465068205672579757294823390052462548247862685448066890812226267518421748723446957542836352933193485508264676644992907742818253897865285968136334825659494524332383397041987093213538093215526249137176847415605125181757435122233729099309703771145924744612975130400184690832499366906098850390686841382402480559445264483941224726487643507390785691582464*i1^21 + 42706442312249028750006468125127353749444258985894324085911920355376374177620172335378140635926412154679153217367767608657043606307842830392542685393371893404732947742652945940094452877810566263682161444032566688875095938091279117846745907775945606722195017211651776331626126176420245880980658684147698112005250811956697386220464198608869329007365619690314565975318501390747450407229444772291604910259247511462060336395361232067907128391618761920486367339046569810765907793833469009380879481068369511235042761878133499716424156222021283318083614943659830268150647026006991071698252673721115661880787423142001669177610779879529673086534304519555433593065793424351939810797058159874319048572095129770477704469048942992113104816307308316813888731078352686362817239645777524761969962468733778132565780806916338860878327734727807527239689031864422003076772473538412751263247670366280364580134855973413062784222468089609102933922348778986373265415857632347484611612716136181824514430299677357209128332742301062878848765606249701934228544596309691228143706510435146139689725725453972477387279887230805686492467365974619935907720964663757360016696355073457057662239768939318151213968411989824891183133637702296697860176990172519258074638167988165233546808121247093673361852569520663983448287259415586127875911910851182038513780518726362533984294482201497255050128123639066827019549788814868945370233501220417711098601523519702057080807131743570501558993005965706403682342786566847909211136317666137060651959911196097718478453016753850545646370681543526585210457809526567400508441885998025676701183493049483215673095484188449552422201193108935610709879004430677991029876076747537311004423926972139030533405385816731837148840409075970388610927087906679330052045328974967558029370106814401744435565906298467208134656*i1^22 + 47961290074069745698415535907999235823826796520916097316543272283535310542903480086154653163215251098698402926035907347566583857665554895289270295580485366625070454506301173694539356484516470226923282273040324777828819321427799939251335299570359147743002180721622984864764021306253467479224771305652740867759914022584505848065566770259171579363478211353170269145916954386774975468005026119706587659268506056264770170079533737468299842064736046890478318132353779152094889617243937262832010100012962065154449074065948913166035271681583783381965300258493945821199872337447033926285556220214779679073941059214870350987208298897064132778708040826291883113209047102379215496233437845877876496117705237286491500401416664219113777470160387356473787979160778360613595509660412934554136803169524042386199012469343560604317689221437187015216140025439329531635787469310063227822534705138814058742958200593786629997739053157231776238532484404335993334163379895528109065910197247597856861621618695873787764520623177559085539437797602762035240008999010373859471932741532503121907306030644740524650747665199881410962075351205273731492485460271202733997663731852126695863049991620694957609622744784497682546702390879525936340775599924325377814885953233682545591735463650440356836269795449840900404173287317677012653378804052451928453166418697290242105598365649787880567785008566483698664290846270753773472626535277423040035311116758068371940754914541714078297307665491707319887114372467517579686417874904753446691828062323019457565223965591456664901916573508111382395170944871503978776691674343095554859493741656644827933488523583299954292118411348392809306936778695449991159662439103668471234110609294929411409659594323783869614574943908839274019737370833301877364241144567510177454235631138503292592357763134259200*i1^23 + -4933983766252986834544771846367617234419000066492361907421986692873413213758617963220103116151892719453982644427910281336445888465607358570063490892106528870650235774843408724429150370884392281217079860740321248098306894468385579169832310871900628092164402978498673712743259054810282413640837736639064142119540977222415263799936375491014467284865398405300684926534952634914340985225970189109082966469138945418194181555418753226977805684419744725947666119636077639686985613238452831026899181823998677029598614360531501757861400343026200807300064620864510304675900743375383686399582806305464114851203640622813318302868589789835364676330460322771927633526365830565613115231843367056815318621784546956516456451388615440541807176337103142784689510982955824972638916984099080055416635199086795510120642361944409975461851036086946968323664815855307120758538054273811028591932376041765034610594335843487242274388426694959037571272491228184657105306889156608955567975699207046392811058902484035630403076882764640628863824678638894596949890609721562517798058425608479350759013347587607118808318323993072674860125039462339629566938156978769516876381043295504880725043828784456763884056800621639673190300181603671666211765629634664627986268651573905428734756992972566876027862829897533216936061100783965758769522992163553758652403664189548603632027690552630325005378155219630719113842641140769346366705485295345738466328672055240952611801324436325341676299217004801488218812917597807860465612861786981146698035982126139899878938839721059715583426038290623524166488824344419611622144021644229126536557433118543782603223509446566959431963868436057703314000538086309936980097241608330748584130555202344240444880841376313152405932129324551781448743366180185635912313710778469999539702259492336095366087855570944*i1^24 + 4079374308876325929806093316498839705131444162032891851877933742339551427776547773007195104592672261450702688629522201480037795688135670849104271424896064915315882335436442504796102032609027059875952912818429105901915970029312970700443399456032651360299988424780524986624159823617694551825734188482118951705920326107957285549655192951820102295692245113415059512390712095795814093581293098292827858616757351656570325505668466644028853470643645337963328864441786825481239052060158486952456034087631076391362214726363459223600494597812149184636159073478630288408251044390171855149377238523901390146526920536180807872590134510489715338878810771258014815698495122934865500585566702107420126101616799009319347585225508195509790097178542715532768330279001737993162968131720345009383968602364063538686416980099528125271559884544707345501070064738676893934544653531893824874684803454669714598346685335270716157897504647198206159546793361721094825354865343168044825271695041582673381998525919833063663020342614914928750426825462988101764171469764150706885167134616298738540689586555939290205621250392173692093496667189631171336987342873746575756170692901593455933110518585186415139818991738093657789414061266425964661693804178996752932782102455845212536914117570529322270994647127813488012386163465528763012090796155432218779747948676889419855605580141972163340977754318443510794845374141822186846869567134010525626622005546804837077784137898856614834818947443974938540099368585720480783494803852349135229885776065459331105725529603902344633617134069040893992111725082210245649442281654945730894088936168989620128294065271120808100254046633422571611126355257735294396732524591968411819948443351557461499414077061407044804388781598613445128539374544129107881881209632912143476480889255484159650955264*i1^25 + 370584404658360040445781326652095243293981758586476535575124304416530237727855939594231734893546550900907312779490360684915213307885541313005372135799099112308690515484922357719366697947931822495533485788353801912034419192123554990225087121520650555160568434604574017759933052012390642801339667447335330499344558505330520093760499585821121449959990467258514730252743439246174605386847162206190698685772569363584563426432375975751862620387127595172392493876924554881590780822861343363043827697487976287841554995209630134546631358738041408957724097862527350078332766964204139979022599087422759305398332079841343317491623240987721909759155565538272505440719558026988705482055663207038934958724571184419093279068321609113521875718292548529018920055219955250592364124358081311986008045134175619608596722226749811992585642880425361127422486660553794804264740396644889938986612141554576925273404808555830299322655338596294326310838208637016735981096719180086587076285062305339345870976833241268830447046419907976099975299357532708991827175741110495550211915581295394651912566569015589093496432016364820325257942193171445632804991794177732592354621251639932481146911495552751767497988646422459364192645575304298315796056264093655929193747619904169435629994574980266538538956136671127197229754004605048811648634599492598232697801771779903412005591385075846682817662908852912044005771745628430077261665278050322830540732274555172418520674881827558296546986213346839831673985084240733048250356053104350213809111058653954465215149850869735855451260694236835828300566565699196539686166747812843563369058720549808861729306772523232034810258354217192826689489335930924528186733113446268908245374303743472297460546519021491608122526493621790056913086779197106287476720767170607721013905820009896083456*i1^26 + 268343233911252045106322207088167767159225425353892678763507734233641277349398745672340566701780272126217422495798917874301582774878412203542341102258002532462740961168277452956637304054858581302881316055853092898075711380131361247647113605966148621119103301611300193535016875887061507915161554593361499292586145487143576346864352190600589270867613683188112960097794555462383525999592907863156393092200124703578368327784020864838389195522626006320254859292440113711656236476412081408552081556904281087469992837395141239319629678217981142795763699868523922532770574461547238262169662808108432855477440073000185375029894252442036138469209744266689440288497291377745242830621475729180279872678425982836717049144715147558314417028118358194507867775082990428636335370370858471232207851259314604496563197638880534882670825670618000345809514581435133425176253964436487377521845760087619846848546737936192583049762913674202673039607447744168096705478407683814770534722920993512233788181598167631808250117392102458148656359927183097614497320515358491375004073796480533910106746570162955508448209260323030151642980415183951683838377017922666482518935197343793836157394944336325629959537878023166445058586848935710673355898773769769563975185898056375421932594601060392546975153546177586059869541050039802000273508163944542747248162175718308555328477497689735759598969619128266463438844267748088789052671217412393805668557377524910122618522774538995956989158125701664881980229048522672418266773564648839512620640886407997219103812668389391984107837288760267644318140679189848400388418527262880674961968589207379287776891371332015683308348716480710788028569677276900335136435013197561165043402255721136402375046093582044920813542137849041119971254361205187997648831070368206738977625376555008*i1^27 + -4115001634955589579586898619528387838214788860015364386637757152987336070894409240217015681788028247795495396492295252648097639250838646540063212418905453933167897801014201531553320714319763086481488706427187270027730484628026119505115757596646504616087820160144704924895275909397297663591383060489117741741145567117774996289366321871399581977307627385394045991220075405153866042086833595938521853897988357300422601053961021720124932619127610299189486907663230360200433106925051958185031602182120974742832782049275887246577010189273838445837875525062831221963266243153557858941581280799601466996729836530067582948048916930010167193569698879702209522914121114395471829715916603578252622554559261631258560384418550856249633423497352364536461092148211669039107629635356710658110051204255069873919967267112196315984162739274045703129617046229974266580856217998570299559014662330962271112268720953333686106770712956210376417439450626303843668000680099516024245080673840755607073178559628212423387264782475369153858391361415918491155964399401889166688795514282523247147161266661285633288211860761265719474335562395141761802876555430954949794366782503925545087453754832334366425452231088261353899355231942282869561547281121112565898503754778128910393587621520919075027339982288192375521409124452529670785739282936540716851445739340110712987284993602309731814339370848263385259164184369213849749462784537056401628660772626930138457285376632080207809193930078177763403247277620762147865397259234817713955024301250188268977631502993770131228696052406751775927410780262437953740535768209638450613785559745810576749673862717208520721593638386965467112138194632785172969838403532336899359208356828320892274281301708037191487283570114390470169851694716716024802297849593150066248988491776*i1^28 + -4194836932170249894127718999024582976427289456952531305860628344016216332295289058756126563729630270099323787886162943505504411609217413972198458290536412683361471377099449283068194715664016403656428084710221256281648922148464184681053359649600807397884880013541767393090804636842130472861588119272760299923381670132474501516860082266539427395169653181103692267231987021911062117012751342054645955750523776810781461706314801069743407592244573560774589524123694147656093296755043700159173525786345191241682321210014236595987714958189416387225241211587615576171270548641641236338149303773394376315629504953934936939513950437861934735177508662727660775382915186470193404040414774581424561504004258389236281692014971345850847445057192719918538302299327934376142907620398635595974142421915426833523477202971777230700557420943529570509972742597073207410898355799142657790779852414225157597859005325763210263196062254032777616080624856159733562444050323568770578664231069057821184491834507488401241033481556743759683631285672040097194408035423606173283557816079493970820112311384981371041790274587237935517500658136340803670007314295576458302843989587772209379950095600349990813436625331949951649023766095635104558683606738370870635880847670572090855758342120878674909439896613434921830192754667010376296335423911252712492470982871983734139052765277222962824338910528124594537670228286787832146799533515131060566285785562291458631316249041529890735353706469690834222716576616319620179994927062265744054358484719251470887848209585200351136879797902979098263361515571050007196923504387106690291807446643705692612218407865907741477617604239377802904600883066572358100645600629871331959603023898463559715071728091851307595720194463325993119967245300548432276277344847401905553408*i1^29 + 23075715125506492944611317251359290160234642744126564475776514771335012214423125342305317112491666111475558721187912251765846801706652668505894823495874204941004448975634277529012233159284894722818644395795490226968214126120472344100567078207519131832136724811341768875878461177937931548622621063148244439461708050898027754976310696837087305071002850627446687666938319335003733498507247634984953229605630959446460976305525666026771587825146162101637597820269552075100515950570200207902023452391989368375061227519984944996155136337961015430665568662844323951465755939950699749387292553196709410260660271183577819822813293389807751486156828284588943383653360418445912921567585648652160858245513118222183676117871810400140949327115053505131490774401977515962755163414058124592111986751773332622419289540666134614221381252607963562195583139126253588549817756062185773364499322918936144821453793371927764006674129522079065740802308746575206404734894835746235868435482303530255606718488309974663312918079286281441936264352743328310627903063105866788585140893833469587165540518961613677153714103318420174636345533958184172450322613824407665254180140972964737869611712174503733545427298313827512077145193345610240430768384341844991396867307910395931377771147587643248701879705253656705461760681099156746182086918328082231170428781538686114823971355081153525239850702689387848864353881660007089526866632036144643219496354384238951283318240225123077167288443121930140254878121787113886501490853287475151204957633736582546771926383053669189606314590573959868576032766149029093843222698292652798066452866476193073803942413547594574718980261042250191956613535132214012903109125430318888569166465968378006873322104817260891092482278605479144750143620722939889627434113227030528*i1^30 + 7118034856884681440060031527401768369209074375895828949656680681222195752982546671697171363549017672290936961240418577806845338692927393196248756574192738250224072209604818267074403912287158597777617902183450788198661156513043969946186444946754398621636085916209529544081629730907829971245095340213987051854068811901592164776518287304222914545556324558516045457327439147495539189589764086061079425998494487678638644977751402110164968176405286228500588323528362173856028525292733521448523428615682656767457996093496898532569181022208234248200402431582445509673891556126334415400243442984429182101476344704327319039816135528039475497051046430009223885707002581421210317753995440190979786608355951278081077430103026225041085251792137778180845606454147814796241177698169763012207157636463867681653562808110180486340613817356654107057699038092744386899606529361807894422463121653998451750426682568492333943110575149334815243099459160271349051511872469616270540556783092219350786317050744612550113586226438409029647152427204973391251481454660413807431399929709291324461892019716973146687785330642312543259684433368902363923042570979360339229207433647442747409683918574843495153672104461256366934528228839779830385139863136369044283185048127832888177282949354414869126879983544950084685185616721275461242930374075670740471331713214550846336400709885802419960824531779195397742491249571217163681478645061276850539159618219453810903422367520172743513655616251808887883661688191576396393372283032903828629935453187397468199483338081683401181809029786806339369189076490093006183963114988657248742066152458651842840039848053488147532252201022945465841175222709893947255594573259030373426849580837121210827840173673743203864794373863634126089744278162540588258824290304*i1^31 + 18365408562322946990911413522555494018154275033646617442055798793229373923976724689298043846202190899367928821788710381703429086043497396703580789168236161472788149522508723960610173473754527976883007293903116846088177529666146919871964908011539054713953618950439261154196084139584627430164599272680728615311358099724756909434380177237509277809029413126051237539954251417687199196770556951943898019159446454879188348659682812573091310261876153573768043065594748365018134400022468569910002255763508598198333206093210384657008602679671713170617922685924566517835748867620495445524899972524122596259138603374813521250615972801607334216433689455328726428763314095876464387387107306550183541141172152672616140700040635075439434596426347229676231564841715736025523773261210620981434046774657674813413211736988808696986430969693431244913733513907134945039431902807263047400662206165562347246205382837687328790782005844046674600026563140987815254494980508790354694480126941007570460708425939504836575103470532501496683506596452221723004138318910204098920506370159659250288139028837474382196252607753788182186933413683259265264590223837474926820827715073563870613731073542081548965089700250767536589131583070260307744216025059918562879942639129632927309683014525268610220655028493050590885763099484839099152988647960182930427896302575489809222002463421293791081545171709347149028872451907521091872296175168956898564885571863152208495397394788565738985587210896282568980105219296438237744033341228365701671883776881542248228868187199308216636747363662514936434676398128574349305417308435536390332879154140976569286614698509958325564466605843374764707729212538687781812017106333995679090306020620849083108997318824951949463134943392720664164176097088715863621632*i1^32 + 5530008579530153227359112325518470312030003212726960374082995473397431444217996905600114930034380066262138746666756209942074605019826221359475245882688908995488679292795333073125370615223543637766721787337406857387978340569830612126014485612456579862931678140672364725104090895296364307214473041286857075058883631367160690841324696474487846019980065557842023242004049953640159688691198072534930274259173812590871682280807876288854278627985064122094472482362229963144690467760038467551282993952215168646067798773574385176338778675153808488330191807299120427702622612969062322090399902507862422547274107564939590023438748671078551953343225249671060357415133554204596153092241193247316561539075514556131961612952622645060690153039039853045250256655052284804178264112059112494276194647527041042373573777052557964666864478153550931718848859014406561171116268535229508944523761279126335186086803811535247630916002727445669034718615600564954713918545947956958391507657470058154475314505646634606962911037590442206411623928045782115173123369689272663221243817934839305131186141686259830349658028856885396071906217220083117891140227426844517861860512199152078842718126611008921003911299713248093010541922716596652348043339800427545209645035561053666521382361626449639152096553544161129817256790107083405700389981500256182960091140356612121885252889405790274929820428565420893704743917289592443900132999764960807709386112408359017112668023795626049592325148206929249939149211750515880683042310663187463718686115727437032984131518613979988306116754679821635254557196771561430626486034816797585584600005953236068668505159866074359030627220992574578723833954587486032415232326377354294649359729160978629235843438092929039675142392114763363947601111308828672*i1^33 + 938238857007674049605370839975688739742139239073573267747761981538787207415388747548145678245049413779943296971935284123809490839700847937955149720041520880657198891787648400909463904138588262985244119721046605089387551277787969306984521386681202622167707254188167851837731075965827904639274689736311261264468449849036223164237738720257519058013166722238492092448561701028759472296144603225895095321878311928473237298002760366913412667571705553712121322329037341235604687967875570181594776763073103598214101838343837249895458761705988518792500861361197765244376296083726252865611369797892835153947411323743353629428070934964135871880027045707768161082288795907420013395892261521771604021622765988593744126118416149276829406415600307614242293209920550198693178635561839910183772094345766885420025006357982148536966279553327942600843762227254625184687609758873514413636182779969994275045703293629674855737097327537087508937792480100680375391916880763306399545674598871125419349421176709461146701842574660281132136935766461523868937292069766121377739628161034071855283330352018201690580270406392543659564510199326686878194604751081625916262089824673157524841887566539774830181630583212628674700777014847481381833670288609446801904171825672112123773470783493476868490046568139163639669763068687056398352126464712100268190164751261299546006400893061029382140497716891434703666110914228620638571324551391230523305243638010852119406961932903493501606002598937024277678966811398000696973869372744212321151218418427303658525713081301933101922885087827027421945793242237484502795079866631377058610682605870467667833810771018915968526138584501717805753122606924815220816240034467899827967650910682298665072934704680598708366196819541127747411640320*i1^34 + 7500193557559779261081127132333048223507882304974061208934380788022100106860890771476012685516309044909760537278635475816507736392178731062889093126247873285382596904359706813070707071203902992677607110373912237265394513764618418652982769934073007166906408685382625397857275467453763180774512923011926990109614554346555602514560271901246977109012406336907494034132494339393304197295035839837940838211677204868968961113559061553513158978356836457278209809921155831891462166344694658964306300000380557688843220465071177100372291963798467544246482780263741800817049951288615817163980848321530556203449316613405962457452886469621868929282066933082618423876306664250155014948124001256256169985977624913687812423178144174430473885070102443866048137829082863029886902763615722805335518379156719641099331509876554957110000045922993705947207212386678306105871889615150500598994749913514585594153264762325924078678332216397483432965991872635532958823783914811805661262362941227221156493737513850749903250496321636235687096474522701701710799876724988566779056177262296920357287401817231902709843009321083443249398380722696539759789209959008293322965641481813096988522073260635353222064564323346894669853153310065795934041493348726959701837131769273711087166916541972091941224582529210110204823783115479940507591991489128861376484201625631939387104855465851974033558850501910201020572568116431947219949464287708626931571518508814529523741202258952056804659187261606116781032877358943347272099765614369020860839291246203804081891640227066319163717670442440346188316033509718736395716468905215086316377380402878650742704753065595146392681292632231427371836015956674150552437538837924660011960887106675408665269234231658185343192693120086048768*i1^35 + 28332444796279852968118365466103192943859284245417961603456748621465597544649177223298490799646971516316462606345570742552004743368430657828710801414995358880804842564287175948515083766007337279781335031381616184800066765956587772766924357688174744554894794904128128588480856796200914655583622036567215980649533078997328050521927507856635509661521787378153126020351024802397603619393135114312350999993038920689126358980303426976608865322514859398862084396520444428507347393444675616237284470070307724468275398526131370114822111324905627500301552439167295322590610439951500610548453527892414309432672339290592948093452467259824958720198852717604444659372314498239423405415986229570365932031484576387135290714187441203572987466973544780209589360233340622481451835271864153629439119196203572705257902000250320622211874714254022804405067849607700045335010629493553990145093517736420307256700466566118998212431899555324182489439292577294641974820745860269276341978647460297907130281980846809515970079319361520209935588653598391773022164165247936753981545567839452673224823378986226207206098830467349922109972001539721718417800201491224015538309933686383770234895258205480858713607017531653992623552750657273716145654088789199295570477077571905876214301269574318678837274768629966332992862235456323918374393639265423124493563805577446457199797058173057816437029483326848707199881051987985785113076240576706684575004484009719142370371002575293831881378184779906076005430333309886469356678467077904953821253542508929796042645923030704395369258908906459913925019638510606173703581293645527602673059609252180262522540063028059828437785437980512500633779166786025308645297802390229920599810218530840007261622443566978327399815446528*i1^36 + 985532092409182115060911758892582559468085392433293821631493297469899500633209848495652852095104597675745431154648325201537450531653531766746324742307347603223126943683911892587943333758383001811556106995666762014062024391233598207462833313238453613425497210324393965732945708636758926569997635768048793523663465130968650458748396202283540802515610245348980839732762449239557910308770573452879546381931426405475713833717927486491062073446958930062316592450038427211973187545174538916510187764680273867597521516549430819330760900824040732519251722115438303795594385052577275771551813270889033884848320275862829658464653800707403817845060701560341523027916598507259504650421594495466422567625185349809934950085330572252502092968636904855154644266676356329058654667643470489352621951361673108243641714089339669871003648925931355865450533509400934399878855395522114766775420236550519688967835944274295479512159865219509549718514100414212808021144114222277525434702403926821967250498358178884567166964812311917859668764185889647572717266238981876139044881533875866286980012431540911579018918192286427656393780563744605850944599449820762002505253888056117293543220973141117004953778297315670974124376858216660399577445340535432036472600577100194109605429090696187798090458241533366392557329814064366323257904978447894906266565987204582684041722338698739916885067736669121340783558990882104543245478778674908471991148917122721014011012288973988733083407325772394552324519083166813997402027728128555358122406797467441584653837281740003594879364329437416530767667351001320631264847445669182994577304981103282723390882252382809487911294529644736401831620549500379464367386476576641378793444811006532841930281080324096*i1^37 + -583999002259841214686574928546722304584067300256926874133743737878711480446764326725723042877878449264203667950729952908574043376681182202891950872757118556359075671939291817151853581750201834413956558442272802530361116773032149768914199743268732293964155932555811019778216257122836093330750719442300368171509569749029273861786244002559860058569166231202751467644743058183550780615863155115937280881306541584845666341133143785775677269697230043821096430804856134909435622388276723022689263837693430231910075910294923373117356307642649307700668613949513661412531633919191468458969681119808568362989994711000684884867097781552843850272478358633606694251394683515507700770464667108196333893253022467804347334674900329302140524066879978837681142219125991161368435438302992582103573282786801338232337514377715185434063870977535834016752221839041566926332514597597885864703961719267932606915330575021526610975950885299397463964722325557004374999016257780901671583487296361185090742985812479546267236846283847932827462533444259791081774210121327725520167798815771612249938913425434983443634515366491927414587520439347208566318136521675558829027975960640963616685593946917481644760912215945093186297069004279231440968990308205566824843649425662936362684392620634386641942202761090802791577053483741783775006354935128749256626218415570832367880253902192770218370956881756472517994633966493486062756044477404302469345081748774455482512956324094513322702185038195328254783286873380832916794096852250379570130286235692564315150046240648068886417668029471135482386975243854868687097411328681199820796757978273729602076981242378243103926766303428173098746814041643733129468105070048160138558799528466638176256*i1^38 + 49754514141829084191766095742688113061276138914783377842284152235510626690789114756067229030656608043767127258383784480249252733073647957176720498404932792669949885128768392633625597331603282268989173672133607807910501665443714537831724160846014643202730676240192453943074952822608610598890935447174756546202155618241453871505198781484672022852722147510250440807419941234199856007043063587961377125525124028706392237128826679531847043936167493148464630850062529566646827525749645231257890147585039963444767646806777471239905222446588655287487135989544574463196013195690093830142725231820765957873167284887936769129408608975819365580032041609180773283275319347748447297867421472011470083973612661588047063710105369735995432461292564843330326715766098486654256557606891497668226309619294193495083195518078789986396049235338442089600644127764713626174796062424179824396989561867932318485763864532645861257063734665782287885372927559513379323067605409462422251187404641381285914916418764435580910370378243787941322754090268608884380571733935112817774703447200675924422138032746260185805500512630850529098844936278315637077656859048394633914390732243100181197892957172465756981068846640123287384112528524389106798486788959608410625538339025531792045142968268721197681848195000299720022674837218861434968035429584981704979423662143974722235231232038450946941040390649222323303696691611688837145521032134290521285509720941879458868138934980484569313681005909524027251399001671412140944195221385710009979519370305546246587953104981635561540592351214595851397550288614245922661151581998319666283553471845274787168525573800809294990609404326323658807773939642279144875530699198325266701090816*i1^39 + -1102458865469922224526249089102764741344970035278732301608299988186206371020359115906589006995521154321760063327404798577285017172892810535918268534132571436462819119919210372059693409993804570163583380098604087972749964268051453654629096036332123055268528547633887308290451842307208985404752727828061381651679259994982325642431950515307137648047035848706445023065710426577830876887586103617878317451579478489183572669572747207945817273512566694042415026382875263215052257958512828436911712940403692691042785086222224815069842784380457216721367145170431956800179795709697578127461652358197158327581634559166185624269543652813987508339478399831957625882005552480491380833475543414903274602038945037998894993254772017145318927605235181014453688789015204580212189985470462688335215894096652366225613103697085856500902463262672821696311611087733793049109540678559125128546893711599687532376020674120037125906640922465786099419470400079948998789695760238708538840981368335519844954948747692412207004634928820885766996867048336072442308012763306727214174848552169924607333997436060413479097754376156428991969748363943244881943870101108605767041521334733571560813706208309240973653645060026890685207568922419815086671204349581317953261672582462632347170687730409818478830097395713868360916036563735186830284515197236734634568339177114563341706743478844217245618621097651992499436897967231731037476621480782624509344319262555927930493456872258629744243326756350982023387020083049454269735856782700387681898758175089270364285247474010481674011163806471829833341541402430899962420944988369022658860011015879983197900633792001086373771033268665249240824269587396867849753360072704*i1^40 + 10917145031939953612538564055785662722863928343196327483014213676232852757423084084823909963406259871681739059938458044196601472312986794953657739901312950595242774345022380781942512393596270200266286710709999605879072112143743880058943012087656458090823464647061465905681190816867826017226008556994114881216289324718527578259150482610867824238790244944619576831319118129071709294636793239371596608251761313677470465726354572898017350419590687289901715482725548559352914861945883682052084775384081976013612636834681542043036899478473053632393925155728253587982616670400445163236115657726732518600757177286518498805983989753477848087729940555437575361930617627608008031881379837286918115589555861935898168326981248206209332616636662239660028606649898461178343472628425508560735374831386496415964647312113736008788244595552006562142767006584016322291699137768627234564174440679479115111337670737396689500776887137353415652708143305204152455287263545181617562707498211938624419331738625732605733044593748618691996445803172830047015532306669048370622006039721123560606533565617801552474764500630195635426352379670962894760312066703720862615515205101467349787568481481897937386128441005271525887936496038792358313180752800741611659867860434252818493438738209222757175238319280748179365128488609722079442156425691954670102069999757401190899056650968664194689437902129241668131349108088194806646170207171420625360476080532386130540702689195571198787118480766964221399884107483942363454979421505536617777075229909002599621296642293501040205186762687997828212063141868856571982054495612113606292137948144612870244208966340449499085171650780277157561531111386906624*i1^41 + 9482065651233101344125750762537097125146562725904815386846649780851572087555705847400720920090871504879727284800313449366511038708652389171707788169423918484602984527788149607598919744566780580927026653208085984475071402822248788949120281275205803911255487509100962378673900190158399868824705223434075137951568229862542904274203802187150548831063796228009344129491044633049777948000319508321332303027144114367669536108343534624469442244295319313219097943898348323464081411924826829411675308779908220277792841792603569864998732670083360506642770427973067981022705269419022126690476240156930500730594651186011597938055406330082603412295586335047720909413389351663693358062530963243384820248332628306509023586257771581142610582038002782852402823021354802435365274547125264969149942224229979474873554751920274701203958698515896087148929002325882724456149082328936238987564554592946021665202034614729913983070142940921909805204776076197478988991137265491541892903153481528983452535828047601440558392545495843154601827628941342350993720968153105928929839641389350465448245378386174899888718207632711423198729244534526746054431839957308180934656547000371953045988828606790575136186366856553647844075082946000912795503519557996779514923084224388247463977425558517379308103753841521189558004252187266819097318618392379553388850001037724287867073707907954727589288116038678333324675186599764489189092554109257834714386402808376013151027110674164581822205288249170792121426730777748889348119007242540952838725703953162423112517705134504371869542694530311501036143798634042584261789081889191446840646882275764285788778062677308733024731454247010304*i1^42 + -1135931221989322084778175343896833178959461152149525780807383662091473514787941166509991734442752020088384452060969675779460510097147866352374043355547721636372735320369364400993701482012017515839831970321168992672216947296696202617987967720301383968353644048169581021228966747787283886974804347606726854136825898126535965564386138013888587570170475301267023129721437371199684818582797319926018210724988408220515625418992517644049190362981287449262271396722752082936509223103212893805982270011199358588145788441924272007235506231758623412709943427024557733822136439459489314331786924393965921436119822192250147749620339440036290489584406936883023759831604911866964785717161625337759825167951535491154875056905227201205751818440609517044766269735526125537637696864224927566710764666795974490116658409473625571814126031180018495641467055229656742695794880603035056285914479477438285335912870354218543821606602607919196390032542835594852424231630273297033012496451754528625699458622593541334080551695947169682345188750863700354309292419602095366272221905394001084485400981543022456782578007023034261463391713443892011225583441605733434111276832298550832491998216584855075960725423881770132485706341738787156990801490939935708959422574840629999614029155375168627124355406780473016555101911449930141005573892192308233798343245014593336422951485243675622026712509014424506631324480352500874304307901446758572953713864460538267731734339500491199462159074941224460815222726678329649882947776734984573802872607638708700490660010273831988508696095928056499760872199068716062672201803699187605517390503238580472747773824927268864*i1^43 + -618073213616683954717389373491251667275699695578549537689992941023941908120136235140244413035086438139899510266999850848117463667681432021426558179368996564280630516254505587271446072045663627908947096718768026591897731467465947442851449481018933133029183903782340126294627517134903859984810399412369583155131600823034288685444065069906091808876821544406386821232113929230820266145353760872874882849035168388008864639170645222994383631357972497693023519840617527678246999451587779522542712310467379356081738488144653804615584679518736105294198033633309473316830870883528829594268929465236582704723854368834815228740440280401949716780632823484044534197576241470016944208301668880051287432364241441275674589012180579392133399813382754276673830713996796395035581427991342317221071509398459824302747578921358065212909568769913725277569685050396386524557404521971111245180249481334138011961170536176631286688454788585920640285303572682331723308931663240255213829014989350228651138570281282175989288773794865886286970811421149690507867155137760704590546817578900220377263251552286943143434459688432735713939384736266861261020635395771929838858864783284821180165019887398244014254546204257549403359702168567439010136864087192988524727901120276414427024545595131729891015928800205046677490728520400156723106755128499894471030015308881973917613839669472834747458486518327659533889000811752452301325319374132278435879999813513229249836348270519988437048390814922633451183543582835708556892376246463070744629817280599995863710402656866173244637911147511063699209752175801927573118028056604774070568878080000*i1^44 + -6568745281306506532209530569999315925083839638017632705402449541420917113615462333948006877206873728585025637462794806281342115187547833122223531734637836638619775791623580741504617378497220725758556148839344298544107590199349065744958547292782607636778297764458572338458342281301406631156369766840567131540678430941934438951387005216417514837701398164279159482431502950815215189711074534391428303880451684719581464112922961906695849214404597295916418377999453831882557803909620374102210480949044219491282799374894126642947420465305603393071374432029188037759847789542708296809094365163022352638901483697830641090235322456920116036394282452766605946114033578704059306111566071536410899666890095504575742911350485643802095205868857470331053428686096825870955478920300756437454026641018575753791669114643102600171676517543066273874916327270119179625688558842326631863147467753802939453831384381681453006103901020834950428148637276589775331227086786191797241244977033810796683246848687689066054887498328409949368186271623031069803175297799713713307952699442827058061807378668591364304874870832754131937878966739175942918029111299039625458169688024630470374574317958375461136529381707814481480790428475271723051543049471079807381844360934625912151685719839836768364506903970093070323739269692391459361744720772608527341912739756966141796964341857406030077260091035015709980706927115833332788999579546452815626365431088359462992752873322004877345157754851271960456152749695958966804175847921952474995015462049625908235915834650890621761935220394160478956117544780743065600000000*i1^45 - N1*159934718727725179369075383440864606463692998182769287035295607624711710829853048829106464805329136749865847247470558215299361976030767022863273503811740583310398671284092515489481579075500184779629826693363767701340876820869501178596117606350286440259970815423404686740052130319652564775048233162180087071668706412973602822741479750122780350631745820436384348756823586245606930394825837768865543414422703629968959429082037198409669662496685709455950529598390359714949227341760936615413426549565053310416988908283814317306102677460311772490572658505372163391621116513671875*i2, 708760703452845429295212890104728617902556782259480046985970431672705298598091422477673714093783006600324521628605713898801812156509794728813694488494509193543374526683933194019203027580033836868794602419555672417479456685514206327905373701898916003634451313002490099282741739729693529155340830587866574662622934064497621808776677396402721559108638776826533819080383993870477424749083627495086522902982674251924666247614052934297974675934101414661920742841323824033864908271521473731639008047435123563699421480522799770370081425633161891391510947487409843717860842341605916201298375786736629397412026592388725773126164849614950188048076707173148764510743657322636745027240754979919205182832533172454054664073722899186420962559736140846669421965624744112567739077439877175644369336493651078101451395439453881981478159914153924764399721582536098913295452948434349501847947689343302992715222131987442518930186634798117801145837459822853043505679858788142039764630992442524781655010554130247093540076591697940803511321634494811211623735747345220976585414291409109422043582256547121934999987316269709513142271988406543757479841796862758750609831186193497604720896826269864191590554704033470613127446275634819035544499198618980814529179533110199744277513812717497276019597812939941375341842884462068764839772613431843469687183805874087413869672464711829460079323041890475590296566508726471447649534218052672953947070918066444052344145943466577189988627691474277443615058415516995943501028872601154654646616945664984524016270248489451050031024442132748555398329608649881015763621755472712452743673087662007057228932812314337082861233194759422158592641594574835216501779284608465414348728496551452544485491813060374588161575095258664682998672630664843557786170176623298526387063433859639194674187945121893973987256380345653851151862292724203871247918966274785280000000000000000000000000000 + 2504718746780965987322170396605998108835687069326121970403288654401896194448966979539728224054182597726853109650387990479053355413587753448212379395775593412039100015637399142915718927669453006815131245675677376223055909921015501205006138485179755287920736611767304054591617275887898198741916062588651716683940509234743013810076142867883438961418804465735750172298129334869513712363058709939877865305658546050482378053052021283072667451543206535004112553771345673874413779899488828801602622123712003320668411858037135380188708522857594053204829436182350730213089742293102818567212844094462800048582539018259775817717284780733152313767259445524566721392248963034092222454502464728583940941252643624423721983429963251185715677545569815821886039002328130625359709386394282221846184664933333842481567671805527710260728943974245135122238399772926569211537473036147666059985254849633242668045600532088770853483427258093680747197693237807762697392902988720650120204002286924350378927734621315287935784267064559064747433476986575283542526737270154790071646893550873629296069657280997426647514603761779587177732344071643262636810678974780494308797804352628198122754374632125631536045895196966181030626070527025813971261512862331316669039816025741150194874763960918628574159179602812392821929384207579319556484161647273805904736728189151442717490741100019765736764808862852898955566893094279386132788433078263760679703745978712072716057665896098879207856190399026251103370747841142325301015811578028124804269811354312273977080038870191006972186529825564320650514175955619107197273788055489751829939722131468051275645311294841781484981576365975071265468200352540620456711132260621500849810057010571177570627459565408408968607404561496457707909177575399459683938993659973407537152452169479812925587085950877725365328328456070592533408947078431284962475645390867660800000000000000000000000000*i1 + 2294006576458050277269077284748979013764835212171961628654534598228225656098463350034212567798653801470737621016658386125138345997807186709021613335967813732085695275343574366966869974047344051069501994563814711100879438706393707320027567674937855728241416583640197384131832562587355738061282709753204107361574273776335097779040925183299953187734299970277423898829073579580104002404848281274260100493901499430282305540108501342065570226578242547779805115224587009293611819263556785043059841199134348883090119797139024372619666382764008975540602590147105218838662755064553807909603496524502878407288691694930076334932281135564283391940278873425481639694415825599876829675066248737170324908699646991643157766337529146678305028267168613229824893540622803450682381455132529392318885681690898163827493148615802525177787543103111884155736162889400474772696250422589515885747866564344614230403051135676471332629999699977691505492394496102334362298679899952206172159746034116684571433961438900757523044585713897721924882497157082931639417730659855391960577871434703060869240537080203133279536296149983743309711200510187842314727290724737330340518552170723252831255764917892334037279282585375585163046557154249266991232414344123404914323937609569874636382712290315055683714792979413927957824908726382957516970060548523066851476870100381771694039258180532166398218552005841992634845928792536789851064769051948874124202600989502108462657286911016878970299541272183386262029838020538567245343959437352323417338012979986619411920880049608355478829497401460949015085584779474589805412485049183834327807619771170793118268825734126904776379803896635376237487499212326707077555961226065255758315772177058607685193914927449797777362073333042112856065483354272769419698544971656719419108608745513272007040034637340558654932946438088313495695104464406456227980312731189248000000000000000000000000*i1^2 + -3461376835951864342921531985341349397227603428625912161024880260790257552089489144727489800946225534938933723527853309893100567152360172927843071294555263874912300808567434781347514727486294876221637920864274588096641351473084535065947267805514148032115945873878372721341258408940376625472642356566021175937603399830993695197418301777608583123603606978976191646578839921884115959480371993895110761355170044888272993456032314485636041623582784271696820073525138124657730024789333686586908973073268847993033919225751829264302654581330315136881347602968369356688790311919666129748192175503764851059159005388633330430193339520445991420562435531455040394366474889879700683404635317318361888936130445866053654645103749468384334838377962056239515807869049936562099645119605613115262701651063919501959082092119333744549171001928638366090445149031045260009161967114928841515403737384034677563238295119616346342095899961993079877422406865904740650774630775248848438774028966342634312004557126559139900376756610549363275611288511305513452575088820168430825392842967274586305807192788405058702898058479007911208386520575026845151538379100656085733512254196558554710530854665496875785504774918832220919180933760590460479162063039666816376967217931616712717769211248892852138747396619478322980152598771406840307002704502250461436952283001241959627365699412431719688206799300052261697132787090628246523366376817141852833608769370725132446652619434004998103877197316423579982979304005194044920425123337741938840151430970099974899042966649484884025749807363325060695096117544141280764476727057173426413417254560451201356339037648273376936552267341876600483915806392972411481561815074735362424177217109945130545132275370355514334411553439539010224481853549596850505261978783765357224465567207925769805914272254660808227676635811414100933484514782376892919270504052817920000000000000000000000*i1^3 + -1792907457846938178908477972668445943549897607793491838826441947523553690806264317194988787469459229057876394068633291104346458419370054379194250198975664462382247000346957052319676039151376234256388918239268906263569857202957921660725605446612295831889770210522094516356447143175150888670758251910503015028327709162347153034715721737846738408042478190503909930109778506308649462218335175077242211427389614957720273882220561827699710985734831608626860557658130757371662370084790793411440579171752368454633043029751933356881029369008048305644177840280946049638814504478435460579454957964125372512379466138291709187545582323773489677764999460534320594217102330959169788863408720489392362156979702877648464901718909382410577667294583745767482827993185664713534132797154419219528905695565402868724657787307696693485323238493043683334675269857033387570900047426169995055390824415715341046343702035289491671346465073020704009942855926590905174454156376595740199345164792926187593884718336079896126524920478314035655088016557523603358455731148897422072884326779016202394361273581765171858458085211592369816622406522118414447376018464096901486082967542820973165679694232157145170731080830208732259149332998659825682167941268094894089705920508989289882143310097310165970886590798795867683549228587081007433923103502506426709977724849673190320919997145356660297198068000960490517052461056924507767209008373564363865167327715300659466414473511371928660102806667179191866549008612649408239622935297416664877147635500677315360394248192687083178583484838387843054854290730628991484375588431605214196174048842011050154918719192493069613689521704020283906951202734754713772819175467595264804078336986552494037258296688954102172609684235849624847053435191151265717738958276429823327309172775986789601835665142716196431224844711225471508941342297688664590660242977587200000000000000000000*i1^4 + 12475988068497135619336323932708068795029550419189828630575112628854849394614757168477860334901802881487593096127454481825533602054495292786122915568947811806336573771695090496633928349888463001428002895028355217567107157178906498403395758996944542224288460667692349570423102733292274266063339239677911602095791969594190158317380731513263791773826317645840583446798623888487116418485089867156148049844374015378396261686978971549094315904068687084545374593799642563235231222770107848895258925239177256241215105051561436662288841982344253980830625144082146997209870698770279037178228163595385649681096724311660220398416519409153665084969174418345647409060317390739704875087186527595543946383416886562252652546769323628339299299714814631886077724087213990435684152552639721317475533463020380957066858920886405731038985134975221198473357928455942461142070981716700391040929106459091923340914357626539117189995019886762067658652244490400262398255630050234534610444078558667893810216740787193583079000803146314843299629437162806934925980382225284178969666647826602137946303226888626333306474863193225708319545429369546168472475525054701495582837151040519674830850450358085266001163356366049686206055791936101209545455452157002793542485143631532083696940135896148974651472187116652743294449941743430328743416151649886301302090853620373931256689808641242033555144641580192644353658744912010515517361871416802416125157793426293075830419140612944642407960406911571107720363818050320117764689938275441356762762201489713638018001510666276791699635176403615507835982324452081575291328366278308555683209236220129556933384960494295599803189021111964590163917934682336893566411156729570429212897591298128583109883861944938541537889099359659260580698294251421740339893658615597752945569758941567858626601474286197403464408411594857969357949370121000385530737662623744000000000000000000*i1^5 + 9949928869070503635271858400446286274273333161362219470442344095141436896016944970074348850053727636411520365280309982089123354431013293006424746533652350756891621593000870640285078659198525467814470702657435166140723154588606492820388110831834427244843092522478080403474105847318439502277690964956658958348020643264947820854568283479563705615606687282688312726708211783011527580926228109070411528952781883848397517390988572455502751674999480600280464705879163366655914523525301093160525985222642439590621544297859507581718654017634051810358987018271563385501757594060615063758395634420112344037706285396964205765824884922835254190447351056075272237919326145238811044397027044569781157830386913761960238572710884121566300354482103856673926597074066089325630715927502958518106750567378041333305125643973816995349148055050720378624114518439759312530556291691613188166572561900500421886246592635406497637972948019094062572148681787164151251845940754776230877315312612772666279886083425582350416103608690856568314604931109241606972730080413773628003385398710681187614044285555541008928197333632968867311923394497817753861893152942727755445869271159860072112499269851988250342457625181155118758499800134246418136073006349942311103795319163240395502486708297773282202023236135367693581150065469652838049744591635509985553048452489495122840291538802409659737606027310300134780494086201048414078678086996385473559312572483008155413997349684327370478319863627692003681197099075455790345691026358366970201771117013406214169252602272106128309139036588146811068389531981486091506608951502037678282999074206581347121009977423356542697516536121651743661116104079197147371480043884253863345756393683702598224169650947298151872145353346701048297460602783387556908771823878786535813398942876216079352886592637860308651341416842116219730005836238444600480107425955840000000000000000*i1^6 + -12812730407547524822262899715340313987973068450518110150908917564600206026445421586424965658427681410984998014530866926086259007613587445543243329237139821334115235169894435132844637423400432570162693361455407451296212728431732598761575148612541179103694637352724301304733676865476776842561214798600414426137238053564266246288158718793190478486422726282146903638851670953156006696439199305765023832605450249431281245209074999953183217533235310361855585979698919974686387044518213711023864517987897437346776113379036197241721485443368227514833056748480760852258637039192178092632655949639876997557704034608682067744267991298962587779888255324275656321660637417747827267355317145923984212294048637764257814127729862659818144951837950345878561905483345125307108035703061669980839207409284313150382156775666014097746685043126833869073411740641719802347775698036476769314063374454229979838015857245165583862754232214738970056942666668853787215742395225432692506981735183856031109122082308130804013885943845066321061768847702542400952190679846250788361871275514107394552983839414457984122015448056193876518512682932990976491656357966106539871114039234620838765565250854657008049981047739328607823415487139518867153238933981168316074455837192438931333387860489635883839291436841145236216061698696084534798429084221109158912858879184574750085250794264965881339440534983389339189191466241132019908606509080077119115676148594399839240934145213511667571099612559623395275501987028451634791520910184851211817424774815841820156335174353329882497939906072994993446918219589001936913707392228692314828699301220134109369793527310749866175237939073073786800643049640998151944370108104227239320554675190422303141199480815616620507491613383978833799077188565848636941345826811528991846755323365154096947275088849720775328122933314228660767301463067627934254974474649600000000000000*i1^7 + -866364475166978135103333686887461033993390738925125067945694430207992414519575735950373341968951788856015753885154770527051321840557239489132466916910023448920726356736403043628959535457391611248541160427786032427051858685426352634983506016046905042640120580121963035310754817507714601542109699562823530797026024423563237041004096390954313369757052898188469841700488463574600926770687654620439199409322228870533336886178637216558361025358620258259861969185794195820335356086361811144416697287627906716741140248483239464568337017829416540374846131696407254043729805070976730436219568325955107755081060113521593726724822557296473199969400202056528709139785862187235711900357425225581029731484447319696917453172513322671035575417055131642642850234755927297160645998427652812280807090869286867181729663124071001972701277204782760447999163560082287765244766021446745032174325007711682184627672186300624200833412794691363219722508105658699541485813377067167872106809214234578472658256018868925913148064476027597018303173680778580338620307090480172598562786513984023060663267356724111660283905362108946284229382112949866921531435281085248194822814278400559609346609379419605327534172548724613135502258403718547962947589168468723322786181245327279383186825776660176987442924988515838715949351121242316875774857883955214452125392948486018998277775767408203864754410615478441685903056397070592438108159922298220917145034893289314555710741894821174750287087810243747086317169234640463090480201081603128234191296526884316164562223810889492840718559726860117395847832550223429688723049803894807990143653714217599866146910559044597900928412551302668332026822001166854401466825394223254116408465105818157530763104493804168357597331823086877656791372105807099930557007444357225365411136028746945936965171855464871420325789659255541867280905738964071287374217216000000000000*i1^8 + 17941389667983121853605533393553633335346900457643811778202207253485713231366848299891553024534163150164080102096055277400581475698603116085350087850216869153278207089224444150423910007953895059829736073602391513468240573094683559028620147953114519193678676315455011605846210414644513902712632455810829289221792795550873882815455105218312160336254284501269658788203330711793757041773448679567480645296425078943293343907018843975595561976047217824846116716532734721907821597164867018445651160051708173726685378848837817868759609513571719604264157185779338871038821059577346573397133054890817129239485347962162601740727373412866584822634460494930107292216539224709592556781532349651544839503224178755248463200111521225497471330824788130529800339634346106701456859105238306759584228313516423967965976121335075893901731367041484079740658082324507864084310198810189919060480442484639621963132681910254899681983783648402777074705484626246716075280910999531720374256360200781630748141269067370684522434330398092759247503076461295979037715203634512219172082294418904258044803276067161371161339775479428352168283234643283820097948526613259872771945269840208669738430928452552512392477155450498246690382914314540001474022916909500910171663980396182997389135798128348855692841284801264883092528601608583328715289232597883045584893134720634918699799191351642185581891757018455909792688274755915474377879459376616278412253273717136394815334485420315075839103577774150088288547276059482245001756456513879975979167515952642897014458922540259228207331102239780333779070661884371149220770356521036689207635831840887519188752675332228533527523427645165562434322702133162989089459989714014643235902843886832718393398861670041275747076031089296242222191595792919228734791412011081358535288949853203787015828850074069803962060531844602347583997547817713649476635197440000000000*i1^9 + -1146821218535210793741714924054866711639249862397735946226566801309235707324393925245012448049381608430708800951644928876386952502882507957417844696511738471142309754490626157558424691120902446008058754452259860992595781227779029093266810644883503318163373562600631593915429283112843123838811393268081606897253930754147060067650354784105661231681184613480405537830133462003004838223262403805917538644877303178621486570234191833105200246575539639415831269241578058171440945347574845833907059509036965770029432597397238993807656096749113871956534604140638173930255285427737370671370167433556923957703741626885785581092670185420603893973123044854950949639003686360871111626674800953845053793051840242481513959945107585658668769243556032362149494871290443181721031331418734481854178976031627438493610066227233875072853670793238170610338391574429364912572700033298989567468693846079721866238204650350587606153438406650194057227311311661690666247991507000552842438048707126296991015144816515171082884669593512662794333952473201123513063213746160331268111969818485025558524376743074485496428780689044435377257089043355321649803151600491026210907206871955271709833420066411302056066947813221129802033097242506902063952991344129794601345073711325110684988762087516560299645155794186739838770498883409958102453176969355612362042832663661296675526299702945689668129210204131612583091600711608426499206416827096178952763483579304703492982002776299141190957639336199216946557087085740440518763496799175107764460696151641870182236882403701020071374879786151232832295411314060082219611794311044816986860522472062098118408098415887587435415328577675826095910721192865287794675931058696112359290038174869239401256575108767313094912998382421771651472637031702519207182195961766435037294076409558977929836142567966908381173808658529832756027567677879675956441907200000000*i1^10 + -19631303845328708085369078552933039140385906859729728317247479257645493256644982134207440088650043925165747948503184623632015813552927687922999672670100365592487998719564768592405534435547416307800099892672864872538669646069104778932560314102753674861561241308077495032204142334476635714933986323914323244918474307021291636143552173463932912645647281767821581941560007829818516124522603593235283937900834320682180768705966860402382005808954475961401817924398031435336904097541903342567500477625378557686202439780437786131346403369716392791803044862705962639888641684556787822664421763406263235102963200975525409810714690111862286055571111055333623756230377724623225023613539135111575584658235007332200412219762139174265226008940581588407257647580620187228571577635930985439220173523360719163188912491261866101677465730029746793101395798825059898678002923467840178247955507345253985964311063829274949946249955338675973759356216111525637807084500994286832651282978088814255402544379669437456510550443221419228716506644568732386081070291483942586199273745900639415005410231736205532735632683579406224187853833720876005297004709291593689100258458836016718683734008923278925641338423143074775783272840990910969189963615904609437212408380400538030365326856771287291214592675813145139934707292429714837353722435789016723099234832883600252868114216606415719623864489674459449795325845418772100793939608463381975591642219769574794707027287024475577901943095783400876432029255516744709151791239152807579395487510535811325516508993535014934776025566160023296665670642413822957388063950496988637618947929126561470547120031678296936127646362196642907521224994616211321247962766067561544251774330203500662243763706021675583207551198160845787141004012787738829743088631415889020205108974778630028342433309156667825629671982323534726944198955602592472542216192000000*i1^11 + 21019396356538608524971172268244426999497126165528960225510979148979730989333115302760882797282270282452508909587911704124705500495311630404200448227016823491302422416526491966265936549948243537391128678215917982193937019122649452482798467186154078484027013292193115057288598994845814451796465855839511839828885757731416121250918780858246795626586602155254972180835733001577215810066816381888756546951722428275420503177986438363248737277357379437410226087488872844985213086405563767789370022687688873807366806567912436588496200066417003051368516488676843744356597159146364069876022549271961730511852675288049616930591485220629935101385395789572040531492712767005950833009549155997678004906222149498546162753495796839424122405061700386260985098060223493826384218586141987568348827746749855865382163900790937171325150567603684339132556647441265876627594229665340038166586353674947374424732940528555283968667063871268717584391639158839376552278896117357710478985080857086746372359380474946762925616944861057708569045148693712691408967206229859384716227709702338233880355365840789522192400128003839165810512031696929205847786305865361158126916770126742429243887450111812466080562952473405431683197194559333583813000802249651105679656881983274586762181262046445197646629962450000690140701400168954203900364732614814546366069668370031541732514187345450821021928018312582809466132099148626224357500532945968516084970229964991787834682937276456368842004978035519902726789767759332226690733857027084518611896287002226425198279224890257171286596432305046627552049530646269620069946463405594674430177773799291341014467173405506126847127448282180655007400031877315482948813920145515320176627354958828025763665853273244886867540635673085118515410293782431686683217569928910587975446387560744487600698838380634484478454983842665597551464211357323646971412480000*i1^12 + -10183199578303718054518366298641053635596679428929551645867118885404264280370496234771950761560146435871940291621201275151005071129999205337408603923108595147482020299512280949431255038238091303186019786494809806359343339614907689865346903675705260628347578511833214822964124281464536238858201374445831548597513343946140832898361149779693321150401624932529691044687498117305328505112746698112432695362566859066397294036521486187393174151981431548855306040438717515028457665435238512776383711263332622049024971278815689125779830259059879353752921818953477109035622051083405745357456852011617349861911644377206032735685653814737245882116672913944309602899607812588109183244666241568890239021215276526558457566514488897340419933376289489294176234123150631935485688185652891866051292894444735876204042036172064330502256572914516935572824065160086997815762311032339387902250883956853001795850154514031284898397377463424999399931521677115683194696009631599608912964986474285170082304192415658054219277053048608089886482217964021611354005880644200349720853763329652796518002736762986738099621311990174172540539025946215758787467140407203206929501323399990701926647816247776786761392547214653309125776783887230393299333388469706472783735036032497415335550001629557697481972679617012563582171388900461606365240209942220834600454907183300097878400656539479789806452498969055309581802105604989095916460991715830353581522096814817314635825366555683557203382366423068173234285788652720828188115811267682677182733643323617191864740747156754559650522376579915173151406764569512022850746870108384374307781385065749887232213721895159604293703251383944169818596400011301200196199915253144096373012031526811201057985437663090396460372303842235187589614104209216184699579880168355835325829106800262309226054517739093759536168294572107522120693010683664383816499200*i1^13 + 2270417938835295183420147686519932817509294264859796098103787121593406712386208269276507268059676563251667066804763227881637935548490035964310171312582738315582690912104426867310278521218009313525462157606952141315675644818943846031038608486887063127386204229739337889220769852428082862907255354250013123915025963522401921859145834153142892982963850370462996278684445554061499507443232893274984305909077117858354587865179456123721055205767942892691121462510659309046985179896106244129372544987307320889233186352516579582675780235729174700202142280443883172528511341029636928467488073625888514430705846051928651941839524428791707689923597854419962824551166314662198115207954514521232886758050392349701451532415531979161313919512166438890915056405458653682533626270405169328724984249432178043242595106998157395906441740551541553804864618563102521810908417127656062468666460487575587200765688686039046952433301259501622557051677014102940611217123821043369325723054490817705421829683439855985691855142197891750237310710739457897409572395170166704696642367909394729576352294584071798285188343423733546760581999801831052105785498123116480519239382553464215954011411409837154736315201192551642647755903212107926151695573028449436294374827772420034508570533937871187883081070021722725970269081554579496281749073068248064284685963126563366834134357798806866414204749958563820824309880568130915695844785741242370577812288640815217430867932538886824814089330651875509209949569568599088440390034336045804023956390691256475575817495476833358949696882615998265147229422245777854549826239282770065956295214777562340503335322570067740542017402522003918612707622553354794338282449164147108223453987649709592796790718768032364636234180869522640894616517512916849076787506016204849615894114315708131449955804956786368540089602348685721334918317100111524528128*i1^14 + -284712030387824090266295400014426909267092703474346449962643149540271372269440233965091813566080420628675949971344891734464227065796681961152886745344475111940142640419655093000945328437948465193959759796867313038764428942003607249276148343703960432302136522524226585353603879473314824935999057020754408721110927222966263813496372895273588081746159464878704559626128530163751690350463533085734346093901056051395623171834799611432139828714335349821148961910947573150960243680107886019004565314137853942761677078532209114282174703721914886258634260542096782460848149758390393366586318621245994767686939938713991616401544162970766253618826960467062731697099246858781644365017397549642746407534703673711514150342139685007846246867589759114785043944097039225120230478597019423698156574721258719975675611042779588784589681117891504109376625371236451316840105418949385306828231504001920993544309522454228345716176257967482399221781347967489449697965145878222590923649413366699979602491431617195749850632979359413035150409638294100794843256302005642700146829344387868418616040765775130755162833148560190467382877110702115068301618044144443611477148825679688343048924219354430502596410883990180759950097159912785314206993524020902271062594075357962923713447953529350983235528271080483403333846882820209978034954720805082241841299233100699001362045907357748569778423111575472045599393830854157025188142960016086490832722160325674296050854852517034364770947709202600064712939613443662906882447364266415327386134541307934520595235230764005272887460204920442559353950065764977306739172801226201567625070292719407257125091162881540364932866565732601942030681031110234340232628580475000553191824146277644690156236168298885457053706083851831177157539755002684321074053198687504243071564939821834034690983205728904961717557549650892280492765195494490112*i1^15 + 132169961516241626055925732538797403827408097073447419455644898637406905336085139879617570457842704351059525618610045714009819069805792776226398451501622153733224185513416963240939050047118969179572573281107088375184678442085800657647820671899624281695326171691850046637507315049316522878022656307652999301509215419297535223170850917650174489608590153346056635576393636459398503917852305479329733185423430445792153834073941730823171786326621102882152392206935029300721901709912939996532806749871501330441771324818018350142824638333391518729357423074215728843017318348015711639203476042846774609636831688535873560669992341646709145612590097844526870100451591551542925950011843053072994768910186537717405666138795283416639240701171725098742811450681832374691735449515628367964462009548724976361205411171859201529527614769924618257979284134090184189433001079162361939676338995879489183190215108241992913024767856998532753261493493725045222575426055625183081111102523452951152543801925735995020483379920899999431201286172200252390730566007324921204389556791007431033717844782491366109388369187034424838294704089111772592416728515592398909620651531573629472649162084424164773542945331226803885668441674740644918469396794855760533011018593391463535677053323955932843334949466176412887283612572172891520851107208822820117792275610127911715307543809222325367271697584968270441167020039247937823307174644261239389831906716637825333751883752433814690098381655052141068671601338339646845173703175855646119177076086497292777941717472367566665706551785453283801621613929439897358467819939443950499615467282892758670817160775738149844949323102282331234761614268059036963716786201966810851435511221924452566456324411293007000795912397178816163662026423681845846440522151952239450985584657649929256210113864679625980977631710951269945378963097387008*i1^16 + -6064950910211790387107549593466532651969806729627778802484910824243688349127520411273844283691915350109700872652171152391977346153396367888831862901557165100573104600888890178042864757635035288604740847255504074969908862294616048862014568130568972384797070071169782784781381880804388766775350504555613076275600258300300222698132787516025106611925770735318358225988495165953272205111011507436345527988937202298368656801108675966452164345219989638048075047349772250537322414801825709189525443796199366093403506261857296069295575697448356725603315030241482970463646457598460923604778730823568924238253277472881710381233337874269824640350569884236051475642018790735141059436281931022747119660890440434787092454343903043063395710330584979200372978984069263889148236433565110858399108949513543735531781719809272658735809407310049188177722882439949437559543319290152009432298888780404072915035799791521733653316536791032640379916668409979123359890158833729786306342438146190527087650651655574281373085784816144993576511024489307599233757978414569023557475633236393062559233202546977003740739656131837211243767579396771837350984627439377753746402960210502935749693284033293786520875445541565301477713002321416787375047892547791120753031054582660807529583578584947508083445722656446726105599537934420908358740253583086917724433946930712627898515646420761113317743257710350663587526625663691330521197353928483404525778713494026105415209228318054589612653019396940126379612030603090070909596525100862440472569398283268523403114049532349853830680816919103521278339822337702630496294387549051144874966475900813289745573985479507217767247486032882756136748301140705164332297756855576895192474680139975422494223226603914461524263148755188234954807393830370443302392011021115749089702548526561277796462389577747888030222904900914083581216686080*i1^17 + 2597617953816957540191054254300313381831915424047838241821028531763818605629619749531772780016556107026443907354844624149290079690024784383962269343280664736399483606998904650660141855147034577677829809557904417205875347975429842517764999805021680451960174947184957280028530140986563648496501247100537344989599426717115486024442058590895475446468922669620224843750159083348520923956906426741938279156461486828534329947873010610232878003110764424600534844129557281695592476652386179385315650403370428350951473112067610453616678222960332321471159562836292620794364785331892910072913378336425298276452335682784553343297320403096574772672986872794224214097761077159395112920559975942029854983684360992261262765414250360440023862150137405874105344224420049771166376743390922753978267645331335053292997231302963508222368144497051199586810703647328006950801105359418653435447892059106095764012109161416157958587878739154565065989740228862336083780659444477351206673091662692741017883360206710203551921232446275771930672524891596514246705901941375737180168555692869455594973201624824095467348757580051259160598395051292725727498003833958574787028289886131621907552253467964937852626574438816019718337130227450194630307444182974463269749794469007918546176216693265036492117879337307001348644404093915378486192478630337765823287883304379730729646220423400494767474366122233730756245353932987747210454972217899621457120050196044206766921859480649518200483194765497337545202553417909631450317751099845308074929788387976475848262239197437332741293139606467628838738747324792531836645397285061581928618669436837152379596531498035796016257931288268197012393341307434024695238157909007599333792924089510086857451698654717412188143226390112913796167667601258048553256109184101540727899240571705104593402794603433787412760972439723712205291520*i1^18 + 11425816497331039026212224889719803074708302722101996669919957505212499327594847342761171649509754224897001778489578799597268406060400194422902392002408316570162727907656344165930306655799717198885556583941751812706744100882257341105417477802529655323634217370454797440854953062331402261006152489591282252350846872884712254715642788980749583021382015467868292462887499178200107621193642298580990372987131085930097544720617642584471511234288266214522471689931304699374792473318245666330468403386224564177090320705363702855606116727444439444972355424458584936744718761859020476798660920242173035545968572742120434759519455875592088061207978892396179842620296510861313361768428733897971547042726432680490628550716251507685784803141182222724530732697433714446597392380662057832985156276574133249169331181428112490243421660441967203571019620466041351256544359434350977588134828340486178898674040107893718123295206266544540845516851921785306229151845411854397416476582487801676775325472685163742646386615039544221444253009027060013880527409229099880031274135820803420581825404261386270639203700865097876138654464440703137958090049135529801023357181055366165851888217671930968843902757461007983492231381224542482379877989163034082002941107308302979691981798765595706446383172690879315783205829011479658028776451728092003784901044036605254928966192694719217206430990984795156378333485296954851320084953447442732181431688786566450858407918814666558814041217860880185999719019179754172586269691725889471645654186260430818435217218707768916913331496873843273460164685336727286587622995985352585662196510535759464978201741439562838094956958172199981752899950493990762570219260051487757049175773631019768899876114801122980510886522365695258507119327844690287621903509831065932526955775400052155767125005916905018994897547443006603264*i1^19 + -1824985455825016632041449707457133541114833144175612408774148331645704075369792152201661430727374051416597701077079203980595556135149468187503286809382345141635296272759486201588719942797254647314425727873559005415555011119370757114875821816996137950623639340088346006114359488561997814551668512600516110177021252906579923092829322733766315560121177416153466239322597693396235398786386427014766542854132658213112718800281904840440470572733936570511028222950089095197778011151685294720333579663648398674961725497545517441758677269756393794040547863738140876351234437206405679535603380651784675781895049864483278169944886185789757697262816807844635283579393539308092033517380121955086100288290480149229416257388295968237797541721500772885217025795794369659641202310494676706053764279511895500535175722792256874630702529249331708316772930352023665293387081661772308790689113842392790275216682414536748642925661246682868875037976573947816855102745875256054102622573630502732079429183357730287814286052961659128212644051221747906612474592354855734154160591101465409000758293495385917575620038047935699856963196270995048749076145506932053002038871931540519762470403662857842685349245789984147651526175899591827684375897082444982768010712580702735077282835802086762858377031180413404498770039595082942381015852031533612802385606931482809745031218739666094027148115959712274002668526343968434381830603619428600997473379669484526897861597915516066535170617294945184911707772479765082601725535765783812913694546680289465567399206970481955078220144592052578273272471696460206953309689770815320900271103001558050502544615446047468976748385558920711730534278088830570827064431763650320448178967306337665942699313727265251539579821850381289306094866352936984478856806392886150329248033644624709636802914241988857211352248523685888*i1^20 + -4811873537796043918730310795061542507961560990286808548381426496397029173328180629702116165133143902867075113597262604940105859291534701250030848728476972444107034346871551383607011752607478007424228477979180941101607604222039761151641416270412603213117572976181893681879871433327302860483312625661209895782365561712639483178675808433821690574846663435975741151981245453383655610755311871648001345317178493641099495549376721868193172777485994358994953223883275812267334008627597658959840186216297377969033737319910185438162681576853581053941116304754608663820943692586669931800611627426043236531120344813648015579073808011718020547389472901821738720533754830067767654461353603356860469781206600169381620791633795706902850880978981696007850211829619801610968893065734059217652524336002199558807746282762372647272232285867516018605965513486061902721327233077314623167347233394451225361120690766777113199996557538478262311732149000034261554660285373778538545349066896518181079624809309109886407213773714689320213435951479374260219764752200657813028936085133452708664532379680931287510302478174179115434960946599599003572015695774971608937566485213255547660974498995858754475095823530203362978609654209797592646875090843019734916431878525569060108587010755358269742454789754665738648766355313005108293172403043172700483173373855127942980443690613684735652045830836188511014831741301557692303017953390880768208394812912542820890072078030855941339917391831827672410742511424658231605535938418512444382250468842843977296043116979893579727140174681552876792956814617475047926038086754502485052861368222870257989186382667627537023044810148113503231593648886980892302909207672132842898494124382767328091346097154889006688129802350890732431597712722676980973251511529932228296097265691422952643575938490993353911334600704*i1^21 + 469850064031114331487431565973891452734754999546836301720258863097884414995607961111872487825765134710936546409801557226782052644491008355616480850181055318169813716179574904586478326756212210013970101121107511300287162433271077271966701781261808485758145385307646448025939939301560365945995947343769725522602830434262325892562504727989072410777506588620249881184332734274934169459353620770224279657620506052837404195256651414348539799267492329880004241540685617889330318311530821673960819171830896396530184774399011988233078742638693764075204572516860547852834337701114864435023848008390124382680218843986666896894607877946878416475424224246968449294009341179352658934651417106617100424176678184021092781163040799063726219758388265497285407059389304737812211762022644425719854264659111142890563937974929938882011576493817438344258422719661316990628351616770527608822164608755083287882724049514207841105307100277004674008649538581348685427056843592393287034084001446367625616915088281620286858776488486767799133522080114168527799265395445186995873664492364186032260359766716050398736145115205482142372821131394307007767975660327656760116262491986236334278599363360746060733922595927428972631404589976225227225143102272425189879407664396426996282937529566565501944830374372489492408070021371490717973993824833668686550556131392158623612741121352488244526951778376434702802562565208895847263300895109799005780248404720581977580982259816532292808070041083048015297947560772194412184497175590918453101067168974576283660040489018903737653574132884499993349844657452895731982140834281548112225037625107890008281507265381178099176542885072498796840861273560593931146050577521946479221789210341233921034182549876076813434240590107309581072815886982561602701255971514756204175597369670171847014872186149549811695616*i1^22 + 527656398408470766321903317006493375936118905058621712259346503614427738343578384708914026510804087294476523185296303228604840624572916104833634979577073391479377965915317418773775274630090457620631471548316960290480294684393566637061814983336002132236446751455237240344769845235533835259905074192161156597914697279880852797211346764962905848320095670480446263063472426277853878645196719172334245426384941463416430250947830740910729014786268322782333252051906798866272217820174633800132145956625556728735523840783070625413716472221299485748908062849472082328628411523483498448392807027972674679183650627838007224320844074398651146506476678252053943335782217919866711332077680759137568271232173264422887868801007104311635813537546014910430916562287516483614910730067981579606864656529587749306305144760964221246147382624902828714418090741701211526111942839693486645650543964725977169698672713020585883492901901571823549025219892734510935840131051532388129357250837313828483802884424193493927860639371283176525068079448904626804354831663955404159522108137587261288683664383695345975019990251813707909320063757343714911933239428347403971593946770716330670742542080922099173006347384558982779477601287076364621588192370084356245564422406264728625679850115511024805390561532765747021394421526323222803897978354317139322504109785081171260280665317029309581282442351717496138134080591055117135545440852487363787677763369094622994969283008599152928307399695970076961447134900326576156678164526255341848877939115624958054185758748547924808978019960165594972239539562418709892674141596448294277624572125320397755865342383221020149019237365502700101723852701235327281116509035458045323170678649736752554330843761553666394142463350679744304569755647515114525323435984280187957094210438226840322780785898894131200*i1^23 + -54282950710775343857934556690722316105748389732630828952228365291434991048624441308673384514271227622616133010929952962714489303274318421360162032540255871734972830714407132353440636857999850189104803926619891338579330504398207147218023145709788075315277036506396903913406941966285603148216624403999820757104166621444339807685030942316312139651377550835056275385970783376437145104745195352761416224346149229329233438063971772636883440264372023231571417430209272323576834672890101624741060473444572032475680906809346452762101219037520236201072931854684557564920909157871846269352757423848159884743189278553994714049159438770786646073088232168588982341802189154253011521148801093010163763137724863312996009055300165455723232619497344806297328932130695383354008838221503150647827829125422200769887140406991950784443712115548490941518740127329510787723204615212623517304285451652737488448386535155537073787206268714757499039727657847768701558178283938514082536909403389770395166495739948580056069054955275661264627197687810545258979126241453717495983123756953192505543700405794822680783367959354231009043326913719733700146802066557311604729370211369233070443522251110775926529108274595727925718928033420547671111135888925389698681223356856196916336231069196136833735805279180495367577401859039680891081656837639620257544267220532669890076906928904271894806168645397070953570964854078336650704585534514301952348025683346420181782536615847116423860113203951956291236453486347610000560611585618485267564183319821235466076926794911123305628614194606917999412372103661252542881384763389465505067993754966208270776687557479421725849712544710616316380385603452520929501699563582436361601383536476758368495109894454312352264264698083337012821394788047584902759430330509532790308703896445705866946117038505984*i1^24 + 44881157575762431537198536955108762206325392118803575435440188968553497189082348728245579325579625171807259853963467228685693590241590898293023030445035371491642214277550460789273777843961902136371743296705379227776396789045845863224418097245199494919224284809873385399030449809148327004685664111571981656200337102884120638001834977485139086580913345477641365270023371854628043020111972735896871688685803705209925995482827142413762751232279530106883789774409637904949532623631791419878581374311315870826048291563833026969832699829013083902100753880801548798967358206327456402802003219383082304873178475906242598642577915539709286177146778266374581008714609594581872906022748012421884025507175413025420286849142176809648977574218000403766214089677310856204706027500426113105313160574586056058342454020281425232427367920969869825843051118006434105413589524480680003878235415183936772159217824745480959321023606100682310794391485685578720963905509167759897221359501523924518681381064960016681204562572259659434179669105880048837245636096811977258413933404322541923231964891293325793011885933338205852218527881880021785172062088379447618319022413244255149275714461687196336536679102617554634401592712321236438617589205971871636408718917472777743794280785533833034709227487351804717717371240253108658429388504118975652290846217903157934592274238328221832270883500171378873874902910882989512691139523526386531286061385420348317782582807075217068734139883115332289038538355386969088762027166677220117365976540613493330213334134576241581211410935201416649355674396959581943437958418802015778941367047883574007049168488470218144079930255991330769000173508798103689501663509510055531620324619437196276203588958999475436486539836223636097350309281564712524445175052269868844499444192440998255346581504*i1^25 + 4077113903811508218853604356489157817886379383910317875234839507757257578976842975030921656733630956301617353134343731593977607004688706173761658259193724617744133031070323231951330052064980456510894389301201952985878954736403172771025720773922317277648168392152282688249607567093914701647009224219655696933596728521168883786371698014149312925402595637824356467081555220592891850640925702682267013667638522733336256357249554246062366512547865357307440264104915879025323894899332304662092039255586412621754616713258753257873847227424285457715335251680827037695148630944349493223230945601223785010341062251556979616429811491857825867897205855737571380099331159077901733537756901782740837500325792906967986346969715177961175292148346226960713299963118265865806054673458932802562768056109008719233502928843416847117459905493572506454074357324957270394063214060547210825357558996795813242696290285638166099154194290908638027189917588051785067600552744381066066766184790581163929658732779223419679352696828193384868643140557222859669543039466491746906564212946613059124109396015598698843452623926447925314009976857959849188837913991345194464852496852998270256245262093388378354443679860075075937264192118967153763953954538929819496574981115739079880182759600266966850548293536293086297201916842409603982006075783883228363877586965806752901843760990189490042650351070028205057819055563544793881270976392645903917490258913666701157041593378139841513355984269864242375081537448882043997885633006009817783591011070586186017845689441256337131845437988404917974738116013828430793254402804610214886543478527597639779870628466414613592612597378359886580669341523489365829442027166354784415148657790129673257986233278829052434567566749646456954497489222470082544405208654174406338008509944698205372416*i1^26 + 2952267802657997578204209366384495053309058194741036588437701940556906297888298351213490946225315495997227901174694504092226979726684097775111324933559805452605606973194950796450055974513697160313480221143624602471245587696962206273328647524009588072730018385827772205885644350591476529402289864513862079294540388668711173237323946122222026815575385521330226432754463497872025802013289503491304763472687549773974813151589878311962328374571772428544486235385354723873498198235873716834058239963764943214592691265203675806909146949665705488896814898158048474057375467883096350406622651094243771334380391072676674184840763428765440306475884450830458874494678770227443774070755134187550050779131913514309447199265821277272808365151330276294487382332576810786588078170092432931101871439524455856467185931236989577719100002807489853142487048555610769467743308417531210592093246210310699334723142197287887051330659797321634266848894421719830070998604080918231519806674603930602193915447126210192208093456408229950983321820364073528788903678835416718556637372448474834935053281079779336034112128771719566528821159253296437114391238793800707126304972924770642476002859773853907764048384077385849069953111728511399147268003765870485861570814407709304785361430852344392481871557509159135645580434423809327887674893326708998501342192497067452757544213116052736795040733216489263791920610118595623494978073923640383942217958083893311564569217851304464079275282786600862827495407920626652944234095237658902960522745465542756288055315665747540617186111490434594586232135381166959129380549240435819873222869841193745908246603661041133930963546651350196499848239354315847643602357550884444671361354091711204714565094485403997997571053753289823288070891104968254427772323802136495974438052495884288*i1^27 + -45272626603149973910040539162717395201432149478135650956815867689580016981905444127515135716743914265430925661795082958424833505933111373547072352254717184179875429053086494473404877449156076845066055068839740314007112249789467067119706676100268012373396053634407676755985686122959103608884146603212091861024958147047832319921894428232208392913224123117994895235847690306884788070676890250307373149955777907849098170265556804501376291841191444590455397694624185745779766999240267227348932155193621278744390635354531380926255843508986759264683728229500336683056898585142522493419708632335521776124508739339425913420726614789375826584634294378835295669015469193981876732264550753132705075757451964656928986753805658499705298865041014542705621233751549664057945228559475504712357384057050428300442807082331581771281825751174754027218228934875068408068834052042032947441171494122734566529081693989883058537011424614832485440456348302205581599707151653508721506732072676815130584950302311359217311669200418230908774451069686727113385077936107556262327508272052639226384972717626531294401646441729433336410436661303280651538295812728251570969881188719055037844255253053499536503898610484020234325597470941299852396037301507871369942512154601038061427072197952704815665658088868500404582125605344611216448352813887608242410530706181537982727372247175284705671750869986587119449557882195900421673032546719771375172882043032903682949354546975594934878112560836733470545645227500049377183910241673086229373986640526701803395528397086479788598398545639766163338274182710979786572111744177808080633109608454786638955778137523878061279137788623219867767284047109997435147292350235551779324588931139459505070160087279681851329903580522121109610778612745539757333142107769363391117510311936*i1^28 + -46150962023375166342694731378061134951409117001189616351102318978776753819936076025146164080279814215729244883697970348462294150101253477629506119425300512964809551742011748875203893158925362727462182007054169032050551494048236333363432881716236869082552312996108229525383212138647749374666351125022051761238640629458509440221632471185292985651515658271810800547346494552062047896041902551369196051152376258201180897582899717119203575102520200788889939304629318834894920815488235512950700601883849031089177242226136761390835463462898935886437455346296966800739397280408425274099368114012335542788047489331627981396656468411031704090601332204588386252768537686159852962158594516896217671533727558476159283985036423687564441355409596541407376427460855817920412247091975714068238213131847609416428044573532381606142778855789325576487481627216565841469447756680848766965097570784304238725598105403189721145864972389704494804116701673758394274899369706014750341865386707542653818668341979251939839742746290209141005258739079655607387591120340849337836874886122929551233984405150366377905146558005785643013407550482565371552111182099128826649264207149311083125761575624443934297399256404602957687269776606473469026385598402644257591981974454845903817336761934426212670048289811214464706649659323214829385632679556526390358268049223746781851709919570029471568326419394472220019049282480192055300262824331281614428561355176674168300614154761370452537857921939692939718902125158944293155198852200285084807913751858885530602257676837016735414300140553429079573937704576280203142671702377679010908830176706883635953939489112676307875859975507467625450274197584469623516906779834513164708757959590561541369147605526160711042099339361356524624112679347756976673261240472858355826688*i1^29 + 253875450005326013727584786816217570957821365402301239854837876475326360061738749472990743591414205210556752045119498199920763091447655501966497146342982770880840908481446191121114286524356001736550891366008627072377330195532360119938852591645752543576759635466909381588214579593192575015749999272192055110289821826747590454039917711262511847613126611030953744940911427674841206083892486269325621477752556207968905875411097164869879273092134069267838506522249375616809093346578037449814566126968234792251635610474653177952045685628679420760757957354190641052290309549113388469276089814080290911500020524496173398665093914221861895944522373828919012058792727456404970403726426595718211334828047786809296490365344046863004913811048801419820150967466999749206568236724512052633618557715291515168166170832008843251848270977240816835868407596711750701378612882294581274575220048643388633724694335835469491989376807695625994070581003653351578262326282687237930530633026349376761103011916481483001761822155463939867496529314119289111261850988668424526936827286655451539100755677756043897360247289543360327960183804584954315799154201259393347787471185585577587996264366511015327899635391417735392229293201482427806631644470247644649973182099693927713521661215522280403665995876014302666605460937002357318801181673292710485213200323433054666396623498239756162166392735866009325140947550607248802495459674585288866718636187789907382680515851896380646869697704747589632915747903037109482423294082091911258559472895964737335562915108096568086902293661613329548625757838062421283162410333534295562244769437020872042218280861937932397465146285473120262982637896610340672647734493347544543437594540616483549327322842923539389994529600036253882602893147462936336886874494109483008*i1^30 + 78311836747642689011924176518822282886380968526997271244393689404109459337202903666360311585496772211524311888567687175298944202682993775373516529627684265974032070395761600717377588440379066822479934681518296339651818677837943449205897877230891207681035511324808974509596010316029256374607832163888551976117956176525143696375668572109449973860833315145871623004042692040225270594565340193919070150033770875706338128444701991657997270103779656320232520173937641889371842765852227110108922703434908304477040103868075363677999613924399632338338537825955523760133492829215324518913561749276789765448659902291866688809336832548497477743390850424998229386359728988020484444307706730028098976043064109252915058800091800994514792124151717763239593022397248469694769433896578279521312891079797765170449492053365979400082699018141794572528661134505436873168716029699116559412382433852331765312825901534258205213717408462922796303529012243713865905941031877510672468968886903463269949890135039724683800657402850969226396062721082571843727158276203792293834883083569765540130204637584320885276390916576888892091520459608919538811326340609724083840629298847212442644483635068021819544947196841838399076352138766224199221144887954673722533114810447984606034086371012150846049772621736739465624711122651545965734403690288619626081572587588809057496798524802267171361445018583657215538041560857291760800953933548325115355338220403470390344576919721272980939336712900067567244962475082959565751794155115374435792922972511273863902205745066573396194705506283152630996776936052468045780460033654642507922795903947276402044015719637895841511538377835505646648874732320344870680111424429146079630410268588528039288844911151534498446536323787438405279275138106579942813879762944*i1^31 + 202054106144306033527071843476608907754326466454439441698613978549029421141369834761097480825000354626242242444895650404928213210835474856062028207142893968837482888642894079765301970116135090572125370570219586174694200139226974333219753872736422071536395002858598455764824897194107306782147091501263939251680669471315040094384706251882574899209895269132362655830967670489760739039196596159721257141245120741622143834198421278615463863387062220507822648842754626222558380740219953238349156929455703199295404438335647667269284744812400551349058286568046566540017291300839273278228702424684526053223951830749558385583814432087826895930833477527777872414210566853896091526466954281074872663709535089534915163175047989536933995072935928637072098315700373191211272934330786000064543262778722619180327303704940383697816581312026724523189670608066198280136234038559901222328356398957117784914002286933947956407738621541897553192410053862114265946475872079698005254502861167732421997107382221230481804808324137813969189290682440965650390147056552561100834652556744405345041741121907820800137015105615034050503314152084383540951908126565656024368084478869896818212100743259949085627070801116249576727363744341901232352973236178070636900237704051534251816360625540693338207083174226899579054762961653231926018338766332965592917194703637943610472211996896916340543155632755208251076031621284983454209065412766023236332901407733315073223185870203593487031403679173461285643737586920060435820878629275242496837025619833920840794257956721620463636109128644061244530903559476795381940189541121034956478040139702735187662687738516290024390759620212920940476588368338105752639138861329760652179772070400398914055255434787153241118170956765519473971758703575329776074752*i1^32 + 60840547027235840778954196893155229175821440215228945581270395169182963618330586907215483975612715120372264116924804315277875119231746315256496926323351036152768183992986462998169778288197665239016643330819400724638661000293501617540499324934727120757603754040584352643302644325896645593890758995789432234768415661532990833827147598800785555634222595535120453548467677169914343128442765068149394628226405981278409825841257445098272700458125504300690140381185648713651459610566927538717099424896937362718166882193306985361325056567622027437427206193282804174598853055840082424650332794757308862666177127309409896436536125126319598568850497439425940566302481347613336508036450700059990971976940723516356293898642163460417485429285436603202547371660426629324771231336400748320773234765727054295954011969560387879197668824517304347625848512624240755693335129171087821706033982997955221816497369671752783691287167980798467232975554517777100887986937212260612348673824053526883952042945163064969388787889468443121149370965747788185219228494974069049204482091902835687678139786241469202752718500546139761621107166209904676612435230724888527540277188722096041420067745322842006077040510852287812591045528039887222306069808493626941053499288935736206178469750154395811206772221867366987485554313116929089653438273125660305033120148335212905215070319694116674386492128390418176395995449823109539264954947676248100337736710837426410588908604175202640795161319628162108723491740255558983237959801457599504190918000250791584240739039556072405637390625177514594141504918692266168649306005236184192151212450571525112357500520287505991906664940497802512464710827401019104559698193361932902741164363854547561075586681866958654361353837152468356491144396057608192*i1^33 + 10322399860884054502053131760832892716742659551221384913631397247639085180212263113994019060403280853721333980121323215490942255965725926911535938496950635110316057654414362973226281347077550032052453127368153425650227745331156522602650682808022411489362905932746943001339048763885936380724287091110243124844754311284775932976960035117377222207989988790500666260862293094621452193664076664300254558064445315077730279922808483404840905954333306514995267760430080028804124853140890479918652105378169111208250558823592025548787715956705732050956681454476400970997824057989312811435481399592174060320132793825346040054086234102362875134807696933853297004814847509663141352825953160437485659722229721136399146269553077054174577465285538494251454332751257032698672738252056029592513628400581725703627576665087816840956616063026372986630490600296992106017821102693423282875218003722266312937784965237383384022668422868758326845594090176732652634475333965320114650347890590927569214938946147965320301875200279786628624824768142153415535901504632595702665718894732435299543454237928916955683677565001670065851659926787847450042922132806795271701074288204586567074903923429901285801393226893580045238463176908490414019093777371492625669977118917535496667134978548749979559017160010330134123412820876548600602560106947783239806251505343002289261878614390004244345873524124515922715614619548631075082137995206835458843318223727083593498662554628588595824069776899806917257078616279068330126593852562890917658520888792905531098518951363958304392877372065041362228427063211293147077931522745562151831743488952013153152209325959518205374854048952812448330055622026476539920327409562002988680474090332208931478274706928741402897867013758346999300116971520*i1^34 + 82516305245107422530893391548327005609777946152870648253980483204979128227120767341271526517616148021869690686131309356727476571756655534336337505786111984247776475655508241834020154243093449944486381396083198806129420084373014929048754437973073695419920209252386230682578867915737094614996074316681940392063947485183661799068695714673078873773780949083397790197322013784587217957532298109891195639893445057968772408036940946615591177335968606174860601045020014916511048263027824262376469474024224055113503024884107149520757295179959635823942870228339992193939361963048025553513119324361064811288112589966472906909639761473763845676257246700547525972541803414619294224708325976442120890126435654323282955423323156945225293938519449042482679197479321965088931880425708461264624122344877683668235078197555532448849921394371620307069153062063149466138888376426647984898254286239346450424139722542931940736872302267846062553061273193046466698344125527229773376032942268128612099757071576842739249261568891998585632119037145152049593359396393880678658762650420797624465344472811063248684201621321180261315387843792437626016852030805083907652824225912376610064103502031755877591036396693100182184896368795420303791114783294648847910868156427598850357765995101867727443571999025458778148961276177670134643296945180572394687428356772713836311813620147676036795307669837383791238169467645906654181460633607831474032043155293251032641542194492662043849791181835459572475163262975572413931312619834214393089500661142376430253034075691005104411920569115912109934032316695220091134655735007983172638062639918097880603121273853942167886491014536590142402812172140748448894891079759946388294604618357664716493546958775405263793007280026338459648*i1^35 + 311710473417949428200457344666409041414178662831838524347953518901955497355129887316612178733495942614912852974450532123428186749065637553857560842392611722862089200604535793792725797184283376354549315821799335258326452981885427739775748932009176519697915357396413072544099747949341192939035420868732427568916800024984249594079121974055247172160745051187223197501031550638983407459839187949113859862396093240186655007708065957677331719193038369996491196584675528807057662372115570712056873289806206664207152983595907274027836626183082812585550410196773963162618902468454825771223201625869056724692069479163004060335189614458408428040076357370445029906573035692976118399684814209103485387677779300623495421658948103968594492760752101448614620508508019028191486194479059786667727341820554123493515283829763337209514982150791781886496749163735795774078022472149512151702721173781642330961552825272456593715862970964169633647346550059986035848004725856536995229290523879452786106907601118526320518706804324059344154117969476366021593390318045898765886096069639754250657294755919614211277541519646892650532934527176685605889148412382122851480356830060654890294169023398924672909409873628886550865868542591106439615931264074934524963643868563275845347363614749321234551767576970039078652426133074662880820587955081833233558423287397537822443588103051106646959302347654904490511903823840079280285004145860164011331864891166399249305872890473504544405267363179702531072773050092834216850054757254837620717218896099161304235023027047310532922959831671335544491723202583472783017707689001215678531752918875483967216523126940115909809018196735566931017515834287152890931202365326426174523997756448267497998170140626051993745917739008*i1^36 + 10812906845026308893782490290307878247803362298965185161468898131672074153161227869339942573795040969761040081717755738139114284861687529597291338657246013130769983776601945841998643997334841904280653363275736757869714789808398989004356641200735297306986726246773193362869452211577949902977211959295343861558334473818603830076233374168389786582999147999623250063540456464186458053124539759148475980163239976745623457342521435043680485023973191242277268718977463007288796352520611669034662802110443026549313899509231047435768393712381125736094503980208545602594561182504321425655357907548233879210050360722636632717557974728748940957067691452718229569749416009070169439660536736214215438116811167891478782944812924101350604683867590378419218761753104245075683867153977194648988889467472537682454416115290870275566228894054139990547845180932113662312834405289080694619939530070802561247383296237125871022018538543814947564849962284197910829376123026410472368814439136262487378450162160474518035556504613735492719712541167706634478197761344334416540681297075736187844131183936542819941890821596551490392332118193391726956340437542098407799738906166127376891406342911330398086609132168759028218359376382785855583419755245661690443122246799493552287723845567227826546769482926358129866219754154286850482095154267754620664316022418282565565487081060910382354775729983941702329745667538151114037463610861796190348004975952421594590482372694541791501803254359348128950655427559088138288573872607792479802144045522478994277359001214964693500525656177576704317598002612675340620580569794035855391579848971281580026044254983418389469160843639035545572452625135315510407558054000234796689702440578493551543298430343315456*i1^37 + -6419539805262075050738949745679012274129034448190084530469102088483387472090590338551785097698875289279499250525337080147252099741384734971889229817366738014505681089230009867727228972635254388211465983470444687049029691397842773291535950169830671709358591246852868508227760120901594808517941026150920691574147153413912380908102543931560452041021034073615626428200252333544819886450772020711319715887213697460710402341162976618401390902822590534801244253058965621163288413956098983000183840907750682829098665970956326090006293473754773870945059257089021376732654289731956338666910870421697875428983814234633028490617469857719947212192128699133829290425437907370257071609330317377605955168183600478942595479365171479991779640397251541399511946774126046164647806903702929615024740075156408600847350828939555613423250036529481836894460145730390799103482754578432815055489092586315342086447462563088098600690039399647923617484088328055392414932716311220365887661611619070894544235889827875257913190861757909705261723714317578997971536490396446514160608717670011959463291162641970146628212967690722202496978337439032040259051154795882455707170628183903966849045928561209883931221801185321450971476931091439180134408982903846071564497888152201259130696269110577419574454628857488896045723287094960054605287829347861805674375041724679541232504237451697657129086359574665489116115918841704120829516541615797576309934363990551454360013685158119184757440531363659286887270001992279163836405889214085996491185786454362507144808019504074146501264738209819400507914025662017602097290772888151908133254876834656418212915854979041527120297536153571256737220897045773899221169302834669217727175431734979215753216*i1^38 + 546992865348244897712359355457310983704769611123428375000684853261281489265752829825691743382293097003214987855908621153954333550056744981787414164115829760540331001366314416635322481398530833031414613190826763104444671155024599928144883232859735553791135751942824120493167601975575540417451659897936628495751425627985879444404675494535297646369716146011397494177085308729328797624946424884637657247297070803181735468454428274118457270015004436006178943365325221614584804759980981456956303181504026959412926803699510425051643732645480170993922250220365202125759208428966322797057899952403302644681852848356292885303139508068407423672658534378590095067663530268043512827368068097220575295316133344814356429643837951459528193231417284319403333396568953569923909544533587281466623495781864192080174045003286657119426601282077996945744136873385575147792483750761422370814438739754052752108968855726223434444604775840509569465780513224058443721297988303478339277692802954076603656609752741934548915002025489249009991718076669880591250435967036176044425309308744207553069891487694825108886679639504936535521033123930909898820273945859344731065905932598771481647851395468678986404333657166012173846596618354956944120482131378532619807052681650922613933928998423603956727686362303376256220707850617787098234122591852342262331091141891415997755812530992376487852212142684263590512643200855098752302232192557097590275490616049522947349179792121734721512278007422284530788686539029229089194363249335625169668674521391940853011215796292807762325208290074969470203476068375955811974750166593824131232878630459558561450025436434833946640515359893098580777702453125490454580143576194533617225957376*i1^39 + -12120665789880631069777368335726996044191293583380875069944994219723868451787922917157337298231814839342492165257531836043163039252141479709420349922149679904990595999308724566720189917928577767374769609028673884216904473098425262588371936176272179836027367406784740671954160429757171013088761893688608913494348466674163935131168094848218951701693374970484022050366215654454786535781549509077670668596119264716240165341309536246614308266230390016623919450425235096849005990240337601023233818965995675909786527293103927709408825075687955236656067760977155629741588794153153847266228936250090138598528028302766861446631367937082503901591870113217191905189141306140944354316225479106712275240849732867467837252234505080090101369040764723719452509862078631104506446368659335851361073377154246053982723753661214605356779978869483651833963789225132059474234698542338183634543979081389050213526342644683106861815199699087899504717902157031522658897795580098047193301060730031689671728086864791165393522412105355430183395796729893283635811307925220038362453857972481214844416264404203226313226256040906258601215359867022401300897646487552476271183699238860736320195020864388173834092782439646332406481660236598303183181483520587353300445103053432075273850238061898310899110131333519814569635352867125605491714416045895354934560602263658690944748548247241600575881024577204305372321043430440778920932317667775866086498861863579487782772395367278684407697511397623742007107480324512310126535661706057670738580641076124294516052130867249287297334639382247174069843956977537042063757020289724523575745834029152635889940484233435254522672191792747354249713882030299391287911560249344*i1^40 + 120028668417541132284042178978390711921634609697943091131456722703860395402420592975885940325170661344323343652365698309057493538938743000370269205118692062407262262908008029931571749337538979133070958275676537196242506325112557856415820548077393403645863538509798566417793685696460617616530482678220835797456920472315050082760204431572624073155463847964627766321335524557078933805033536845727082796711587663554022861710881664553238217194128043793251727971278278789797329459997687412678128020721962921570818670611702217164730036866399330251181026227538401457831669114597674388718637692286632717953838049161729861444118593209319268232051830784992846614594593295925427607401511233569014654208880291709213547575092259607371235437589911505629509391682186716615320631534250657812706208758444463757332999846302771817606027933045681682380901999739390148521556423303365147913321009395119117683905547728547223266764722211231785879127910403436106054343464429692074622917232895877845110975474674669057985858272123976147911678763282794685834532483837755217613588747514978122961254922488953891818357691144065848270220925422941203712117172481168398398892315494569427510125098270212737642623033881981843717786963212737600432464760787354562697928545061144275833239808460639976077310364516634967200590001227028570422134470944324458605832528578648945985387136662859825342582956051263956714785813076244256733483837931054704043779828016628049810707918427210531821269965165032190439831944633400359700567444183637510065823788412775661971753398624239696096166966899896420153977104550117492401095264250792858514575822639186696446385833875762598411241858687389875880697813180350464*i1^41 + 77627682979841108164532860576054476185746911495336449910206521230962472648652231369563823747355617931996795176508159161422606419955203728160956091143832025659621963621996993460253728310792921341637123715471170381646170060939131129636753523599354443336985374628423313932404924757904477291316012859851784527786421431131489571958539883512141310079011568589649346581084014372018690028394835998950075049305563794042575636724243938410800248345676283283450303684467782588196161011254692145815637976352470109472120273489315690992296092563445180851330235425290202459228376748033482228381789009815778877018038728193789853327546724444163547001617099957543945273532261208187419223262252241242509457638984383290099502893634819799667878962366484910980816050403383218655034379166509716536574252879988797138243460481371525082722448543141563348971020345204575613312135822247408193267274990701727023087674364797793118011067111643174173292860079306803886745763708802632249835520436529837422870714757062677672568160097406114326386807417360950344246043120210703962153918638801729748210413396576290453878683557074208097304417467835997792327477687293555885791494285511146123294230859467578678297046965699572905463955821524312629085876643914272257430058006372124913493461486149452772560706070103491522316917846934028759917715128906129768148314769707263547246813692874037984567212591750784181002862733488616070897960158254174718934812195770274081763820038637817181769246533838112124538109643412152568101599932309935788058556094701244958438366614267993879267582035330489495844506110470418512885441168348419074519275519571440176755542143211321025028865799638482944*i1^42 + -10121344215866132180051018090488849560423683533268193624182231736677342951373331397932234255017611545464610820511096494525664557377058493198493991828966336889973774883472417298498954557698129261447590762805669655593180106728016949213872503570737636304882349584826715708915016323290755282401601579446667579426039129774788554968162499991966806785402120984672446843134005581292361888332920383024011677607972115921769652277485372974421981817899832396646559356047728412270626104432587656360768371560125197291619528850901936801618785336443903923070091699577633561377028095682487886037048726857734764302774257315472600533712432609861701554166377107734438648655980944033040406726403609049936750201734734299592372895848149453844302990109738642661423086049485176506679715148032130623942270808313359057903273166460744314761725138438561470289308539717959131054255145496963310943553891329569156274000235628109644332695499790453549936416253960546422341733733978899902322943178405879080665338430195509698858014816581010522184754164538752392184124913713717546807225117272108392074989372388307684785060662945118236884124834027768286311777272665500468765514644948008661122766699684241722657130979406273789054571216237315002655462758797139428723005210552091975137178224838554943670743937564015135829478275704855484969012905328328738731091264868876472811417336485731889737064677027845257975690842788185591089529267312699100167548080814372197381647862177519948952506008863966897525287597948819538355845965269627452479918605232291866742393193864021236428926187676902477009167727439155532233766808646531222472170832089362289113280391994671104*i1^43 + -5483521780572632393214477293008755673169691060361497024385567273847702876589904692443769294888571588948474501297995214673241434313564606808720688797874092802449856989008823787087985947936777449512951995409250240897013322087958612110945372862873475872566328089931087277528228147463520994385338242069487133316004404830287422149110694406771889547569447408039822631442490789654939596604753612299001044090603206896852138487729903500718652675046227323469233990594300800154380982943527095089885258239997862761108095953412399345785091305795390058829176839758115117098025992175312126359339464068649038973123650814731679752521484206687343428008149452610633363064360601826806391628754467513591803740778825879033685436857915170032762340606102653396390217211083469534798989481654677441465731842379357860686084957766679211616057374951672257712153305373819037333943183498713229586493744226985022521737277118580385172099515568975903619322253999871854554128841197922734067069487850528150908480497369153336773960348250852611326603591644030413609132978567496358653049853369030874644892353148915078187387226727584215769861338718198135006341981717240241446691400120011590306681377149772841023918736432564633170644128273103606073733396994975786767711118341507625667786655466066699949871591796057476597229400426906908187333387160618621581873684110262811131800024821069666007991573329530760056027289406279673918903419509902033996040869177201090824237111629444943045882359133875996904282032451337546231799437816417239183188905554384154736363359648177209001697093375117613171863891459962545098791195809625320155075706880000*i1^44 + -61597163249401147900076718193984233989066144699496267316296537361852413876080679823419521785295893834244964581487184385694023460601898269397378818504092830434480173760722336033649265509951951572889404845232806740583532985589860043947230664676828172941483400134686825468428425940428299319529238449382388829686482158585281967450759157237509662771580001221680831156232308323772484213034003840238632029113837803643206437449069215173889739912328009714720328299681517748249580329794270030751822957122078494543447298923800544902427012114518278096041091206291546779566478309392992243956982834368372153664375081204709869467185659655135739992427019025634977183755852588722100214195196365076882878885376302497409789753531695517841949706760017017693905690859607807975095035885795977810588661531341818844122571065012297595614277693643252193900666584497585300100370357065526693447590833388135726645542095625680283393656339440065306527916067854120164481713816205143659773319464469835153929753913752929484490533600549686575063954686600446858223264951885268630316346674453060122755424524664031162213310833431050311452120239846866312078904072664903112220197861993288917717470791326380783858126795975411021309146533150518274862636048600926264100752795640649663556276516366975488080804817177286926086997660081881416097748135028158162807019425978490741132287874808169678342826161910190251397368248398869000807086911720316946526699790294253511761845685784336356606690438652738684165234403513397524393078235673069209856960298074417028260287428261669513521509978544721451818009027710842681600000000*i1^45 - N1*5277845718014930919179487653548532013301868940031386472164755051615486457385150611360513338575861512745572959166528421104878945209015311754488025625787439249243156152375053011152892109491506097727784280881004334144248935088693538893671881009559452528579036908972354662421720300548534637576591694351942873365067311628128893150468831754051751570847612074400683508975178346105028703029252646372562932675949219788975661159707227547519098862390628412046367476746881870593324502278110908308643076135646759243760633973365872471101388356190288492188897730677281391923496844951171875*i3 ] ]