[ [ -796511576634578615949062495037981090422750863624322542779340915614485943542152607337691519838166439766565739596780790774398952167762415610437879085091386090618149826370443679047236666669447353314593390260123150239987614011199572219244724140553464792367420046162379969039934929349495385097043008021772649584353944654555619117890372958832618404319131822781695288203709041912585527504147382000035546948768808122426378444981391216224811336874467664668501679536497247468444853519442987572005549062945333594876365543341868224380475771735045536899378189185924757191288469575298107430545291490162855439813423932862799794208786098740282086583208079928433171219663132074356236700824242530399044063868534964854200912106004026491837294087059424311055776371711915739328763388736987500456817266460161701913314161937190123942533667794757737372860266492754011361209204888322752160553585308821686602009106787070370273119043113968104559824212974306322441388593419503482664255824075472708721631891805524390521199648148585758717741814155772520819011542739163854480388949909802815770680637784064000000000000000000000000 + 1039290661497881028073975219891466484350696173504505670047452490358726526984025759809527993243238669249694126012218682071266640461144000176494328498015777174788236036484901522610771075942200056388509069632781034259173602454335870879058022836234127232661358659837789780900892960863120426543502953150309576713902359406805547329421117024237199081008301293433621473215228138221504977332814099972777879975476701785270207640637525209647451264840426429198541832921121494403491991358348788995627068804363030091722927499420198609477153421866494210627785821107409630143667924721091912036381502280225738839652024437111238533518681943967556658510159699485278885151142724279016392499122510600700748475109633320079445663630456141322408377474755530659741456587547358659793173093015437625869304379368916796380229142354057374582535447438795581861068696732747984920106177123858639936065441215246019324097110806122334048954781360818676927263767401986203740580170661899671211944033520078857672290819233488761154643313892874999093156579449781384737631602629002608059692940636282692584545347174400000000000000000000000*i1 + -1076845213599156024899173162806707452188534099224585632107183735969627547614085109930600401261194308775701503945058021646441768961466295805501877128469090606137715960889099294458290772846971455933091641253183821398192888375291937805081525295180557980697079069548909186224474814367119464348809503884812575668043378326385872011209413206362220803659162032120824834822834939589064656824075405065942929373484573371637129719198171848776054014258980909899503559126139368097938236654913369994889308713355286580294473706394381120150527641756041605471964990719166000550119298474368848193011931168293558422370983346949002288464167863678703722670250144048332464254841515261908904385024764579708581629326792668072747934416161646529929460558866369076253655453311642303278913497221115761548225026409204717571478158775926054829115748906413574547442275013456691408752313023309514625420520460037609220094577492625416324600805547940356033262181927247300235735390250169155083347145398348684001165634481342446302979101778020900031050167925870927226595337369649747573035729029247716585455484928000000000000000000000*i1^2 + 605179010073646598512958664864957285699522759015066661518444954130990074473146266609298714293271706594555712360303548715120757964321394259983301592729104777315439997359172901154191939830343966391256092114052504950919259601198028781191019252506154910743247662754272536336271922478952976110240384654486942510464334934908483727634696692101189516163712543378401734622559513839521829567085713663283306105228483793085111561634965014557785762158868311468358391408238237382024596482533566889293047608867257649145969522884657127328378192052087448008445680422092143590637123600638841098599634160651218389357545975076468878495072253794588675801364630720059569014705236664059718391576377009497851794176279626482560536340804826610070500621012590751015065606874239532533550773312396795227933319134632791149210533931791197176272134812199201899374904368218459511073673750971533045115938351970196326973885493928965479949640027159746953200970042948999212873451680881391520959779540655766633762865025381817464343444394432991224672994529138210119936685583212262236534988118066671913093038080000000000000000000*i1^3 + -277891203905530703351955586050539754774125506360613038808041126046995750813186118288084716588731602718167743556660694126702882524948172806771028243678254370821362145552567177329015150344269111647603127837935004032236608337846870299817461517157735041600261601110088851745880963738897120587440791667153895648831035734794050622990018497845774534401320974210137623293958266049702430633883146775612762641594618787458000448220511762427029880431948657701416776524740641306836434141492716783734569978185037413661926396368482834454274031094754378004232365449945101564427202367628154005181194891215192600410083248504889974079793421672565805231717746966688219503550915110020225061453074281120362587191560378093771511771862409467617113580780171024913792971915736646654347102193326913567937129299283197218836848495726628509162015205077372618536006076469547778946826407724594545648108950931470546657769848335472795948916273739719639456354596927012944327752817358160449433178674121054044945599305395528484725918580694796823400246349922687723387039313058503422679158535491934874920550400000000000000000*i1^4 + 106694406669666757815025835563237643124836747079577672882830754486981090073709742332150279784835482311056093207663148074394643230734949100358648359686771839050682646849816728283171221305259265472695548305875398595905674575067338028236784169006627500883451844734393523265065827154784288985224886495199298483520819740772536031034545700236425773776922278192907562093358415400961205180832613040868423482639134547040698755494595818394508152305021663484136670988969159247254181516047447668360582570663286581681130846379837139620019877170730291812760685475627076314435990313435730165427055340807395758026197733069865498276972980805171932968296656838478362436735998337160834992499220031104555972694932679625242140215431198568907548331043947823927943706679892706249249544908959549498338886836379895917214565379698879051475020669303757331630687514687100354770062309948499014465387765304709513511362410035438584388101690800273491818944215940474569655282678756625677086770618784068031306266991909969775887192568912577439855817314847754179351768991761161262919789818075927588687052800000000000000*i1^5 + -31231932181764922788645462430625167550581283806111710998466659883361483561484446570600084311851803570838560188639489855123332549787197442955273283238627650063765946256603226201885407032432485424112609989087623466717523524295883158749154678383591095903757370056000011482711345809112599797794096999032213656673801358595497396365538557935514778752201260488809316341107036030989024576662102532327242093386121915235290251983356868349422428485822430344997216352221955351958400743890824265689954804314812464158942869814023301826036685448313505187686424480491303942115792337643416155836789551088385744933104063193388812113557723288258912656891234608690385025492667760230491659828143780502494119168046716085043409829496407681853194765599221654419338750683638253124335944199252397786167220561535000539345095862002485079868781506806099468725801540024322149823125918948196659235551230813060110735303485064872739970320936621607513028813208696836695306590013478970317131999990949043650572315009462587725312657125017478618523205054367403031280971570546949307068415892834107407728640000000000000*i1^6 + 7302865217927317255573944580272766200022266859618951802667219898582257342002682984965952480403287663384353678863685680519797256896347206243805282095271991597122768376992244642835320949056237161447736291391654010913117825239048520375077994673652531031219249618424482675360843166417862082545625509650746459354858013535945064643634824445069789137109312146438475953776818352065895921136647898251941063803854402838347217196120773174900864178445169497517885587560258286196732894755223909641266295198569207910759920307376927563548920207303062812543757086623507748154393845946557784305134480032665550978715215644961097975145235225587390046902271917090810091655758280033640261350486381574557218849829138465191373388119491085283620406261983296204879579744597396351512866461169837162108567964597517278870343477132745663665059329734399368029432734588427744729792775520665621231582443381626386262022441721315003236459316652430250044455188815968299598968503468051957900357644988271224015081633315934243178328123327367959683446017405526662069563584128613368658412210697460829388800000000000*i1^7 + -1374370812102911915396708700838349458489907556483315834429385407539074229045309062872415435369897948360460441032121627023580497963609974789486313055571071312807065845787366933340062018545471589119851873472385632798539481002396680813626964962981851945903544262392408326840082583348389446268125321886572495869550741002864526580989743925631196210787160220709451597297981948005195034379701096899904601881777260991773247087376323147687839849573541613161205224914689177268352744152695440881681949969203071656573328705299157753742088334729210540671691397250296966820347748023231212965048755589159569068108466355367227493597428587281035539070548665541839087342484659180020016953295156854028108255398093897724006179470176812247682396003655358294879827893889404469093000535570170807618902242852536948599357119806978386541529738300196795927369377643103500632536798050322979488335800095194422797752764788691254302046501566175347352001166876398904457386856539110375499723096064225232968241263155622291658523358612580207179972338279124835549606093956348043345211142072044617728000000000*i1^8 + 188228520933027990120116241080829435181803574466645706116346707244916900077813050977568690914087989532925969092823329237107607545519899230221650432440811012666381295363394823735947245117513220488824685300607179328788845889857190073508489392694948698950785876211844213611238010319223083760846743187101363770154799350595134693359572832329615517295961218369394518638598089792577618446459994793295809858213099819982748244263181326178005446272309300983805135797346801069569293703906650771820487653643978297395050478384365379871576342116168230796516241147803190041480310524637516351067158111290044564002121032122999465156626068500008021702420291492385612165385484901559741452630346156811348906812409943799475677683126634844076378669217455237005715077212897971235103965910978311046425566810999377966868892472775486510831344425810357611561220228029711005058570398248411622576610214990025587451470671553574850681761063433054224856004879063281126755678197080133777936875728431394225289595357889137797120864585661140505613116209589195772513544403195637029789865884243722240000000*i1^9 + -17578627018446631037963990902847260934946605496087853425662102675212603529544766979928205097961102440211596189806064064271519337482035486934491068722071417605486397311848636479565619436259415627699178177009550734720730955194129792809807015814000649481409253386249044047167991079921916170351877126910320005509873200785311351814932544303554737306293870710456570534964635999863880125064591530347528378403967813616468482467688927587750101958945363519190104529141955172169322653086806515278662675664814809331753268384251592594503484620035101598526182014844453584379775925615007234771270177515856241668094960562853079345373901191417232679254336760078347539433105339960596129718998111542602812482332122230102999051299131968590089055711667117279101498911757842471127481196669934147679639598446267053655848356899266901590786948821535620295580256681483364028816662075904425854436878594695289850780338196341398366397015875801681431434626329163403074096194927350948021737889193202788772079898135476983259337371410533728021818081918008952386568645275327784672919831592304640000*i1^10 + 1107847549401372287645071863775879557577962414489538133148657424934554893217352032311760467063590605117178626390392254402018833091007113537864674458503701435501531862297142514594576199685106275654037501094239615062901343840488185651430763748252696120740873567571912157169513453557619352913095526306027808090474935780289457731969972998738270489794790416260699772566671372215170487465085276424251803325707929251782156915054927969345551974497998747306944766212004077614168676712791844140965440395403556825993054822956706434011278822493444447499794946197641286146218892166356148806426985143369567748831763627657230075955403251069596763031720235575861655242452785245144678406512735037759911302002572777097815216213908350428324120781481548408793049219422688700824476995266024960610416409585755754788685195956040928849945672771305313877570488889686944493494833886006879057967454849875087624323808129662111151476045083787743534681659935718383656160397244093435967472994461903653700242635486497148976131157798828478950801399188209003076830345843366607860757524643840000*i1^11 + -44693025900467401853383179652951345211737929959484018168264626043462051801834265739950582719594116165402648038073481586397676382642475931389498354520847088525863808122874002410605896769989522283867467864289965544720890900667284201691047626776624518431325271857660587319084542770737834725359635565313712168312739679629565899665227666898389684550336228589992606738236683454666469599061459220732797407639791443772770895072044122434831892210004808380129290446417679206790186689253261461918622319038490283388515403993978423425944554623363921341731522057781679637154071850525860659049122234460250237487863822841685088010523791924607624401756227632767684705791561047058283307771486173464270454090007387691526617619018862749248061674494613935920449231327490053842690461873292287919950120121799024746351104264999828568115956945881493233642263978328508618958295649024944534637276391294865519726815781752271897622078328508613045672489785122879021868429092297180538127582027559864569126271679370838325459485859454366040809850738002700460729630957798443795522309324800*i1^12 + 834541353967635693057323968882262716363940383515283949752735917264850410697011372179513603390509595147039182010073070817770770217242688126775852925826670500899972601134657750601832989127179497708938215554179483656388055580052977869247896711494109106771454549050867035508901675475379952753300975080161910877391505964124742833878710367520980137876689091169195716050280220866116521007355703946988825373548377772926883568075063351513111445189768181883511226014630571998243700624968165499120691224750487644760662643251015828859197181863918350265984379716662638150903023536218734298051770797500301624280370868058473507726616456614747566619076840214151297706043304408572709223617799201190707314783727766631914228802298563901530872909702716171428926205207185338522055396261673004115173572486882319471714328801241003928900346452519865514900262068479217638098704088402583194011528523709004717968393958575779971544191318629905733653053869529494659225748012787163191282154978407700637167271791902810006587162538807558622911847067491817386291166956394321585111040*i1^13 + -8536465599951201336626312685778495642857755627829348108478972463776162616441958474131314658257764070015216177834496623263856962424782445264737910084879353135848782348784796917700723725230867914686335905256484674803153997414104004784300654302614656932171151097917943951637051493555855411032891167164688235412140760033372552925110195965209208914246819963419631180395432305257139033134261705057107505174940334579381775776304617124992128554341635035998136570500863003382829441456894020173202751645054348135454227307050896083668897635978801789578032371455894958079813600353375842364651631366528414691120593086601475389119630687926435183750155344127598616954044249479114858438862904458749400263211768262137852311382538226503785332057879417631671948153592708672261936581641205710494265323921157533911411758976117270316495959490126824930361032352017994884965580364985904385062147829182707392422829824572153314177750125633463967011135276049060927415340766102466245984876610518652103735160922346019605380394212043528057440748135137499923237567173983469568*i1^14 + 18088177660307288124563566104091504369056607566534769042258550801302331583521757820241102598930086879346076498550944576994053445137906014435893516294669866579456404686547582665707170234116037854097337999402270029909604022834846745040538169400972139759551332057628840804423380404309100244227347057532696263431542643775111936089478795869430957240402102534637026738914361354633683967487855542326159339787972294046922365164434705034442154503845200150450073600493301630275246515541216581821863476015383305131838665485965003940105361825079415113458918953371653442429696331321625701741224123997997440319832674651631695671220926503645513224602661719789077807680589375645368670562827712103401507279234654733450655711391135384993651847253784984040110515099901814228920457665641958101225903834055512211386965642750475995443159748464731518841100090968432650374700903063454868806312408535102064863124392200762152649959183409248825696211398966362416173088368589329420855639714617546241024602711333033561713382821406206164557239669136816469207157942779904*i1^15 + 154438311765087984041788895271602953623512217281013116711656249834997650498525235220569993622691479314050449658524663121560193724846950151656786696473922182438213740315837272297016256041762842270051438039943844576823825075379063909784155664368994966895729968482392382450947634817588322011187335168348479468438505526769738041140530145124018245010346129720897020233470757581299224461632810586973003587255341977626380801147923111873750971240841431353613345221264887767411748134924550601940058059943384991767807298962646451176155080205913468117720925880342810531800813241682247190152062323634732476588442488803327353354109918147429654134530775889325957373906770305663118674896215630057021735045914983160069762760183165992339742207271327131867371454038693412337286573147541255574970936032586263163255692272475066662765727422285409828923064863138868432899958408606433512347434290443819774990665104878894925776234773365498278029387404973081727224033850958083234051667839652484876092122112474222562221679011428839256247124257657856494437138432*i1^16 + -396283554198855909760383717213486406268083838976727195364015572613627870242169722987709363574191966996200375200866203605957960592716293293562863475967644394172289312542121433475045399008404054840780926261213217902066551382551707572748562604833785919198931725465407351149582985426642134842696372575096679936220813471454659872357801462398026486224096748491786650855566051013664438479057560025309329879940286761130632044522845056391134382099297285539863521089813323719260174098412278852836155148867973216318406351310562062833538550814594690672099474425473777081323270407308674204422789285101354840199653186539868497968656311989413766871643707545384579721619293808543100577224877217735369296696365664861237547727528417323849515443365848385042611018742385174556370229767543648215613524185737173350616805126555654799705021898007204783313421511497080858544846245933247083878470288908955066060005993793509844747821064926659686012881319974756567123978519873000185082844310021174512346729070969356674862958535766321087201466660936004665344*i1^17 + -22677373799886099871966003443130703995271128403248393703559652581304305569153412057161841979877285787488122690412436226640292289690695986664127463278741135679933545099329575422763765658451570284816460590446329435497902127219052244561567036937570183803407794502611303762197599277887074077511749221639018571757008672672911080284293790373098689341228429811495051488365654569907904817795319344672404126726725592149869344216826336359872602412566042343618653908904582154822631242037389679079190954861296058501803337022781312514440266689903811081519666021622372178134532196467086321690804304493193310542770219114564527954370992794391615995256061648298677793003857000402059585032479850194583404897517232715465943479024655658649295137180945212034083362016273192351997528834650115014221331859626281933724386960763678943211421401687833084341037198967706914522126805318370568204811715851760189559575998273069253407051735906748801652539109168534522466788979506401119926871101990624601320907137135533415675763690096720994853833096724217856*i1^18 + 9542999681051029261776007289647056193096726496982113360152901735541636431692746067977037351480212808937132860153411086075310315021089105895712507636971574564518960362692100405963161756515612990822867092359527146150582384232196605894418563185848784075854208504503798496384515587072093751098794378693087801907876102893669164917853685964822536969339636159164111471558161328066187017367788078358252521304001251405268405266891561294278350430740236010058410467706907188562644019151279631934511716875689280549750421393595972179332757841819934891368902094746462474169267282786810049743699534937018506912722563089754865242919057678165269180093735133916981265098138841898768655062753160702296741799721763608958888166837481740536971059822955848157949172985529756137823025580224162212023670912804846725341891823936095758959233037304231232905588303194276256418912486480301077144836104418895950783186953382831082218141013109864027472062259759525365191404331741270634004865721391009933534807112358085439459871065902208290014692900864*i1^19 + 217788115748460307731446016330421601138155910997334453009563920071502912968697987275272221599350185965332942890426490872757274300547759693951745458950529555063041740347559175911973063029604245285431479556662954889189588804869005048540923189110952619018513314154186460891540356584284530708076237494844405566698744177010996889925279488960483316492373087322887929262022373205397545566679843172591806555692336862215857352400840681374075689972704709864772321420519318219642164575744557137881255031652361100521717597629345703902230329741973319937743254735000424527582177893463524423761062699561196895186007378984540372045966179430708814526538013968329808010950335924674240639174398569973518026137070428080814299564907313908882776465818173798236763709690748915283050491967643573875792884619750060288691853565699831506432562512607278881493931193503996749429519954969458897651482355816329282404617158315349374938847869114548692160110579350317377551409155819552265377095989967631374871386730122094977836632051146294271410176*i1^20 + 541476342813935043063538600591465917662102766328321414697692262415699068800160988500226572079521873423267724647016256549449516257483260947623652828989111533672091782599406589800133279860629135653542403428752315685193754258668758063874224831876691399193163777766584549294857835182826235894345934786076505243427291642366736252068768290018245047840129232573871398917417277291046114722688761238220058998215191615125241405462940877352648625717412422589165630129980919544441249795905408693683773794873025515209838130722350341736691642182165211793987673651447165526572404625445205511198597032417492665042505409212737896889752811621617418419994370998141766746638248628181608217656748808401301045119614113191019775963680922702830307591863304671453350437674309821518281757141048662362261457216051523844866219588103045556153785267820561884527021257662408946438798281899335350865658808240375501044317007072481617178908564356111128695528928455716809857811797447246412227442692419393040783188545129167876979166944562249728*i1^21 + -2759280317874989993460116241793433208342396217518113952813436143502959633049195192765165569057618468450536239704340637214915056440870197847621123807060128581399865244597500922042806344682836731907835768210117226035434765230206262215318762497805376654269812059478932335072217808713841246053686917838355525443286834525881275369242933603567518880682308893729981839628776274049771929084329664448542995559301889372317014754257732251001121991391066691563643926636352483586387297244019818866297791786164099061342185784837000164638505035667033734553182482194683012384175602176948783412899964825157417079984856063730875470008020100728948151901927937956644127633697611972879742302065258287364784608892952492494985383315044760843235821278340309365415216719605183405944823952077823827732096821489215811141977977126104079477734745210150533395065409814701321951803209973146417797092661107042179872375023330553849132913228106462564899497110590721508326171180577492943677904620289378417644609869878126149712491042570240*i1^22 + -10047680217672805521074800286894888046079895368986750306274542170540333270089707525654685363959954483257115791772479471681506618005576616944990096062845842255418481292558021781483175562005052504393114888423181228862757527112929742687605026028111676590880480699637012143072981029629616880820456223057343309167786552202795359697954753767647544118675316792620078586622626198914351891089648259354022123632137485916490562893564935765187254261066217491234812853095584162919987702926669408543840346890296844185839716503742702876175154527285375540600130437544000281532975822448895148281855077781336548518795275936617657431266333950363079904185369177244186623948105800969009985812629794157646180818597282517675560837092884861242304713822410215966551955100753948385425647991356019602024328971009377599913207817548048997578302472546417900617529008509553936176296459190607546229232907749664116167554090222711042766077685620428080494152081918872971254248541849551073533215941782919416930002044299647223246880768*i1^23 + -20717855601223285952885680985017073923199208561912237142251611766794481231112574008819283295517249731705311313473879642542493573699341047542674947715178971941409377968900037916056698538952951633761960767843895756168258732019540860249114536227961867875685811858510553659244801245417454989191696644320094305255132776853852888955215091164283230861011118974753302561015255574547969344932453434509333093724209074263358656125789637989536521911429870068758743993805893773675805270439004485083690450429631908060156462894294585088017478339099739403884077120558554372900209452170449314477047862808136084348262077607655374418855250608091837316983602088399107595054967933978680699470704010996059037429960641261808117256085549135091998712516292333909667550036983744316965268224106867407413344351488716637423806854150030658878764254089013545293764081244824343740658679419333503235923443655619880146651623502009160180150369245824509954048221313868559923325224046529701415465136447598433631635505650618859520*i1^24 + -28163668206166069992653581574562700763809000447495719344164122365556603995581933535818815343172963166406936934861426758390953500978039277852201171727567725324914599230873835768099810799546588946053261268357680968587035103912050636005547127872477434280199475149365860801097468499408515278573412136769981165346788327601576043536560191400020573219788308427520335233947843114821587382150553996810786965894384981591543441424526839609568530079156634433705685862604543815309821446530778398164476121511171159155367568033072699039529659333954139649347646863780957347079654292022508082664842295942057314844321926403718375349979050076190537089036217594657275472187730267545136516419515733868465639562191587864251570797930473533065248070534220263227211603595506164754363851349023610396976897367428942937483716398937649946815613142078986508946790503894782630280559834948898590153166000667922908509458428740709483931014174716367370779478010727058717133136591736216613923482169479702226607751263420416*i1^25 + -19879572959170251844927725906846387107432809100661686684547676902565876616396974360768375611583696226245097227508109525306534140670639716277113960846198943973485648930316284637706266652809555366801545742562609795133349190454846495012207109630714166828044276815296384499545612231144578462460907700538805630435493617248073784601357092390607651286904367850685667406680369401825019004542682320088234210451258152449387283923990436570791697970849878671546472903083278322504070277927659056104352984384447529362207809725583740562676930931298316229655968324570647470898629018583121047629929847210947740850859522772716303406219665271658931432796689734157076820247970389934680425801988875708865676621574603635526398927701934249837668015168190679478628246316197828664225405599791528757255590739673054359287136684651768403520537701925520156443628832701484049173863620958306230201705905995217871563348347614270406692204722608572513015702585319676827018830216595094845663230191972222235431665664*i1^26 + -1577503491869981716586810124507853968772190569257972972653152028710997105525755902992244083000716441364687335080570202397760212349703064610289504415833095450769384673892302704018728891692517949743914802772690070170546343499459925032225933274046159793213571733606545909949004302397394937045779009013326854597578007433864439912939456797759321509579938458900297266159586964322065224548172700039716087265114496517234562540408825815018369544679114389069502971348787319480947093245532376843622585150087441773970617900460461800972764564244394879083509865923646878848582202681542050944480742016795981483134401852003664073519031965379422124163451930611757162300326993208092570701100567504884418246781140134672320721750379034140777327711434876425393344541245990945648948128226147821646945193214028279379918820090005860105038487505881434423474060670011208322746099495964085826091363186747161291951142127800706866803070935727016692750881305843001722338519041246839733384775500646318080*i1^27 + -38271419948861925215589625902345355926293382096761092473879029900674697944848951109387451658635327397421390324853065487074690925308738055071614225954343981950438719010813253319200458016051792661265616456356313203058046295725465312121310354780962215818847901157279292729626988880263986730097736624532779727821818384941858979212148826717853074356858997206929252801334172644898976345288156444245858126510315823145207149697062736353429371997157423264313285897341953134937897882628206251536380768074393994084925838787067124309510484348339044905128831237828029240034219402089266693061144301892084478091633672213484975070190869737419270444007498619748759908901719311448845873799200821132010876472679664857497804031708025473299999571826158252905815566434320761198878885823680818826934596541240439124890053841624504253951724385704897811410457808339148046491841259805721473422574279376389175476377608947872566072122116305360807028810877784967664026667389231487735707144814592*i1^28 + 90019207575256405479803682135140346802049583077232313444618320036576475761807012888490037760999920380762484987221494486775282114546440385615900544163056947458797681329475268690577021335840314461468294828139815421525345876703379467015634664131946367553070183042189583804807258603661461874575257608219029591267097515715787067899210134108115093623552757669929435487284199559283729648149308927547823265296278436410509643325360284996689833679500799680551582827986147822018902332577017043856236245203989354914773613666445746763801125916627713670556663641988095290947158150654261687654765749185892707328010672565962967519857953019365524596769904464293893989422149580885346751737530855640141453155425114967240647734771296869229943993831872037717456983829169995639393895963914021171560733542676647231989106638085563550301971598127348069915582623860397386078146950485174406885059948924599287292965227164921567768841364951025691485697784161908123628317463798117040128*i1^29 + -95868030041953724298438764629290024808686066731862802977284450145997749163898213144051613545105094842606619266514106513406604900041125104222989304619421099602596172642325109398435219540854324750654318709277372527132944024342102255384495960750507291145564381824081556514401456270489255600612773058502310028234629265266797231603027733659904772222033650713058159746215178385669409119688038566983858701156685520861259534935490331367799839044404184330348088082517390955711650722367716511258874506349887136450201284813022959734608987463590586785332526209623751879106038333828986446743644799761259910180008804308152797011658894438623218914806680970528522179589744556547215781766354344632460573716073637407315817650620039251462181744460989244005730680555858934491153112432969091971541695079656671459867516666748974146576639113004961435871195428373719732221772316978210957941692823677673815211806737359563454042907867488785364885821896088464376893058056192*i1^30 + 92431218807574959379216374901529617181481800048805108299363335300413743472010188124863878756877806696225669450540230363067027843221874912934727020733891551757977193302804200043869357868225540544805310562359388447182423547820718147302187967442923533293470334347603588926335379872043101642903354095299621328931213187452736344230783641371017470086469997886700082549698991567333841936088203688791140381040242444090013161810756047316331200245233409532308599940794038966143248311971335955762110390332026756918487532332983373077021027519774394335313770235162857953234558220796816034576767801024064674479068955007753718328147916350109427975322576321471564546072150360869885452169928002504802124058907251322829670539364718533159413112821425496393329099233321642303667968231920285277230991519387907075435803550502174927512665638563075755132067845853885725224512320141974694260725584147955203813999991085627052184702086768822925226040554491494793216*i1^31 + -209678600705013133933125699302188699998705565309075801719043967272781412019127987212956995740699365431535743488975834864195448928093378678781162061491801983804464761972774645699281085637854631184953327660046149266558934518674680790365568765525385869061610488967926701313638589054228006391974262662369338540165745700462032170848901534321899624646608637198509405775915589852913081068777928752801465443010291592828982633898089894005472544542418934808646975075171575268576771952283343958923882097744019080758692563884180325974801051688923698200209306888679012053587511613776737832850206684569591029168589799542756186982847706695595108527640616145121181281562866708905219529197794671251215253618987027558028234457999100435587871080727367425622308761584486295463615604116478767258178595402464980037829344006213442811819457827722008735324096418804282445839657326984936197795365147834730742333845519599866580536493061043165370994260967424*i1^32 + -90077671690805340056263906706539886246832005083527884629873045464811224871338703003510342878138074716439666380027664754771515117419502052613955110856294962994879517969600212248001711799907669541285921392965446896835571229767021820505349906548250905995532894761569108530428816972291852962129651177273886800902419171284923653822847245408618593680512061442893436087860298408957138122116257563873421996015067453101184201529752744711713663269327012862012452314506224550819483477917530265873155898667173494895855447695446040772265044669772226432411677499983294204592177517430133424962709853531553183576853089940746274354535721742273932232103818415093553781191108701587617630159562339339425216055977110075247441001365219241521297473616706359858439414636100466306683551106658507119245379410745204362565783573248291751223511732447979472716986875579265935697984921774011076640881045722575968961091250716564992907657224825688031232*i1^33 + -18284145581870346130829068072669429078418855608760602006556914190534478765113439170097517678984991882005417769890577896224599916228828727665098665500692391402685805003942262119638352978992516489272905622399092536493822231128262499573032790415288434690883317068960258014923954720668266074221578465420100333319219185717571546323467643800757773666998814909722964492233613892143138847928289750362916425275376191894230494417588901248240821817594646796112994950596995799072796980073786896464844899223458255294774038891548666877444569213006995950524662003993594105767552491779807898894242897205840993813809718051605724598947311687418638257447646105498452249498689639051902576827120790620563166326786243233028777060294709982823977883501930382779414042228969440148978807003588845437912042410283099582622836735839261647853409189116296825027442739871869965768496464874143735069875164625560501574651303303703544447388090368*i1^34 + -965302288169884268717306199025975060570822035328531410868267814862223274141994973799335407926203338234488160871080913946122091321609716330149969610584403287145493132979739925424537610405230301322697364315755261118473125257389883166593237268116085549958882029827242978982746157748119350152318574758931086284377406093419087714388707696593637483639940929941823975426761626543011274756322157733300523975593057763230895203146818494602516692226959688343648865008566675226517205538254432473547142533583856073158114450464087703011430022934001758456631454920470307237249364163975436676811751798485002541463190959745620705883051508004765580531101798796478234550893553757396441476972301300765802551634499092015436913992305600964206366804951699914201094390333452858597018955820106464938512472318562691285373446595987381360304041160401165733449643312254702071752954396327920925755997319239794678790137808544595968*i1^35 + -105018046505421490757627248908962561124729851599983705810864726504875380715353493995721157059426543896517428675435990270471420302621687412871736542179581923164195908508394219028244715868417866529829964824700049532040038764726436184234072106234069596957387399689890909436970356085770529848869135931203843242483925115734641440556655055193618881559700477090868510674602817427346298427912500884796863897015538150943040610238584309746062198541133461977205687190465347148310035202422146176320851232668583880756760971506824577742828094357039383238758576561726795457106873183923989748934541879408086980740472010630097495152168136347261424692452453051939438354837796652525783952884316223017904568273350610672979466566238614096671479152520083929746276564291198024954346315884496395172280415103218517902086264275675117532619660523498610984032315935303052022699113857394104761711233228655676860613525504*i1^36 + -1024828487751134154305537352669934187366906230829013545130313065709532742665091236527054004804274878064960298394347015960047232511360905883896639887963192110064192240061627899777407442398154955347232089856615668403666979041537632399931509309043725211636447387955100905804443287771211328349150504854684083423194729341217356622231368494342289289926171096303038032241605409085005048313462161651115346642313599699242491493076732953224305511585319516214737705338383647024814468520083537059156265370559585502425758833203447146484528084776022284860061737971070609187120733633618309801659241342816576350495398070011385358736020698584367983985477684805139907703788114811451394445459883274362678164559117859441007015639840689788178204399178657954455107626327308921255830210627026208885096722965148522687276597992731332279371736809429319421483875234132595152356589195374220318186392164237312*i1^37 + -3726400862539240607851919981678689030672916983102042660499200028929531369300668217048689701417516864921672452861931328690898446801677188375217746816977245595253636519185347296730877041117485873839839303357320849790846120179404622150089392256980148392879746650397291582289366641370198393531406926644343054482934020960712264214983293448262569497276350187858570865312326522172192627599282749214815283868672570606391583556519252120360533891561980521779600601790340246186912606083208356011560791916280034732491947107781127799716822543140436960651344078574841182900077019457844103875232490102801673668035386549802216610386540293286189617803287344738126708304583557787404606378454219669089562251964299034330790434475751879188893123976140458432209955952456996350626114286400803079087422459791521467783198502920356644006708270596300074258892183411509547110480944428116246265856*i1^38 + 1226637154952628261690562320115066673367536389807130178367435149255638029345665065629729685479518743319945019842998757428490882553691133018610540063289512753668425579093407587940405331473879190467510186876043046497176004440626569629637639251494454945809532039860830447515628847004479581586653065034928422598918456352325133725763176199325129661015133015403948573038684268577404738425045085587546399406978725958778488122143546581356096098504890567410944675607614849389918670557281323179724616807748365878080253910713267939819069894031224537968348142389159441857973624471347253056732542178075094793557849011279434025949589670437183044974695758109206484715602822414554831378221544308489659325868188503796441778741036039441201157730719113739061438909889026847233593647714253775600098909712580677307058236120613295359735827482613806622181624993494913714749440*i1^39 + -8466005100474483780861651803911740375291771323877104187456148660589776635947056145295381106942537725609314464122433976738975933409698294100042132128951597174741624988175197708206018870082646243548544545259764831814276769273579109423866963347685859846253853888271408542021428218048035905562846968850958798618795192489572555501808637503763246354868664738983314146319493301480372251997093512039662565141803751329861903253607891852330096273017265649224432342031578032766058159874099207844342328726180648366629578462945728247485270516036049825531937569883994728624578371112292255264457232543663351659334696561059947698526178036648258094340618067369577557139611812086462365447636441075513811899062446725728698156195565227275148877664032685797457962172193012817728755540054854539607318445810516648186649406457403420379853370149319205151570919424*i1^40 + 32882343485550418797989500370654754259311074237914545023974155888940442183360172631629920288047238693516413684948195927085535093560119905786194962430116999408710569925490648987714866159344876231032543988338039108624791141955383080510853028136594301725656927729502029139260896759005986797542653713379419066582528168281910939096750718913654359874403324375023727847596246169599854495347002329217266622243290802133348321401856370765263017296019998300583902810600454014877219865583669805306729915803669143472063978177212470618436639405528311551549751404486862627711767123201039352193903808858403014946435914430278246861041832740086273684596524528946674539406046216026157204491646553247534111307171227484655480021157258530994733772400119528336549344135637439794990843172636266146839919825350326552923076943924176102540840960000*i1^41 + 10199005477839962623357841671503629217219409530357444062636941196892006906501172878092916311479854326415283615285014862194334583047223822968783633869535765042805029441994466141667293533495868751664312447692861959439377189428371898920658651327487796596149960859691801621346128295514425469375008224024287155350512393405078678717984445396391482263442252738458007789696955530351335884336856112181703523246501716910406766366695676531368899365325965059221782024529466476031027729096496350550128119559634521744323730445107400411173086701858727957074875181418691167288864046898768704280044981844396355936274387801665572916832372223568468345225219543178443126001443308140742601451108711986466317305614163307938593962049444168782954870070301699834054163390899130390223900872477740335746361164547162592000000000*i1^42 + 526034742896286251818138759617809227625589239011603340226938655613196178649498914776765700130590321154184609409440885820963282251353042392585301409670837772788688122986884715529995067071782107688056734981610153408756500094661444424107643997133647791961184455690094543421658293876682529224345504212568449540520507111292269816109644097412438078541058436748988920229391757715206220284410749847843291956074546268796810635244993696252131954004357451042227975296880871158929807140828248377126124435281029403347605169681760481550194141374890717796858155952496104333764390965092962982982549644539089044630190298294612228921094699756309564274306045729789190514719536276544954608997518881169689760277381802943701912398432976021942136075441318310174725397379388390396975062500000000*i1^43 + 41524636664523310670677127661006807435955185275798370907870416799416385970317689250705577151285732665763858508089041862328642255677483203896814714424767592605627258051021467012365031855942936295943106575182695861373645781951867186937980954707156339272406517807612802716947875550227681279831757425827685510985432600962195576273639478779823237495552110485964207314557000430683180419574673654477901530510276822315911683192351457763008982389631265140604086464893171650564560240298881800009116190080238655801218433795223382295765390668073718575885306748069007155933744082892127512725862175995521525606486123093412623257293744423089521388096985904598845047095050256745344529360664051247845209639115001020185799060273423113024524078369140625*i1^44, -31536981360619445203694318080951436876431265078812681019447028686899878967152269048505757859042394015555532986918505080651583043298406437476836984888340249609801999080294035995138590767031260769087033624524231803153313216864208059135596470766370602189990777266072504864339269409422290049663684337128444651086514472739225353782210367296759040497427000355883743852429474723661163251672707661275042847642388269930871213217430410915423789405411637111995548686799407573647600132918784321721307682153083710820516233536597341385842281803000409450067585524922724459104285171507255360721786223861486623617392203462888097581568827942735013031197388007469957802827009768929625088127606943521627121381012831579694336683855799701095953116303576018287668177003595643107914800524801701090140642058407219075111389072414043463909065874140681802952885798299067367687049756555645358064622630006140782754271675902499874884169296805423229165549984871158456952258616834514076286051684444481608775447038592493452752441653150267208484871906918966567682855347865360655860183029787098419758932175328679948837056375230166123562069597328584868640957580104088364751900491488872983496523136771506149654927133118286848534955202606865034752777810040432059564968460532374879525348867590462250610746694907280278406549340625999257176272316658210606069823281728685392667431333495968913595457220566234238212664777665144806737508008325319591813436106554423912749186855638526742565594097813609709959435669398189818489448527066627422894341474245301275066836125028830753572844712488802723745383841792000000000000000000000000 + 41370159511272572009060828307036875225938158506423978971482023750910823875572911172837127428225772332134851541316751027546978056307421983350964531837702141115594749955083620450614971345456535209384274611240929961927038515752952131648399674555989886356275812482860813564230880593368598907067960494946333673947597253843205823017664587123644734171270968525793548174318098809537809181729445339573845802030100991220905965137935602823081009253223179037937425527825247108586129493530353510144638773376172854301216821234063357260023363342765911810583300680094891536437309755822850613367373658644275477361465502279394948956522234983398134658396662701159738129514852229685800224775254605123527282232512932587912669964506767536300585086456888646568804646715513652107664205478238745434645521106878449360734365485795336312478796498244792025382731730457512539295736383538888136198829321663016207723897545964100368499616472518723510901433152741293230469625660441219806004723456739454384546265250735736886013026888215116729067708346322516541554197936335142569542839867276178112392698387915835571496280298613475698197245092690379059650325879973078878000899181418981823287526695014846625529338409871297194627382544588544083681626611831093101631931532837312170135764205403565905610061216570729213447401379299401511062709390646181090641887850484403134509389310785779278070763004813360063555919294170338891953619258282713821321581389155604459260619346386507745903643204545140551521715996739482642791061531207729631840119202958543293040024152950226389480486808872395420722213683200000000000000000000000*i1 + -43687460276683740946815636776269968914294577352547295126421722793380892447918778690174485550858692147930953790114635583013527972974785412529505693344833868103998594113004549692364818966054257877417030560663308326428666013414928894348213474916498923401438718281154943676698468530788862309152381457706560602262333877075151392373187777630222891629546782760182059337524421860112533112361185239871832890622025943842827272435887643258599879747530243535598995510751923301522694682528905812390259803581346505939840504243466893390444601220427086802982881874192062181311239639965126308948944529346437041770440155870639263021633890600382861028421682627653877401513642164966567803327060297222782867887774980526731531360229242047977908968842905006811679875098341006148697140765446295934681258930695321088153657254536774992274164901473298712806304190281403208826298342733996139044283132049773547900144211082293216074746942769667738806137072906888677963627595625269713149562843201807655085078155507209933031805907321719094540875379467383550504935897162989662739095467380927150791401039533709623081916611384732980166446863808313669468260432614275738018526135080821221644960363522388203408960628513750030642328354473000817187200850760780392065136395220780860448163546776139133823043389601218418626156684630312778308417068379145623744431556720818071083972830360661567392829240380283957433415703457539160946060737671642603823294112382861159749021059306714177554227339504416251404964902955842334744277955434449699806291099494887381471143628061170815158236134009463825953193984000000000000000000000*i1^2 + 25666260322886262062736655236798932039912570383370843771114750364381601561765450354487987675943587429617329707269802131725806488793051535769202198395921151977542133742223292468663820317027346843197062848011577134137503611039095464199047406945409858656835801529592280631056047595834841172191777015590048558065395487597931895339199023102162092381903828043016266888773600888457101684190441275243903847848889760048578233414537972584806109276389485197544672654675349191390176845129321717686854857041510164820603318020580632005973228217883585617912353150136932337532335881556449326079191451343542173497638216659215801718157200380071473207853282771019896838979348740649470325411309416771439663113626963791484640703558478164996969461991641153526929312737153755798422966595458092382208358188844711231886567006669289860971016984361014912932630451378208959500402551415098924854344709891478362589258532760270106647002749382636690057412036799529604804732780414863261521770719920765878776410598875898920494157667505384700624283009911103153170420529009643433739018622658397457484747169847276087317669260751586375149602151784788664881983520150443368154082378891733062705981051638904348818274754421172323598746465292304211757213364926846685782391249363431229494497106883160888259286465118973478993024382749436215316551085524352874417988566232537109043431827365559422470702481213356985077480674062207072963233851450917246681072223642991833903016710992003785577311005993629356862962337480857784972222407675697593904266608181710213510140631919132781016407086175954055452426240000000000000000000*i1^3 + -11958528532965694717797204711489887070654835763311004683724804219897201965465184529574191215370589527168283153625641699969869609656202862913938388482507350782665501596428136352956251300638794620470341245984978215603727314781614605756186706586213451176541407514422479521272529559595533686993738754307407538916653682084698000106325973578645791607104454351180231732306927423082346615725740425617284391248439486768372849769864722672249312433751382496648581945126425814225561027247007397550176081231121470972717718703622432485146065662138541329274233623594737922896252005275466199801980332416864751234087116508132300141792009161378527224677838333513190518028933062323197206771657923065255127654104757828571731026838722663082635495438950927276617500452710426488658397809554201287725632354694612433870164967690750490115100213599189394518310237739439680894719218923559800096159211010740184790999954104146202615292863628575466473018300405133335744124454865638525125677053856485421669668802945107634854896817002682260797533128891811337932355013285815097894633749965228918056243790725090186184828575158936808929867910604057656765580368859125742706703583902876445743680884849245922177179723948925323765396803659246533558531752244533210803982678060256582912566045061006806916969662677023110837354008504506684274561479356362451819943363518927321662098298791061743515854060512924995891075764709640752381700856652071255633400108026351133290158408513865123437986292106804205398388356660458208391297034865470357109697625318936852190645965234320058953616473872149953852211200000000000000000*i1^4 + 4693724080451947995043031295423978199109736728470328896247104691598357154397022438381331936705061489823986935637836997032732352755205566724631272241361922701352807128172930984354169928211361168793034216051615810284601972312197633552416099774156243297494081059174276482863610972099491764472403967943645493012146364290011189099242052571162180263339013938037893556456047452051514918069920441207936060805150345698320578666715807981158435116834953607771624400521480127971217872551454258145418661263836673320077317104718297735893651981558858358565444912033325619562294384113943009122395571056664098815955576886604688736401906723716755198339152654083714157343175506648069367174831017711912406921108173770149613428310422759782339873534292944668188616883721158851121452639101435576486963890599837816962954373253654908348437980801890533116905222340746738562378017675943473035156276513780222386758896401634660041715528900743563813440931954371801217044516664330030991843649930774791888546646287641793563007190129215667747829995467474364178358769630501978834722963552341804825435417758946811962658881839433201599089979403725372442492775083278030006157862769421677923136884282133154909908233325976454574045959522654842626322081016497531782153772778436137450426386867954676349796635777383727975773253272764628538759476843294090467484011452514655688285807063024297081631869698303922796584434858796954805760401153615753155799869656844618978972454955693457059161172312257486599397694067585540485299018570758516662033047701203522057027140684182249651602104452265068095078400000000000000*i1^5 + -1414291184398210664549218237549063494726634335392736350574996764203899708334271804187902061441297338919533738892865676075847470137484619385448906683767594325675787426389667528059598967115214801814050034474449485978258962881895865530129048742787964008654303287855227266095788688023049977233343702676330172443816752388279393550917223201262588537286750470461676276387146133924906283437002094581282421570637832169696021170386628416032221500025143527359367564040579522060788478018323343460933618497803193875031013159104782011927393817577429583101494359979090810260607171289618537958190105661052184867926830274659301708591754025647745810989630595452173024842102041096999148213519646444003704773406203178454454969791900800426588604542093402751769954424881237130742047740793508416222407277417850603845986533532822914189585230097579108038286631863024341189653439987957405264246681383931210359758083253120010191392571779152007191675558208864475531551210411189640898636511111267270288341476470140803674168729644903803123471500888209281418328655850301202067427610745669286103923798988485238891628699449866710404815575831283882612166668219775277486854475529911964616150271962288578861401319659190300655242692008097938886042944058969371744426746620890018611334793625744926366264006787306275005744786878060502621517547001547707940602343220386211459708687146093466327775657674191200284273898999787388857709620294864055981477595580425210489345883871949366779640041678544983075333043691893937373892924927513350742998805473330105306673989036323631169132626753007564881920000000000000*i1^6 + 337810368896691202779496160490681431910887973535353741415846463056843735399668312674700445599492968073060665454495922018170962059870329806852241552082801975304539176905492915575387086061064276883277341721947625641002576166684664533195444051151820914088199936605997775341217519238002437585714405157872805451646849011537041412347375433884160233137692147711159707870134361337384365384857811933041780961111463896009603473304141516444358367131960664192876029552082037310842090842662351447660067438900488557710908941757097453001510506168280381912441726035625383912427341149428989923280126390687628291308366466517569188975119683465599686507791536405307668783027164960002554849067522592637775005388496794305664225154294033957070436186219777323122182809838464294758016552263065275893637302210118960714288182094924877415036130648570385524546473756686052782774469914754011718491665652148083040013733707557900852129253004924215756637046970509540504931409891737527962143722177621489961168059005782654816411097301099948882075852740191215483808361895266208011113056981284597437901851061822603099884801872190093692017223881575819495225443698382992381366477607649403140564772802730635609351621018337167631101653756872888876383348978236756959571262805010894406492230425229215118743039338965526752965558503254190230826863459103478604279086710768725781355533668556591072526438265826569904256823367162370750978264815710214078149702859911521755828558446144926428241726800188065502311150605657114607853181680115896401260601720148937823650748778328778585931517452202960486400000000000*i1^7 + -64823085863449853394704657342070266506262283702367044896423941241859577924192391246768785588959420320011013740501603450259692587910659431388984437075627927909242013760026031233652819811643433896437399915196154020723669599753639624391803999657645003437048836662196920435088477904478019791923330508375274351804105371613803324399244378308547990081384911071919114813152475378804686830088905627564856202198795616971146967184311886562605158206057216218241228005161597818248608988988236137836078843437180358500155247956150328828874626028830027584026914708494218217831281432117370777018262840479417964098508152682370347238098706126788172803927402937222810499769971872330441822735237521773619657571956773596908082990809947914140812266486855617052496383388988465720526970835575781020253782172353547496101171867399166151938583245502023074191848415657911114676886984175706264178776955974500836134495537903755577257259601346176459434876438412344473953643692239098999786074763432243109424080883568084923973383214650087855618506202693465033479655546202089255470657215966839741387339763333142910463403891571187921887798328599463215544952119284224826822816810740795218786820677264856131151942791716257747787785774284217285957532677080973590765742769737401551126441160209138614691987066915351153317110923814788607324369988587760617551012719114070903269453519299361664979575873199534144624406498741756742624754657321890517844208187407141834107296032744229675715005623778900335058991793419821775545921569137813359261154155958690431257787720606752003376556046637072384000000000*i1^8 + 9112006042180101727307905361930262894781442519842350568793256436398514056692148363053537834187622261847709890745531420900750023854276925285149367568867245089413853111860212357636560866975678335716865776178758913574185821401691489592761524821759545979314514791991875816640352442614321868238225471905845099310701317119125275518398906744525092034825091386823383478909936814797468523035612772178740845688074126406991334797284585678179417495809906325664396502151138283004562208111788755019312667428385234728366469209282885752676735270615763147299195928231189428343813148207240688725250909940759171264347637952168178364903595463891790906753786263363987467599298487004347406416582822590652412054507796886519897786776859140765601574667731899958155435690276680319233448616836230909325728877617903535529862000960593852434807021331170044990947876464588023652975052175870753750749525036002891320248381441021172981809294832339707574997787869734502319500595156747634401818807054692460281255101872339309283469009414981443152864446115426924696202800997524117244045566986394772722539141761260809977982392430618700117623670344000568428405085512515812925412532758341528601896215381667951257533034116554616446597792687202284597158400262328759188274657997591280089342324518534044633386515125737352913593147964278211417203776528850499176508089486502481479272829350501088724016818154634613648861052013575863246403406020908538361445263912353317944637758235209375902247481226419088971729746037066983774783468174782915028497836763806956834914095791494494518174525654302720000000*i1^9 + -873241640171080482799098193943386411875168335938885823481576467811930051796774066244052439390641743433644520155658641953246625200475060048031315123761394730574686529552021001110945401683415107400413549832017619333710946905037452443744377107546584094698552589586192601654432194937265198216735948301289386363045824282855769233009137665671554132176254382763578022272234028986941216095745784659521333042662091318285970519195622721381256028580445396181608848684653087625766023903146367895616691572955936497812012234496804028601716432778572582969360508519307606396038865566043002052228201497849064037996701631803074072723010890496761519995234996061038693894943584208251712553138925698619251188289968868326234556510975319824844188594241008815289019635041332472275349261671261853386370747229794798749378658623067406724308892620122151798480567374637808146761288423093396128844575928330918879755885684355640958474923354811517346817897636956757093194588726581462805145989233173606790899197349417332184851298780761536519547662407781535462085206305662642031364738325670139461862401248847011315184707925981299055621246806122670604264523312015487751592354200968459788617291956170635097671836331162648302884659101820719159243561293563278342918821968774580523879673277176001916469827262321343477496287172533984834602529320474792814174936274244061146060437228737357298153273346239786822679254807247312455597521677207062036562385711220865454031000319838236521867236725082019125149926126736855023660422843203889944685689451979488516717770078136918235092977891409920000*i1^10 + 56548125878108512282980880797808333851300265454600769401802944046623180563789235478192428361443671457627491589296676983397735063477407382611482397092418054928593735994202264796787861330642477771383104590988482504626515762061774389481300986797478340610093032085935225943578367095832232855687020590653464762908242272149079384383530417044716306983063495299544744111288430258089851836505724842687890075193724796041453314119657350181208840239092625821905842138312664466635586649479301481794912445858073246041257944908594798704014699351523512712195311758045818111704696162976090680312922857703341848968767086894257889690065782125821982304226770555253432094383820858928706509409946977645088560407243275159041358331285802929816302442619819639113413567500932670364913447510633633890290980090412484250015256828056399309447029506740032330349476906676250246475017800335177933605873346216411392582643493799049015109611906261605337149054245769308136466588109738988729776893732332179662481398896303530364184245005407424983584174556733573350353240962760603234198353630855135300919863402447989373529209004442864376899722270672978345723070967709196097072534867829717255459891109622515819573296421147988460520401515846057061250648120801167693954798219034167051882329457487219791335031582146513124636592790177982892289615568827210478259904562328891903674013016087389137693544691022055973230842494367059748017228432953630742516755006898673140850840494816412207737091236624364652106649764010345156137483923147133680960574553948163610273404460220993216135582187520000*i1^11 + -2336414435285863637228698303911577466998225368467055282473497792869121392601846648126039599012995394736005696469015559846101209484937681665266596988465261944285945144848292987915942422420032001671722444392016600186792779281953059895272963467175970571592862592901500809062463982499352897720632434410941100966426333551264428489200737152226435830019136191175859102257948241320105259485401504096790908064808883789021138265243707983361063977918995029992581889418077790327621896399566160124520483760571039787057421815430961029341247032061949055793733659175653345838158648571482200830176101885435185979994191833147603203908318700851876770189850293703474608478847604155100865169324949832903254349082673043245507829082412595754351742879324056938275541954205448309439853932534787479980616541448627743118981429514387383161709835224351828633667548916035193856631983172996135194991144017309455551434161076764850881559098985544406207862818349433042962898211172891841066859845768508676250018759214490279282640085398839639259041497568528665025683048033953415747690809739285432916055513725012812732510279083905893788145689426351152358479421840966140353377576448245005427814245521598515850885821909872360490778974313598215801570405797078738025524067306073230769475670512308710136825644470591376782387752703644466123741584704506014893683307645847093784350796609352611379971369367033730060014983905636802799841250189565658172343392163390378325528589691230140686890641992637781040352920377876219814963910371625242573321841513140085089436550739143816762517094400*i1^12 + 43812079486942867281760159463773122675928465324855375481849815057864308624051168528588040741637830621229792904599684711534013769531667945263877621201579294299704774690446261393114731574707437206054235573207968316757738539167206609726139166286971588761746703160510205904349922680750723878665797697773683284114576426587552984764859949045934169023738344621931805729905433993772784445023431109897633990405021935142358765341114124877103664139792793837768603425244880281980417885168429864091521654757643270102691207698742641998798521752152935347607116086810939745287307343127060562874640126062900941896328838368717470793744871444724204316079516685559648570604484635383332767859737040556134819009317337936028705375972444970408325567429716909114829892787726698259628722930636950967760480767412788179362095113251511811504989343653051813649802125379928607977784535551738800573681218540353665209939791621547441357366190985968191687927019885190446405443377973282956310775505975744581275954007865912266712071875671425178106737732091288191305939680486654494968181551883238417072278770791169521714324683204900270151646684574564259140038149999773442402612506569729979125173219498574744357122543793820580733557389997305527044446715734886224148259853480126940340260321720888305577381227889810294126973260240158657616264215538942285879279391078354316574970659309600600568924031835989083630121278274849722704769774936841686788712471461564260790758926003945968603581190819682129839348524812214533208943990034855242936839301165733195393797722346540362629120*i1^13 + -443553552703043333116303917619502610174238824492844332546479991492293277333493463371912075063189697521017140063299853326125791500209910570302932134569411140979462624283176747583537979251413928082186222762741453223723567830427539753459854136496910142746169484444012572610357282750981251450617018286534279047094297994406754603217149714606086403851951673270173851407400495004603428548804123306941826637861519581228526823435025818780787286877048480480184558995605614633685807625445321194069432455039196247507204501863026636592112078230640552077716769834460906146248829122329356229569342874347233025474047554896069007819184848527854072530545923833790304960608226100293571795674553327717400001994510323599873546623646388904485140976182669269539960942538422849719597844386270983126497697622784343687211514177543399548581928997195728191769675120880952527211145267400338368427669938944045720610795186669405961912515937666051738899265735877517592104641144166963812632707147196341048178285935421377257381851498980945580492154989632043763865111534638971667657586169504113105238996495314388330168887430099920291555474546637743787418648759353798435939017194617461777639929661777728403408332155629513713229318013458714850897604715621015506886378697101811195412114836973037263321329039378397516680618684960757684458267946384072682084203029397159336985562243193349735852002159682677490941277272545559799175596749240822380910138237538861216731969771726388247401466247648775022980016654034499457253154947638608133862523948852057123872530286881275904*i1^14 + 867675723766530246055019416844342785014413254715854682558735763488604688437939532394566401554201019272901700894475769754485276561608251716094339727102148353924325285504946125266501365602567161509573308765431111044021104716990851185170227581457655429790487676955874612137334870453066642795275679632471501036657627225934492132965159683858594589052046318582923967707850026734645469500771212954813540119941628820364987125620415668580708626361301658373449486740898559759483947874385858881323884291596435312660936408117506940213561756123900518443921830486448688295833758496494188090410847563304619100088883190920503984737211657209780284784568826924971217947797839190363522790423202717990092249558691263717403675618614640760451522923314531062477185673282007971580568160766271187152887739405473894626223101732411029773406463540272860839774182083916712023891109215905769430082348243587671616083343702095192861366220646801326453512957929093140930443792968105820118415087998826926031360556798105018973636050803659084358611849996645161822038789142647519408012306245026231818831377607473768855875696891490638869011130192587911561245230189001926798937372160815884873337418613560154750577902465209746230893509073845247365895360803813913849287282000769617174336438797312200222296175407086640723852952629091019556794600079359575008578473489171598726839204118054872413390040904910747771400607979210836108427263495850921005271284524238513068986511700545780567248682530872581515383223637172475373067904946777973340938393492423634233737516941312*i1^15 + 7941621494615956743206066435652536501655816008195498395978468571084736796802885295557861765786638559600091518125450272126339155781302066583330621876326418463909779768074980167030679469367328626874282884671703195129542439677721143457952120797814754713534276651060774210615018540856684434347658318744466491312922692415732454097830516206905133359900403133310104265353049139688663931028425184199445988575611769132151108937128902856548162543798192645851407259894418092145351254007609710233055208706114011981903235138544326109347421217420691775534351635982839393387806056944011591878400541958102603847984744466639373634059971422409479593416991861618667577796740917209408795843552161842835002644531883043960466505127760372440580015889595396216865500410836204059886088719622184267299176369710754977147841088360341809971576010063926538341870317790251090474441753770396969006503010610390863970672452133186762001009683542502257650444038878028264032622021093266046912077841155131970336976719858635192895660719084940620291288146666429432500657228276061460506379200779104772918961293224961235884491129473332755294016044981887768130043369743854699511327070574463102035690507499166481800099341998383021304054673396726893975629418261537891826239056398193051818814911480509271898911208111819888345971711499802160466958003125865698333771277150708538045056329445878256323375222117034580473123972956618980357490154946198601606587985131930698978235866893695847334119925432428320203104644513986676960887370260976197388389713535703045789188096*i1^16 + -11332314583940613813362367984801643241874863608616637599321392692941936736890022441370422596020946207671039796106444323555147178464285138573161609958291614481026901289032144697734943669964652294796029359406422651000559755110130300386951715955317760424003278787637573583891172525303379131897885472956046809579807345899632784932388204540450219373492829560975149888059982498641477855970521210610889985023214020676815463557425855230446104244769706618791108590536470129553435187558558566527731022420357216416952888819089322300353941988782401650257441251594243647654085277538935932245978250766562220077118756669866998494260040246916926335740042748374850333755617536561592190085649068303518918044683992385783864792112739958490016185982128436564131648800885592536582178702885398375033946989251084404810799614415920669264308142147789764404819955384979364806876539782106688973428794490231366756844302149418968496378416744673373769236299718882431109379685105983595250337416844180152528601913871149167360874999707942855683361362989813520827135457384778036409918400142573679842194645115595148456133525773595296260537975393831779038125419471169749590126780788434087942523955231991126155104957067690741414330304339689466935271412968949570426057861196223134635162879373272252240234042634858108084050034361396628783738621307066943478063529752225138984529728078513872263444762287542017837649122300283756522677298234758094487674378528778944164309267839550625744994285017871390392457360643549232519517715136704140753305921115108933632*i1^17 + -1186196383050370141806057057136191076359301198974498639377889889700912782987011782328749208834494227001262713797683100827813010454514414213657831995551636682229268791322624871979686629654963670167479060968631267594142790852661322116304064734496413602929778387751729448824513661091944881057412897997239000967061300004603063922542864256672505592117938799028404885118161293193960522171674105032189907945431517892049623268069570660565328090127724448580838012483031034604215078234141217372653170642404525403628465136274853558048399585664116102610744277983986331853011919314588418638182006331589019257062324511256168382876276533666319402700044165268214405126686644195243052800123763166190971037146601894549696183206818005060710136258921727160080376164223643304262114733849757028122441062685067969646511900581989286475877657028577819134377166171619032693569959586241979776920022828523646257034953892048629347368821861234998396111119270409315389504578490531543957167166929416272715061321617372501938428347267431968149971832040964140587102355599669019559117828817390577622282185280465881339974605205743677069060108379089520275464764090815052263422559270661494500221768202437013074582016947607019495562670789294438069577092829628410647144057602348573116355196456802490492517448569544488304253056605872610827783268164926127679051782341821368383333562536031787973744426053119627024280034283675811999019886177289577398069966469746293320988131453573093446226984368902778476201951098103656571961011731344988976570224206675968*i1^18 + 307102858418842225381932651411094775825132178406620756844790958867568084394123361796094780927212698722858049125303352563584946826193904065983415145505531142670773957613072555321722989521297439049392042638514575770404161439579207453930053191375390757577781463870990737533186086371189245015137400878560635203011539139012613217326055481542574553205979536984531198855547340588103927059007479701596720740025852305100681265963297023507093918403518337156456288798378705074276920766989370813899221463253409212187093718359107332946344848402545037702500004369331784260714323246489843541484224029546032887173782005615195310734019399363653930601624006706112425911401419763283070741123185675828273223743570687946278073857654679641849240213662143347863659711249519790737081899111331957101629964104422136992046521479285553028670256809386561570496269121920624110965622581576465174184063952778249738526135371472504225939160754147732509097024729526533639655303436785317182185107534705814384344125774269036732610904182010123316679418737103431134990599432362627708068193671465333762729277813897496546729788163598158029344539498995702976028361242108972567015201278390882904953450782415922462742851645975630368415203549072731833505201271607668846162056841908155157867153118094465243992262556097279176012160112298787795002429128825265049131517485552258359785031295896567557823921914318873506100256494447919526679189473798869096873445540207895608792806665829336870909563771821193138962142427040561001125637180456457272601608192*i1^19 + 11579631421547500002369445648412701534510484678900272533403932594242054327680104965189931891193470024533592462514280468194649344925957541068629013839796893063059459140450050529734573901078207826025558876488700446059585065646710716582155414181681225063601294295215116572616985213545489874057969409317284510940028397447956872683282657441394470739771187644082694001514211315978176395562821394470029927516053222022844518175098994822540002144555980585020518604934048326804998996803681573730154384586843895481155732678530722446066538330103050351029165972010292379833628098644474446052864256691214069218955050672103922282759250392680254115988748822185222187574183582600669792248406733356501466368712694419685264332564945265712697131924067937925093578758217058367097923837830665174138674903617824002954240552088506465572820512015982620717584123303291233578794111717535517343996393614903627833852936051698581131108849016750768662966544136601953090022639303737982135121150112082116946483923548276544714807620332027427129170489800495352740095273706646111261188443468009846666986952097220117161312251820918019482805814977365411781319198809067449413327727636593667726126993965992029204040571358031524884027265898139021534806204598909877774883081812999988126548078371942728973700792071861875775333191780578981407410465411515012449726552720326062986395083644691995183692740445569460614163060873320483201042554971585074212465506381914203542144003598518836534601924318623112756261635029796350878801142406911967100928*i1^20 + 33023433349700786803110607309871383158342577464472696300323990779717684637586675675883395109706624469844264520406027438715862869815722626865655802325846585419010612651707156999737643423230286355872309489070456701474382317836572613092370152257836387259779741691389143183959289742944316829887478395732398972658438063962448920673138410800779165891529216576030868225707794202220644280385409702863380543108249708912131393483059565288018537672168628164308121808984496169513904224143461267263097468279803084667816281906043857263391356853319587044259409798454334986971330002705234908189158033964680976085638049979974066552527811422488633082105127208256696872876463034789174531933206523777766698132542391929756640401394792085701752735620883925957230668522220548703272594722757636902002077514965943689705220674141190989811548204398359118057887746241090181088001864333811649959150962336577794240120891206304543102846184603953271806046974358560017299299775025231420069129179278954979771088308250917988513253514041330018002262016185561321253263369323393967730853917866645869054309177122724987121670838425738069749001755430737526200370771510814382470073732299662412577977126266264764407794066611629850383182609436821694073561996091400743314527349873055227730101075446653901743165232180319625270567551898280386224844966906940724475263894665466700009562363201248077015078102645174348946414718797748104230292647439045165599638742445570357842668206653412043154861186867495668677974991209407719704021830293520384*i1^21 + -132116010809441758668564077914616483755018735401564459328564567050942451526305853566797793860721490014789888398833387546731404833111766875444828493993549897488223951387704897508113843922177823467977267057862185914688827226535080583092623411635368570193890156980254314881518586288093349519463816400825882879004453222920872758619577043461309375346645122413668505026853868812064871735423037177955131841751542211103923003967926144605755720986910115361363751208556120562476996701493334812899202414338733170225884749715270494307205581054445689140687291305204475362707133123453848723316082731983726010498837498840855921992401322984718827918044506659801503500261619317237077164766027201004566081873923176352723621513565089952735127008214926331680122138292628457712644262405149309511917099581791819618240426553958485031321751644177923524509838178265586747760061520726389978989849195556411774886047481516399309049219838483504177134407742765629345235496333198484694163982109489094036920800999134999050979218947657855416306419922981028991165479802557968481638861643615550596960050321701085303008292219593328498051666482158171452475258201596878723093600231255004507865662079184529809453265814362207340240997713959735135623281765829054925315642159475268099808707279749008390058707223223953889968015919431925802683135857503436889405426694112529192525590064217110935700248854215820551589411787670317230552422593626866438154506712055975934046055060099433758811275141043417420236085994173756819649561886720*i1^22 + -520721761627418513340627829890779623907435417990012658433737845167736320591312290568545522077200630098110497122404483424959335566775910770113706504309411157937243894894941329143651594360608264916800710550042366916103338819663997100759000776753013428449368051568013493420821557039116189085957499745350158090547026597720091325602330582581705247519608879289363255445651031185362035586291349204890020682021005093322204327165818218874528863005996722864442644819731033216835805107240435998664364128506363921613965309689673046200712610019587728862240270547182426690102275797659984421364821836907410455202794704088620717433529381247932741608048829755473714224940302534142308127255416569018892159182822423163266466412835745220598784718800896533062138425445718256440536638228378411450358151666877132911722925817141194709689057637492509434269420949276873700565242386559343516292330310231024233502814764637217451088549531248732385816331238849326033120534745172084146119076926276213197139769172230995311161759886325990869789375244508598760204537485591878417977929800463865661532556489949419876024722079684853377949558537826729080584828389083864987410324238165736737621768794871339682197452549310537994959657527838527929554512954168770430897686736624379369263711324333983618746645416378004990168088658071165941517156551233238567352989828983721612055512296399436077670045509853998112711490252850322613060113420315567521962726416595962063931052645436684780901153923543782592082251453740878611349504*i1^23 + -1135378673206678586829680818437172812823125032927500553418961575119012125909758613160058618382666113889388598581507450592607149299676650307100903010730036485860978230838495056506272269940716981610960791541498409167219452047092422597631294136681262814189309086885601698907099314618077296506549774070343697639308532458538392792543555669525786868671630598927792624053453027339699599872822894220461724089949056310504492525570476073859495907910866788751235288360245182790284387751749029521836073225587659426490192833138790076920144903317671948315729920209831273883273357821507574646230182855008381600155839899686910598053463961377509391095326816675923576795752459459693124171729074704048855843688866884046177994635670841694182682173036033777659537742690117056436076835361072040024482974845290172043599134225050885348995958547085442560694353728784377043510913540481476212187196910646195755176378623606556089650230187821791561273280264887563636605186891981297688000084012607901530594884182148212022715372689292139001786897553485486465632281319381288088670118922427782328397369663144812636222237843835672316988246461403372903432796422203800962447554660921244681586579404995434079006094042375042581403846584465229417116983383641654233810387870005301793375130881775607245589587828785423407242549794809103494236837024517146577926878947325051388958193916000886089672451107937930995797284329421650210693781004034360293405442115189685655603371808011168666924543674871940868056008983377346560*i1^24 + -1571876806736965272363204342695585982212929577715355611097540818010368445144330323071806508738650103717670622590126870611060036889665688303667623972727477613263160962375321297448940481345736009042445987681459803914278007252229705431681627579157280141924826212342097159309957951914187036113556811311752861600176849634104091096964738663446808785308909294770639740191893305224765213774412017085129115776284079428835888621341519606419312110538323749525701348646661904920526401360898990170445772976052475823454119244934650171191498280197456303593464587429862064631194698453122632495674580395839066702621791969679037580155464405108263023481051681127325728173951260601394908276809586879246800083785314016452682972521383611719125227962683621084324758623634731860946555645250449915550481715628892734493864840928185595884998105328492558801958979177019518330497316171145755616693188291043430755832224769932478426318158660988057640022168764582832261254812441543099048181056176921388432259423922670078944513861809982288844342567188197819405404748980831272660130871430819816652548857429912996606213241980298012606602779057815513872944381096760363034880973044221121197187190955677752157361146311407115766942019799579212690627294870607513361889892698884887410519113239142132727354038133279734919609671125622994364417012197070719822400323282856632928793389884685673381054101476445795064821644775417722270508722260065805821227080837088451334495222717671553279440897748834583599797814427648*i1^25 + -1071379372514263941653498540671493917736444936950359006828907552157296144117190865363537517790939321809201955754814730734321398026173597966956783143554137859123454843299710027669749128442490363611929000414054962392797504827903888295627864395983069368220147462695721551404061030427136186019641890527998714819983622750209634204657659113713500618677769476292662480991767472929033111311901274195103276890272690720904937813583798247591669878691171218744037544520458448902261664538345737863370325257070998721829777651021328701299862685503494740156282760364760587465404778487635942082523609313699719856814472108834464048238249765975416343574909677691967365880109791919957849682660277767599267207594606832721975398681539667123836922768346366082064226982843046676309715060146554072854167754874725226969484735778109513067829334579364198086239112368839754822997134197271742511034795496363640815553667872849252867133594015738293913736784674548879824996451698071034452385179583795582046643338797367855778314436324434525591305850844987494530878022835105042698187054565642676676445400883632954956918592574597237475229720319019862182221824045726871200817585863328246068374471758490415805768556233805779170919815912043089219644249529134905562192059677885702299736706304842394689633032729588063678814571374115743995596892894213785565972145166254992122118182852583997909123647016374098495663733893288596728527714371636501330197741967762462754417276727036028732828510031896710943342592*i1^26 + -34042215281638112771302048269436951016966106176271738435873932032300523542152759995622454010895321187380925378513717384482043036842478117552456475171721851620967782587628743487045284167984136615595210971588034068611098879244718895811362956953691081806421679545438639326138156886690080389812193035169249407953718174731916315885059626341756884552157652815838420855728234789700912354755589369972865675713130498469897399594629383746182469679125234421096640176330102964517319584613622998029258147218292298346918576032196771736891881566251970631706628245084026326914646833478536356096138169150992533055015033987894517325650755115049494834675970572200139941894640355969744514137320452588724719395425224146725361861816937006618327949843654345589365373146377219220962001107023923006155265193077931608003518349689841493936255791590815781048237690666295803873127489924019603982007776215238203788172589876128191675178135557478316175663294807208829075642569150425489347565908403832093917005099401204123957890636839878445206184657256639469782278308207737679298101833291048304258204048893703648988611518209044155630405642780210324361077649606245086614149251870723351031158027346928473856152017979433732607241925972683973767624444052096567849897782635731858340256890176416814097734672411520431976515373996946076052695123121624575092301402863085959246332563048319662177206030716253784946090880065372646977432508923944846743690512189473735967601211359387617308391346788106240*i1^27 + 1758855673747368287110780583903720354769743139047059012617458520611163636250789942955061959823659844253808508717077727275099840908467096706614525603198311275768067396765164008596959335760772435141014158756728475784588657065743896754733913966114825503040762497426010767858053957280354173918794854055435065497792178576441896905864550504433293548735919930720975306021617098956546198735970329859718770276276435116921826090682691086720378177000078306535829025746059867931788887969452288322796004719995844285636253322018373689694322793356289420461001189171330732740206838232598503986029267279922330176619994799099780267080596052356976747968906163857907737550808865716634018502808412391274922547933681058747944280184892576304690058974424532113622622556150373464437616705640261493460693063358956496164370152012917957175187548950823501726269752057448294942112907169455918272599744333381451790141550418608542391015945002718181361975096013786851434870927854141616767539134117378904116443510924805300018635730463728181556095701868765967015542190493045918742847804499032537746343948175326699901564979856228466738911929121161202392196611794623419557350463965015578627672374099502662481580728452341172003759573043218340929425392950417173299766679676278419732662623405837707058037992397566618196970576881518962959826764101596758498496197831199175835105989376006683578328489120499081818519953340415864132429209763156347608439598987226954130170784027621233837865959424*i1^28 + 20023940392639368219004005089970609395993669339965596913891251658792542535008598255040733740321607853226299556519886075721186141921935907255422969838573927485170115061317209739724718766267706632825061785152371861860169563181122798969692209460080480980899988152078681759641275608836466041083043563277570849065411541723849389827498812937042222835151691480116803493235613897881905798724113680321762594665028400053420340683047951984573524731817388842562479974600027945899769240111188465901989385782285343715788849697944729570191290167268451929765692345240410346277446780684200150970418212173657526887630367846160549724212687778791384445198632735590367466105454494359020222898407010079322594913873062273974307036874590350713734961336477242215472420821330713240939559177093903397511861859429648983340695362031257210915201851455379894021378575276020810908413155263064395998530146750117609362834169044420719078166965924777851039414444394465112130084700959464207099302419205003320650160782540832784020949994645378887780124047224595725038554247129682319735926248579415850522155473937749565993854526069840890388086675898609599231673846510758994033705579580692763834208733916880380710035480162731222367733028612518180891231979834218368445976439221969401147785573787228439514214712150316362140102591770388045850473111091228605545130132870656579186655345761683812773366086334926590907406515213976074489093810831489355852255987829946503292837513510292291584*i1^29 + 25860974127793294721016170274980355894839527941316202812015349650013667579825490559788962292393605358956293609949277626704253672008191022629815134777326794854723784827731714588690123292701325705661497286933399889358030560705246024553278017444038708878617282508581709599924231799187793799540289500448035126053779485248951256258669295477644439211829411227223266642905269014492146415996609707657089632593316432667261364090115729766675294822597339286316083151202350707216576841771802509414790886727539096569235383304975208938238839413193088349267153204387260362205958592171731185953611149981824689682503521148234230112792707439565976358710832631535328765738200507640452079825616271079160106284545351624229202876115288743560330759366164674802447534223377186257080319213717332577199918645771190593722838797645105881326168833134050161928412648616180439029093539703079153719102264951677718819967127859312945069995287651468026191251567361658261909080438866972119281102971708710677514153062007166253242613295361162390777751638607492703316882870211685109477155931503090718241113110726544985683033088259433486389164492254388464147110283329975648501036566221760603830020011797535407547480416841328704440456581507475319462833167181965738857382159836637073399585143603502843620498357458715956977952199945900531893172693105076144298041333674860178357683189492217262045767494084604650858747647981220407924662670127371695118757415509926536349036314624*i1^30 + 43001075199126097033907812534952799318855494777818313921397694279948011079794628069965375191176788746602921953664288906127427176021663051855285402047820587039779022730617891988388133671433941707411121178462228325020085833941378827957752637631945056481825934350613410415991218027505531344841551913687220487356469811373342122641925277868918085283780404153616083481287168096799465010926887879766311180739869863528844352020082562064199539593898667324242219604659959892400814687104675156082462900847675624120444474355274764216729405057641929936945064334456669733417417617592607194891719979257970321897122342862537617428965646884577874627484140824695655723010105072627019828410954409863155288219757003565265916028497712978335580531120405793072203875182429996831612373353730134600531714498007157725239919339512034402834752694037943222658954541395657275501587015578163713535457689001164326000873120861551896306514036290575375620508709455754324559127045204208561882852786512386010039632529084436109131193152594197750184246577404812415942003532925709168412898656175891594174516293785119841251979203806370386127332495189867858867651083279307350752181981169108962443078402000655192138563185319017903815688751662975937849522382105724476601291609860450145288013012085215492290353117965258365967859941224101132832416365191934624180273426366287862835868275342952902019057501193936550633961290271967498091246283432553287289150009680276226048*i1^31 + 21050100706993958553780746458639560188950500823214629232465726338986328453397111483021753576119818966126072532052520968094032802229992533857534979088132849868103283074845020347623684557600077531658513354728950016688731744164854592758290260672017974736312440485013471248661988798389737530349328209112966786191951737573788511269213865637401633687304840588918764322794461431859119357161268748283027865459224730321797956925278237215164544477527181351009545900415913615268633691418452185712676201778624673869811839118127581292483737863520422525596577558081925144209808228680864108963105031298211432422141232582431532952861771364141204824009802310650339268429699889153168300757283911906276785795452168625183629136645346239079311048730610932043974820750850011631382192255623423194973296489389659444751589430947171774120301602794754844814801819282779595226344458941104690899967525252787414097076117790170235343700877783780222934811061789807792806675275708933942580654775663133325617974898689808317278999505264917243164440362135589789671626328709753643939637322085088045747732640774096181193346439242374175488859333392178846509503904348397099460477385142917852099596537443988642161674654347058647260044257945679280243165757386876815537583892316556655585717797239091439171366562902040791528086374577218632614205877852245758205116691143267989660482795866183895824258287821191658324819143340093690389797759629948909120942768128*i1^32 + 5174532835248480411757639996157841928471996181512525766563334668790459293046678711413171022518300771404615716755486422930555893321359064609531780314430239260898812854601216142616896583146614471373019373101001745974008571199150183254146008926587690072661407851297485545986213966127810411441611824408852714494715384779527674750591093027115870305429452815355139399931238018658295284457615434298183326447982641589914826025121761868074965548812174159280295302499952887224243187611601584337434463001446954940678247595018725398946483608914970884507590807070584300688446614262441242293039186934701442680736764915184708251186777216097131303016703750367785524901630138046382996873474632564816555673383010659437703570963429654073157790933998416942180494221779484534935649709816056627743748738240881396834702044244006227781254648944155686299348005630228666921801995303330803396394161742727662000249316616860464710065076933079154759762594335495184500317747166360589131374695969290020219698124234839524197309222758052598369361133179058365425898816958015005701028273320191523727938098887002837044212660744553791038937387475843425089477591698992430609148303172183537309837055440682640213698327457877489765088163565289416411928864339503022431199307950416020948973609561396816295530057239583446639951263662664957171630783176982269819235417823492070148038612191810332374787723383096658486508203495393448130877095775257493504*i1^33 + 324278304410622084081609981453647003776060033435524139890929798096077360447637216959002091231255072598836439604461335062414381724052487611241834312102601522959801356375615257481298927180203304613084656680901993196571162700154562555336066819960986536996206042250478563962210475229237253618716596117585786454596859036126132259892059527807818891598207584949340159551343488889031050820563503808116482329119592929494901820694091661830739772532319089926334871076608732933018065435534846016049773571175968012831830098750195388569976747860447450797938375237283358981889330371645116253178849382300407346079456672532188494529976011913098233291103496841588569276142522440847457541725698533890161249429656793431197366853646547127683701949350749432698983866224097530749951102820167840120689670407540466114411580164886912033588243313815940866615218051292509491716454440897124996964888259474633492952217550898252236951639469007358291299117489103602728746726116507005446802881928420967782411221387034480543664802481426908599119947173933881678295410415019191986547878824123983118425673505556403346357198168659466630535664925647219257984767989359692421763191280952749233952494603981732568257208308177893373149372928388440716744228959785442348691033948066355619950767372705866207373770277406694156349219805488830709128061217177554938817692938766185625947658276862636895163676271077982828298516865709101451571101696*i1^34 + 31451064174253964794368135726366464938705346652555867706555780388684751815058061144973836397921756874781995208106685935903899637970821016996512466997115904521308546482196875212879200424081956100162952540411278336203042626563334677676213532618319237599892714500673148218004144280191818337392201522106017664792940232732600409235265473479756883374026086877713769580186394774447449273215521889143264408924858255216684751491296493063478260541255202952315204797967176985167558302600733583017948248816068294544498953504213849965155909931287202339360466037998960454703528083734809884129269245491896620354969182641782570149228065705398815094701731106662671095854523747944642951880069028292343826382138378364867573429995898135786398363907064743108986318868383041171463259073485715069174012592647870717822800997151026540327500612771018759542462775834318132269907090076923835912636047705171435261704556077031383893105345313840383960230443451329920582480938964343964542596271779533724561859485837890095643306230240889809330662940930151060255872612017762148016522953503344684140860934100659796169494572955726862846599737262442308794707217293955022017941191769750882824806149911227154789014071033139810199454635571567476308123722173639965884315320313086079758819774661793288082678593956404792295548661058450740953212256787184615288765574948869748094644207250986871112727794975838129910820479115984896*i1^35 + 691163573458384385501453043709089905451105021069607697767542494298551882854772317653685841807382228753398613758652174601849122763313664451984067231257509111924149456371641026786479174381232370809623001216563082816863078417838422464150804496874553913952318909111620121133013799878354378078054865298127797658081562324739470113117688836100413080326316923567517700521938154732754815506908553930990355874306730599986524754836896243262315773823572316580301986534445243625381307445824366744473068501743076767356125757656467848963915039816840477543310461199768065137485580823774389241048481354451562513370922388707268542128120866172577124263156517185554183193397675397934218226097721603405657694519569813812567797274215313193408182611148619865424718580644303984704799123385379146621543976644727206445558308274852610740697048540898978783889787599119539441292718360781821404180345600501371377111636781481309749611273053035212646423474293628055429861681861467442890685450870418340988528495301550704810947455325104517950024262793066966649596343963370651025452182467050388880493598921077998358500359051207848440850942147290379301899880051854401498324120629208634942277880290194832488203168780203360121215465922840868266360684533384736745909330155593242885644973882615168036910519939576095278470663218561295258889166357464253414767410010956368962144460991731072826582882946734528699301888*i1^36 + 4192704305110351251424640997977378476555377591792146085433195311552975458499940414765625746049475014894417480450957269437023404935487415021214817417897230024223245862297081986049762807065673857141560663107698207012124312244361301474467417181909911179026157846195247805091141760577272403732931838046531931788009702705174349359650290110914396881097785986216108909271062895959284725270450997126893262852704214335840338253722012418832582831807451488618162697351134011298875384837552968269226540244851509758177680864645949423903756391665630486449432917270259335405041362699867422123302967859953335587939762742597156869257025218773556120085273461905507192898531343152483562288386123700670310419618020400352336245679619739491564088452791981291113272600723727709980983063529512299858731568248098223327994595755554138186814904224587021631179455579394947893291354472336699948562406535029546340598342693751275189930349131972837040196055966523360242208194881052757365403193841742830292111061134986172778682014204364503296933580493553773082255877440120597734546483693695681352401451593229663076292650961103460731281067308394454175918817276896933169778692651680489624572443487173417230581783801529635999759177184073711726206709831510798136744716845154802859251479519102733003848233381834008445047323819541998753833955204813680011967475118808755357786723775300072206179462283264*i1^37 + 8935642000471397856732081068141631558898050975371118109274604174268321717485989642298095528137414212185809621389075155566655459243432819293417226280369571210287933228773105586187938790052241210867287878055889398338577328052995818725737519747828273038734986681301466032730591509918029292212310362506320607908131219733286596054501122562946557271268220938702368525801826063030088348845669655086477757335314271043496618377005295517485325110398077352464975669790740068958987729351998462850073387460283617657200892684665074412661151854360123927883684213917523029396226183978802827842850824222109135019036330452048154896435532444969684934975130478736307755709593687935052937992330732371905067886120530716865853377235245746724360655180479028657945102759613287157690700662979072002533112564222721976350259865525746270626475055481202451407387458112422797522552465569194134087103294443149543356970941706612789168339636348845557737317339436273530193842457333856980313422391145523277932983157910803891432019645898402556981697780208831053901606106304248055353471266416609954474077978964019688468683960246831746510360165197788080245911668263444772066367189037530883755550221760248943267808085597724502474741088044660125764255033336998242469166504360141215677268951139252700689996625086227276725410311484096655200236216914918351511046193370417917542772494539824300032*i1^38 + -5431424187311248053902918320848766400802102611963812542421363231336635965891025669859485345135833257749003387794288501556145967801548411581428894658856710488514646196977903845079771804893356417618164228447057854947629193444866387874575468203705267563011441794943353913919678725810455119666773627670880250749764370451014756286534967763394486054101367623800283942506609314848264141385093790270484167883028065150344739926981093730088637947201321881282778157115098135475382704107565180706645188341788387239841737020783558911274759437943216927830902084295295916301541581226099550388997890307046472797512396665874570209877306814424008046866862040616944366934177401714854521112626051001933266639989102673604362163866612132843567062459503552194268586002415543463790177508243745905783695510567503115945464213563860480523312508285531411452179335293793790191437453318511312404615636718337299321355110304840281523832860968344505471398862552024514505567618822934066027544058159605664433420760234859694755953015378067964879554776782745222703708131508105067207802548507914132167265764351064122055571445704610915769345525864584552833397710038055891406033574653629174972705392045925763757514664703948262095326556170596935818245578739695657490900733393446418218595909490748920080908889217174377549573024268159988759228952414865720420879382134000509255680*i1^39 + 39005860283556011321330232042687980262954848394555678841770752947651901940563239603567461293185813125740437314345273137267659092272300702766399045454599879257698393376528898725111555643508707215065561377492703244421177610452536006092747246550468371879256773945042852863677959316840858925039493099526917032343741482210572618009998364851759751838315255672474295338458542732800790141858300757589002464880635574660888550130918799098155431738013379694721678942964425516593153366873049279689932823699698102346570260523087391002940966168675529106291007257302883433052075826515105544582329360302862777370645879089120089440054485168798253936676261480553994348344098816927976857063867307994641552732633781496871532762718417703441089955373434910756587045472834176416354057222793102878901930989007903842094819907725936240352271238728740295738640049504345387887845329489166475509443971521057797991653672825007580036620471934547908621254574786631224302021544408485518341662529064922220053162062207395675310754739684859606931253646667577177253195543085271777995085767679942059562673186484179829133261621743774445919754565569756101615573511015615915677955419972625994332039114799550142812791002531682890730612034932217634892474799354042601649434682381446790586615387914688143762005098129743034761674034780877003487988493509113959584432128*i1^40 + -143221873905841127735207250818453767132066222807811914854258914613015488464878407077529353309273342893803883164814296994757278603045946589107990003054943708445758891155683015791355617119284510502437100884086306512955677804294007574828647311593675780614056870287844708324915495776748758985446028542159909512660356803110021340302293828122768288638777846718627693314789913998354405661015436262248149877325722640147936960051464611872225320891878032836656604600233463969556709330765111673432261016089439703141309933901434221654264750652225112394175278963290737515732710347762571548346753160729578150129036554428864455558711731450680699351900432152265564303066221364815558724262510458266730640570726441582437568015862234336865439828655885909990071638889884126710377495351625277167925318027687943412919835851708804531791914185850805556664721862352962994760693347655189714828670701655976993737060066625893390033050064552687915656339827321014914934834475038354731123127675783216824321557256520774295594767421630332278856885725963070494926464847587865032369081388233093764351028997376275759483997431341704742020788332549107088095545593666799291132796686711943167272627588362321833048746191131527637961590488388554108315510600041434997322620850123856633451128683732496717811850987699395392323774807730779159406720000*i1^41 + -38851878952303902855074540880774655069185157517328046781306085068235246141915739761433321049505189013272523830005843647600296342373103633427976853050416277270899919188683849031464286312978632028053580136457331759889635404077605152172155901496171382194179449534243569809198291422005354273477146932810061743437886731431436842261574722765178186217742093894663833480502751776607600026580471212835531259899234831121042367170307113996773903440629626988204953463647656585134195958505625291601641185386250836994987475067727458568375297152997085735749031204471896697752631373895063357608192827794654753428423657401824607504509781474394086937248068430382437600170975048816395974871365089841201819355758040134092629666629861060548412409077002011343787591385950043880516861214746438713794853213413957470112664312712078333668503719826326923458988891333893255612271722094768631263714991475267621913561139896206713563197894113009006909901308052092600212798250919524026584237906685341417416630115380734877745722798510150571938007376539011855231099285759964945157045536933894948064566885713300002822413365000461670111249495771815533850383526548893671169108227861537544670531134604038332551876458875691541952353286389540123812309881079792915737885964064636207442321779296112914104470865659766862500000*i1^42 + -1632711838111773250653396487740735978141206203684196703527800114589183084178383926560105565047612007752588421591594624383592792901725638520031546252277510994280718868077800245580275174012389246459536036797970083149065823971006325859155966394766291895640181566013444879176639071011771584122944185636810668887465510994958284081334349235045876517945563456759945128640205936442046303310894202450295771153502920685244959808895011658907229794569641699945366184019601338406126862106800256522328745663946778927213023575155051992848926397095329908935695212292096829893526354521371922371826059874774807508490258136597562126272850413678844928250399559837682723759267638342414036919621667533355532983238444350722520504204889884289645337189157796068143935893796859208710438196598800572149655430540367722953136704932080713948448706417173267747697913468222907524396212395880043500043614924791639554282507952775038821228596483176640684697739929158114714240021072112096238273232197276835291988516087790801646294100693646937311533237266179668743882099302001981120010432585682384899024086841765114379709588975970850515236682853282237561239687105033033359558852610096853418830154099538317907921570806742466261221686457656608379900136650291058749705165117906438096770751953125*i1^43 - N1*11030354186238065453688296222139931350572792834824411045348531775714510163362273956648910969866764578459654719926611315133012601204034947953869932112646059363418909927947497400881852971144645930315269426995093386257643010409930563612700078543624489563686373262391612709827776473627390174807694636726412694153710022401977732400415598783590480691156531697232297179221075758005585992648822801027318745719489730864666277717138610577278480963893247714873397173946716658679909559687500000*i2, -25506899441407879130614573314598992183304590093767351150143034167135278920651667098938257845199265135617898335068765270134407340669239594635771271870638752713680429415841889636300489441165200055577256091772610573777594481884352491499067037537188849038556985760060450426763652596852733574548242961874591587859164129585545353084492320592637796944267729102599580201810138606589586233514622737868866988238560406948594408688259874561494618809182896461960401593748532107164208941979694578096092510715914379487281104068836773960391130080545865354342572846243404889361911804625690732236180665233017767441281646040075056402034115525583971615527961962877723179512835727321380293528408681487954109153399346999361437169624857591043884613570867784101758947474450909255134321851470924470723712101159641574167583776073143310700954570879381849502220859170169425316869292810937045487390334023394607664736285257147721205960190459312977056137235498537962627647636805068433159581097107231982260207350691246147987654502859125786482022151401369010744737408952232561686657591306272339985515121904376866468313888530281353399150587582572584161023934566888777771278749332211843416967195758282413240512037484929973353165901292285055598106828656354793012401189727109389517429860914375615072047544783503371596941629576920763917477702634421534698017771892030269061045012147076883265583337353122409699155150225617872691945926601241148857187440090021721870706086707643211422636516753190124018461506992349452917591898108785888754687406984464841784267325711895012029897836586958679785055715328000000000000000000000000 + 33377383437846408157778845509250360682884507288954961937226377799620270236671654313818294623309361738291902721892396465053637125183016121807697019507260283763842205707332002395969903620307814656929804814178871228255102265510486844988540823861021512526709135337138224198875470509200566778819167554444174184880755723303913582957505624330793377661702535319926130740558846407835330166645534197348467959066712929098548410190658365118037116951204891918665064282748828423846815626042626212329669739386083097297050611980943400910579307332280760576132834107313560545952846753776237713420187295293336079374700318704314542572935399950870379687137500115872051396920826004492286240155308718751628639527938199166377060034003757660901590228660228232282445824151062496571447615630907833907973918428954581132469344941597403079001592924679497353805369685948399884232468100760326743110143546208492944896574327667071637724947962899431033088619302138775858974588267786385747983227775373163510423626413706065688051286683980688981940435185931553614394780197987063010036470528582919760004828576289626468469580132876497305169897382021238885655040428344638249640257179670258602330027093138481811784838454136168749801139339047801193209688755755743007441344215628742492982307656439550633304248061686017610773690831656222418000586959712803753656441579652881165509867840883586720838420633106802583246549523847855585708816574615470150417564933784995471586414466403012918191539448213890448018115638182721217648299872952198132995153170698494954204125970163079772783165911828625707508747468800000000000000000000000*i1 + -35009708111705386172571941288921964528375530720404199089752444183990872680493991141784117321225628303059993941728607755208876424776143995636750671601308968954404039525060005793419360695561193359685433464059181483855836579906452607560258793878072206524842677499606788624576612211810294629981204012655171703689864948081847782171019266359879805145103493802192661332137539143889518653162975595037599406645529299557046045098491201146505125949149516482812526246086581987230873230645701889448344543858022910825629541311352247951058169038659373207374963898499388680135588439384514334391299954096908293006365061917274444773022277573928281822247859315147568728925869979397179173469029274974926754958208074243210991401437456711310889736952203060384656240027706638773714587668769414069668751044673356128735220749068758157077349172937749177005220400066660526904369074135185550243751194652721867256287853230061128587820223020367518661514493961120070086431527591194417290970934315987549499209090779942473108265315606242058518811682666919203632491126747239118908686992520440624142183053545213831247450135145055023652233010091959396553217921516962252463975713434427174100342982582418196453337189852553662706225290716627298839341230026931328414595084970988314285621496371845377725758426194764440831841643069150611022914441774287102478948496141043113251997251554766420627781300876925453882983725132679097081489576982626354965608770076023547819257519605785248198602985352011928379764049842621484459601302323650773108089435670690917337418106079889219392592622368193206347104256000000000000000000000*i1^2 + 20312985470443689612878034228645775153021530014936689754156127653950704444506538321395878476803711644844917698445217435219603754433325706662512357533759700690929615564067806980592919895365443953559885038175111441730438930245606671080947155320138008292668228225100857240955665763006709052667077990397508615836453028489191555952290836831586240648658228009848350895663023515485333471441606664470122984277227532497852716096477070911710962088676777170112418558112636446862927550165788407382666350594705284684915528464554628835617296176470017828351634592624863647124977396822988225996175546707663730236711268950579949048774635287729566927314055332176270022006959491499406625333031556617118755106381262517264490503637235564870252565193843388682806594555834534027982352503400158583198848783454120690909921052914773142997319254929074673771194339925053352942440600842612256930602649791665036945787994008582620671407709695918713807058689553621834911278335064049657548425770021581144676520932749499094187154102796785212513736238422299990462936424234168647077080745267666405106016740976201169027471436556519095786936693097189314794183370525530958321295786692161317851900497798637065817964706168443345828827059707643778953706445618146721428243170639483821591889327716681133303261531064805450094678060286600088366995823974422859877662669882998446735469183272544740375222035694655704104649483116132086583582467695125985243881860374564504004182936311964572232748957632276002548822900378221761973549275953077525335291939368143564504240347401255948762671833854418656333660160000000000000000000*i1^3 + -9440814690295762471967873304106056504827012173936879714475655910294915950575166830427472968938045695256941842955329927446263642401090055228467447824434324987942698972031734915354595902140881351539169002995415144437669878767858508075646500449889007657872860859206360506001060507795794460677399723177641995559416687649836212359428364121680074085196348098840273085205528024134620494273745619676408605029525156411545329608243964341225767780916154120553180493625241962122088557130031736215244411507267666699143921892427432374602036324886522673958538585462026776165570637971139033130306400942824650362160873810622996947095951367873448928842526359220839371014379881315405451123362613089875472318467373800234081043312259240693772868947651614778275560248716365505507128013039991067337695226268649660259615522096787338086802929693988153802591331821907548922925501119223301434281632371682440872376206146649571061296350648157364977924993895550308309002148595180093476759323559113203637969701815268717380736934661536298302387656885206728927848349283679662414909301274062968232474561508446512405150524055073070145508034823399982717729921635389564466140320072145149907563037905161958984571693395036643020985212816662721128716346317672472610474562319582513977262415437732338986504010317758626583960034472358485357798260649689308944919007558330913767290446251066412759227066123829700888165770846982232222026639171650175808836699716958942978236257060328087355199976170222033441889360843219217656608752035500024429398110243227441181481040969474329565522805440437195427020800000000000000000*i1^4 + 3683059341888517341131593074334529147352305213768175517003094603243187921827813922012897725267604736421885707442953294543361595198868951941035796884472080002524339671124526692595467062345597114865860002650248095175373977522781139891409944226727576448354030417134147090820864185288229835409340011047425940370670702530306958866597991155411390934256758494639133372509514119631724614247848714692683642192006016585473439453933444004209826409197024167857961699244782033749747869169633039723065743792188749773918764408763034752213984924928146503547336367270412774877362961012570068109415508924517084170003528745247000813820177736355606309409128786259586094653970137560460721510760682860818065185646383371208137679274071633167711184101115278846336130815050589937277046779154764331597678836735639283313442239732281107656932933288202728927962063304649057344440030748148349361594797304429230820344735906757947115426019152754272686419846513951121516530827974235387424481550418833814331596667083955615586569916043901326438465582190349127978841083280245779943709538180552630626616552789585296308742546351290985079618313027655540922380027166725950011315592300229790168876396331450993973418060724327684857633809598746174485595961919591534920798565114251470503170725785101170455086733340667862963533376655708156651622309630396258067662994745155441885030501482143098980159172426811433025832776953662449883948729818140683184508662214199960919353322217314636090668511652496320426256625521774095861588622402725419109579303560687245169755133687444063971023633507063720155545600000000000000*i1^5 + -1101536098376321612978526488011714653534498724612811647122909650615273973613987345563486906237383971470626349564736956296923998725532613114407835281923136277173946203154575399729129688715773827399016520237009585345255770147749589068374935070055241495255814517671946943658582939921310291093977401015858274901008550427519476483184835627350311216979045384210070729167422858520829426128599295431740196511459223810578939244990030912840083884055229596460901433544731850746159004430890487193978862866061219227662723567738474604190827011030653664629021617417726549257430058785910174446861197728337928112922372024205874197021606642160534858805285253771392607129379771437288358870491065180583412296879076472855564682682760466516030654797684774563848812603816752640962401845699825694234176985692181020991586176607530729152605111100441938805641446835333856802401314801248067750415697258928495086279196043985674523297987764632400105089785823373049848508888256970294713670262572987339495113791193721489188697558735493454104097359256609418162540052717774924427500773500146089121866843482072994902234124951288760739539858131293226816294373974248635225295241674588728553031248212049478294917661915276956950745037447124115112927197853774532627984783799253564048048941872558292111547328324771823979308028451386872766113820672870412136808337041112775799270064310411179332180097333649892257836676952273012204078041986683158812523349601288706145505966886372999753781585274988314852736154347680930775126586557082630121672167374292790826526902106272445121134634292376533729280000000000000*i1^6 + 262131057923699466502119173314481830378789359595190674792565142477222447770347854173721954520656353287621016017264730110490749988447775744607550207603268261155306624958038450924512712946221576886954720547389645143201359174255101561604491563516283651689838356826531782656332197333605278738676583728075065877469866248060515990734398973385532359261833682136146097800661515795230968572865631138513696601745612198633250992393196513986911500551408874512238542465819309894840475750212357882928086730359900940183401456882434105704649181860085762074053637165673268271927643720971482748309954746956812357979577593517222193380861864061557750307517808758824712108612932538306429132695395315967360742226976730480446457581737399463233494686421871578873508977292801848865165599663078430734076051110925070920266329490453929568298507528728976327287825564295585564126408628492866415102778930527557199334273991203709938514082712186444020035425995493882755143754428154972614024813273328525968272678872325879796772999835171222937000098694808984670628059558215874894197143187907377450156062727244205386853465457556843941152999274525034723317791886235502351467082364091654187464472902352929129260172557423110081223637161077862180580583265644574338314537758663816921276852248135871694869559617898284736527202437580059903000122138146048903057467832569561763062015829855863126303986678597480584031417398607211697963948240677797267217764521945723065500557958279228962423402394690265067655635655758550666301881840465260672456298888507786369236112610401828154596068810657733017600000000000*i1^7 + -50047904552739279290596485355884356558309843972995582644991048719009700800355415568995578554735653069917239276142665875696866871737012087957213080627802904912472181748197195185310270553479890076251035488541363479292097952831670296348546349738288400003989724606857513649555962664826422590903373499166660524788089864785432181807236414011767277590898687262666220516880242434946900244514190420200498331755753352270553095749361414757670164592539675479989619850821607847598386623568940530443461072252261565155081284586569963320664256878438239251498383508473835154534723011791118810117299657961845970381174027192232761147420195341172594527154085823406548099272971154539060613234876559983678231828747693841700191680152319693508904735298765299050316325971873490051383448005315425534153972644413600267766362824238895410002929765572375250827360880981232919456820910282824098133911505167294428119156950567009415230255859124137230066136349857646180142243634531224404783916552953333263574613003673103706962657306824804465934619683456291743847505595269838970240500201388433520903450839316679756054223840941213739844054389280708575540312002847489294605393401044414532871155296173635755975177033521982835533071166904201525081638395846331003624159448603613180021606288617670812609884090562059530367756738626470414813170789172115647914045039959275867660903357220234528737702980185584172152858783492058870258831349935034175371122293583676161392681258563215637555009213719358076078780360503004961687040326083531477566400961150414451029506336638284021739239343030009856000000000*i1^8 + 6968005074880467708951654889649218625355700434895442522972111356570897255426393780561372391642961985457177491051941073361073274390081831182609276813278784067940731587374749145959323017087961007828353738102832195899337808576811255328684225260518669416562348373201524933808085793591082683108522226295955669169528663226543913973357519936364509034924656714065360877143533049264273677877602304716942824005670573293990549116882308934081942312474372895203224268938110956400657541710835780975494904187993991538719468610379159822456131256639853388848194263278825081251185592601374115851280781468710782195167151286839837531075633436239678265692458327327052339921644689360661780932096133669855963434166430141057167704805579656465943872249045905067227371201892834713987014168399489277726878196000045275786256372116308016388108835713528980468954750821415430286646077352694199815351954386370332029177595233352279668296437615532381967577707531342973578779157065195785305756701041841172095317457575662883850973473957995037052587398392803960993537118951701915333895509250606786445188600697500712326714655396254940476511401218102397938519001477323343276182500630946064493480349556329203806169817069223555998049497048641764871366942561773229136421696477453207334960189225293580115963002030023306638628195230421715270105027589423381461916135757048187766710893713506590077003913752676432193122365653477976130478479442793478513731029973118334694463188667550043278168711745173139916879827816947783204350292013605340951794294653540464925754477694734057052584049880596480000000*i1^9 + -660657200306869804490291336083733448648517529154051393297532749673192320716490425795668997327311196416975302122629239889435171524614988387555101827917578943026184351344330741451269828277173678345410474178872094591297489835957077086387222625368605637016458263120277433778598767635998009824610966281474769397675145956005978936229914796355865297725071621487426769126452209090914892536586900849787957874066505936509037149620160576340104834486242019263123418595679312581695249650864240667837594954897083236776883194943605547015783289944668268843495836822652729959356485017657012313701956933343602330828829220784138388902929464415599913489281228267580693566617563101508003439165499974931621502681844894112596678230033397143706585806855641989011060142247893916477337743856848752692319345912640262816112024328781194793385842672247606048998086419069239980333913682709665827624665672209157913136168576468494398715550640355423283990699346700514303404995074606105937084498369127715183913865080711203881039553309485734868515614263471294469931080190718418859428813637308398823179223171170501319742739709248232648359189195051960878780594258519968890416566473425237252301829962073171778124254214077251011338940978530192422496209560483634073127380120846782093407878327602366222349202631035595321647232495319405796693105823661831907254160640807799807618462523491206938050232219419749030087736056232967229615986088609647990884316286587809177278469579776756885854703392104041258671258186963831098455168918415930017760280867282559327344828937078556984779006573281280000*i1^10 + 42325226535612658881328119238736378346811071034451937442814320389645063323465445335209979645378094027170291975408730738033918703948255811424650364667201371053828183786994315594045822093742641353881969794769040630228519435630776190570771928926451450974057832591018741956258947721543441477669294883496906386489770075841707129101054049589091994102519391530057768305375038586697021458966511488109858654790393486083160816405204105687735896675011535151161612211803050518776898719469539550697262342878304440066043974476074718335290464158532519689941693341670586451539317859711828805097663213351841851646822353212831478912135260978335410687144832798070313916763045722677716770892878719391790367413613296391823804089656208042136351416123171146086699045950786044611002759930118673433426890220342056414098210125890796348358417467176587642727090734854828550644126038733584439311082963144105716350780448474488286392337483919890907039013637321804870191967470393751534512342674396632025320071239462995527745080819963861958491048511500482305109747224659720949259680558980335659014815513682223777569311746754652459403129776423296253141151659881871071620878398121368927566229565554693240022703076085041673336985188951952903934318109261647584432339783619219077896460767865895872497717230170036063420548674735041931084039914200910231001933676328833217189164615557779266006607707981591089394311537688902513829668928390952682802450552733275161080652592305248719384001005601143930940171840183115409431978368473510548469120073580420695787516983236617757611712839680000*i1^11 + -1728203692805610665338297727422574639110457146021192989093654718946578666879651505289291849876987290890920242416426832709405718697315800789324711233385035138697901759430961534997242979546341667219304664456551669366846131183407693567860086305166969016487979847839137476331207676222681659606088525951452763972015172364507831604814370961217185759359450691294072469129753100269833374475451056105045753548819313412273765864258032490123378039329963161402262550156588175190842905850561887946687142493128699552722600925347975941753435621520288760436849663115265529858797198894148393560093682791132072443256892269174974062313289030592988027681323675904912799993883213613925086509691000800042094757009147619747619334954292879882498667494736812379621385348145275582780241752270905682098987839095638181116683987576630809169464454494608304090359392897772922569102496853403241414364403968355100765320739486704131432983880049270684186890737425932844199766400433610826095812555423067822030845701813310125596329460843715675576840030664867605906653702020646897746189885009950202256662077104163276952841159045848827055114676560933097874019459775773593143496743802214547128197104825109532873419157493113554177745788689927134017549034128033871854217194707711150331511763970400246479037938331686506368437007736885332377562506836228456399442967831913246801763620420877129169699232234525677085544687172117467392493921858834808630544039178386991275039853828621436995704626876538633493033988357223167291873717034250188527370673893009440959053380278199441025505689600*i1^12 + 32227108462997419011414313101297601884154781895310760481463703566213504331191448620249620365915953879768858361118082830658437864844175454856336360112896646443020820516017900954685148788984395346164307240468257272898077254160914323774002459744722183019764600192677547704280840428602287142631986834308149415943943255685500389956210775985850448352849369880436053133417797131713831610048478107265562294759192575919048899594958107687836604335803705592594290452065197992254947139245577501725543593180634277650481062297142190769190186157352303117545788549205217128645063205224593895021167317549796937013989016205019899474463426762554328825616392636923352777185017504282948019811142193061693159757440770128572515316168109094319751204036259876691172894231211705085408812620507054665565487140543962800667298887278507829162272304822368776851661169039818155765192447408716004775285886864054177205780863374833649245815679028993403447301905038290983841941039684433230282155992335636494061993538217268990392993504918829189647690114777896229257008645818200599273371985613102708222385429709974833993703848666916375425139211413360693461046519718258107581196213976013580483938687294339716192984635179546380766283242007363530735920620282070595912849778381663173552781720256465698025616151762933509217828444786133508323879707638308454575000435831829194620184231942712931094187730776557562393673627925581474319333683797351755623670231406492621495930748374799583934757294326040092834879557562345588432634069165309192076152888074622272705948901494466103214080*i1^13 + -326186651167397730517371752162521532481108879710185690018352252075382747886177548094524138782352785687107808674017015022001543747965031825723774773084608791687256560437803638050140094632208691572018316451554198410786645946326836223252401393581887892488133681545186027472601004397354130035671959417333739630662710593997856544423964811612585662026677395267093085105529988612407277208708575753914739812380326840855423337260329792059554955365759205456384278330435356601693357776907954651044641271970042844986546371988866707396700079426934358470994813459010898857999182619706271685189807938793079716114369660059071982163383354103410685128695173991252386118720294892168457252208532673365394412637588182218974310837468194891111985407813488088639821139725863191275386746970733116846731623352420876271530893853468260172013623449423435549251835701611054469765132769518218105347360288705132737862102750117863581928482508721589767304709350955253721724608900209876812851687005448519986774413845607001527702919311788351191166079085990129501683864473057441564655537793396442154830769901070912651290718551232993033490086557874101442014850807887385508400090835754620986838153860533849565985002639222642788036322892030822549386083391029578213092466825519648980212317768124112221687583994503778563525460560883423547036224508034134489221738215249131184649569118521998446171604179502709392637740604726104781277255236529884765910825786041313173969869560073886278238835312741839499698279468970842027988031941272733154239772498833360869037710313349185536*i1^14 + 649024099097273180016136013465258486008503188282091719887746071005876373403728746627932042702708380050096746272825621416449527843265737564149391783918253313575915187824881108558150985193850535938390238151100415678117499110525591377544933416611727431564270063464964996864740713940690726649205850231063117431194468945634411752864050701658236300144149233798134448004287637923486690428402210668655688392982139958719444143487394512132958154491971502193288824209117012538097829733413040007777133792539783469631365810057261262328321978964860857106373717290022871617805173170848428091431390797368923324493845584316854488084620997029120230754754795924764860411887376183933126069534503392683018082559631775081759657655895492187681681033428160448867598223811283031854077677912328878694811357213245535433299269011025982128332115690093724067276619702087480072714803953955907688082711763132949024636670781184261752999694124129755276027606345881116497110301372258137057312728539367588074980591517376226630514194046272618935725005058447506496065044675289723253717374226869929803955571851997713860018480019329271509397642714942899497861864108904280779917891746073598439291180130359443582356727853168119309478219813965336761808784755356557679125554366444646035312796430088224481483849426640447499332679182048652926527657887207181028235323214875124620145194875892516578957799556817551847215256486470056047658551822184206840822077772485093453312232634480325554302243018358776211429013246993346792518087366888110302848167510816659086031357739008*i1^15 + 5801606748199467713212149034832813799810667916636927726936932709360277604405493539608462155461277444481598561025829903035235976908233649344041550888474055502903508805241908597850547607217584558668153534048151688214740395879539282825534501596606608497369950795348501628488940936387693574715104502078529223681656461047464059806035750716604772268714969796816778357955882707101055357400886024811080318012745869596480106608136924294346788942091198800550017061205735381125586030380131114757032245120031693429609426298359211958916922679887676071121110775985491757077446848567252995309746627759236649226810350647278316813566619615940359508736741808930339016843639628265860353348612872268269240308941966031828933098074698522933241362729239521139736689958151800860721886479406575338517298037068254692218709039026340241416046797360361358494678449932496052933035953450283045570253983538258507553693931963052954142855582842935350312649233632649253271185832713120113645892294579643178118025660489856817828839423018073975084991013955321056129653108878334024802698045836123135500721053437586945110489101419153558410134280477385723688018985830735594718994320652598046758443538440601097380006192514591790449905020468872947220520493300702066177042686941602758581194098087756385115821095734453542866930246535154696987572468815277910304424294241458107180469095790300658428656119632529543113589824350977314856726776948553453208555622806962814860211471152443457995715008768735409622907198845115482703060917703785772087904629178498402656190464*i1^16 + -9833256037566995359705816155506613161462574464100647447953128563769608234783323942749481654816708388575106344230963019183128593108954494310801951917847528262862101986668063929312791151276975333371591367888777900203973955426831493904378171472339421128759167926465917096523484100489348592368608385295819653730607168474878914851550678698934012075852266203979162715347479001517513428763177748994352788272656550817042224246689377651197875615904910481045331248016348547793241857933581279035952727420379043126708128510445126584156716760428561414837435392479225042563839999499245282611845994228681878627668409904562952800869775352966113441854011323994424271375834165536564316531996570147129839590250382257964838895869674581168747904337029850026095978483241717242573015095185844114663024810155506374040480712089913474799033048744128172213171892789986781052924242388088822327486012996301005457422945789883926815788545146539605104595053831058414357085204584027572463452961540497404705803264826109806242910438385163053040218883249547070577974175442495804132312419840447892460668226437879814541525137305037326209772853132444754512306917927273828506698978176973410701963336953404348120886934303899729997000130570806869915528173261259577064563658232525912115352470533042734898621506133915615805262931638191133667795754709430936273792280987258236185840540346411171314235979574021959254854959092327214301423286425428968742501834082003728722076233906967926134772940179081979580906267488369002548777279402037938401925684005215141888*i1^17 + -865521434784202234087817979821722156943570612401766256174733601081184344591341768599513572765705402104537217634737014796342682012947098318481402746902479434968726725120485005776200803251302917277456966807435198719863404415848490172905509614531324016495983871699167812944791775188232029072062186496390384187279204690658208076172278730461446654841880327545524907492231898838546714407383637989499051597340235718263561373093930732409489064928445242339987669576614175724916951213252425841063869763599151947258048033283301081278574858949013606309031809152408662036830074835871606116152188495340500177862546513564711504593643099355101459474660848010888181919963870443229024063590619935142014506393286571260852503141359742582850920206136348185248365003501356925442574920962385093862560592265836804604170242330861519090086688663073678964320479923496343122054758991380004674133189072421462067357439219153950634259289571088492318979155655495255832753330610766748286894898188096909192328774676377901538966369670260182410024980257470971397909961583637321932419521248432770333780061376697204630106235412716411056319236130527939830339555922562709724835000499753257277958691125810232164333608667218415676959416171232140496878244861335246851264479338111767529760425382504983169550865975302656743068406081365263287142437612578459083394823957886310623537921588153897505880517878925709956787768287521048807429595966762418664570891650243524686725133167125963492342940297490789349810919163280962856059123391808186463321214536384512*i1^18 + 264462423611823189468068683741161161054522129851693436646766980156705420722770439451268109097562176777922467867338575726255975765191694910032409693631778376083162896769773469453960380715902868885822820999073569206794907185321542446018021098106113069470899233827033563473038433435984998846493778277980686734334809327781204379958076428201389880146338231485165659516341862424366005524359968404841649555945641930211635236995896040919930368656291270338081942769498311246606760320237233126801164160449455354225546359353033857021436157856681109476646643726541546126554878575198303955067362304452790329895560112924189157551500020390637167543269738436468960995861121820930918269552789128777624283818172160424589563835398895552174060767094725891063801720887589552597906836671807342057282319199780699100090577558672346448885704481491763288086557667353558155855087595217723524971124531651836202127757352588865101884002851303281791776637032346190935673285487686743478934499936772137834888716697544606392639487843036324659042360603289070337863881385696148984512360664929357514214453899249235237372967218498911465997644864932787424255494141919214470426661668385526677570065838344326407155780067346246414002763137402518426590639714775901641837179719588690810619800326089919907079983150963343830691958736660772340728785425176263744868411133128794405855108009848942729991525985681249374742109112355583984450191025304483653749706366505880120556675906430166485247508151296796169018051522777497942183852100894666073128828928*i1^19 + 8484607733699377081277212783850255071767891670451298624458320110858117877502056070748173588193011183650975693265079891517961947364987640467494623254873230706612628898447187878347753233109876786486866191055829064614862096466687058398631485324997866399631204281789323467380777189416170181177895137673892715790457377182316958905171263255548034167353642474987563635712544355001118381607511354979279854990377863585382939121503180678821582171435676213935693816827698830890771045189002273439247951201424155033959372425708161935241226873263017914684834132647898779416795255289596046534773292130982907840780219615950725277106356684243930853958451703317512190249653454313962822730641149655988128742828468730630754166980023465464784804329302902128982518274557333017505050125441470475420719338736653725001035766808341506696282184879000570385729662163513599996760122117818200597493088908903729389431334868937735782711146752477833924474693688585280889963230944720388764948107948216091342784171442054940659511048521629317754285571265798165672170243239438888009024871546613033319408180840035008308343939679071094000733675163300581433970571682943513381994333628289945475894544278498733469401058328355746012155579942504968303281451920989704821610660733959939146527762969276581766281033170284142708858611597882906754577005909452823044549807252729546051176525072844457797011177938442095669531952326087505634552035560280942612276608390584329455353498906278233387984072519213366183845185788751065187971657742634715185152*i1^20 + 23764402317111214642800093137984696755902659996479520916042149034092187155321735684891088717342522127245251224431759053304668368680028825457369432018237438674711457407454413081951349049491199834090410029444441214658509756781869440062563753868742376495649899566672622539156612659864700160952842919924225639177122177508827671854887929071136551760414537970700405550103633391057501799409925951739509008349567842727411139220332046930397845483834301440075456845255094207066460516214269928419139679684108213379996572704488115083957749001270485594011136470284697812345439027648230213469016102910834018500259794707305356216158274452712288917647066279377215715290696174249065261252319343553480275407394882624149060326306812125858717653832148558816297533704478025061203056616008765844892804301062543863587863997001847668084663233375770111818476965750675471551578535011202580962290262287354769503469458870675756420531204336991322576487027160588910900858096750058097828586550262037772701717834341751032047593210904715800357609856128228949376877634709852278931891514955638210960481574081127060672909746072902949815639178755131516998580558293463636068150003233982097234649228178579458236732897721995192929877387688296975591398047049767161670099628976110646246182870295666912140674011690103303006478896127879569669653588968392660929249504239518543797728164525900481493673091594854332721991833376160412890516657239525819523534670323063504985315305564512364091843306473014200404063272885453850542809346113273856*i1^21 + -97542996172918054380154464200305898097585123219409727931149680924027096734400134443927690009825794104834994609867874519554542072183110035334058421036731404341835151361478479032863098853750369793032924250707098826861118114573220540970521644502663557853954487569282243590542059080824682368064641928437127415221326374516612491304914986727509974523588578017861198760140044615088186930004950577636692008589519161804342323069245497136786641111713955128112389177541664598833334149582507979591402979270346290724326135140767397736082127901335060940206910949152071816590267715189589172968300761076831969478347531743281702107078253233003719991816604349327523016362648611564217987985332752419651886153816682944223250100449223642467823160410714908316301146967047577820597107611762978304849997900776121385551051702315210817831540464474167867022207187360636249035652440824320186913084755035513799788860318710843412789646802003920528872630812152516552290356618790465713560996460448404502989515280811767732420329390437087777065747089565973225378721545622616825404341810333450580574285213767616759018728125533998076972503275614335465218820524379794520028324048064854541357057038221036403507185042527294833298671850813613654388105668715064194478378743694214130262308147875768260582208582244680140430487995802329789503243089250992546450678084650264783891691348512897102677222308754123386660170270795332033413974356998752053476002984235968042204144461442637340984106277592368253290793892690170060206485012480*i1^22 + -381826062606358358245028118417846558768880049227896645925378584039020674803953909075261516037396376334373192192627426792047000920461315375746188105602025457300739105558671537873845756741814239528323033916582303310448978102385761833950149434797581605047251829455974973129939343454682305128545595350820193289973696067591672128788604342522998523113683727122903619821734497131434404205990596972489871113693991650527503484826187572946252654052022467033869074921026090848813558717258574099378520039208888336452352716121994885167718263127361649418905188045858853036354170180324224070979001183156941813262975812871638373122967362005592227501792547947037926237445899439146257059004260833443059827848293237622205027078627606045096028585722815473722497738985877751688529969810273373992590880008611696825957023814270203511469766402071312951794579082030183437697289061762151643647537998099172628784111447258822859851490783534260436202923749964372654048678455981113212180583403735230714577850277231580401687606903413192518983775204600045233553192622566006368816888200882968754331067867506084477579257841954658774731618373268700048612641496108531845838362597841492627907110336197402774154157992366444341126432016309608130271141696052973431661397684442762663992477726578337319005703869061495108165189097397830462021893084758330852646478287367123748416115437435043516316300409005346508862805802232662802098155008947608035264224783488968390815216040038123186281706348256501060222483736560745039527936*i1^23 + -832476851999193118206099673473707769291177847496884945793934894572542213663218226771566536957661330073564474663840296487266652969388952119743359370200620237170230098868582481913135966796936707706868400815696722862951451232679139603150116008440080598838230489775693383751095197399103164107598787096654354937323345053796866935094237324299267800693286848460546393295914776717365195459059706037028077668605952584445661492535109329337259948779118487614951338899231776527591985872214577866690829672740170063147263827591501828657196148202142268985400885226254817156931363151600522503770403696908049047157238053385695017580034019354201261337208814519578947597894970445485131055799131840741731276221284408733468473274498616673571616510570085264262075310047578700172719694784227276722271237917846529209375213868176910078604908307168819628853625907937545954693108231116335318410082925503519603293924187238329168804507800687345291884115770874882995674027791494145744541340741076080429429625980200860012453913223649885008778208652806764240830921806915410132557356284194961875458014612583495014484010647121096014384379150006779175150950771614548572125121329138772157435141754721150963005458808720199501067647924958581370339234754841142058314620657641732892908669669418541622089753460571781111384083884225938398471540561598976245195525589107572831570375203560101194877497360881557983564464085359408930191191617042007060385360497672168456688535231562094664302465814626390954714879960851415040*i1^24 + -1152013521378711426396281653657722589176229095026915724752570624901878477608281429501715164539758048308120168631247368263725800406839311605636684693309251844459021914800862564127980966351524391011450061635890176319322587369666171960262008720915245168922529712147114362000921133145111659686454466403843248719227391427663912190384493385057981951319786499957526580345835191548495949660546104711909496191220592953891396533708552014793160478637432776983085657334586161126164436286587565268424604942844493935669881940012476476538141132524579705122104728666287489324140771806756879551412129501086894394163108827997183134977291824244110540679333769367044085972599491896683418779178632284646263508712223997531768561186073380957008061674727082875897266238715258530456381731719892370825541582170889999152381165701445864385184261614084982237756187156787201796747214687624699547402131530162701430884684136553883380666179676513241684644154735899274136775539563100279937863980996246958140719726713880234436609456562223726558599471056530832368071250272037897203993603903610637677997970895833428126045795257960601949411674287005046933822109599354947313118280790940516571776726521027355793395320217995109103008307832504819954971038936940020609365816540651886632294479907128689410205614837222511723178213891949883402883650839646739400985522501809586121467125010377225282732878784025782824792164272436267561005060643341390332768910412994383701891320635683080256420341867328258635562464837632*i1^25 + -786719480272476517349941854045160782870405806930109669516371929053175307451618113356691897255279113139243961969357220052323530926048656101569544828484170539258005290553632658423132998014026208791368136903726404036000459247627359450740638650376126351898140982490662574463741974277453356197014057275263540397545527527151594144404572246960636928443507115936907559482030828200582503561144739594508297262083593086430663943390649917864063879604209349041457306833300843113672445261153465660857930982910697846740489842324286793874842972900735402809044556585011888143205209108535934059569451569938399178441939970077081235443577440271984304674619764646833564982681731018315547679295877502304920659210570048065806770320308738136626316155997690969884400200844134236285697338860567221228587806312354185471057873056498434691743035775898649196921457604418836124890753505566325313088323280587434632551330590636969391637328542068666207655158985009866643452577547879452643677658197788714167090944750879795170854645054428662733540552357967331995878940780768111315851248437468826341739563441757946642261508460024147166396001063818673772737420864080020148590948582263152378484642154650887602058060571718419034180248091499535449360348873422706212472491059556132764372965595963825111654220860132317960454859499230866537362313635205952907152394993618348388942339226064044362636753676054320539452619310962262878637223751903004834372797675158286444883408689177874287975907582297695508758528*i1^26 + -30077871972639982643510884731300427981158922502265189306219334336845777766151550504744270660256810361045289239954276705483375512418046620654113406918141025177977553449513226591438797541780696974488083897602914254975255828846815227832850642883970061830192380437705838159266195595364041247724997073532935106241843393892359784304869373801485351846474886017636784509946492952173291073671838205156776856224616728334972583366700587684160471016702069086585575333453312768545388828101648908300812435379447345073049788661625610812460260077507907911711628699014149700721552389856898511866466539169014762186475061167565292528460460250661159505411683890792009480897535095750629876955383423003928727733998069175761244167695235739633468226909357506346308247018004223744326750399697767609000661407527935655288785250293427965769582085732150109127108579638133917250756514187496566480113047457488088588734584174170308255233354967413786124532920581486881122181064000448640252097453622514257648497277442954191781259406381082339474226568306309525378828318652301342760910649934769751040351246704557202742675446834552241991464172018777194515084661812035990090591391507326779472702288976487501044083507345133237726965464067140168903583676169324908161937480344090841265250174232473278825716194948401395349171143557324105860365937597444429091134581417281426506073678309389306018815787470174148704121674044128786318105161375757766775312872004385285326630513931280125203034824413020160*i1^27 + 997147425603858304460056391433177345363442309521905229595549495112676190301658957515235928882755159632935354481301388772454900773368340194435140643375135869477198015434833015807980227159308825396095507797248794701461758602954931755588811725053009693136160578862916818037088159266994967519061124429626123363669005525674708812042847344836481309707672609232087604522737411002115883365549794820041825432860745407232496396240611638491563383867056941158930961886972773286448447485917787784031288103486146358525803226801565986590382624443812656187082956083009795084550411507460215576623270046567394068433409847547465187015495092548871462850082270897594513370141790933144382067609135881166049693824318610460956890696642634246267277437920003847428266286988289869788523977178556214376699763353006232513877792462919267786680960448692218002851877852057761494632848550668948749017106827130499836713421487138564109277774070184519482067156040409743546832546905130940732563533217824665747328775931643770452906486355292719366739227630524488340417300236902873440281323712500150023878095628738025728354187665331338730651831435353990841995192672940578682470888197619249677841823691238562462317093968353108815871866670658925749265131678438613155116880046874719619393768042593223219244061987270901520854023274916421735739268858655981697413306783403044000504791072172108419329957152084355896703161845968873512552715311892423377356706285491573671180292853327737653313929216*i1^28 + 13439456751564858162622093061477965731324007618905416685165745931654503055027424444778597268899226680837907634442551144267676947471969028510481469309025491290610406376046020366255521713062304337787130587198169049897830972900439227152364901927251234243289565213528932428615474820742164335012871092400355465690025807981411642855214314531656532071313475841606554067619916080601697009613249636453507230423353217421273604000874804967046821799654515121630711750623975232880346529773738856175075754957058546528319493335580230280503654795464043654046154605123174540532044023448409628791293012218328549606055984692997150911100314476818392353778448578727980442538767982783237472549858609944042304948670404859953752978057387119891433890156544622798997654186579674816553137800491504996259921004892186985946791753187539660935164830617858358533307122643683037978558871258755510139497856723033092603102924699998910700465554644273223693131482287609238120914774963524948834394369567469250847615719432796550414062161755856527592303530179427830922809826787921703052287854555118402898428204156084994709837615287597241788824392402332563754972287038981108009581893426823738558306204032881298952496667968876441884970051341066694425499218919801238211418816210955370505882238472217906077661727195688451224841263358652607176652207697633883461874465119356295059643767210841621520126761540364096541835819927127985056840709196565270461420134519772938829422046781852614656*i1^29 + 16941430483158292155664687498169227585808764653107734693769685282263065473359107495466265819043245253451132381835845165011489713432979768806712139820776163037198971829064721047064498413623528886678277712122496301150057028469729406861568845404813568578657344704617535924200859172968125862476717661253127874060722200207486914112861447762730968481645682582776743229750967873167193844115126074911326158465387313572727546810841470483214116274556570508018955723277790162397848112753862546245574373844752214193228576851326750548989946591252757337081785892368832413465842772873068592090332714106388445727386173851730863465750422931662394266270997659575543467823308763032275076472305225841182287432620996659354354218913779285802800563425334895274851413682371884819252452870317484989441567048804600406565984040843858410505738843078561307321525728326812004498199748203239345548375217781416379750865340085142726702942820285098268624296781167491726470694433263494684921938875540638734079539800313345882560966706264194731671362470959760668184088487326412497016177300328595256116236311249347004593022764906447538729288114945408346565294001627152804453600948795216392194065205875735782305589343645470864815356935631927018667124995894695916473325726640491409505669292400983775922497022102640640622103154591408159369476480452983774698490194262811418876406477003974586270840828293729602686810692538140235011919727142097864391809114025354267720486486016*i1^30 + 28859016309908908260944943931679644275510286580999818317678543282764673068293142704968410834010511868444456929106184239014356737242009723276352108174808919027926350246818873249913702787660316383637220551094895464658428381440491625984259137980866394481528287699799600477510457833270465946495582121584147899015817779238203404379694817797729406022725216231357816417527276405175034410243653196053669407943118744099113510423218169222899352543456686964131750987315543786450444989960116671349172892598316555409723836868928949631550461213245507970661945527344459256532772706815284352883877356202344241022992202337732570256096147171843557231212623586050639786416085239583156779678546656297612436172511681319178743670767987107270526210737046068024791308679610348528872282123564096964425948556077541799761114495054544221143844818632442947058207181001971415723355678782984648241882561754573595985614051460402314636276020265731714780103254343437034099303623048119149036809921482447115130700490591522723652149214382949254693139171885718857243798867831989611209302527832964908359238485232038186144545882254874532204976974896674685425727836830561224947602155942974949295235882718496342678672493787066676613620887743181361337715727347770825323941243516428000852708481752917694969969486772292217459718362726943434659533219684662119778126708263608592385988043970396396292804600100735660975139400426532246619956723998821691790929518750683103232*i1^31 + 13868161797038575184913223534230122280482362987277533713668226601662969993955355484351490024604008013932390931517635018329173115211357978464077175805293703999144312464139075477111094422585284300320590572105896663313311137975630880492686509177779428951264618622602421947387538031197713879148509898800432646273425698564134112141711148940168277148714101570269895157281442731939852073911336861590121773819762870043734990590997646624158312702527509391690469919723506418963100488083816208031177103993339026141876238821033239418223787892192316943348478003066180516165049491810016108805026346126162228702240495017175934584881316245825683438685764341671053017622073271327735738780272778129221809014480236026547924028511184901164275141771054047954349400200579859552934244089398716881531718261598184106701710567570274648444500671886472816392452075138138763278610986851717055097263562771181696862001182903128892974109922287797108285249388021259486243580907674177210010849786656261039827461282739243401023423372850245440074707993261988456950850379926186199524864049525230632349122641286070154015969482835766788701771985767851869029716682938719605569246785651735157933391523841630039811054747692012875399056216812312495896595877762403606412140945838748737056399372106621195941405517146304769776956085093684208997257283536882168745730865308961716052844677262707090692417209080298462646781521352412995291241016077134035525620989952*i1^32 + 3395907447860405469268926536006752400475264899184754133646835232935773712743466975536316673073427023389089429941270552527959582920310378752110407676147105689255239549958146081135500126245498714138405961094682975755445030917867991919309496129015350932842956004791103018856237765126409463887219744457181074420773288654749428248820115022022051856943584940815475865530057971062854399207352693675890715245990600712945419507291077781526233320095851548008657905548545202746710485495470110475377357695864098490769169084749273871680126427285585701394098295111706193292149422942940763673803234188221961589553199332181948461639801620081457913003694967734559728743658320907785069863039597955553008862083559137318709649621900377308123578823689402915995508581087460406546739698819201732939971124307293112440282822622520624223964678119990059847714589878452909275437231722637659146493476103648435390753943790013879653061145438633473615764281699628935115219028509604685076239266239106172776153849035116123632402454269630902474702135010848365116841532337931830248888776281605544751062109764459068449244754076413734040999382233977856347703696623964863784083850004160077654441400879953532054644519576793367796523334829428296925818530874891277624153626221000526637657601502476003509804124438796285568682860243249408485745187766925055041630307045591977818949720051482871906285714854519704153312942510472896218748321333495463936*i1^33 + 202738168005333698826562644750704776814351413271992267433951242927312296507454194904614426309420531410769067075011300691478459178915139038107617997044417697590039514625482774116331261973159750418277464991542939342200997737324114161927126348306634672927374488189725695160131899392119070856321271631071311656146892069176610063079374598808720517894667915875046627731688805320212067605479768905712427473537086360595438767354463908840180309798987761043443958263549647504952511524228848282147413276415964944672095430495222796063700432589225622731941222528199064101532890696400679962572565917531687170883626229526157461120261233139295783168518764747909621857724731861799095110345865737577037899586641607828510716894321216277721164680741596205445518701585492312117385319824996544930388925104059223787067532461462745116573132006496593136014437541731857689377468029746102169025108521574769607509519848125713558305884598450472034784942838465378016750625886990028959088729899651246494681923986586248021298728170853726683823712595938604557573540116642095378156515376952143138596581088938103707745968884852160533925800837070255307769574544631206343548293632109687043432206859775502532453616104557011494816760573108173386677284862497520855572086407260459521162670961674929336927769897445287486816151687876740615742059284801000545888911456887380474777652815829633411649332020824707321098949423423402062972452864*i1^34 + 20527105513710253458688343939674711395194916268500152494324094121993542095783911060057400761720818149505738723683917855333032601793141018316559981316047530160154921462056087711486180653434878568764473116669670174196759683779462691097067551852673642295006798848119343188906185293751311920502769664513882623105000077502664666438672259639083506576508844177130071801557595517199318965085179969523270035155705095396609799326170400877258953710475332491240050981574280771724578447608300736170799077245519547979195044416449549345218054653143749538611877214282644783018630209791618444306332947814818724289581197155755636716745295670911181783779579057304684093144984367767142027260897110370712288455489523780016199404661241327475916148189573736276175673518411599293082069037811226925339109862958315397511813797231321316605109702346458337108795168184177306513669551127886704832586225694090108620478732816299556640626773388260577359637295529996682142625967733845663261036375680297900315553865271411133056974769393730630244191405792585628225162725328729294618125561105955161858972764494870537972555089155756362126183688019989466997624172851418801622271610998584431802010635536823304296419464496878722817959472046162034211677164547342745620114440321425235638049185126516255158707655886482973667397952073454671858803092859919087744198888212737687414415835451562966590643133320146550430870109278961664*i1^35 + 404144122390780990908133488820485702755985585427675324504171370971688169797419512050023468458935173935260504148921446333777122609892989660190872683529935498621172332547888440491933162631862059303403669027018966899698108981284265290981030436000185045249843622167901698342978573778116522462885430333442011721039411908938615505523684134501884040734218579616894588845337094307635928384396537467299061858217881330658022375305420766725501372831201103354125461700669305028655945866181424122793086473109351316390425167903609331932757728180264487281254442422206368189920553538246614550506433065937275162775797278786150566288645357733224103865785227427205206341102239836669580193057926231964428972365249457082171206288484454878494271854009560179441389557156177204215648610316842070481695486885360695200130322428875995568172176288027186082040292399767904765879505465420279730079537743442639618604851082196417862409028587181540688869845576392056027493763352013611529329620833783708151612572377007119380100279033170197323359640692681669883759122748439057895979059731093755099663254311962244953093598577707961525914868653148411065533414982011730177334143976505828426335997602735084054354109876873175571330479900685796030593344635707453378368250468852147224009680681117635979518163462547449062683963594626432740027359480018162558560363594507982105005383611325571596759883500758324626849792*i1^36 + 2364292353021227190200696153039970510263215484801634125401303298659846320799924998994988169482265955297654150954931423293839752210876124730935319846844019626092965955699185872878087511253462623209089072084305999210322122527787127177358587027731109969226266090191038744211173526958278349289988242619553331868773851533109863931722399303629988929908371947072352891118856344433815892475208865448697347388973535279361089278044162850276700523596783509516812565652493733161232709747906335266344433021266173062073961355986876773677866081486293872276206908357278773396595713002447589133709334516707591855633262480634015582639828152149725088775653004467317784698945332525168186970920768299171992212738800353497211993567949324491607476547171180164682857362198490324239247550065072780341326059134010528399701749960573346718821071970714382962990484121562200289657106740475209003477673456300124405903052283523168127799243937588801878675592046544897326514734212583151279207764479028661855696675924557142898609716992138006878169069417875899360620356598693899341037435860856191123704224916180462131573573326149329007126150201513831079333729422951271474065106910528816578665737677930283427693513608863994808060396639865623721026769699972714727874515217605450082415962621574446989152051341931113354397945125771371561065789598989005742210728150088752261033634610808682184377448267776*i1^37 + 4814170568942134325585145350397593691938298619575738447473564551119413991088977898544137510698848789470932654666835152053806412467663963558289681916926585135138421123625211900589355875850460531623717992360243250504872678854427594196226975322578058362297926225948548992840320624223039400556331554969378985213498193951083513884235698024703969862021491465999291664051268141998709557440549712279948897246773826624144498235739266303029401469127585031970206924140946608916708478216616564116563723870819718929542125347179559912182617621295212767727162036549051023749911416491997467453585285498477700718544669240322227890430826508513620940203685392656962227884036752933609172956371885879934176981886926704086993030520890695301838107174526623751170825032691298431858468831918561654394044914737027027334547586350290475108664202518165020327232957546168173604228626173237245724398636109255450273275120932960599435449454437855549740458723130417741287772970585847694769766815468185987522653084964899542393054095105004865106109565346825736101265268444223337118121861516470839157926188477610533763681278274200365234043751418282917746481440989196645931411104333408368227212622943261954353239513066098785412912937744849538295637345480070893165917160219481681721958715550565730824415962420070347439117751968427327593126674226780648621497074920722560374976672023065919488*i1^38 + -2301458434495090489246525549607297602965236666199093195486069864448242935229412458731633021047238818321922049432715277967640516009222918694793314053022604659740217900090176415649483218708808673724669034653208777603590986392481657548825413222771443888618610513039108640070939420995117863855821456873799940193855206744061057794796442281833132986188215504919198880481118828075723805994993564502042404997957253205538554750390539709086894951987129323255772717139308814677417315944996959271881939464927101967682184890811788490259106377794542556208906773052328100898739912474780896821077754672504039413479491167139108477499888649061964752681428364709833322618307387863073466015558791776658273231425800953743577513768255401058491911754892541807922060273193883124069464905997571402235163249868945346879916566205382430949361692975516233853021748194277888937253284807061445516453646013486838806730909997023801362156885911656240272427231457563240781771772607691839944890431124363076116434594984253006124417305951262319815819385094328864706263006868213650366895765490455589478409452962274836457174618622429222624117482636551529157681361656983132507009755508700558587099935585718902941676222503673516039998765859374088253909633303734781623406584105805970089258499922630158755300441227109518902963519319820465175816107742669775584936678013164055429120*i1^39 + 23025784472068229210806923106812836477589709131369325959370915111058837491608339088530075307051911030528665205288607938883315286719209528574434246896728844920714127079488031594441186114524771269832865731305655363233965244095483408151168887226906430580392632223791780842773049711610407591032315064806100029130151624430592625438804850640194246100735858822048938417894213313634095865872745230567400456200567082268259532200491475182373334999636752696232465103312964057493485439049319928966867581839208678243042399315296115805962020273427836549590116988325345163983379277795542630253252789051751694631650120795625544849021798737416591046223885607566483731622009809392540004446116479131339343356753116464890245995786784865836104679571068260862957799406501464494881759722899818575807856220332555466477227044268690271946559102302566177457055611846209753455089649377256531495002859030194084861678579679498089909344054619531327097474639294756046328899455771166292367254583049595453210020359187752245894312285650068083599111956108221367190898484088232789962533468179111068974116118256595223272426154724923762317848594426689511376627808147814106631863078739116933282501229304653282657892034478352289932088628848760116989034226505798709632629003938557056868382932516575534967449884647373966297611251012518936666627923197136691868925952*i1^40 + -86836303315663299872567992732943071988432802598541672302991974436424918776812926057150359442460759173391309298557135517995401191762305156578267889329650539685395881561904069319433894062932651800717409792408667366038719348028455279028504636716756127144414182843106190221911590208877695128919935007493426541752088687956773357641642842178278182704868200734450083397338073045856440698446533405413512592514684132862762783245172611549284669713740338351473916101954293842964723828929292063657148818375898388803914956243744257141505407716138690792584576509352940728295804420121697067865707814070691704673997606899793796710765793388923372442834526713062272201220705290852521861227877095747563439699320205263505423563707857549330784004031312767642484268823854989513942805004951560108221908830191115686705958485130187329761386607304960089800568305761303926986068398337121963168585894202460218810046290939852607105236692362080898321924527960003727816784086340933172595397142523027362213870055742329756032594269123861491816342331191335370735556030235917362118705534761865029669044452953081809116157975493062785352965745535269307938414143062391848335614037085751746414746705579689607112712346737293240994853849521679308620578213871911047793097551281377807795646108685356153385159119548465720527204684320948406084480000*i1^41 + -22392757265098017983881506908163004505798472071103023092267438004786809747130663517006868999671111146007621182471279971771391061904360028387623252133024138213082061200592393342081526958579105698828599393009777550742472138564196326336547923244410875550450024910022098012869350507702446361654571531531303799221984257886518204616070064357117572110556766668505356226727459966640254727237926758299070806025769170251187626798179565500854738711126444434503154547713525326362396569990599623049580195376420236589892778473750147412467538504341168587680239661514504880600402886175775109585952669539710235708169577673016576041235627968460250734554851136450673913421773475462938296319902337776475763424738165549145399166380281989396976247347093561347934406761361126064997192012114172060579435582281505621278169210128176177890840557955757985924050654496204162289851187131588438910054751565624452645536160579753604039884172722277738355331280538418438434675455235448390949333984770363022325265393637350578663586536053156689485003699873983498687903588482031673739228022197960615341097509105596978765048209737498060853089841586319555381157816956429594965935717931871338238000304779494957688886741042194806308668247467317991468006442342825926895793653265589698626153198840883236134125419772251137500000*i1^42 + -969395300660909209754668996115104553513440397204196778442561090274009725666746243871175974890125066984863061128362500632726305936090209273041618682623615797700383097941463715530538445387421991652341947615223239109482266731109964681834501417550654476842958488309026881561617877233721839797690915801769222167803324142230092221710241882697887877887489338233425483229989203532318060706186897582024709865765056490165575182610321751012678407401584237623372583637738825849075643927769886824604475668992925234653135252019891265058277990748522914089176035704547824029777996371551824677976466478038567999528459876372969630298851644253084449270750044914419302884480715246036804198341091559930024021350763876662000943604554804852513807291480925899789717489943138377105613184036214040261658624554995666823508750776070432118087353136119435037352639533166541143846899864283037326521456452281084097115087795763067881076075743229786867646257297758182432982111185259561618231866590024849191474821551919703996483672443073124297415329501823063895004316335703365847876828135008136651664029322565759425072557360825421031208909670031491361316934832489800402762236634157253451825907986909331563121843176900220261599273042616351133608090786258493080614612998735321837965576171875*i1^43 - N1*22060708372476130907376592444279862701145585669648822090697063551429020326724547913297821939733529156919309439853222630266025202408069895907739864225292118726837819855894994801763705942289291860630538853990186772515286020819861127225400157087248979127372746524783225419655552947254780349615389273452825388307420044803955464800831197567180961382313063394464594358442151516011171985297645602054637491438979461729332555434277221154556961927786495429746794347893433317359819119375000000*i3 ] ]