[ [ 17936113119863117685704509506219671168136433595779299704754907738926382476832589262766002424751159809023804127912050780187417064644838560190107983549209018711215823600258597893459943403069738883412514394467091046808154107376675072000471321119141286807124096786336973981999566257175126041604952426042079381557688808869715284765614716625580413583054584664004435888502315443557928802840115290900410217745351958102727261480679454760971815103623893798687424705264313897973152447109613883180917103371916297191860064000659136619957103849400790854314820150639059792472898187566885616724866270499764078278395530742277243759941669242593596180324831142489847019330757957702872107179801135199784057737951973319459950956040038480680179027024843793968054729686921950681365255846672739882359381148533436845393510102018367214208506399420792747150792257421602579663382162394429928009640062588001345470041328869277133814897647779902157328021054443977252907197737621512222100816446266791869670924722666816243514329643839502934033129330806217097369003434791450592537519145732943633916245910650073185698014992316912290922879472361492282960461255811578599836248604332408101223996513910457481266711719014690969993218350400033536558088758908702684863210190471582014714675200000000000 + -376808843790515829052180081302261090855371372096831703282409884338026702734374297845605909164019218795462541975532900824274509426615382403220737445811897338850146380588201413376440847838897994360554141975600686383958799832386318046633041545542273931886007429370107791056896122129844188878862238222992669986452938612904434412282226195266459998183577094064545466431596296060587937194756012772426503817709439784921987589725734902133022631967513614699166594948149850048485190350520567525153010349802024851909438383602731602376758154512463100890847672742658758284085876142484590318644182291090748949027009585289259582511252638569869120767610796052352064532897323691478098104101121406564031533009333647589517033855730936247942868709729975584032595778202115774938367444291409753020569736139315719624230679597804177117177099932585344773027402861527816084549414662674824097977099371928372554627830698496553753498167444078161487016609106370328816316468429367724355011480792815558834246135669614170451646054451072309166268722515990685028435056667787010493950921229258570644938334858535498700672365697834205261775131959414293045898608902677456051729260971010161783834933481046066972563114741059709035333069087844256172597499426252842072280412924879905782497280000000000*i1 + -1008084059406689738693745814530651238519617336915186749324945210909180956850429779638242631962933348220413911238607932828513158074014456544758235637200673090272562755202515267670265694902739656665334274434627289128670186252919486540252672163634797530123378961626575604509100560518514204642443909135119640957202702417218166367682886766783722982012138864059324982499458201354827311643972828737949967822665597462958240914073484112355335975412379743192773173809200666266977603422573552736981950475465662860265580420193044422198239251856323736352127752657034861958700649130050016738581370528380509992427333768376032317065733174764528814044556604298751267414735544227285880804972504038627706599576112993396466711155257599521160804968431019563291820401199856772440757254743653729274547428898796346647940363305338481930228578575310666451700318703721509163415947810931638066350259102726514945014129784758198076145223977187844926979125852515951326219284397467478046995366412365155529807436057424850947279199493247862736405700430329896781786346340333152920871388083831221961971905242850437788236675161206862086054640421267142870331279408326964876693620237983523242250731093262160719568047937552386300605559779769530543724511101058296975495733560216117890252800000000*i1^2 + 2662766441908947144571327416047186178203223846916698044201824355298753439530808298854038802891267765249777994016146639692864634912949635152103241431042762816205978643955574120093787141169364665496284518533823194937538733184556758280195421183369977244763453355779219160447413172763637713046944163880473583779661274311374219750300297136572771099326771468454392360210891874410485839391391174265076645358111841934179497113943291072491708959160474549935426510736628577462530834576137966366415364792664098497185521325625134906203312255195192932194758018902853656337060173868235894963842901836767722937127107393298275167200641314782519722886662216714821731203353568822254067783604183710014655864802864641360342385845141799310813670578873967903035344816511811672511656486336471825913651028983952996110390065156943141311030876107483258962853302307206583635966932482202379212456198762881816254409028101511883394541383770582356185823449490582128748634294465465551205535144730147524467166598921447430598277738584122501675692243170890982530511093828999847105792015098823727457180451252363415761748010452889521154994921241267114576999227064325924778371162016589861242383006500543927346960228025128854373689031802482708508965775143647081094774112394956754649088000000*i1^3 + 10489377227761206752885620600244505749106585702177690569175274098066679316109580408549435570735068308406180387947202866186152101175707438001464934116341605578467692214310209527163874862059592277422090468653051124659679162184645728739922947579597347252582603761279232455964317735694150559362754229089527232378824112587082146938692817359357732426544791117412580847116618720971423698882488610881112623827931840032878525311045813194574487242788137656937688181194587695454106321302475795058040538083712334543898626378194257427132451312479836861708508257105432779256617053163034929963934739635879033580582057086732605728693552438997660305774581252971703591831155828635979251402693506943312015317396822218086232165175587386484196887738048604894299864083852455366070087901854796611491616251533098247930912940160664834819574323439126196080680473947669363504688227939125893640315872949417993975080891977133486541234067389850834293474693533326608480612627164609018515639456235379961214178809768811949061667286929474857448344630763741898938049923843852596682706311233493388747896781363631431947362887975067959891770013028338012619568354740636516543763149259373376281740209776408161741156133641542283560027248907804156126813475590134657058163558966211704258560000*i1^4 + -20668975882399107023606142152363753977246751383796907677388034310458344166499197603297580023372940775844684747999252786802147696552745755413868618803937828867400153087510204559610357831516276886837456547591664881516921983867357254860771591591758977842115483399612112604721683300935281209109434274096287483137382059741646811429227384020101808490783868304846928807207588762392079364801545930908526847302605396865646553197188282796505156108622268233313642453568592550378051413331548954675382017389145374588951133552865176156119282515238770953295275142227128486636682254677326221063074099848851825003872005964485987170453005371670137059603587137013465892255998476353489673904148768249546851499969175888574675046245880053144032603444055204240705584525159793574737774865418011415745626655959709440149811175491658738087293507637605019923284072370565398126338148129730793754709480961093640981832489954228631987512724121756790835051592524914798747770641210391315739665234617992680295726462877996929170426495969999986878040618079848632880825003862429886519263261767974573173090836661244228663240850872581788288577383352776603809947448428729321286375289920515976087119360496416475808452509374423791750444683829791369966962379612110697207174121474934460907520*i1^5 + 2958776754792335636519532690407874521005654876776518342154666696372921101650229722822374369010443485963898317207529199370289275482691431415649810765584569620842740279630681932730642186655956451009592224018789950586331689062391655570182779843618520691177518972943905150424780505910369627568299285510361903726347742414469590915786627578801691242381584643360850117289897859266245436616367257112199883420933710930683076151068372774252703169660881426408869332879404855966627072333115952119288571585351226493957456803224921067865278880992809015835885474564720952314142769235054792276164863842189005142379188571509075029069095718668487784409096181204755186096344153759328114764955736279592906923773365921333003571911736382813947780510652631246718696305471707371355644586341512345043977235333726236394929012922260597944642335414505127488556488494847976603618344334183740138612835023563688467868182961534898622770001114975261921075319995236612506767321780700781448947611589034079272370095935613573645277509887727339591250978062811659849711601304794315863721750169113010707977319321911222484274173500505893368033155017073697079925749609552021119343917982674107909020281848604999236971437852896363666810777640385905451186690753971730638431319975119552512*i1^6 + -509451703245938136690771410984152887405792812433834561390313738355144086730424027674580366203597627800747885590233297023767481078196004437558189576780187134864829868252722302019888739717387949420772827715624535821084766539132424625699269471135979615000830366209632898891640767731699107386233252979287775389707011010579862837417209767668439528836369172403101830885058144920206880583459925484364557724529275253062334649889071997823793676559966559388128861892088292874383391196838490613918023529315217369627249782285209896020188115118570839654776229429150445976052691744912750331468525048129367834416290225851137490801289435944293853208305739030919904125563293389740560644602698903328038729077235395902770875833063875191850039745632765386733192226809701596708631145923554696554435345378839030756690991187004681106820573625385625443242406741022666769326197048792277349556653191655322430162353351696360542726683021696675927660528540489892714320569110587863638775114589557159025982932483674760357076669925512899198851536865748820488170102874614837198701057366589548164186834649968278323773577860420469888894351132761597636469069258492664610412621489568066719380902506096366272626573154984675710090669269752111935450475706215784977269086442487808*i1^7 + 163513050310830918738750046827775409059742513799399690953320537961178437819725052015919719816576601003185416860483245199164244672804213837154823741301134834887338285288805317083719761987930207328369570227996363326323985778847050520511271517581485729513927907509419336989473902524705687111037755966401661827950821339765002876589256705350615863876088837823564189377496892971765970427910279589600801205578918549467728370209095607015127089651498612580532762380536662810977835991680609852421045329829339971132292593727323558359535913857143212104504014615412383045069484407499269619029000478155803399453981690661423556852001970016097549506697645369842546750613550878262407403377892116526041483057728958684719519394384007725444069458012487830268482302805189592993273947605267826468001639845429471669064516943178290301620438306765109648761270219964677386921746225436541681911171009330807742463543650276565649312057657993973055268545343512742438118884004695100366148651793668835097559092385181832364690426132246836547315233648685906333479729713234259296910303907192228673282643617939156080768028140667024733895621011158732448096557511793391066954971174892528638435792741066580990302188890432527123287798742590608866019313115273635736987180728320*i1^8 + -37507909390044795498403548422555686245526956518035716129477535892836609473874736539632575616009252282110210487547008046382953321453879580761416084013888938122432346736504052622369273109255835971850754307224210725725298283286678814805747171444910938195932682629735660299816367354515764035862269325230158657238601845710303580753710930510264806099477587699993768978418674470772923256374509731457724669244714321813666374538370994420395987946010553513553976676128308627651665524206620664549791440064116619568808834814619065501595301095674033344390561916584011124068285838839386956791715504064086405228341268593514320962086512271554743936520169072139744203441236930102931524265533172342360128773127230306927050537050918970177795310836476370162323491655351808038595055817536728520579231610788396775120706753302947680647400493901332531286797949507213571128071744386702693387931519501582839594629671663059358206506190461932269846048662807296665635983568506654764747000670388423756524557968177561803604025113499702994672603119474454640015871985317997108612345446066693596192654144248358500319109126725431537408722535064703918885564421561836984707437897196773008565164645723165347431676284878707703088290263800611832890736238698577185988411392*i1^9 + -558205395976887684966799029089742613273795891470119227071129211998913517925985650032337920370260419423547335951301205152064198779401032316433311477919915343335533806934505117702586365084330536070267245495874272207312850721234908980552855106922587154240678983066961507897957603615301666246974103572372220754318016020795531428343422934494331592604536763170150855852329113108067394203253087170967702582122913331506482713331677571763936801495578535450549617465808636926319664013993222244115170586287702812572443279933690620546798017424307743579638654489712744861205492538710594796151301125372609725867025499966094000133063833792119740406537903058185126692053957211272878641202857143281135321462656118073100813744666390183655645528658285699471134819746076480204057148024682777212796066353906727648287131445322422375753262934233624649147957434492980609697394959759726824291758039245684597515923918513767830595124121486171685040207613216056351384805998383079477042812917059633238295036764672556754601428974019382622120756967459973812764579885464787463798338793713223954451754536103135710971793032833933293952088863983970411430573760344370568280170424992294354946990460780926042380278042561496333079564805304401829956197605024471187456*i1^10 + 248635557856068911720442338106319796129451617736926069237310726778089204507430574166397072105959622471202035853602765691061824128102713961214528447341298706672364928972914208627211119820009032680740589811491227386552111957133735473584882203408467345932230122416057373354325134301082317504335483801610369187000809535113582758857570387542757745545224653430583608894740486727030290891107870729246655919241194336135519065679543944153565466542016494292924593985649354321245998884013714742667269577597592476962200652659798056492959975033308717469840212049943945833934097172434655575103184311187340270001872857434172677136841426214803219496034683844854555754518582216382694468392468836969819317222884159391339146489285310997852430691412742295168231793863833954165604713707303745239557925513113759949897203188680713280668220531893068313422104082045071842713016237173159099821765952347158735129638193315907287162195668877685583386036485173096946421054906995449803030625884030021466359178410998429414747354530898652217411112300598378336787203299621623998174316425752559303093523283516478510182116876725153640614986102166985525809270133242576290921589114050454531836573459101924846921683182081128010921053854634341047634877439201509376*i1^11 + -68645139820176113325816998170371175345385838795461434346797991147758134188423549677401778597731330725840417640168234348577517893612402057002008383481267241864270209476787836576237312414345496254887417922640877015868336427245823825633557247392274683337537692988999038285122082762043200377527518839172386323854077149389326617742084806168209654799016534134612935981019553502824568049364055485401652062249576939471621461522448410268327999679103024165378457019651603413788149568067768562871809572154802307825185371824432061702424100276733725018950385927878653824270310449936024369967370250563211594032157194902720658873284158896138606290995414994311955045087204251789596885171476156596997310782959245746389776189420437237527737677621206260351144636754751262735553505344371264725812144481172870345253385394179156259593401728423082669404251493802540344837714682319404129885721882051199907804580751411034907121317779694690428834301396608856623663663176111647540814707776168572429407441578234791353792380132706427541492350393434020007178475376023408082726314679610240248156241899214314187448170811904725413868805547706180202651905779820468750826596750984938827038819026577900283023521147182854834847700590559369791743795090423808*i1^12 + -2971811891468349055192157900916136416665509258571658530153370989344408242495859176519796402653040657614653488952051988969576542837045123505353614057297123175543258651863769296282232034195829003607226808982911113957257492623913160808551725860273989408976224923781322414101007775316602077700117711892655834262312448389560799858747999173112419543512504723389673477914227245636030184653514451057954076892759977439279580198463593382243695461947924334367213580155516512573861963120839979464745180466886999686927615471726260502510573169103124706826172465599534135213605258290261633366886648388405217179468316317322529179607366852877161407607293862938872511811202128746200372669780270739780450840064610201350439518004579480255626961816171687823947585016982032361832967893099434449801645071331913717366969803230061108028488029278614010010178770155293621123255586956680908317752435703809945478742579985939110889302314901711922546835354146256111380929018449648663987392532670147864318401594004346841145839913077809312515366061306261053293672134707508582555979914754482317953937255941443955389579452749151040656975773761169139024142292639924972681450842278949590378271053328913965145330009727573901016882444247311838209070071808*i1^13 + 372777445960718355585310807061520286126246022343350136445533349979814203380056906771395823674705243238014786395856917474830421810968042457498380470164992625843025931647665037608548982200304462738640314730584593036306510464435816768781888732351459409183140533839661916933471956550515666203821893126134378934098131870365084902563180355033380789894506791974975856258122899822850867811351784690644759428343222888093966347910376248310529383385575675404883811169051442143652598815521815387971812544648032740773748606771460763737267430046042153001668746861585250646751255604596278509316554331075724257062833824979858446294427254830630556797650312302773614427596586100043328445372776267589558414787303154100456149003646589416037271720935528569853299224020017764501121691615052791770694416551185905769456545995338841360053743913636503738163551815796806057751051868427528573112117670263230143064325055941742217741569866663378364412919972906656366753633475334233645216146372049590614951663189870691683796431850385358611230755217328642668702878837417105431345076366781144475187019526657600789182263348704999072505533442757768853147344387483963796951012711081072848648744933679216999580864535037754813956324026497027285188608*i1^14 + 1112215767163688275770190739301872288837449396813172206720138246189134130232843442989914390404171259052575105884393098788643498891800130369041125559823212075688695775635265150967902916152281126306558454841422786205371531550762287788631315067173938055125692715623001807171119580204361957626138031705544107864486016819591482707832606366373815688538659014058987927515593479610562619015086026062122218369002869029998494266294779350961281434569718361382236674271396601893334264397373892217921898080367080304458995365219892093084753141847695565955339412979276414985977070406913575494830172084050429200532821674263264609853968829991965514929288982999578227674081582916100180806641938081587915921904821070292498745910325176372219913190476535444342257290504357666264350329157874738234111119242734077581787067155764117068034379284529980799789876050944045600012856256761977336507533124091918498290441292251123131005631151996044708508102865061546491240914350833743017763784018896386479127478884184855903673629811008563013703114336945296556874175501889039025899181802109777514764518931689564637086933764140578251641919274155093547557578224054113421481920903111917668625681250715367931306722568088128128592633599396675584*i1^15 + -1128919417891716740405957725089170687878403075785029724381068421308374278555338500820125123825941787454852745522916038569515086264765396782576706477957392883350981649940648613270028522432934258077665878040194829121397382502050981217276541340259252895074837751048505540971655538281462408521516614725142209701011096156146636872593780389930065982078025068923103545672079133136480691160150456467876381846018492747368209094200449839809492454624949562562975710383205678001111599972207828542642084778167414776839396396126431451778036433186033898509889277688031464389891023088160596742595483436637804440290306771277642018325489222886007731949162161960409537041976913063660661546680177082612925799409889196281710487063542429301604925303650345224168617361300231352968185130765582163740212330751932669739006592515386641127954971110469544582414003277813690502765387268184366860614442097593883430873196938769014638729374328733117137905754683265401251444180003519584385420266902947942825033905867457861303917524719713475761594624725254851583777979959328130741301745525355572886473123053806643611319124405081956739552848721626347636063402413999592254131202564571820477244021749643291717142550048733106885697315828400128*i1^16 + 19269010246973171700513736121181132928500136770970063792129295523366258066598484578780813857714657319999289072490953422992685050893511142457760235133373974244003671369300054247661582284458264998998128926263991833981663648723293870421789612185432838815512932176886964935609807218505448978176048350568577099242109850224711527235410816019739752343061378651677212744121333001104298801676860781896955762268946301521900317747347575124661915814791193665468012526749911921175278802983690754857353093706954371973181242015469822508263223018559623042530067898788555186206544251535360140417452404304571951814694016691431896487954126281934705707170939690038121576534456672724483866592626867091893739053428612140330377311726287129878792213290661447509579352231604304101685728646681428024498082609655633490323387680277707391900352013805592433707230461296746474759591434578434276024118529565259229993792678990121082494539980421647237195542851822444032350546960864023950910358738397866326434122525525362873477568817503743489806067520939848218987678970965547593059184772359827290782563610434896296815681755315255245573207319968935446673998657282105912827640542037086467939754009463844532694267935569915404830931681280*i1^17 + 485662643950707836059242755372462745459456150196628770337445541896739060476466951472860337782168599517345358766335065187608955799616388137266033788093570776599986812618823886135063212968359169354999836219853186338036801592596726269026265071952007564572230772046072209141672839326245561270928530706571573172173609656464155336541047376160815345715594816949488158198812985069818080025426525079028290255021389755399483944497798820451065057139765074201307593982535901611346226473908717812791323892427457594274380900619661682277915955209407327421292103613777401120421980428343993919853329207234726112618859058204667572113074306700188042691354666529190690345548703925150796313477427823069626866792126803135040127241633392293041589042169706376537609483518393788787335730349740458641805669944559250051936942488419261995525082915195005852193003603869467972792889661347054486914145040684503466017520054625485528760141464169534537942345319655484763112178200066816998383278569785273707443042640267742848463798442979981819386952428497229853533556388275332633081511615810564648875173519347413302337912989177631715559608818163827834471317819448682609202052597867688526617450559898480952052775454349965070958592*i1^18 + -47527919573702819884810096493576225166408519748811740631040212995943121405712746968433712847725628542861075278585779427914270607599826319958355894478034707894986628097522871840666936353793802221887581919972396277497444931739471999481520636367959502488789402701939793484750412537763901497231117144724427487266702079818368467039879602028385571893845300871445865371138343967272344922349374692217816539357308677331650712852180122033148505872261560422505831123043450946811028883415612269984173491276455849489623093799480977120250673097561254905016874082584283014886252532594365747864557727542014099414937078975287528689597602107227401145162484763783987152953084099948933570065344241220907253504810979671288843536500246906832741373914906976762205589375252712692853595910261488611617653428294827404695142530932720479428931143236810114141294613774633518958235272177202762592738592965060985261443780579114570272516325294626774534173974920415719443026622690209156521674127273441438374441762339140526325746215704706036830660676364329724413054816854265945328916755890346722141599208323851731642035971418821737551495887483034603165508694756485419683351565690858527126338669588192755720764123536219439104*i1^19 + 3350085678242315781558610368512333576391037235446284543757183966862560220189318548039696098088665695060625137649040097137087048267363330596879664825187884092109215687629075703962921241032937306129417648398824431891675920068580491944605822421605494098242035112493574961120637314055311693692288210271045437391151785274765740463548533677570110687646754342336208256159229921531456391907207445426206724717604283683428234194775183334751693330837261601244674953024682599470093661401172109849289803882695221159462741431762619196186548861942181107132347910947805711431436164953029927435913295428047343206814366711313056956057662695621745279008366531131682786100520165578899497168322003749624058610273248815405710251960201466099195247273272664110540235470099266231651689520213754015364548372430571054408372873863043100567965946382399958809086225697614157694752358914052563414694584275232888062772337616635369291779202099793823921331282824855016591971367507477005425494525002793235617617196705471909213089532619886976222263262664109349671132495566363254036946184320947444246670176434381900264144585397230068414178204157507897340462854238536974493200991898485568305981173486617123635733153550696448*i1^20 + -74136718817441430492757049881624790705531875128362082152269655820772060440584973207215056347487258027994130339845769694021612828330700992377851423539677775127061417038574959388445117356942157356518711490377650649721499654702047573538456098706303133072581167444117585592456921499460931294828684305865330740894404315607288467187786966762003937786419261480611841438518042532937518010608652728600748745061785389424402104603590816188731567629036866398026731131866618271347726103549992147312911251226433282429359822820956659597187032974629994554812722375750555328729742379096390968883905903264720311036142566124407002455086416291432321930921521637507676173261613910943151676312647295859403958759173673834029951755895698951942373560690363082595213191740825672501940041286610302464879853988450710967719437831120340754412277515265744029673281517321342876794868602634654614876032802544482389275551262992358334141673878394118221231546266746687356565378748031218626351271680957056224680240742265034307024432259137489723867134751206308668334753625589227496955872937499288049561130305890378374348662667015861189700465378831149379836026254083372479991502674733706090573580283925965758978242641920*i1^21 + -9768798107333893362953298984246653183876815983072720921128074343234947154040478510340608256869688646687877158589375721235069991743355692422477782253150484504130395000451222199738992757390440958548696172896588696332632362254873265212634817159491221013723272034946293154614767681885519699152330962515231887264391907323378667120604553103825976790535397283212677148168391435804454289947199610327256633404460329802979413291927724011357204057051804720792669761614644640684552546342755206508583431862248397738575553182731958377354014490622182016651968928379808120445128036469279571605413230931244886852976155884331311836663705531145747221300087404217430316395076797781637626042359002517134105800383274084269178405455806271274474883402632505489654407304480533373416028261735527274951572936384829741493439547894301784771314288611284226797747153370817045879983183376463516513523317747276815544143430310235137694204975115228465226415554663144824159259340477912552386318901124686590048336146257867899052383845002368811510460574209245707961217317597964792791669968003978137892323437967205943817199222652262956218991284561649578898144240144046213211892708317479411412932039067438664560672768*i1^22 + -2576703446411105883673481297101808047591342075025715319846413812544955489300623326267983238415794512821049586379727408444736350521974902998889529742202311915433915059651024567697747740510294136990399317156129204066388799226688827851953983228699672809963506158890114775422374427973274716798319243376213498612407605270926395480725389976619209335651333809926236793924432602845115801620440977750355466354114230864005723903430583999717359676100359913075671039106573798849747790071277582362324591822885459292272084707782996363556525431621830309646321323513713913471542896762482315851553455653154928137043738343829749440709478356237521277134831426438101952084886021559392240412603583074867540831279269559165704932233993811544051163449699011099695723063324074319509688075656048940331079226343522223568513350759556036045860299423399698511255249323738438703956715871595193158132473514821263815191057163357302313917105163848806733543080580714881660109678576888626924017296350433349299735776284580444253034120176273520591397272304372995685824576854727766548303532340045854556901771061291162817332244037035664735098212225347118790666301179000856540697093683871375957408464709143756800*i1^23 + -4009806345181858874830191203664038926518855196630145753243013310896828677044225139623665114451492907702969474748434964914735793501284270482325741716324029804727425908131320396826779475169807320061736638732697141556440918742507108685010493745004137964123161404241342869005698587193109870575078663900323685773358212271108079077720837936410783690352834963123971272335332126264361401257092559271493884323938362221087934944218544692856211996555122574742829082441426532454111924500720317584868076300505774472206069006421396352427146813455216994704139157574656623235112840914856104114343713463660927908561067542444351168301077430316568212693167508586285623941839727272454664030029851370732768962587027274023795484787471264754796164568321586395644505804686687612220101374038929142745398105732683221749031978884317270330670877641681898391152926147547791806726520579460788211658145399668096869171801369725060899213115658239844825538898921809820743422607127621581289178333763638686145200874444189087779277667360574181183164842647068930763505327775180968953267491109777553575275934874162410715812812006345922927856137023669994133416233248585454165715187354405040030136771018752*i1^24 + -6695756909130155180480829100594494330440624539167399413383492495954948622269862142836259613564907157278532118585361616163764431907953766787037717766148593916057888920543432482762900414425778513944679457168634231640818464410294102901110708799360271562807279860428437534059783349315660437032627666215061656686763160890152617583862800796226864536509975277888841261365096901123302502145072445747945193599306938775308638588788607545543746826465804212318972851200332187133987789173442509739133155018293922244645320168101749113635022348287394104401131110223219183435101310275519541885335277212116843730859698363146649139441009426621560592239362351838870331714313350184574699406722589059008397824346642501679204545455033583570666154274298297140615276122344912703115613302761190085568342410055866894324109390683690864149019021873837732753425485495076589127162646136548395570678180024696472450570701560930910015316632565890476476024223543374160244236819920547649260744179084151624033771419222907564994742344233201844980513317474697493989175910610843844116683113662869894679414651828363178726513920812113350126280676044038632102311193469274896839861603688621683544948736*i1^25 + -18256882919766965751509895310398105278735057264322953521263942361733496914253929801272003171154924087266957475752282263472153495832610057112639331741685141130626202167305667617520081922494947783695035043611351369871708379117714584417369642353404520151846605620003889262095295703523262933512495486157552302674638713792632040352971634375674037851324144112769485372561937979745661771142510762734410697562121011490037204449227549556988466915688643286270228230357082335134405683327352727724412752350620140129234313650226991229448608265230724268212714743108311506679965023791695759298041780218742576041091086966438570932467496832888748366498953897958894473036405820472235727472812689828778039014356103736520599182692637471823367954566966271096792084396125545764066859729159475509593290829891651391935034666260264483323313229751308537702576718695696834879246540734048233628851571302267918320376373874941337807341556503463852771127284206504890251143549059196957149874656242132125334729677343414352436976793496284455135610681064470606846883995615525753652058519846568285808849653538302031153010128595741589680468419516762023244212145621259496434928442118160515072*i1^26 + 12162056382536105168171956637945780344031578010842042496257435873602758592443771341151446067104645205876823267698363821039620415075364001870333198797066951801297095543804263196165134635363131776129091449526312576653128272174697910324874169104970454605860225994324333940467371853323510298742775161794492383714433286789994446794086133691574253959676655207672122672067355634586149125967063854889095457625867173235504584753861422816874224679391895306350510144293622508631650533911139130126972998507332352564887732261686987987384467967899765365829680337837948407869338862290304541753305486729603813962572104234855255912032497678870112720924001638216428183793710918910351965930854140633262122833634354931461795674105482023478726090829950616854495528015398305185719301152501578430867263862102324283857285504331383928606485467008608949035254577127981390025692657273725908087092040264441407487981227958044568390546942055018194806882920687322417348329284519133392265784617336318357552089106425360210248133658648295042371740767614827533771814123806292401856739116806920433729330200497602430387811388218020930663606703517634264847675482759180811164207982575616*i1^27 + -19223726800133550272323151606035861406508278932843541162326517505620021555578183021361545729093343043219648272066216085371409372313931246469764260563779641282446209885356765111233822802692646133414641030778284719355512207332572806266642848192994464507824230369487574194446453130940259583857446837829200380281211940447803800444136771290864634111974491614068378802923812202294404573380665504542712324993249738532045237301726120345497171315138290450011623318299863602623245319543385612437506796020114751835254300677012350816221619205704946748175206640604026994005598913834220771631238662030377082147671422173439015471842227187796668485487866480134322686749015323423198289957199568931126869002401326010983926211588026305745651001259859691417406923416164064480654323602938402768718265068953148700372102993559188402882254475269811747696180383777992548639068320356026880236008942697885549846408778005811892105264359681370381223294742390840221269377280994509934284227392980632076860792429851809236268541290108653473882382860409768464153126687216065130399542788155219946246608516460214684911270269165281489680299933570789972042531234777455960443060224*i1^28 + 851634379074703976624518044427764151310551032644741751899293604933322532857120317024273340941303961388352348868445071536259307945098928756595165811160998261010773263327307270258399615181559879467200679017468729207534592821369630957626506780559716116107216446436623857097038345722817972648724522293924916189196104486923132785443715919253906453988191000246811265641338325739756065704430555076756512595936903200563732501080583777478219567837063142761613792116027880050840421417662200233323669331053703698587047456245690111886701576812985231936817406920879556943559660692045854471898142112318264238434379874463874140108796678607461036870058030686422032406479880010096984239624937299589189264856758207781971815113005420979671858785070171292932591648323216147494306182634930779881087175342849211151498798651708164875978825923543913429301903402419212506550221934809312154421825378870866057435366683863619387683159501356642841516920237470394018241820220634828537143451608938778343333489986220099389158876755464022250267589494665995581425429948638575140751519460767705716495654651124165373642564601569106258379710366996248681331540355931176960*i1^29 + -581684747933598759113471111533419486924449930712814521435025221078191453881523179337564984181125743444167051392017551910517048675950265204191772316457095125062225123301718560880147509323444923694647536731167030459612881359206379465095499363618042072989118698230606244465071585577560480116963541197837489658577155666056355780009537065184081304563007331341391089947926047581182377766630880540596910392881416208963199277227187300346819844947834034133638581685343139278157637779384586846317964132715023527006330802599438722306789841688210178589350903847614217590924760198603210431700882798010049007225644730060310744215922266685606644916729602455437606459289058450973120844376107689261887560724513104897960472382142834763234680962988940450501052935978373003907343395378109604705858253425110772919223369298355207394355601330681743205151900483979895345653986565321475245985878609382919965742069050801999672359597039695838793624290347242777848623932471682396071322212200244696007629372925246609238032916832327413343317938482170863088687155414014467557951263422935802933472895529370762465482491035882484873176565799954247838993129406464*i1^30 + 32180067354343426702955895259754642367479690903455443633162253151414202985173441716820571362720703335084441466053587674802893346953244086604672819190187860523576099420210532390775059195713062419571977924167920127326846985406946302262365901992898840711943383902100462659596694761270890181703236408913672929506272763724303380383665213072793781558289042301328278951121846281795185120621664996473062266420642790656466849809845969080807811192131593680860963153078647477946166624078755663255774359596809537969724581713070826089826857616941910175591697398924640025730680045795780267283483368588699084013802102509330513954313316432042237315096215483798075060653664664128953910554201335064908366943186567244512937068635358536297286374266877968654894037689068045122538268209266819081250958022449790892144419024631661370993984560447858648695888075208682465750054258204488168644384478314231421241758855155703023219164332479454140106522098393920055170528341120731618691762986752975636984687746310106602387371161948976713896829203174203403634192500921312584331115285311714094997450898234239570595488049712253087148934440273900273139712*i1^31 + -12671778978348150690329282426993183621601556273762099578884990610773267105875987366674747993552791210428670446289903110376494706192402674035257236242504566052208314983130985606197062049990836717120000306557774521923585723934846232459503902558223031086746180737659323395249152139918124251471361408029556827348470483396727359129169932625019603559285004054181071785156999467349348285706172038918103785651014872195303300292167144334801752862684976283191655441343176603851635412349791371463866403392922717544687439105375662022016939622444032779111928165633695405757681623691274574897639523244928294630829714883940939466267364668238248532803559852893941498599536739928909493585925646113133065500052878025770992773690387323959009065653131381729843377280699604466133052304553681834675691311946420942192618667562114665022730634628852185556944832717603620298680412960611925010039452512156799482754769654266918202750907972994707900917081110839106894882231271909681298240318657395160666976301503880080418357030441169699112834411059774230630321522712106488267950968687920385277626967078880192153165682200501722297426932475625472*i1^32 + 330682388888083555047084364932486096081284247194086748844456204756528830042975632814986662086618269644096485405455843462888009167021720489835729554860282632743530442269442280936517026954420515687749587318746418245716671198870638673346611784768847579653551478783636059906758783285854221322623587891861032582909530602198777986134111602402583657995329516161753278239924765656411504746141162457319317694800214418408553068594154076296844653588065475929178278548665111218971326286608072253156618530542042189756959149270736410973933467386657603295748309380752533745983669017713286656111092651937175467332678571089111400476310847645759558730176302916207176876209734701874090496611199091900702079421054557263332894727112619546089647499033780762066091600847376245296867996936010492216521897797113965772364752310776343327519464208613579089176037716180220257667049914443523457784345888237526636216627424070937662395022195168644735785915442123884844350408070470915023570169258208938349116830405675390275996901108288220716386317149855270052471360062716818092631360416454108272024766592824222909814373507596062540255199232*i1^33 + -5555196989623900326952495173908625507578332186647607707922731628711766120945165856181944330506231283178664104797835192796834397243450346791310720462968649645962800023987815037637285751235144656827740494561975922289344406523047223142470665683332956626649231563083660759826265988481626521104232761229787560377103094246515997900359276008836916490546683994029334426495539369471043132918719256243813666052946539855634330019822930933914688636843643024639136056209772422251608475411397580919293598953898506376713969189761036068308795975981234491081856939695640571722804080720990218138784275786957750833409777182518790030210412949596408075404249772039132129326529466247484666094699190606142742606925854880594185616379345484256374855925398345416988380093598282211541583211125392138029081319883021406930572713062267298522018646718028026932894494348567382615714459546948459313231225213423623444461779075001266897174357548511612336134671495089143435102347895686367651790034609943967616266035401937184784384272911753933333961346716227349343193946228373110988535915986103345956195064788948308203604345028998070272*i1^34 + 3417755018180841865673762366624624258389327001100049067499273707283118145106730530824008803192945557898733804002412144573633944706609880699377215026173603081095198672714265983186610808277636678880441366313735584232037713614072516054536916019278512507279045652642792186598301722861260529501440675953532149937401684794896369758289654503923796966042876106576229019071463751339665674083247371182585172767627337748056582600423932958052325401816520039577245640948685877870564465619545458620745163754498474075192306276762634408571392260111969204036415735961335568992405355062314989554312538753052139116450830873761592738231889418393275422244749038051477233325987954101331722877654139452727966287669418798444742567314201809776913450042543509360696865855586480225417793976411239037544982128796936280799929841506008095556719989748737983619538997934273203269213980749405464344266592920147209618020824445047673207775004097438646762717507814433191763272411722917940190382765101407106984951561664815296702785225106460733641611016810226199641479987674179169535566025854001063082182294698230830274577432576*i1^35 + -710996673017329604024901822679691887429777128522511295500983399987243298158053357979630764673783957392364656580420949022809479193437982756002313641244583363468982370843753087837501872793043075446943081596543352442967824226739530626554175756704386991934149925965086728704524569782489376020709004719284864847166936654748272919707530751006239820577145943209059744611021653793246430654558576981437403098329170344107750905225565967909278756016542576459302024479326146198792344677582352691780734046528878489035999888417808816832815575195391456270557747114531740086306833204965456859504415386995457007971151321623784936746684079660082407068619319360716392585204343378305801170046407195104359418942467601793858315052791510023212165780313573066052928257456670953647046132719421435321509265798624885244550343589449844020798003057485979235846969035085449299662329057215518229753967310669013048804085597248106441233699130703565859585496469209391339753156015948457566836354842736819664083210063498690721677331217621062798345553638085726681949967532476174447467577050681357423956821441593212928*i1^36 + 31610953476900311112170432391160368533261255539395235248865092165290008702161844379445149802151701870255497980351029490345667317224377855695714392987100084749562794504561486333764469587194072086032480500325405701032600895854371121930350650739440639418270356080756449000419977380424664362641199235971607838492464802288471294761928711980966711330973454527127407312766103870344630649788336884872581402690971406010922215723502008341858411212292029988816876719593316266892381623171422140000254028250371334252378833158715964128532933490618831823881455748183065314132793463302821357133813415500841698692495272071036532442115523323665746799233819041015867420156239966645463064432157853657361517084681373160055969073113981867475424536627525636710558692636527419923842173104028770797443666314645262008985822009724125522992522104347838873333799137033371929327879511245355204909039885013222652145054426995849739635748940212389872420689963358759596189674266775948097029689569161322252930910365615025359668887674036609222193721063283413225812991294476528081066077356986835335508918272*i1^37 + -385575059474889071033594496979304582414590823267572436377974248481140642445722543594847045565128015707343535993349404777954472794785246697763831697375335882857661121816297976842835777929188819729923961555504193011269171036887899851751132346616132439726459436694947045492541111980581796718334898938155085069742383359942080049677632507926525795655875233010422181962959311365690769203356194972423060364278803327792565427875318397801951460795097759753127002047356006079415279469498875772220769391900992682182718235785593460983920713746001347945937422542898768451796086558566505566871420702628626747700223380933175279142769268804020073334528144669466010819720377357513598529399356567711247064941449991980645055654378413567341975055725674638081461987733118862103182083881132220615935266046360073371200317041505228060283646326822597800702962318954077203732571159788613537787490878157856207965976158606823653519805522217820045062000507121885408755213994338982162674361134051134205387741515454644211129206930094464249042723948471191651939584966061943501295246186119168*i1^38 + -9149227420021062699837637542885898272937295905390579856810346841897015211060023116528919599711396715582544199223781515704924758599139568503847720586330803119262348252801523131128157755417089217145299058198027291498087687944801023862713480071832647996597493749102174902574383133612818787076630929006938443937791123698128837604077873613680474581574984155863035021077642742476446560226172568975520729678207789559877274879582640516483577024103663802371168354226118547243080383195140281834308350020864576833985091891174340706430876930852984487862436888843415746211294612007290736675983935820590410582562000789654334674426597430918173148791716410271479041071371354682985394390324958577351329687264155824582164000098993237124154045168028018470795316120330606009396736785786215841648274499795925144498100032020960766143149755379111060686173202441005554290757609638056529917446752822438230840242484918075617791311702641577922806004038001926622341618898965330363681962807932401882118676908337502025482479209406853900610271296882236217957961458498288169779200*i1^39 + 249728594357977070775783821050470493871867343258483269634293899756476372230260119830200959525650412071912539092349823066073435560953371543913546308984265196578383838386680322372977949054371388597188969132979426144664929164714948311434379955549358463940807752854217178247989750677098230785595720532996224798920478801191787819151312671360602437217267917624569005961409487149672333726350264210429436913851064328412518604818403939320733963553602136739629759872671190620876139908205319725324448300030125861119612720528037012214580653117375619068239539918954822236478843657526830378608282991851205602424035819928003485284042496829852947445282831336644890373550423308522674606849014238708716888345056473161081501320117035497264133290659968084162713227074401199817270584134822087658324621678367204856141758875088371300131613073738340354853534013607333017148417512103830392407024172817844648340534517231088907792182609349427070137788845370100566418064190360769882222374095823501052083577712050482224911514988898219690989047601745466908209221468160*i1^40 + -242066359342023846705796643045447638069197141552895544728756283917008618071677083811149783292167613801202474670596612230858558989570157847415569002362902172108810399485940416514256961941839035654519621882891400460181434839839688869493195745050382765478642652556989719768890788608175371573453342526556172673001264208755091423517511362315224894455280015902580496417186524295798729140916623271415048949672671655330382976661183625950967690467228411450371710166348441246662217858819443503542919524359593224544657744390860629092269713879944436889334279937641428637106910941429797597267160780445231740018924132993894638361658030610750794997783797393092162474939733341593219388765444934143455884779028692268527056774273230819034575668259879992429768091054455005950641266935265984228360224752169727569780537011833347594076131798816293508091573609470704947538503440068210147262104437679773523270521641345895183432249087037525792062203264990029360194616613837124619467023850459434412558455687092359316758961586342016122784266723012902912*i1^41 + -39030858726609991031166938450248834563112550141925005979568762097086157328012943900099959428472205789150136679679092190308372237636696754458199053915408487020504603664642762218473289246599463241693854150654059128160301849214675229177617483935382495919292123536584143684595601616984093432057884495423439178277110787141658858789789754023837994145465488457881928324985397704375614393858101084378316295473461498664417598901393783136248544655233617910780280907053461197098662161405654557864545011145680489298858220852388913451333942852534631643137622868602315738210155372334763418629297472034294496046299466481819031634521925410859216156031116569598025404148406920692240582393742460728188650334627854650499840994182296961152551962052357695881091644437803210580008427826114599742279349702734433632979780393150684243143750358810843920309667294505805240496961166686908223009860132133296176171071916425589650630461763095522940201613491759048150219851163399286099836246370712611837839501235224561760892549905639214991213068288*i1^42 + 77962456866463281341862967280959654497370363421892893924806352852777842520688914249350151342642251413004782046935804507460772834216958514429853901225445143100871509617128437295568730558299106225147658470150891260011084375380503678445636930608637236504276267189462268224364837061149955342244864368905214554669560676934780602543077988671269666060808541256916772660450693238606922881267666227134374331728605227362306986640098287283378366858509832390397530499159183697205116355720130916131328579173747166346993451832615311403927580932583969790133764260313520355577766771569657030201131920339519486698878477787880794907449314577727809606455393599013844462511432141984069029335993759142823773163569594472205632578250242739965668180442907573043375726897339439828524267507586236922900093815709307152552487015055630417392769535258798587936405882348395453630448243300266129755845125512486589461383599936751492858004260824303654867609010931347297243660167062852462071213445318545770537080473214218625511643775238144*i1^43 + -94052244527997795917897305979430675366849800529007917994257926946775787406653077647288666493537262047762220174455064433501208430141822959737211976326630497385209522521536303151032235128500821334591086187113219084103346176992756139940184904708091354220351835564357174365300461346330429885048228217487678877207714415439952658217242408646539981532498488768220141292965297062074180754411206413136358206898583605002501036423182676740693817534268619881715040823580003284077701204145603130636824889814665179069266818991586107371675097351509110597706633376096006560793262794677821304932078814943948062599282573427112833255306241456268466957695561610311560156522766425383999827615306054903808148781727014430209701282735718544799684884594146946788439730748873648047000979473956835877078099989710053570787589367026262199379300688339872735435740937035377471761401121032005714363841039732402559793005747305322780075686400255406522084112979967405408648696138357561230419630121461048691962068762669919240192*i1^44 + 12184319763698350793275593490824176409260405856602344458362824811138832125594426975724955792009480789266040279363201400488314687278454667566091541349044731339619181913497559091012042911642552293901940060776734168831420486911402081525462049747644489243164445615875752486814124869905663308982898833529011882704754488675781644496532469169807345370902035218000055368914408254881150150530273072634128683991165582325414652468158043046940383028773855549203991973353039404812544623549065865218500730286818253067022390343168282366122702533460900576510612051193673031105280120231834355529856311277770960431614836140770841810713175686948690524490828328363482641449582414485942030935916813867340280332286873297993043254883615318002144475968786052020208078494696682315803227808040052867432407870418475070352470393195395834658208692257368975600725703165553335760947535493340786010538264957794001025103005606736712302986508975049031885727897387380760093037887439334789764241840758096707824123904*i1^45 + -56456820856278296055146844145932570459466102195242446066912442359942324722491205559022066896179014513892237933538710833248550153410193980981069938109902573277383535626780164651531180265122800706180826007231222277265391061306420103162511781029554268172244723453966015125495595961099563559504116253689140893088556541123324297379146340374464683460271919751346035181632923760852292406737058234309369833427214098672613753411467513092530730044779763513496915740562650701515690747854881611270974220122784941051063910073024165564576249563057647887350600161048466410059713164721785782872890178841579348569501946081780095441492500486036837942955384310015461098881633709921881531113805751076487453308780625713290444934685607409687076916940652356265040246267473915676012891787096016086678072433296173653933557716914701611326491762968674644020677106748791531064387581737648014150326922811281239941208717395103416960368729148523075651087986953125075189027791061155982588158991663104*i1^46 + -26302412100510361898189609767983423174533413639429221345328362780604939257785444589107955107225956189368480952962512962825482646230945810792076876318399022934083612304655753551963382672242216106355829099035549283163832960437592833393257586334062800687577432969967889728768106516398101015157060491822789952895731377788330444165443801410677935910427343095767002948521269522421780234923780834724460921683186932500730495899208897050450943507347996473242547917618534392166715107582647260265102350817048916962100936483865724377561622219982607692887127073613768672479807394290337731265524326581038898889050205195790081810519408893139968993042144369892156562051529028108253810391064569473428751401881672458735031429362243504237995273217766331657529598494721503814187484703051905922957844816924240250760798845623936051119182856425729882750749810184174791108976408536231980320489360334761003591924767385405057611918506064053025947653281133370491616829702520438784*i1^47 + -29946886358050745850013950069286623689996382914808306277558911735838879726116713376551822030842532199415926321380119900921830666668137810221847154237935845940279771645480294902762082496015480492965007025116398538032951661631683792097159888573147111052668347074654355292128972888869204837923370025644947108523477999103884256428988749042203194022083788607323181108039003383141246424291897869078840448693844819887975313143803280268303027669213175222504354158994508820175125569024267241433638589141534436242389721289281065200938168460161654899978140675439127817053345789631223882203006643058150760092338521746311690865244358318212530593800069196613076040180438080273440857238817936828617224604323314635764074766727006287951812617061491106071806173372150783355265753416603457862307861015530638118432471145802229305450768472665541830007564409170697878313009730493228374413335874959020945378290152405385744012202244646321688046972998185595367424*i1^48 + 110679834117091254349166615854454105650128945186352207399635373091295819961645652458617460274139510115389311120021628431143104497370940231055396638326148699349756055696892821786948463262271943010859323993278075699833520840221712786027776486133872695081688040619239553259710760235462910370313611785644206699600928530953284243788312254469671835059103586960164895551469192628166090501682885761814639733555663012761584093613961709280957893701527486414135753027460862269313607366608144954925404999843925277481075308302604831219576661060888842967565526754308644005434550687836964768056670024975592421829365949303627488076914226501297575532772043285733095287129112782742529763861866122743993997406888776358670537677866733841269217940514952956470710122240202618021045658480162406609126495645370141663022429958876805519918483798093062902869436176824668950373865086101108608823677543146957422153045234721633236145932225686962110464*i1^49 + -5291528354099149377183107462983413747644417289898714976513625519734713164884739362370741529394987608640454974220925929541609410011850197569563262027065631204425525898238047479846935392056402466794250862558522650820281639608105595719368211171408809599961982829349912632184479399353872735777202304777330468547132149745459539524677569893477269990806159420735375332725237701473508483144518485497913052286570413776440007509255638198557764998087621896867776982236606953317397896281725557245921746948459041057306047182775477100349348398405217759768197158670359744863052651911025268659793750020966990540024857077239290881710128488377364331966255305174778550229756839495265246326743026098971048039821253797032557160202221181964939152049118614802004708260681101203524490018883083053721281830376317496464382301309035257072108751969449805046676376248092909113293205870903536214487314055765408350504266504798210432*i1^50 + 55708258972014508882007809865926662154117795746213878622696059407351081601802372056207420224104389688330816269260991803083731801035571363786998065706379721926294932293024382636655677359649787806092045417618687123013301251453068963407020402733659326778470619875341315635823016219470716484606354242737450790272328136366771551801857679156739121834125425287080188732390756492036205285289150018469632442787108140924383092202776748266482346972607084159477009704801614167008775867077226816643258384512600369114609452683763863131021112283510261649052466767999204865243424983949490102839046437360305635231589682949841738061870790553934032452277602444205815255211726815676859725396198751568232184113690920802439638083703311986144978739339581844088270217825515584374763280686295955253136844478882264486656187947295255952585723078580777203995272136115907869735184249327698938009581400884720960*i1^51 + 398310122768504919407238823650147701751852894955211492208606636401337008353320219966768532508292509090735900586385867927087233766412288958164820471489334453833759012389569474636497650126334068703167196658864589124081886470446967169721162998517251659607208823178538997017039424657002136846819533108779552300132408675843661133420018779557789556221136469169869266812938641931369673009744849237117031427463307183688465332459690338296614426533986160247925095773696036601471660439734067755678800514098628037417460887497630742902783935085746148266240338912447389710331070482539178651616438751717991418844862859249073211294830494265134425467094898959443996741326356624037704976187259887942897839946570072544250189677239435436486671368836495342823253874344645271161329676150769379329578388917914452264795964644697257960896705207413338970764633706935612829515045418928441*i1^52, -704861298072037394802515289962206195716888399957484644924514620732933215564080523404907393680125333855451563897514029719753802500284263005787982075829039444224415680159511888857085880236944341310635023453483427297214186722483616101243572968884804551044800595689115343569775883831661152217372140059092176283981148283022019810622249964228919372404440362573586065785222001312181186835706193962852739864962096532936701890402944247591328659361956180237192290463706063523478675741230234248147906448535416893012870039991997066228808156945785584417441241511889416368261781394311513474752277052021454156406479152390077681054938170243421227749119647540272374802582466481788774761969313131025820827327483046558632595159097198106586254074397932764509020491379548655218752985169709760880800342585301322084982660832306676966149256311599472799028166992889000858636627877785180299743844413442481812508390155880917965924168237001015884097740342515736823890689282592083753614914922015965803844764163922959558975373997029813459003223315719364480810671581426691628676241990496173365753757853043275519084695385226921981202761678591247692611869391966554901736054462928209384276559640890320631007575440659491742141539615544107831452946344008396015952476475808590787868065021718966534844733638335601456715361102019072364008796685995334785290071362242779634143352671497063665966506227949216451151806774130100351797857731133625580685652057891081520073277786012029584285192304935202616108604770135645787722386359504948724404804961857492383525309076833594848858175996558733742344002014236765559828914591330012654741928116768592588885814880063189992202513025787958815210982282436122451876226655718133368603734883353817637532794541819623903192272464042104780844283671347200000000000 + 14771829488707638246219013054400375968815959868280273181525206400518209923888135417720718724584527221990796752827144348256110359709292736839728359935976261593318132748318507225253213195863278133113015941716854521100273811907874704118578007035070926540714806348160457094300625035532098458084334949019376751864525757474504296815904874341344519942917116165498712841497944899076799362287474710627066933223040621569911306531396542906638574639259406658743416326791920486410087273555392720718554111141102448784078226186212866984283033844613788456448548753392220171261400791027493099588085645497862605965711795088634559507584661683954822492843036822803492628325088593935444433671128598185571540457959741493925889649051234934871996059270072028493544530424853567031887850864189837434845267379131330385405006239514121836736010507731204727652927278696826560500987168998118187553270198063880498498607292623948602090751632474339275942250572004377093984499968635812298645620168910149172421737221080058451600899051610516800399181074859857186399233466477557955513568431856095818464548910410176993437561874742770510464709009764595470461395205221847234456562697696808016752413946438857571013259307675575515945610176553745044983139636264487054923747785891497440087757250570800802051249492352249232507410844412737062094943906325111957829400567858623588049052008728836232929129232890102593161881605458604133369632562850507463655374984813482988312132827111768728035270261097823904671884505872537769989096383812406231692812869967100720820948318644152158644609414401435378761882481457651301028331054217175070164568779032284621708265982302418034732103583974386597031216787404462941037289352352763018706286231043551965363167058523240661342521737938736252564593547673600000000000*i1 + 39492413376653237241193443633424859708458387811223115426856043014219975235030383294557916800846877659055306879337723776570340453352585192094331320590276468592008451978625044009166587600232389004449500573901692622747003784758483886822288901684998545758771040050525514659926968656813490710222172158132206120251877675497794074600214420040326922105094243882331020564043990620101275405868056939098520444430362481791353038527036313622675360760986717310406286597052998364444925370863677929736009214928146064481490488256772762085050983008658888754603934389023623517804229038362202373906393118710957462719961393881258500979210265740601920633323184730332600135676737683902809375879867505404171895841048608860750483239269109981825946399320936758690267049851263587418933331092554455385660791091893682955636649263555486340040142611718994580989074057308467751703314623376788631350930277492382965475909967839602435790231485540338298991631820025274062011045908423127357695827318960656487611254290253296517684497108337693298331138918844964362958422741469850972465565465021072327720643745657085513395668456618173878165625096993215893256581510049325073530784878712071850148308450757432138106089638556563658268688706744614290082145532540153376305407199461527238439831239257843924717026588856641911756344799965969990706573089385002734315846464286791559043100805067771262369957896544532257349368503089534451006566150879726099822738521688581983440992825782416883790115830563930198166518220326265259023307078195006894144740057500096177854213501816004060755916808745506318557048280369489572896153724104422525964823711863792678655807995200757470693998225201547183963437006015144952115340545807634984064190947120255367667983045353249500802930862471945248082718674124800000000*i1^2 + -104277841075393151506814985667440185130740122795810299040220481682420605468874471059372484097437425809130675765319430909223372250547766653938577910113985466987100255866402332813877453607205196902964991499192199922527212013228228298374909870803484118826933123129636843174633381640188762885582816130540896058914104680190039448253061615430734634379424267840767994975891694750195076156775966760335978342196780007028961570534314988774317381561114004469808601954274673857690814138089601369371501928792219531834618661380168664629432387862640432957010033022044969178835067745611877449423811712960649064241763713290449287359615718308124091846520574890037969348375611721486518093200645102479227625637109777458140214145658891295663069101821403414234217930270516381773538095656793284224639425834737137330223655347291278462043117457970487926956497558579503921390648937431337975390352471688596953090402908930925394204537718648344877453732698488748526359368934558317308860630042514790988377764915695485149959328922848777609535785455261634846037212603815791477286541547068129734181179949350575620552553842269992642996173460436310235207558722690913421409315963565049018027237779280603972867309051132221421953022605116484786754250149448753040326658051034558109833395148549427149884345169478924492434863555846509452013405016503482235195518065121180252364876231556505976703449506939914368316828958561391769277907650395438856716273844198950582719789957480659657381367848000366045321175695465985810476277637191539724105548439062323243687480869920383150850134960333796502525303596642754290056519416144081617245937673323366488819119356432610278683279149590125286105044751714836676124240094422198438709661804062426081669715373393012830933416727630737111307568283648000000*i1^3 + -411731739468446723878557843666772072072051801904772668233697876283808845805190700312883078750707145951448693306013825514236459680092031173734926597693778309269140748495668891329111309454995256370542565247273408243482614187803482791645484446030622867784585267642569516875152467186160902946877905062550579774910736909395975922540995852357420962534864828921498097463847792767651556139054918804336602439342358767388173540128467595074793282326970566232640897078757799343718815235367159106882751022886418158692808756635593678643942486074600286429156112314763854232957502534477931152986860871403240498197971358207590168489660305537656991006390526426617467389855766647900762041685711874528886471391762485548439762567652089498553070997991184518456726225112119233458059998380906255783024208338298679501671384748692081574293749514945786592790152012122343865480107284072011066755592321231923139562033682144462927832983609717639494887946936382188099684976607066257809903229313098235160867015191995694607574315073184545665057401090705762960073710859010017897449023222679399228341056367965247989988277331052783558147701659420519961060300663286665191053268958510052998827076154449466747811506717537734198388524940802278825408508780137463378085677617576965737633135163279064919882124356853871010183431164980965826213181408882913149908422762839729489181380852208437649355904065423123876068439475874538586924267767877485310967823988144363213211220958143224998526451056662144570993838137135373632663251017339568159568191342845398982754333743350761815882464353259068743107855804578329140503595541044410742950834854674143137537669216180877705104373325440435954576611293429472878722271464307406280458237629738053240670420077913747330478108989764792371566199439360000*i1^4 + 809798595208865966027143479089856876928654611030222736218873819399258177797839894520306014002609215894832643490967435549582413703790848466862542957003310532146734903790402240845577819459200492620577777463855808890970342766207453817498537252724666746800701414415388621793755199180547327428371866883703564513517459625586095109024473968388719451873629625185893277456565586393541838017581685748163210686576086538238556756130934049981065912480674532317295119981592330797571502192319074984128134173444824515748870020084717610608170601716573744656491123101269000720264521842694796259998236132842937494489424435803571087887631104555584699833753209747193500911419062671550473752897614583069794493727748704753970155379432583612965867717135909292985791278948460311423591664053584985595948232258245818381661355627902051356385605153776911513236167587964701752990553993408818740220024636630047023995923593425303044058095003897153954302035621333255455420745044592442306147902586771291993950928502961396994539395161597984194892184737136942490006923639033588078331324893594356465255138969586560591699329760804684104598529475597313834569287543133458390697366811425655241432892127967926200751125512632483537755487122498012979599420558305535033768621239157020300623978557386244201879894481722792822221212385615344048195398292201612777710248282581715138499234016729354816020838330148977601469810931107821245271957779317889737825473932363914067513771860166838633017548780735715568503750769159802336459151580251473246885905452737329428125666549503020196864499732609491953196108492170395189676092314885352710851835511680577392952385837474505172078286706137706774424595848995490606475594720794818743356422139661105152787633672325724454216539253034221603113370910720*i1^5 + -114004454128300710212475375172873792141362430732689962071582192401630039591574098211107057699865654101116735017947752525550069284118599109811657812586283209877283872414252459166317718804619748047363478738842215111139433161197979495821606264421973795371501343654415764639455602172259715982148884696663417286207553769071148108453962960146656351130605712906139728603628225540882440660644044068526585017226219175523450926694581175415835508379171101700638172982029714765212634461550902824331381904420214648865385370551690293814348078966060839292490040452927912157810716411049880960096343536339707174932238530249887080724341045666801677856562302885172266680010251626037076693103180146634318120092439346834557845284377677457873572101521830924196950420789457833373125950765434614426077349916153711082031539512059293507999404963951046800073397263361521614584806565163174911368182331054741393791339872458265041921846853570214007221280216243046831694149792671408276129320656557829162193258903379168257139199155007071798226679305465919563190240092211558322123884212762185771678065825446040871824606729063701521152684176405350247308614800741445364552450997496402482600875818474954427722300913537679781376171504606458967359912082651731556044237482816666048405445909093787918087444840865822922163053742106297915707216841831505119936818491205339972174415745573372944113119346533104708227273465913933483752502563713656743139183601663029439153808296911990552055618126598502386489044819538969901328604044777669389407654577522697288402842848558385306269132625824839237362907879861721858944111159360284789598146884454452649049526309505496553568839529239589965685620020706907712441937706725920094599781625803351456980033458631909771079585452547228397715062784*i1^6 + 19620555686307130627211395049016683309734356555349450018819410210088104708430355491878239858255755686847414792326381156171670562802677705263379439130234942904133696862999585032329043139011994607173883613932437567240464909789213280502766000846506421863507449474954401472857582474035502224370488914336341367048216695793931948644572719345997678455859663218824406044590979616488456430157344567706405210123854169263373351695670660978862449808291300930973063700673648363139626327505526827672190437342658332474219443747791472634798999840940468957210557340738944296814791091473574927933225065689159051457435072659515082221978217874002341109020475737268790643545890371346731981578023490138626196907597942168107605109679735511205018675956362953125021699115130963379118240559507414748463268882289436944133693626964373903257821629081009444547668500260321246487904482318747578985479407848042617963424549858672988408592891503742729854263610386026314364948828070167404995636639535445436655826188569567939572278755969937628082482932293029067649838737044832164368488645030838224836308595050476650715921793107173749841140059955058857821771026765816961098473093677678769879836630084060091433907377641514175211609868765697112108372468526226881039799724802108528499783928458656941095196117327072226930371633494069098703224354560852029036647405388867064425773317873751577202087534345996114661168840056675323854130676173533515008348992284133415268512104381448171984383532462235294760399128230496622414643402729060138504658249571379310775761772142789950353672547436674990950008519410541844588746434812977456621329018736894817581648210974047334564044201670529341929909487193721823270010714135287099658705863062422147190563635817386568221984889994172893757440*i1^7 + -6319241501222766599882161396385202071264512002758701328844106326401947461128049468198915811276317434804090815189947180280904172773836380190816452605287651597736642313193775316486685797182677846175482012071704227266192397664868673445861927860682439082873385983187841369851222443516769901037114779467187792980202324177369039516572383935285104480397648296297180244762324578863132812257536667858326913367571482040973552161913283201553928705530970641237057091495641474925065043783313279958106818464914086017136507883323307621340039522148953317245446262907032488406244504754877857734255588399629958868986726622158480840604952279412234264983774895078882655957873935947462755658521237499639732187407801724554300702175643392065413658551598454249339889373099935436367426890435796949886880401812433225128378509936522663076203975880470129512982832425957164694656432586753664640600116193677247655673699465532347710685731886099422125219388423785698210237671495070695684936923746512885789216123728240406421929959646018487483080427636555426326659424485063358193017129579462272611461069803993282538022996802559440090806186870390044943498158549085870669021007602787167474726127531752888156550065486061441312536851463917234736256595994458038882328718959515056136415533847791811965177605859293821598499255438889797503695874248628269506541048381322187881364925741274531185405687959179685367993186627056697922752372077087384918163105369992776169597149270962029248772708188163364087054414593581742196854018864449114122153589274071184466982682653931103830299978915787463920370324691416519429758781993805099275794213766469183228649043158770209208257338217957352707902959303805055881139383974084603370825139942178514525572682054983022749266326839518822400*i1^8 + 1443595368264156473561968282727729589382061123738704196806176527431733862533331375456296611253392820073056798620319009407331186583962339718793399777483272564801467215825453720566581946956438303075885585177295859204344794043463076743690046982272986124313591074924367365523079361402769857209411606281256430871357303263069925354445334800006276840523992872661016587087050287416877912223950801282241913971835938642581467777340172467992383699393440584083902473317979453512195469132204899477002399846206079924701131305435764289267582915896928906827034902350655177251981428596904674111458541328947682074130390712281759753498947337728678702410173575714150554762053191011802219156639071632037881820717308082000184530510508561476499003378705127885418474342281639667472390860265911658329821631117918101480818486867723335037734714845147941914518162072662358629735058429707293595755904880759378664481147172243860040870249085229159469852546868257039685618966115628256726049442933997411996953408933369756251750682980042796438465154685467208145995019574972763852075781211325121502032596129433685300008628910747501115102767390976813013849371292424121912219466704363264307531105590385040209724305329693341286771928973683879818727999864340465313506981669986526227677732822984522612777025163850692319662353272522427874543997286494390338230936850146306033609676078100607998142991374735492951266230491258576437798441534222265510691589169043444198943223060730361689627001190033783067364723685562113934947045421984200889182470377873415471479146412898028324569515422966472080555401519946456288324629498288167677148391439872463142498949729081893097578846583319752445274203936785131799883870647183125601395613496981916125559822924807380133455615869583360*i1^9 + 24260097344338951569941247864171142387056792961779548035620721232556588138266096389312358018381564721239254860017977690450546912200108949128310003989535366550415870273061367089020584565196737141703802053357376097947483343474412149183264939402411365855889711913244390745325919244889603934353076808265235237855172203520100649516972297628844981847997240382747677528625913978444126008802353858416337617659185294183236816418119730727197449599400135173566036939151425634904498284493681670403740356990365065696581590836938299133272927804342081765778597678976023174692826955063432472129743870459971897135374954354699815963210310601877188617684326732177883063546490633850005740407208893344170614480896775912285047128785138131239717915819851782255922608361050804486253793478374523291922695253176985058770564921442933971352853651914235204659315528280985644168014353124622487899144890921344663495173852266396880832049297757505143685321357488881450811961323614009385375494241526399959326500662963000322119804923249557891356825176493156836450330824266167121477669542274059346320077274673253065657741761583326105623029415708973048611120306158136378605372685375890721078788089906765942304749234912802251296165402612453528258417185842559017547178846796701942056831934131334984292419401338652753102626975640169143667965403193842709707809342667095464996106559475351144787828203929882083324097142441933803164187451234934890192629810733908937709615527126585856186012109551388386954106550730153449029597964133840541315862051221460485166049167997223294972239360070183345040545239627834932930801998881358567021901345706505233051171411345861650864397300562677829365837027680450492848067862710182778155034076849408033358781272152491806900554301440*i1^10 + -9346212676652488701097386256321471643367933468383376523643335163518707315536031824744159184668040118250004720702040513837596957661840271747002273201915603169928678507996734427353111102790303807061022450743154110052005058262712604014272065298543968447992885326423099375556058711127416531484882750111767741190277740507498590364900458551756301218479572070702160694501778014179537007700412194695305348211627931727234113960290359615940737440724426384815549612561049159523399030403602463922966176547163390589146316951398307227663245795644217747969231583920497194318313454331391992766875991924271697725667424259534579803994587380664199557508900078156189258568835820051258592753170277934727831754250018080072008911685468040775231658592054712973531928527317331254956968231626930289621778752601319479090026171628977882318548420190747154650785889914016477329018320655241547647527503497894795080231245046051201120313056035057365413690107458926909855317737963297369549399383003603197757966192094040548029276773892974975600438302785375121965958374272874991720154145364761926416041221178414061620038330292117296930317170209472418924148402095705244383014899002776939913991929160663709443752376509028464054360935378672711074746836835852109389131226832819663660380304728692958830348824950482476924593880421728625100321335236513937728930691532547116492904613284734080709715690104977486869575090273464359632102371536521579928203193460071499560550813998198690870549226323952820958505299293589726319233099762265443272639108219206034584804715842155743394647456488734233701127414640039972732193422939726793357071851376110048088867405669227521690363071686522682310584866391717846417295102776402519723945972544970787462889425782977007970156544*i1^11 + 2618736498338985070780846925746657461232382025000638361310711679415297947230572087692814623210495358563210051257044813522904925872506733969322733066254918433227953331919801117115075038006098748118730447135992090157325081476581316297063326115055457879352914576319428281985301198212147240263416058373616858569188240854492358272113567661516986193303622708936589151761326218015733429992910359779769329020855653808618701147813736496665781205833880161376292051945049418350063241409827468566704635641102037269536081392410658966956110031477683445585291566374069179252490546630343018834588092291129808255015826628865691420749097230551479643113002839954079152498792004905291802491320188534861307177589288145513739112017094259923836893698130902008025918833347797424882198741637115970395526644644353334827952792367205410143086170235193155542529270424032991223809286595345985399846594438514966405907609401269361099494137200719899363207053344201066336008811498685761127539184123506692277996678640488268292118615984713856887954959789971822690680195626594322349843337841715426152288700408666047368261819662963045705545341114105729062354946754784365304577553546055446093682451545241387481488914371371833668765258253708299907927786962028784773858541184818317816793566237896187638651510645828184143482924859371495305961889988706985647950307044430402152799524776185845945287727170880716738978125216853689632195204943565502832006924187480170191903476995575163214475343215312112408901447242328278328361359197877436296285691702890801636945624309400118221566913747829317801646557669983604887805733944201701642992071569640421339624890541323107954000233853991883488306981552656130896065904481616650220313865677738555621141887311903696355328*i1^12 + 117010359228566103275444242241742928742144722412670551944725281640754831758105364502025135666654561987336289232440059088653648852756129845827454905057712828980299327803271049973905860417819261784287853124907920183771100577806187761323217379607786626993165849525634633878667270168530117693052599079048645585581041889476299780227759378881489376329159234348530895333381687742904960953021551666986827256770151941861236593568219505774674510231057249551177299631672390738924189964153614676602448301231748997073414579922746122896557508214704698084422483402797734534329872373373556068720599763524174840783304591067619944262577204217169136409153657711482288314966440281092599306603838573577983574275882580522380998651063184571439953697243751612911248168947878683979613098022307641431456660716919633573655592796136740950570142357470236365781536758368207265138931399514883110002933906168382487426604806249230575548720064927778157365665136941964738908611025344946236803482565541385094821777453107512308986138333389203488163142684610153787546716093023863590793616850262181240121242158129120692905500001717224204875014953698040099570625781132559315094608566131582393008067691981314340315544378499684940966578636013407392453254500204597582145522543961354194608291383376666402887886632293034859127890835219682184651147425002174422070409285274078399080668874060726459815961155183715854255224904501109072248149620596454485122318312348619251344298845640004271228048936949858758891765763373313712707938712285362511581295807435023439021393023049610068693335533029982300028488831783369009014381666880287424771814336203533722572619737415044234602385837318373588441621848708610051633244935163942758507920286141269570749102913447002112*i1^13 + -13980712060831641556844298024078596369396642315768765851948899808129162365525500415318660963680883080882618940774815805794771818425523277405525220291098838227465816186263347852168357567220127553857432700993505692405328520459094246348412624168192660308820214603366544783573172170810296125366395563349599006441294981442029529896915384871931866774244119098766917469364390195329723941335112349893325698950792151107122890789922557219227850768427957433132900110844373138052263385455929148091615640820739312009579942768815974954432490395952038220168310419162447593436839448165739944990567630230912535782838303345209251941029392114736705175847009147735334464981044047535320859754177914938657504439171728995174844564196651937062835070496994269035610075282910116364243592872705480000651828192191420759885720300470821538203224158582602238781046894089894188849951656160248989374120710452011387475074425179054087995002280489420566729355027817240973454578613727288171254660711889913308206740425792626717596618565733944394426554710905162140514938276925339808190713516518635374795606232478637304284365636291989963532968845687903025437105116163059378316459343512796908499181160773791135518097360810193514033252201974589208676707245035271629657683605585954316251944988006374058675833810402861519596955297451587847879152955185964865780594481848178714306095537015110744906073810614481801712873545585472319504741197871445941796837817787040283366962558123761925835507829369314842049748570055137001033415565756285912655861518606499101189844644510688118194437790575555173666918132661134079924557551591006731457384681889879185379588465236261676842810220392738175987017877226394976767625606079238520975819603818037519437164082888704*i1^14 + -74672719556012296630114654107871704247966585021965067295950399190220991799856649476954012088731717476557219255399307818512019378669321877431180231426901239636391745494178328001563497205757200732085507773782621582586814857775346389207772755310392500772316283341040028120029537979898858088783466348176941235098053347172893149675787525114387412012743188942736356009127651577801622292441454113940438491901470101331035150482723018329142648527530773209263979470911968036588676861631498636171878291844484308071934156232900760329113867825385938367752239203897020012127120038078704511506301277635760149689255065925288113973313611761438377787572124152375056092526968139567531432485145782344576920998433578968152645947030849278781906999766161624152784173397520921675902691202384658119442551848532508819678332471767222174762871907157731669110027536059162974675067027437991034078013352869603962748046604295763467398310140068894763003960360896151638363127975432628495092712726487750802102791877306625998565694196463475039103605000128196756119195366506903210015041983116336962967654204346061017200822461828948424010942699376393002031648986645270189306406358846117138155258916838085140846161341397806585843509686637103441462109972377375048795261398609590438897675033905308332620194337752992055976757715196262065161361372131879873104637463533316880347901510732181734689072785802896777992420384810678541190325994588976443661223094779471719691101817725512440574280150079063832597949871307520995179416090133498945016957552581053459929063365362572783088621537261417840413857538330880843736324895450449270271243652812772603330273749965205851943147541006495198860453433087842277167263024306622254318499280680082130973229056*i1^15 + 41678193140316486714500751407519226517772165629305030795619769696223084456050942617680655483325268627166447068979984761517454540025946255022306426630302548882609369448511671022196994817998102468224383032327933637033717714580296231689963049962179851653024346087474496802340150277999536612153544457609043774308229182347041789713639192782674285835829217919284000708990864819749229207587965427076928098132998054043305612136722592412855745881531039056288103835793045407094516970604718407199141757630383719484981432417131938161363329150600419578477771279294803719573591060843444499404729692932166399278410658498696165472232028897010891835935616153401256463759052956438103706568807348609782770359165271449326887913998781996941851145583523234582512202645373811794894311264541825962322663612103819147406424520950484944138894509404195341444494118844949311845339237654162111320446590062181761711262465071224973117819984322569794764268632959320568641186193969588806718719062293465037767678114635076076505545317918180186315004144713160500946184772815982561503732224417597864179769661999119639190141438959184833782028808688457010434148432549107003483140283050246547001403010058665771210868471142034685001059141025198389719168039281460599699156506842477071224962716204149035995905428165936099993588329522132633687702542208689070269533554796070037106090976771299130257976631159785794850426771325213904901894230605711786344433835688065860112936023792277299081224970244177341076913487321808436431783994747419087860470611339927356059454781658919015788795875493893723385697033450130686738606902272301547027113086129127897712163970660037636574409526439541873813751621820252734655625685645887601348480730956152396840960*i1^16 + -609918338885037462336909921615644231176677443511697306815836119569484749858388850735210991543887093605357210869709117827588877419559744192769888472970622960719807673726566271509816673478375175601833556752693808944896492466459073668539863507387532790330948644058561274229206948070994430013877937867511185083077280838685464290102297028383623191666499235629358858098008987370338238996578066687810074899094938621968714948511418313634544080694662618267226522788710778221732729960692430547686696115797566706632379206125452104606745228052005370395909006847690092738795145697121344308126067611922655818148914212801703086655816014297761906003043347144992337413879061296140370098245307915831364507998485408830688237217219644835609317584932249640511808163011726425889516988241831113300099023098600837232610321683200657628184707415234006089855335125336421793325577812954909349425765976285826399334095784523825112095600949550489825415878852706385286993868870815763113873651228989131637272116187972212645620754766263506551777979066416037657518103151590558677330763574339773472010374627315540793627594530312648091915493295893366712562333332462766103849288213038033679557585649001595843826509914934350996102508939151315963910063173427438175621321698741363002054505217825541776745223159661070296746090067058197915443500129247868766265358051606556002435589537152211673206892516762406195857801558595727887006702280917809993163809775103322945724642545202222575088390924872169501644192461322435898706228202534571566314194386846937573850764777835502235191834596243005114407608024809011523583848191177320824734621418817956092875442877896446103964212649452507978657154754533740544604457254990873282136489174574825472*i1^17 + -17270495907870301967162481226895850200684080064001619770512781046203897411434557775489437249028836866845745493744014298271337252787184082540594623234318728615493934662653002365593757656253085574463287544332318282622632646824322900160154441204584128933673906228849071905819991421906153466414554424259797351216993895609141449164689041535003482609561092989898865299197339456953009009139353827755825628479812884434320055631051828075210757361491737953129723998624941681779989577256630301807614562014880413417884926574538503079691998729746246329424355711371522122994142448251503557711371286727853458233791546883017971323814563893767909627121940789823251842495261561533696693324667643129580236090366899612588811790850503853341135339025548294700526039211341786637432359538094933090219900442020150843884141200049989254485647862970981599356998351487094708033517397847472691574702305444709659120941686923654408241871552426129094380863475192694386170203002305949936905861699067092913051378751153288239865286345453558194305613566749002065148224377861690343396170465749216451597964339865607078006459143900161034608258432969423786090222786858809582496964148410790304212282148767526911156971210957584747089397950807055210263987819457478452692176544075665143002076163246484193652226028314517635476828614701280167055038098130293942716734391951100122976198292382457381014133154726820358066160458786109669651356928368917955504390540704553307835128503703133028614288193972600191978270024137074066086250077956242415952420567017172140324813007435861266542747283336018654759918975932523337335953390622280121809184228006846258310718849985658728504113019388941839828043074995884535521021003308404037432056563630080*i1^18 + 1577874405871543508653634791497283627816200848742416388953660924078866534097371456070825751273636608747464098390070043442045321442343088223279606970489792891337504425211965789582484914593915053823369828659460571214227586573014956156331021167130168172968065738446443049812621440208096874540948464077457383809537351080791367329296007481468225184270560231376379980618736923322081204122959814656047645951105230612296862233589227021150095590716691441599373864682126027667675468198378580424882272868178070410171367975587279000349894211368713461012093277389749023466788315197953859776947492245052841864120214629835828870993085607819314296502697153548423729309079191312331902454037425466241693111855922975793217912085565314779592814427732306151539884398937563099064960910300735503406983400023967315947344543836045187637002289820888754101856437560011286065440611464706748245980517031663568697786964065637852326509043971782198256819684987804051475431793812196795546172897686969049255118746408705472646915474732121685837804976689323876978921871201870910348108590977479692953141281565581299696864908791809372646743336966776051797036604899467907648256847295605466417593815622625243533361856597707539097727318745267731194641703379862629711641769858072639512838351491641453136556517205814026627950285998840135829891776279888310894813393175490945421117508433293407689822389285508775591421438643451294838217862603326948332963034587366033490957837813245152970432836489860625405318675316768863216296621184494956329706210490781666055349682002263834916259155855287886475347039152160247647702054036557668349805778871466103546560706944658574739455940535845266934716861607632517423159179146679869555817316352*i1^19 + -119919989819007774924930701213999151400688740461195533986804265837519921396983908085859992566845936608902424959390472995307662813772354781298857020608255591168065910831543384722456635269363914391704547047810887401390157668809968972337886925440451396791064043287185183358525392925747047604387343413547315175029866140983996562840380619935975940021435459782932181247223200379341019385681509758019283884369185169939721428643120494365635479481775460638059361760383509386723827503186678742505096611049167410511464634641093988395566608015305214847918883547636762283459326742173658473547310140016971930550725611352333908424383249990853495964827485752150533693360517969011295024879806934054213800385911516793590299651672594911295267112476969708956743354823839430583057859339101069858859036677935294145627912597621957717315123181638044301812546407608538661499807860880603936839425995827339485111202273924627263221839544246918130042342469553427414030358330038997204480828372364954619783082912656317970887850353178280625652412426654409115188479242802345788899256430773418570380064894606001334522916893764277415702669578339848816666958372432284254627154925258235044438900278596590105715257163475510096650251316783851511881161323079506996528727993845852723990341226636521192984498181012702788177905467690563450544356587308983209001247789868232247340399183574977298444409052169939467103787325211953312468702735948321982550790791801183248995283098896741510582576565378665396736763285440967088759788114383270633890961290836064721949015475669949670611215715217871675779125862746159830745380121788468676511099735915101730902505673644784594380378412515758974675675355375153141125316681637447291895808*i1^20 + 2998145336102847529723135023544544564675124263614776031133552316593250784100277048321918293747707733518294547909417944029963442372568224957508821498403930782286313020242443318438905062690530837637764728943666428482136980455671057667911657355521976427389867479881961894124037444345681855152853266237319096570123952920010648907547602075179393025773847000227248743510537454790264665959706912840498815705441196988034660934950070858153370213054595486421881677564150922903686241806102410246770582389877025426178824671381166530178905581885008769251462336284467380700514787371260294101915793120403922264850325140128170758171361643104415474890656291200509089748097389360435370668646515909000139492564006781966599412349942914332502169678918542867993500492089870543756241851563201478687143100168408884988773236555379782972727239174650211492694067144447834042095983114852506936834021715870378522027862190067806998050012771185614404555095097878042293842234294546145917844786813722019453031294439454606948246658475342109728017401116081042041045383265060390791375299029791611131169196457841184715466569129584038253399783559763056674006984486337599542251789719102880454217567280918955427162067530189481007561509952778487090993429642815515139805763870078576503127630625464411718313279777787878803739140394964902678445967866350977842536503137365074343667178850829685217659867275747142263038004028313205633549162143255746303322769476812664823364415159776972739502705002880394621220963967234995083744242730836052831671857699618614741206830608190419273712027636458366434655277518204824015639680785591048500918762056328550013966578701096152704097952489313984971022948440570695020213701076985053184*i1^21 + 355641276676245713190864502618263755863191443444456201707834745395810916496415268916918936827265848178721014098266444788571992113695799821539141873504137435892555655003373774714996686153719207140439593654257310625955487057539647530445943995020199073761565548359029597332886836221490146621782855022376306527371591408837845784655827157165757366583872993438207028404110895791317496805524845215541710193893937369539359759934143336811933076469501200785681616160531995743369302593821294898752158404027775982111936675205282542363141004002257525405771356580637043691281789180414016319397507810279920853118384482332946161631773903977839325991461150172839251397316760300082829363109656504239720684008359766946249801801265449385047426461022073830224524739942196838285250239141982441858023950080041286047093476219282774886948123592378189246181809747977963637589163571455347934948720034707456426561710869442985124883472383773191117902148366534331381767780745843132669782339643557449559402854985514687426846557072300541792687125796158238936117059562897113785040440881076198649287197882141476704068278979478129165561339711149288220781018202317048154909535272864484343622861522775956167445002062993185185364252801490863422339197829142795562342805405158027310804995921242432428217580080038960458907952854055880870649183158582791196998529296092806495387370228081374661957220867139247751887355609783012033708192116674875423326359063472763368478723455141681790589152560635207329442889068791408709315537387589396573616557806408085089733223430424115434447093585373158207870192166991546477486190239436218567517485536696817995957597443044789578221411525668345857415777974688589326720030969167872*i1^22 + 46871984120249869989226632941305314816631303661391150104963494935828978032188794227970114652825629542865074063191093565644907663406679531941927429095488211274012466840080234016030349649425371131520953421388247870612053613646177283476950557749848772689591239136044605479403240830249672829688756032995795480407716932437824677796651412946099847196325198096930707976289550125556339924863090018879784456256498384273842826388414712507484786522888580003046245703372388009020927585792843328995989760731996091104287037003999801359323819621024673264704369873137470705519422923773755309647171310926179834722975576029284622478871400650115791962088604386202121871920861555632727305124288665970676997223164162016675153775772855254958112670060523263513832458647348471363641987736758272162979839064992982580491545900501794023478185513280828706152398092992826305280548462461936146128452783096302455386777817720098463098985766625702737701724729171954636317548617187398107714561513820678540941813857973555448553626099930049438596176566535568894121584998348583291891007551471363322742003849703003857555311463663250678116104923703393167315045302812983172010490658678160477055692956146792574910002443473667232182505659017282740014909791048487284180631859521340996842851076984657862235874580297161182972196175688423796650832687593423752998285181052284401232096043616162501129277822355731654773659309694629335493867997899293098112219009087992007364663278519367780979492132705480413161433678558849465295390501887240707920127281260830391325083498745927716256093153123715034661765971211180466240444177568543160777682386488242580800585182186748316077881021001785413670523210181322717278502912*i1^23 + 188197040522872011675744173142034452825313780400950687701985036626900617074057217029465284912137255234346083232214034535533033231738457606151735163420686459359284986323913488271253990724798776615251639447557277186685203259362872155421617215614937178232177844443115647661965350546164620037915050154987243669083498317575251663465665810316959716164600970140827781556451416083720282920844951212600438063843307412188364528447218056860763464291987388795640113364892139976309030437911126446757050690655508956018289902711472119257641798121778455173764486910306837771476339944509417853156494547968154446234655561664453637504627759791121824377276342743624728086263387036856214399020124481672547941247053174265330785720234392500359447579863843472853236748686314132433500959615539952695295678165136746043196495206584605640752534802688700635386172270273483824302394278274295751823742829270000161945647902427230149913513012690621971489926845130425628276127057224692255922571321873831197754023205242924320687526726968413159415966231771915849197122236593346900716241446628966397403057046538648930759267797215553467267781261283865829669227206443638281627603477021369402540282399321990244942920747497211730914020731860314500382232127776842444042403320384731314647476066406902896479161129354152794112724952084249640014313767972939252684067000248823730274564678690223599617545587133431371244269483957641654710511504346492911076054062706711111677889798097609150247512047864008188646419536489622707619545846654300612920403600502366207248396681498464360034500205029757024275656753836209843441387551041427111085784936498580750021077803386077958734478408986037107327837868547888906240*i1^24 + 248484617742107359107001140143718801760922118001778487500482590768135038589826849390962804236096777661170723910702805864950896061309578864447964134484733625967165170019052001292692216175420412151525890185847577966307489963122327609088960059695006782455515880185391545299083033168377450300702553173830799916205791896543689933520177088035123335875498242971841894902297824743904443162969029199437302827937197315601077137384275371134273284579777189816427461005585077569261460402684478338252916916061039311705889172195701696768158722705570838597717484973720344922491893136612609685530324965604675326541721780048338063268077669226421612950878624457930299561824403044799700922059557862299175635326263852838578352983255602728112419183627781802267234615821918124992284673950030225810085328870873525998575934489762602159860949462100751174426760931194281247328057502892870568408857726464464473941466704157400463046040506550706276549394934659177803666630159926702282400435680895182545416371945642758401450330319612129999153506708580361379810200905913662279021208153963659341561290041868676482968442398533664744252533287170360413371408694168057224152082694212687114402494863613726792723001443739049014410603527577684326740665851890633764180895814719399195737941923286648850667325233352908820314623572918106757033844324161161542435608474275857059807760959679503804165385697956575697151739506009909536109265350061296869691100536682214856166779715560080102762375488780284416703390569885609826692742492832507985496098756456657418241156240750968965169925956134678219287916790141405599531439250291840585144553096617515900767888174245571664904368073362031757326908292857856*i1^25 + 518341211520530258692564478464144681089308711870037555870413641348379894216035804116891029601286548209534744639520263427651826937793066431280796657501544523830683886824542262423150052510466763528667512572976214483075358759564018828822109933439840383918347296300225789207026201407207476200307892776059278834984319554360654929257574941050392654078140912110198397563855912370006218855568697609752831773516829388144961901318246063365048304792879938081284097976978368552593723508586409073854402560351300634047573025817036604361732908644248117776828679468748096901571082894958244705717747343499195380672051754989088193265971173419854583873744560724864164012968519444833581250921645242074044306768948146835346410711908206197528710958122543679830129083110693890219245482734798450961466863066117835194161180599753260076649000933292460772245297034139745376082779092421006767435428322820033967601972394378908274167906944350620859412338961713329004321880736858089804376549602559873937094091527298782072691481193025501034630272965543675788273290044810790884868358141253493408980204460200190127854909240969439988926163611860147743209688163263929586635560785973333473848186859281464540200661088064482130391863727292429254418839117351476937411425135780251508823495976023524010351618041977028102012209998010892311966217816967702814647299010835919049603085042022520724167445860294471987214297263602645529733398484654648897278063122845716435773062690588584148808713642722272790638472877821632529344612827037487651055403500844400523847449661203611900347070839123017403176729408710417118987794359579915775182069517339359821246393389637948052474760747839706751425314816*i1^26 + -292604395499450297050455991110368303966553132973667049353409146838339210039829615392927087505004916807784000451384373636162035233181000425413312780640020940778031958134510550318547108686692108741519095555739180785238061751686882315747224637738570056528495365582466769730971265029486423241391192450027910203654361969218118984712865874937571880155473172090376053927415533996928242268876622001614346907390098908812256209236051735236767607604241258865131496828903184293758546452775293414051797282312688607005127963383665394532344643946480337024433420842417177081009918004122592442122259864911053886480455097913710974210946995346325667023922570416865583731673913339506461614086144070778535246805502397572131470989973605903531688072489257504005235473549108926466275497992402385917555291019330680326530642709823388830728093976682523593325222588699888506482077998368211651614897133430435889051779903084627767689942634694997478281192759754481685409661284778656202683154880210658741558635471745701850004056197408524877745551684529332224534993325825358501601322162233728127331592853571501173827986272232756872769181996170721540130652784407301195618382458495160983436334942133330749090618147504906422412091118362395079193664823423686579456351411631237677685701868670417490859881865610841111041605724124775688261874302912929400769194185827426226191504467632861444116840767080041638902052724926649940526503050653405497548103682083706621332959304020108462617722914295815835442455152461717330733337902232757132012957939089953015894515967902417148880916772419579296822276190700348239193418754173556566552025967381139683482656642756037671004704033396964196352*i1^27 + 565929338065645590426099929336386455449115723374648567127593883299033685562620785433613098225666292010869293493102579796513097315211764017760002964800009972132235535510994233562724888188593055028412785615156408454240856355131392342340880992478900218988829009196415232341494365967287168583164076434492613168022112588488308312956127141553587366686998273608731947706663092554401232710144307071792219065842338285884892850291229659208072237767368559105924214660353809880469394911394994964588613791624220577417293394042572662234717079363885809640335605326786799281353453243138099205083725493651510604404874478303763641300161059528124116579205217005221886088614037883041987469821862539997214702686118405233943280957829307205356245498561138010294995527069785909120715668311275500443029881407147181199822368942223390939774986514286749027773569849405369239315579046820702908949236770209042822155248796586879797749787748779495580873093454264935028995106745407893868878374605333344477366999892915061510138297777072434464806557090545585804824711970832425972756614358752117578364019263748250503446474238730295485351710244912012634715540151749752025072888516226266257688020143931396636949347004515996260171379689153425569778360386581174595844639869203480820423996480832280775289514678895386255730839192302786386258790503670301058564092565221688120584890177479732868649409041154588833473680739568877833593101168935975723146160038597930868631541114135095139403225961476089440814499121945958009610123007960523517424445033668438210865368508513267081480475696138026029878646209058591346863031431609256217266016161824476875094637882367956749954054715604992*i1^28 + -9449503501251123601907579681791985729730434912381889882859468446730530390333249857594813581158532672302219105866956774795311440562439079747789454711405726159816841110726792353471295140263023193994815410099137451372072666688978896289108576342570387194322301226211718336805197172379707305457162449910176702534201032458444886114774796086482540578065031651114331031610152825649528578582295082885103127334224626667946934371786335586281443323457442842401808709842775020070610977619229908620442300808290549603448198490820919977172337940256600079722338829438486921716552400511961845487887524882601488200833052176800627845836332059907849592993060411561089406289402547209424511842565085785758829956534602873280842512647042666720128103648040690593307173562710039744469878134387957731347907317080248826223760846365436935396115777430954787584009536326761869996804912781603881097822111730932303819640729015392245844753642508976200128363278558952642552824859426365381612173598600209417636058886824745544075645261033882905374485628722294057619183063851411657161280116780489650325606591244159602063124518672694850317988917641555957013363206683293045831057301798601411089298233381997202126066955889200547292257352809899717720528995298556259397667538121965450758607742901945910071051147305127948140360101002051598818480622698994911168651077503825019680897807637400551924103431996030389068876778887316871085324365910097655760346612724812334682996150109228186999931399953594105499001681598288403570371537112814683526718118869910289297212901891033367439346202857448721325946979145275639396923343126045520875818501343710081212785525713645030644645888*i1^29 + 18688000471058464201619457709166868856610122981613261052897583392790116466068296930296183139857183125602262706116244934805367266634462090758188658057164141440678401754203771192368520980097160018296213229646341371556283478846818854816507534303225357012204213045974118978374549979410060474550792801481330033490330675390691272559711567431978506762906216782990884076821401086306381715504312524039086252734814700302047063383730922289581025983884131893329017647306913581305306170780087810285629713939917370942620199435746747041063987855694323411772298024438794463174132158611822977935208707544002808322646127575026329356286693351980262044168506756696521289560758824872904316599864299585296171454708084201687477357426340604881909908188553086271569048929060675781540726446233702334838022014714079565598749087482617325203945581962749089424602005314130804746339601141620628219459906999187755990908420521025153030529767499009525260559324434234327214398624437404370492718788355469495670137210609487843052542646103088798138375942338135523395042566604742428587734890899628422993539860741018212593440315985932960641051859839707728670631040295010772626145141068795068991632661372121615348470302868475005749717975349228835216671148804479885497063262022956160167003810978746922366268168895923125570213556052443618417907375540746062193949655673532907598646928352951419858845904772796997202094679516698425964306981267845570012145708867821159475225292966958237414585984329828761493549204870032560789976948720855995969789592730591809426172160975590448487981569742090726857492509407861740703616699642294837813437894192605057112594077845762867200*i1^30 + -568749632968898224163724548205495055697167248044194865817367857478257486785283530447777032638446454753138353479417359232280614558579134967965379272120149326397216320349594464919054531897339500920854482416212981964546927984917582022555700777855220242580323353223963211381700832708282208755077429007464004195186070928889465919890138499363468502552521199472333387786983724345278679744128855702484848744413902500958146626563047209022070702356295676792709125271082582828802470049134456855664380504452407482980928506156914881262087754714262710028440378182162583918503647692520382901758208227346094243074336577084580035551091905195850920319283395447522115011902675304355180143492870566402515947831521995198378861120743745754636985236385643843077493500566660347333656628171219507622147356796427985898955438591815825259381195270607759881116115282335204054341694710028031365474616884873649866204976704255953910005494514355067197414288255711667278234564535830989482498230303480688845654965028149175893600559052781329604527140695446128633080708305575214758531295943691472008412233116855497180359106584568334655338280491794054470964982633579211842451510518498811098888875012021770676944776808403544398355218926599519329047909953863188144919009883427788278767519601825006031355579612936001497014687023323689454547938209772164441851438687299851229920521914035047589007353451592102564765806330870846997027625284082054880047127042373624872691325111157842510816960595211362670493169699007267033989204972955743609734510748482751982442062136723365155406931624485625072120811045573259384812718124145304559694293801777773769296799858688*i1^31 + 364229096048022930050701911055336543102074216980420689181892362273857384021008940247961320980603758827862845832839443853414832205379955384144733684300292808573156533551755733599012088159412908927522039590002869928408189446494106728674663154750466044746690041678390171202209060951159957207361435721827216010132822707624573497615101394899970248473943252320482247493236196913823676168710723683809164382959169168113327038978247992656362825929740453954454841233051911004797508296664112272367279851425975684146363694404111453345221521658917996419604270609621724086284887434800590162860041032376639203981001730057265904363396797004145335693835565666401884554966284027335889296078012013720664254621378869990999367201049001919017038308676902096705321523673948357168204573639560692918480733138532109225707655108690936243364181363447827300750932427417638303328049433415784951890661603582146409799825134590616392971130664971369971801964995248391259836273461394217196994972528378090137569937368925688159289312043811644662691527784935694420675854934120957949681118875486584086535871387708984123519451833196060720388638491944831845186957301859267547054929883293229873769426932144528481193417936200683808409809548423592882049898539522422187075229632795702528620474145418169656899453677508799439383118399715962669118853337675035228992131513184807004648614865583114686654564238866715197856439427766050478650121942667195415021810374298248816948819416448360025663674970595314792465319740716952237619839371455056367884365181777562919222467715853387445837691306871425464696857572793273514410731841657757942747360799369981383933952*i1^32 + -9184237899157804041915134578804430369829585579180966609813778716998372688977781893286888115007029802481081476832991129040923122911164170086161919374463177584353841937275439894234899171534510162930966122302773665177965414441483232908072984563088452430572683553576617556897785857919122432443337934046647925757500052427049213967452229434986412688793385623751650593092131695007793175365216755576558496445955713641778210693112285472012993232598481615333558224846113691013635394011300084811002466586890267948694028629829494222705128849973699646898383211367921264631500610518870553396818172107505738867757023471307284428014130376985403584854404501097574683861674894782522518670844057674806842535921633725611399014158916384418833511044332035041771433451536020164053295566139439334219910144132108431884688939712941603711191692430248168222461637058952704414833921381793221748509990681600697492793934727208118305357982018407230123627578183051893278330305020047322140648536039165418860405686624225604523174626872569562048398382617459824473249670091048814456437848063008722831301728447072418995247508685693525576113155950024197139020526737668200299602884000847052730908922743122074209835105695859807119111616227764960165800645599837666801751273286143938212588898977702209631823839568363928539565362684918783276588631280087003250507006888676197814410512351352979315912487967278301914060102712463251839001375903039812717282011917410974001180163047207325667130641219058634372674065122654818877167980601388034560246749814081738198995174415497035689229521639846097494801370027265736172203419860537199342603801240535040*i1^33 + 154072639297816637680028642852421810228657359550676106041249457447631736250022871779283118253586168325551918241940778807731713089704298564786797262058633067992292405767586359017226766716889890666634290232658622416549629201282757420587735120037034607257210779356556125384635612792342377226156796791994550762491928811044366723836899887542574779581995877326447521831841986278569548276660600966975706828608866978003952869546211734470507268051116245971855217085834677841529099196168547221757997998350200096185861124433265272463253828539612478020250447891634580171084487643665193585282737910589773369603810701760841050158179022219094924745537913372445249036624937057557164137748190102576119196180471287178020230206967713382421261375500993941751777372037529819445642217567973662092268426843253815889948619373827904167981055120543627293431182545145391058938722425122533973536816144978851532562947105150059292628526263924872010750962090288909477862689542160214090198141867337790359110041255312169695985575923068169833177667463880255076873954409480535614375507637356956211376627816725992803244085257172841514247866585559107609733219047229857194467443788873889060620846281235012627035528738605359293846891789270936112360327391778544323611062282830527393633013686471487897709475597714631372223678916880327273388802841264378086327524467911588491214148003666728829582505318636668488775473407653620135463214155004237520791870605282805522880825944348294788807152134168162869489471410717327531161367158908580381203651924925537030433601646933681915077551190220764188523963554901106287979769529840252326734987264*i1^34 + -92495982953010161404531817500266204321201217616399218209122136298678406501295480685355037635053201890058932447115085328194717575807921392420353605131884009144613144810806932554499881898738376167657349830598472088727772791654557193931449717540571489962479206893827341216119234784413823653263165374874219539106309277929942820927303916628810645334628650435184561734503929252162356509569039405573390479894853782035452933831344225455259096591254442974206313083402775369930524240012094135556598587984084004736112181593733376391184988407209986711437845243849567949593871496704647471978363018298867861108971575073632409192453286388366024677927728612777637270647648607262330830892129703400983854848849415468378898713173943345766338522266088976471364410379149217109528196161350366385927295930769304136547538117389834887798169853094528036628345366261192589149353410502990049839426352452437202431143616095569894224006197459686782133137288764405744889644637514429453286992902846605516847774252076537574343176374190139996847996543232820980308554878687143730322237148608015461612909373451231891533084441751255690126896065647547253410043996245549488809314965141670312755786191013776481638957403960524724135214016763175807751216191430590590734531712945480237634969343347375033429531367374180427627755178044897125747521770200834207324894951659923710059023566625953520003045588469246730423703356995010972283724851860038171313989252941263151978038379234080036631903343135201140251406693451420739099292630372928381129049304697919360603653426050567472633239567452560358263993169031485738963106167009574912*i1^35 + 19128469911433948847190319185229846331203649335813405561148091819237050255263483872278942806556942339446805738256305809990894558666156950511315500044787839999359786212272954017181224388081174377671907638881656605023623101877296163858089859234283042587977936493154859127737316946567111033261543004133254127007841700964051177049778454909571837229882427699989027802527104045352367416141814355148708628326252090910893053072618409614703380889792265325127133737566183967953970728585022286846771213736014679579977023572059929872121525597456889189361718925460094806781721081209373528108304746262747166766712872643479723724878370928695322013399787326077269490439563904984183946897108626936832303531865074070627402127335287844561124478082333790699252328055218598447382787953603448526032452310265671875597567370249408056262002536537103189059091089894037136054442356833436298508091626713904008829982743218926392680529605679927294166657547031916466462255947839179744675194820755039779316998584490142025848834969809757448879785784081350116661489311063159085291396446933982513831339016487988611897013322984735642220132077993349921788354246885376305648407962556622001624290419198184101217699021146929995884736548358834390688236572591004087844452543005456925987588436339026505447175490837606954805858888958477055257716990607810376021796353656563645331838967792465849950942736392313205813000915775930881171438908194917092593115804308053083068537645263586923802709156697052316661500269042645048267310392194443714863439403304994160249875216729514272501384609021836004920630608592143736746541056*i1^36 + -867158541713259653357092648078714465551349928234027457687965834754257923317923526554724505520384890495379863358496980969499736958019276486851434828027805119891491249337103735212062426953234218116397012074761394397826525810827630416229201206306579812429847044022966543567175399015672046190593154242555806643565418976043276070078835351456006935591350202381901543511360927421536759731106956647099241441876810147889573624675951254955591705564211944415413975029879941408921249421284781216975476801073246347271769496147263802155874016297161187284467668848813470838683476847570675059828940113527090444765274221617203205932194845531274647235566140517314324757636796652819141095584336577008401291680835213522959148601813074787823632231743543101484899104555804831177541287531480777502459451790506921753124279599588287526149577809474223664780065909317040774571082743014641885322207286659706445965764212538236397650887100198930977419661647700282437592651838861217302818143114510003407976114126524104553884393940182411633457170792562295288211919976096004818452409155938310093823163339046779642513647138865682754041912610294497854612930812253276315761267759960520477250563732425480731405914517450751914913338699200896108082577895590500126466849018974624980116203545862439895004560410713618738387039232916674650368979425472295696671288602963395666145625813351786394064035092735562034301536181794145207667043088339255127485602086567898446572351113346956314384610622062457759392924015571347649564810840719838166823019929750516796166641613568257017131823097807523932386717792731136*i1^37 + 11501375230317970710302355733810931233098995138741915014168525330648181029496516452357735021854004729126102098130927601285411367087892634063662056401269453050630571304799686896717219069402877400497040790861983041016812688300278610697893127331748209885695315033085954454698118034427446189607381182282424828609845211381998857281994576900871042976712124751490486979132422421123660605995696215737936629487457516091085261307023873608388279065161999764951381829816233190727071198010132594878068538236708705547466841587079291188762927963255400838839762212849110359270769426134842455773580588297169732924995068407640095388121945765041865745461512421540998561094271443923130548670305593470674972693864999004813564311638332794949812134242737973325345235845244743232801272097471341276830214251171872969262181650218331877211518071963033529207449136699251705754871081025193160327123577697043097947751269181524303723142486019746912864479346853740253517603316615449032887907274993149925725512154682004358533437847261808017136645314971303758076151707932386519018843654324695292689566282626524815786650820197741740663562250805782600306147793234048630862177763387290704267353044301143197954138253043920488019417557072368177082717852911626806638037199749043386336396432764148642311003127026606282803619299721708223310481918275735533998170682304126630424652238208428974133110226942287579475406463793640728268144700385060717977980858803100160132524698274628636956965647922436637316830740089520187525674311176220440266534894287367511352584271210846217521663096367885238403072*i1^38 + 218953874461968688678015328700930837368173646959538910453915405518284093061065209530640646365463336062166031374209337315414293403738005696574389301409564175552208706543570261861933248067483446695485423730005046892939959570299958089133117186848071932045580679268070643789640905548770494773488019409332296282486842670837860244406801754084427542423265135806777247432918663019317339290597561531784087354508185591964801152309545660194487787390168302940594983261502441727085392684345102109850408840709618417116286530844943574099737115300875614952086224017817643545065409423675095706951672007197306516501226707176702404844133520435705747068842175857171317961160576247665183938362675110386005787938251590453260519362173675444280084982507916686180056037763217144393224307176925217290319579431023855664440030353948135583110461170317155888524299059821002587575330769740087485631991859971867170197226440075276665592826484147618964283252211623233677015489920498987437466113107073090993758163843986357450552810195372155373640801704775149682682007842449322439938133204372237603126586058578096531743705090247902682266072620007208735309439809328113888976209557539721973722752159196564142733387612326473598277320059728050000205847341478026055850368486444384749950505176431578871164112546439718659499664675471219656850415151183111140085357728714624776801882196967932397418869452982863871662687444998627946718321354895896910941160609618308139853899418084394087586627215736450422322906727345050713066017273639600715019603689062007629144335166366340741036689588224*i1^39 + -6580489584514466410285650126647110502110176516168007069033398079059560141309220272970952360413389650847229589084848402201786626796883209924799573499856995783966289993386101296033061885978765201562124712326318346572611175612490639148951202189631190625695893732705225697075909444848569204779309553625434663258653914312722118346608148151085380848807798385708979598806432882920378386319865688206063841249097756409854652430599705224884743948688927895408305068472746172952027334028656225232985392117173718169109686942373515496250236640569063744165206553944560599178606670565501591524235799338859057286465458002884254949020236229905453058447727256304381684414761719520972433342302218602442628827755426725151427890368178401280466029554667434487053508332271797261230358758957101349922478837898496510595773129982061260434624042048103368071404417170595727723114296344112681864879776046856247339193437694997820608013160511120476902755719446573899174271743177964124808881474482634422231376244032240383114696247342902593885896512398517088529386960430207235589638320551327114544141316146253971747296562092728146538507234139972449569287631918076656193637455940385969939172620908036119198273310717243064808449027438272777488403110090935154342846294295448075404427515291080848166842392706658212062009394449217776377320785227989246551600351499121698759603636562729922286304025734534477512824418712831131637379834652194227105493407308091741102551960064480336442164380761800190816572972851795321600262597440439575952756490697794883977027119985926864896*i1^40 + 10819156984063886520539775100443298832269964540191268567970329858541925449027294252246984340604402363384738429392060240197497337119336038979236266188746611474403308907822697816319998869978811770707296964892668984038095588666590957316727864904433301986346527285198307626890506475073592176474241561730976960222475955096240901159780596480211437872450185931440783742509359733865274973214417487283185466967607009348395103486951979741553587414045198132703274723751726264342712260851764671451456135487758572792666494026464554600940817718205553512026934407978152651788227553350345268746135489190453742501163169832609458197406689768314558225950042332022336401520419651368215192462541196954273315915765446946111769209608076874771735559323871445945129287557859987086385737791364966348042180999388614285651487895428740115563324338627371177987031236330780921904184769317896748251366516752727297830881252896357541219384065450089810278771168495658009895261095362547151163285753060683958378180842020058365377696794077451308982454313520811345155344741030925008377838894925449815874946080522473169351767651667036022988907598403301262253733647534908725464876693331983719451442258429627387173382846341158620846321053022242728065525159489830790164921610606343731035966748493946062823846166730715523680997951518483404045813186493287924066359205503643183674428321437768670520712713981035676165351747657538320697937959624025968945088334316191008037295819847687925725668447902624324260874325686142894158363883307002303764355676831033386118152192*i1^41 + 998210723066516457361565573127585823705181273653576153900125803660146976657225058159260947740641385127179620212649889838488406824700687731958336872529532031902565082602543470597682934202347717766969210715782345672032792628775780184782805795888986803722866400234633324959941964883928524735817432020698805315711752496820605862075132758824508314910420196706034955331947971843808219669221108718127611182894080905383990347469596906491437017763713242009645178177645006243349043294969116301746671073970622152617547741316409591064344997709978651788005034333191243487114461625586294110442180551486116846238664911223354200079974958177235630415693249644347868951947126159577025107660927330450806428446360501885115699019555541904350969842058536847487672130296555754182511640035642018517592682567076403609609374526867733120509525103348409910344218488508386912028944892278391273790747452681826959109505972731001513962140999261081506955151189039687470296292379326970058203268009382413826718590422538949086078605255064958306723102472863483399059680013287549356666218264365625819486615107725260872571337811778237612013010164440777697639330819180718287772022889501938951271632394912833406955196793240781191870188441852207642742393920492589217347269581436499635363212654758405522454254404293086090699371976814585408249565588874999496954254768430254769399485782784698441789633408627624583190637541927551792303689530494258642328053844173208406441138921403822307734139155613051408444219199134965990170124187458050239988944739500032*i1^42 + -2171316391847515695055059830756601522870740351429508664153806946278630563813242227156075806194486999498372804174398263402752341458459396325058733640688497283979509923510042706894291130947895878469068962921437339552822872807867507306473077312706359332227208979974953140801356734328621192929552892506848853884975234290654467163276028032406109825168160814673359058029613370631771085778473624292585593319410477933360197585601086529266912248689592333630475948525385765742848672178574025523546893514931655785892434709313238259579745784539545370492924075298605210469747241421195574376178128787730901130738984401032596587584007203520999865206340993826352931890333483262109719180575288199003654029903856517079103528362105952839694929310290028077596072434088408069636844756847149372795434696593416222121335631918774809907302170298958850942602250711655690415763363889353607451415964941280154107321116412824137275874562649277419866851169274631290268916583456045116910037690075111900261978017823801278785369687413902874764242132536396143144070306067782527700270638985189367803051541989711705937771860293067669055015456528585621069270345707295392424412703990167028768180994922910616396540250960896035725810226203724470648723369983774858507767962265470716479936380940578262547569051333378193135758687767068665144771675852939909530864059933922059977922090223520815673840596332828396037806314942500887168088400905239128367881208838271206328722439700482152538722397786923146241499678046830217026101829843353864241152*i1^43 + 2301488354231067778242080256465451779350550058692294737493600839425172800594066538871036038896168198176780665191161826006671707569005364178708193565614453302053383399294452026585094233300184989167729291084883833357118098945988168127246525934039060664942365349073464258905183922513175706323523666274060213668770244477849133663972574355338386712720920501426234453357143043074387984056587960604667675467278111805311398802251672503114198188255981363335123431921736095138132501177445771933294747244244423335779116077216403453390945971632308045788103555408197980810701456896963935941548857594757538537334909219282737588867818648407397084014643065501436849953491392949926789643982610179288890238122020439012248618469905785894537698796579441039630753615285238681556107900473451295421639025038309845853879386514439425817455079617174838455155304215308485081333757421434294071095571281183671207631876992753087743716860426445945179236253522944398347527887832928387692833860142953610869710574904014768563584386240709418721295923144640875083040643448643683109795111207520318133146180689314647664732426226704464511027866796124926003849545686598795645819200069671433986454216158220797232212757549281802331318298696713525028716781035877042014534270151819775198632646806306351585893525812835132689446798264687439505847703180419484132440585129092980618666303307743186204869717420749347527821725289134215522227829063929220977355801792623918714929794887467944601097689270786563812419883615539647239046561792*i1^44 + 437512811729927933546151510426655544163176021749667864879440442496937411575286177706031162501634785746513518623786435783967249119333163397799197296819947161776303090059726213528813219246779621872757981381959691968290160235237084789063752577370046246451838720716600008435652766944163220549705761827121696810182199518944669938047093577572753135937004189827570631815489279081223756004608625764752434663563220088353903257112475803592260279320857801339948051636788452058894703131856866098003743983256244820825925253398263405710862125622526206829955826640610070978039542305017346288812995088960483983332773200103542742847040768829934652785476662233382657090553277151144584972177266050649602687740350395346878077907174992545492244133552206785651663932423129757762759631456031668087281377676730378961436229059233105732903083564393897449859807456615842015790759723309430785198119133093655093550947073246649295137197881245169802605573455733594298045943571732642955619842850487653070046633561129610816567289854941698272851405962669497799690783067312871331373907894592057259564220609235120157180944945406503482716007041802290220047935254093615827289577928301477034760845986273962364266547860134543100982941737939175734261078002514891753955438044365092793634494011754753595838194237402024361771175229932901290393221917935307188752702974435687260273597090055484335603222821891460189927549170294200749612937177790803810334462536477317056957216576460586618622715420436141067818336057819136*i1^45 + 44675802982168799369991974249252139816065353217183007610419960032790475821017138515404534017394398851032846045737264577361904270091923025769034948972529693712228142316569995419352281683369039912450786482727676493802940760454825202306810583336693212857453604223642062469200109176681145702468044447643968639024476856089664916847743225139834064226093400698497377327749934824418855655072060794342980161874117042304969805081551701793083122573827532359275860624366895563920988555846888784401223082346130689294429169766403120986066740659944328464102811541790007491006406980521956492573950490703479638644714065512595091820609693961319328213130725312715225453147621903792893394163090402335342058166662749974615126677236210631887246938901422897215346966749455461809019046817577952380606138204503895548410721782154731334279544689348734865059149069982352799024072953359632150724281191194291815143403260952115475690882776337562974641358976687975395946011527023393251652944369965505890965662087143922324358699720204982418073456752579034867113072480279805328214245845743689305699487343217845721355791049982508666811083289043787001538010460900719212489370465614516162983394863008896395355022990134464488655144219838159479092635945857706290850262476711845948834183579266324580855581834800324883609415423519246410551034554230375396341553429183365293637513516750747171956411790906577706716952924711885818852501682820058663253092516186763706758195105850179425095536890069143126016*i1^46 + 20131961585512392466897833430231052858487783832064393413135103882454609896950884928889055301989395253526417019319773140458996352373624122742792469292206480721758000602132487046377352996597140274480321255175040227079145810640974563390614212889826263505103235778987449743216649627090900546736305786554651520459443601244887145276247098732492017842592759965125646992974887961910167267093672789162897671525061593560797541028353314469273949050464445526444402038697984249054724179568095831263480433117432716852032260964196452695543112996946708770286931822367005824502352812510062513829273769094322615946800557616923374241126517452859695090247705157286519700801947397854264601441282822916712210459630523628226641641493179140025246211049311550307750247180750308597271156990512272609727240671899639306293704457337644368740401587718034017122807625493393138217451939505376531354037171854846920255320277716636588374227001369459431532965068126375572048533582285903971236937041262046322639386809027160702856798808206240528375306267604592539443696824222747461172584371517043970993557680869469742266326592025919394886219270982065100556677139291812310914639108554259939805451668414087353556359436410827096754467524438570073719089254367299610028333882941295157177990927383582988962250281118807592166274544302392990938278054806219645228482145765335404119337809482449435534026155683121411054335014407012078802006215315415354276368061432127942254888053887874031337472*i1^47 + 21977234963131897546044410129128330275164087237496062809689075198115741803587513936637242239355118511379720598437875320634259795779688368820900127822463716009809482063928624837854506101206694465127992238140069962921022245738383274581649223282576385955220723735036923711938756924035564283950305860756104661701320164981512577948310522932493509380204267088139253132551170442288516845345359947844384450635699282900557051382427060081566343916248899837554743124548241191839516814390986027344562628619607135663450333604276791179242027426473244295847377140673031359851961723695969042089067874360804105869731662059830332148857446699677942870491364493198574522300743137221828334210408777412825948997455401926502890836713253573663103005214770712819606152103842886159432568559221761244883516054878873689554425708253773191007587842299825291683823470910952157507492316210519778283667333819498956492555829490448042416493337433197362265060506070447167366318538357568784368254219372192962009844718492628409308760883633285527173342267188942937312939261997101944364577648686455634698103568278653783494948171886357841065066010985332509454702659006266219051297040310611294321094534425911717526417616012565942562211147720742914136803772498196349052640043121645324384031319698294445895788726010788579635935251277095753997983934756031090690562893852371522957051826078043725744095206400862696249525756250586791988053260361807340750441942759081695361841664*i1^48 + -20879014378478369879044306120311582254268334317538727400300918478047168160762497382844283503717464446777460894980310881214429523286515328034661687999750987055874339678021109866360232507963501261585659386598603930603991470254310684192942754092849551572042224884046038006944350490551705424751716387277821002012592728102853054444814972229497305136074970322488988503996947725492028476890418337011966471910913239146736690485738224461059117687009829103624080527601578358296555973845963523045577248994418600096488735716180595322614508363590142703800767094580390705816921014231148989699228032824931992546098261066330884625366221418455438222792083182961951226922494736659812391162725731020557990930453482528973693402256988223767951946578040032153995744947737630983533239598825819913085462831348462434086608316666909598096504620295720977531060424124707973618752760887088900034360846287722274580100485455508834248992375767192241889773003061303590727694235030759635970125027438238333439477738203201889906434205990055743539536632226746614615829764417302892844646892434927702478612190230118728928867491473606333479140842486890875156556150575692086761962854223480961880837167739231871874086062595297991874685699809781790477673741594803620779983473120283635628067374142142532720344086887755936538326103946676460798469016456865089894048937149992330169833061464093162598650086135730032198109767628090901940026005430236294310483520*i1^49 + 586272473305787859382797858083210606379601539038639842825118722828759481432732254149027746593576595200851343654149465126024237806267067039322036991654750082109184522772804828572384072686107859053853192928165138954533518088442145534245872048851412912198012101532096354499178317294187489541969603011371452554538085900491297610324867078497903757489025133329262302477897304609893190910797076174142124831507161444207945791243206986960546595007124804792311357742830445089379739151820345510122669087500946449026477219628626696894783392331179447721755451049295818463027387109774857928202452108264773423000763136119194031703828280903498907759739542735155074579094277828819894067037173861986314637295691170954295228247014882280128622025571934667231424444770743523040815318552391255105244857765213330978654812314505428151263928984216271529453079435296598020183680494056665745687013817127190370777133041142632573409016741923761995828499069763974757559448915519687634648102298773879250345063668209547583650842703977441932907696321105286733980468849333705097798743102421858496157902242378289514095141882966662840979110235113262040132891951223116119899368944753100881521568258043218727945386076301344857423119320115329178125015197001619125089377455190583656806533943392437608041314900489264055708804305839812990522425333053552778096504205267355064101182266095541599025742884760320960425986590276552807055640*i1^50 + -2334768501401202421488464016336024606223010853228195933871718375115800012593383819197777169187475333463462776821991851783906740081015986074690657524408913869000390165173609632718959900024404009745307389169516203999082944128074787574227382595898783755145018907171562704851047718064390303017195841605144789326402718537541051310445578982782793807191666274379796794178403215418738519588094655565911162180344769176051804850408797953075117850379258241849507900108434792581319467660352014968275238767782445098965490479526016471470713652765674035126901316236280103932122327875009362256632473018110342435861665969517231039218905770315302590807771535145489712431466686627411201551753453614822300245018211426816805334606379318916002560550913539588090720795259589665823528772428443386802965656956356256412436900877264254674164271518408011364152337882609307877737262665507737962726422003877874653666770076324891530779917572276194619271710771163935434443091844558194716330866973459774361939884024079433046619288975901287619985018404301161971688906275428382037749509464985839318134330175042312916051266375974473814077892077059624696734475866465762394660865230566370866065319798339031746501264834324329303560270110493569381417897302787932005987958700912076165112907390649540413992718290424859012897194420872583872028659882926899984209745736755306149539318743985011389076524417268934644519*i1^51 - N1*770403190713984935333533479836762460223657227865169462084206827539060086638312123919562099237359330793887407789234280342851626878518772251117344636779742183550551673097711629912749060931537139479820968654715274357543815905699322793128610436206672200002026411092502352386202990341673831975232541084390367543165020760754493447205036070319368316074818964146435122732988407276900624315353121227116443411688275266720030945059319123380574779249329112370280199559827609072267722474032168508062500*i2, -2817689776140776168859440968964798140644655654284580197133936479886284720998353089173678853779798422030162240018868434283459900395948916393454111903358802706170000100491805570831038482085078958065782183627899964029450233367088322171516127097664108255803645414913046251795050079980495264141295455535076006316475557279540523631952938324876481437136400899626598946725450315829682101620355509850779010828267631912771379620820508986404696409891261481564736596908410347934842794869735625871004521828357828053391516260736808905062437249526203078472054021356349111412179256329185291421800017370716292785111649663407018472327269908814312978971979578821890260170004086689076335063169296082265861678441872269001990564640170611037808809016291639690779080854398915924475333660142551383723095316512353421675941026445910397502500125984979599500801339974019671559669956017310069728815703687874180577203702938391335028699630386059191133049448677320829695069382324214127833741852708208147617466873509977466768414389011886976960805324190148103300303049588399479906230245022092815808787625288310110647205316179314610347841104596101048965970430737496451332333766905629244149332801072413818116304419232836447766004877015558498335846361699610352523068434484033811935536233526546490896083735527564440179162846487833806006080421336929477191079359455469484525432149021114438772368864932818683340198218471872513641075169720331891401958389493919974720533036607611827106234473348615423271835743303652624710789913258753937508766370306132566813745956326413849975314886293531206158068916377307049724816798564778719760860115817471334331302868626160188443494780989483131206896490784823525258322439813659573292717176049364715052192831279360492033021581957070340236513181003939840000000000 + 59180768719195478390534140649629626377662869414480285822602753344422015180486995516823163851102928160225891762775687033126058096299829379837805670672293487315305913369801862406474627565666591517018623143287852216448318643003605520244090049076623032042021210407548257081402992238430637073798310241192195826653471399167845375127673122144776668763296073192707899518995414441461636866031778701226563784410734305549540248711307681560589097135967524255989033853455491042712832467893212076779808010200690267104476018860117737931105175213482744680453484362213439402158629524655937304226137797009804430926914839151286759245758820571898186171916914051950175356922027207989353919003441545618897090714887337984169497000099087002673860668152789224255453522861493732765117823135787653417396637926455491371429686733733136560814966325629627665794915643956335217104332273973107971090621423135255791370493647322137118869785082490649258273897089125029856824719500376543325203738158913178213548063734985073188336381309788141882792732832038382683857071964480178049981792221487194416135410048648066318495497575338124173359955781046952747089136078780568784075996628421023927514323286602314180513555934162172274029281757870843795063097712063705108816505320587639296648891596416139088706983635578456652957822478061841923747413274923943264949390591213287453953571799380687259404501533450047380475925709032548680725801080718423400901419598448677680957430102806297162886447654030622090685865677325028898502361896245456389928087922832663285064814778696451939692482369080828050730348692658179610323973365389231717299893918459847219053013854352835128521292761667038848381911672049389270616335029944896386414172412963520085123710030731536730328335268320810205314125295255552000000000*i1 + 158092074817308798300419988475697978091225757734008833109728017369233671926116219208743693145494498630291051637731025651086782726577689631576140646855161014925039543760235315783356355848788936001576541795378948677147790766753408005948872271654527485412153508076877289412817785964544846967676856159722688883018920282835151946620302259567228865341072378179992854100339759781263847193313514402182366506958611438366543787248474203661835384422713306345390662278903720463305428178549974631730236409300729212096273065835176970961237550793090143057478366335086200521893281748442815409580534511915741614192451349230014601688305236124245159582485701523617600026803249175151056214100161467690544898295721547086916234357022678076722005071424650920838491221557799700527464362763831007924231652548089276848420612305303979092692701655002937616436301749560194854634211894293738185021563553501849220423625777697418922495326111145311863910888473173987404255894770746084894584743545769339243540409662714523945013319383261003291959251080381971173724004395473389909584081481389011334259154594974207656933089168232513630714386306483370732424514214290359300737697170570019204413756505413079215676131367726061173652349148430369939622268471638889028092127425964095473747368348680627699714681374738142120910295155069738831023344778698405748944641807739504052721720660727582555474829847930196608218154229206711644527350806929838197953654599116941335532472158788508843480158149745910165143508765076885474653569397708766294168106496057708975060384521845305502987377500463908872399863417843007762114692543192281540277806877225177436749948001317667130509844903611623949446481579383280143111469771965018024981522098769842028837922531073824067979459533777661081557559893032960000000*i1^2 + -417888356290008912288209376853239518525135342549894148232785798739756301348104828898051233667806198114428095100746861555393483483714162199591542399438794666963469727039796303456138409194716626808408799830985996525426762640053898713473640924785756085092879322288871429193228184637138035891795535795830712349491679439198024258892217813642376113388994123736142232769251899141660841838511767616190701218766879437025540575109545008643095687480829627761739267179972314564628453560855936271293808005774428349597541302918708494547541344381616925510416888660983658632780198093277502065588607346322602943422019657492064378445599440101663225051384216098949365483857552198591141173128630337907487152476702564041972384697353496195994626020582449463812309884763806260570893588417449750182117128541175440604699516968887705416987272368039216743446022894455655303126621342889195366613611900833646989532174273816153119673905479571474885032805375277877806065404770538482592949571662777332061021592856649557481197343599021078645452908038187913736400350076444059771259623226433347626857245093386944770410978065107773668117808072939226172925929622484067653962383860794787635512408662420752581030079379956489051756000292485163177700696318981461123004470747601259847064502325049025075866417505685023723442751880667300664867385915532002863808219226005893257367560993362723347865699037642430206627485318854519850007120222936898199615134171304442156347941637411470911225154914488131816004038447413086882866467811107174012650706372777170698563543015010953855050643820248303792530105471810742698811688152282506775691090929636369626306299269471652068358118710627287072174416125357732705388501210545845871250220124713577618975777765165062463101937789589697007611285182873600000*i1^3 + -1646469930573651651001885690121040187460650588212734263331787026738482156976664292667288049214091322362277178453092125859904586781343917064535681142766271638531550708282904908782342263875423668947542788846858978052800087043175873347153313445101197110822075501634007174959317340378989644697077235882959798454297098547855236842725332496760465051940517577040279534322198645513918634815604699340611654342505389350448814212500721093656150750524813060281220556546553102400947649622234519869804725094659991377616346985659520699070265490635696151292460511848138690815443254997916651195828065616552240031295180865407146190426998188169144640962865170456946551185664436207282500020875385744903900019752377613756820080568871688669352201551046387542026010382610200283958376843644457702419095078278120865241882139925511486387510272461014083923072574239640104976915391585282140426028251936055419510667137744699971621149524594217190525027419562616896919168792438467052151698668455996524314572698857347601095091714039750934925850452098427689140131191779595571523043027428139174619324215776511063674850860252451078828456592490092245588146167313812446413012501931071466709195771116782629705147276400351606386220011290477349555994540104345502097742261226974269715535409054862181841823492486461907867544425517536382043053704204589348849590897905437191875492031437742546721012542301307996282598099081226522737165902505429133655136088709525037191560857487039186106619558422362124589643651671567575426059730836234825283828766033313718825440792693233190556366765715531781595241947748870324703171018998539221322769443460786478265850149089158695718842740130509121593202583178797532552076034333468762087483083154176499259255798402595011988689348047798293051769316442112000*i1^4 + 3239867754119863969134705638404567738588318998986157450417324874910160608335434416601957849636883824403167015961538524940460322042816366761269812341224670574044465738643487608927702560511631589704799759252790439118803918187178471212907140454249773200591372991528881901652714521525649786253714379267189160100187756246652035029660243157501211222863126785459244431797307241311060338341503390944221360137658079454471341571821653664852997264877850061762850324294338425409406170074110957811533492998671358421135902267520507330876946531885025960800330438400543000813641939417472498730230217351757733790599259364610672189949822787734000939812522559742467234772971944871331747642490759886593825923656649946216887051410932147362382108248650264376160482400146665835750739191594295942548703701132018595092581474978091478053286038008497195788700442877194755812404737049945458802404135733134020967514339152105599927621782886497876149747968128455693333952308021235257684821766309850078723813259943484315989785082844531699423366045055577321031082212425413540494681449000465787684188221821702346398747469341571624164376190145148544288284516574105596444323585823655134827229199243528101849462621802896804496441796308040193392905599701806505528394914501708312140029765559420320827251010276289537724116265004308584751495594364093085378053843578839157906650408600912703576291292850858969600652126794229925178568739231719907151918594903139601738160421453153268161761580200059299951553831996275619126217124435474833915764079982137692872524488972407026409443863951272486873139148957061778209533883584547297608836525297342022370745874237368045540024513335029954356880557088911496796747942817231458736107936103152312476845407964803763297331157573649751469379796598784*i1^5 + -456294698784847322626066245317204316697393038645936483443787286656041960780336929624816860618218856254953541475967382452419605459977560401081947415460844700659148157964516402596328471323305675923163065221172039565324441531433722140127553453951317755223234634935478664223013120225467334317346549868153788600648723253989447085778781957895795639877710089085308101972643927717551374848055500817506057747566315596729662979253201863466297755146158614496676529523067021777708610055797638308811075358587696846336704667487696596643832154502454175522961781265337454052564373654712219424332690743009415357056975630248430657103540737425329598955983920857532220505978422638243519127844731310328170208612120169437020711091199299188918326757244680904269831299865485094905343436192090147374855634212545711203272596080294455570868007919531121147685666445746432619412190779704887887043933506446801935357256839701524835041084222329194779296397340051435331814382230128300725169983900224500284411768022403386060877648296635949220251618848896860828110933866640652141483745954998813633519190733891202199623094323066811484904333347228713369722565168445202788790877773809131145975397019509117834588451462245526689144020962451842807901091234312344634094101950057251041442744881419620545968840158377225189988440830782726421896586683401034375326656702966653168656347559175380956985914815625818547985706561491974944859064833042774059818410575343592000982525434980022626662698063982504059756328489972459871204436224046808679771409316205752520612693816736456849433862075768898771566303629964941723217316983940157128698484376665997571617993889442043771648968499108804098679171389737737511174012479511867225379991626358840458798071046710461513169854809061702745349685248*i1^6 + 78359580230048033845030762052002033189192225064501780816921591751564342216670319335413298068197629849245449745533055312326873753618921405282928887610174371077676646289240263125360877168016037317732458189464780954162026089268522744885892075490599360278582312433246815832796698912748476571018398349245254322617672870334372842666477134018962276580786595928691730973442670838830902823822014055973032671494244555737819840469354133525123016731925226711046235874342399656882938299305903220665665044406702306842204358303651635059742765675465292896648556763762635888843864346218060195030181038775744175917151521393307485426170863109794886480887843468997346745941342924502882018844867878752363082969090225841928701066389000566775868142722132704462563854195428633167308527140657355589475479755884403088026620395217807227292881026383838405674793433484438873412428460225866186185343445353890342446494753937595919433305788605058391100760719818103652967383671694564047368280562339968539659955733826431112234796591191809561940606050995596881404031744983240552501977760127726069887160101556103202502091529000968746432880085723075150017894472744116493335901863630752533448578175409995952749706423925095874775031711407886508422979832778728439880436321944681416981674606519458039536350402333090785788802408135360519170241055260667804455804101803873269547080943685297276344073158726268133324445829056406205956926682452681672921836216692073399275211987963976881247658769512127304826035972938726781141081831136373913922311023181132110540091134664292737947460562779175044895332801765103667204054574996829063999466849664003626774590054077380613432505363517210612731303570277238164849422765928288891949527306970043980229877595329633231057483237921519088697344*i1^7 + -25260224829959689952896637948344169174235373469771341205446877726765243738329745432160311497098424938367396234263898379182688490614988686748980744218160021497447433862474200942436867578296898875295634700174103751656256129156546095048775643920804568094944472377122576816219259467604998069867684963923181726673441267139938309243481164653650131305609419540196794160879189328805342357123825292147046751361403593057213047215415188072149704053719080472685841798668286808300273446523020984898909201016187032400975391269140285229429326254082362417665475525214345892196889257136123515809825554451568851095246673981296158716910003974531053691955221120209015599336701387272950561569681879984314916657356867334649624716506836344883083049717626244185964714541543422794994448759732717927665247496948422642422138664809002547493984798468120417328444076367923496943323977850114343445921650047175984963083968256761850065031739739844209479658074142552044940855961599146434884175349696587755527884485678561676728229830558732535563943074797482127552051013614580064412901219148335533608881373194968819559368562455151502032211849574025856615312063453132321776638073170872909945662186598830191916836906502209869365731118992573505656509251115448418289528134445666510583436867430087266413809873529757018839722895228190801130245260761270787990156107036989833056261131721121425322110123244152600144916410246116456929939030967389096392399534664833180630766661074632865559657743081767685095937523875342988558430814341735563611534101999613679387929321871940751707570304622889541736584006938337834965718827205637535044188359357720889754579956534008925289961059456832432344174878690770522693243990287228522603057687041805351100011461322397073882678700469087371264*i1^8 + 5778915340298515875975872667390872788355227437989324100296168802944218907212057743987627707548933601884358130425269005843497481096960950869367528191273838590497408717669880906833711900594732603945063543831316129185453534647579467592515130321467486946341003238911457029342625490582712826516397779154709639427040031314221456457448626598693837921599161110437406108969719211745308257849807942384528125977146263379928230392418123652324882858174741689454659667696670852131329604498164851313978439489787805436521646476246198712875836619829655527050676412766635921522362238822108835297880691942613963878618887968105165860463481683081436898779240632883924021915746897423910298835234896765232645064639667030129827021481008989209504541718903447596634539906401421737241093755965061464922469175927009548983481355168557707431221215362676710568972061620034200749110063841903348219174023019533286763346810765978874870896335491510068880882545712564797811471193573015073406237414367347397243216144738797692372559654086286730989339412867427370184593672821769036667477393184257466811032105461192492126219209617475323873800916822505195348820490569407790814002506359928636404737756435478539988520382717653321072972071491239817574323551702949288830018716296358174492965798267796948805337894341026934893548619862888599292193909933916035494065758540924599119136252327630947448289192841177058153529382107685448517683729103053931135829008245847679259460007513804713429545811668708771964674862425638773035062806349009947236780561460311543126281920688686656007947906786281651357025939191206510638772330822031382989900294325447828204477679254887716881562093249459246839382824364127297469008320256330839855426764965946421009424671626800266816687140465803264*i1^9 + 96507918722678730010800535883463997217721006324212077217551653857326565900879529585610181575117902525276354529467067085031254981768224654959456928066149653361548519144383869147943538990205015944961040443039605935810988302538641760750045058751475907244829905659431847093521504144327458248555077041895728519672092036372043674751996365066386986490106357357348615037476832520763513414207181109900228309572589117133163214675386766485658410115432932772831368024913056499065288590927039989408380640524701605195640408459665331038311783188815293147198178215681302563819123410982969599924296337669205970191124708457673746490206852646426988316510329608458141941412147388846148090443445846503302945186967838031795429729592897547186799010261859124055697145857115566727621369902382816457616750883979116815039721976017355408531011091923174850923208436587352720385119429647096876752281828736958244673419028793450415984113545357637341473317010081488760461008189738748155605426983083526518666112749608790901928695529929408526543277477539661946108236209937242463196233226674760576701878372708358575553753385490741281052146184855223861585295973845938134536312674126927893016062326861429566859878401715949880170800313455468503902156128668211995795842565033936999011730827046840435582446370715434857074385911422990602829440303879765556389549376043985946983136219391890426531417664170142525951490593755339269154261190095327432129483295072538989410425239127759971590835107795289138151890155631470559625173502144649064813894006411561744878047439842921505705791038042088373162866591656165107727571431081493961212979059829659144537078777539078723194934452196449590140162017968255853237712681991494997802314317256543402749386140939033172013391806464*i1^10 + -37368705038587993732294894597290119769345154175654014257045992908866686648874891343185759893646275709964415481354380924072875974070410753175387488399188160925054987408441153108646864999699387327246730400450984131430291866574282102018572437833568065010781004775594723586830051401323702215434320400836566726079180171031069910383821005297289467629654630186221349289260688062649707599448997420899491417679520387964990281382605178361221556987202479283905216111287374167768900601682535729784478161733404298912251774218170416466089372463732674622663897726761722289087077791274245517444543646880251290248368226116455530720849955120463085197163571013350986391088634475295977669152854590020418959203265607716464976081195222129809301899158661833940915285119661847160931973571385672958763223789375721684611734491787327188921909859727367673502013405429251695290098665130951905985447969205831283142681227835878681889284900457386587753246724648215680220800262593766974781802104416027241153678961100538158324058415059061499059028300632076562709723159886912432660714100958271269255935974188262674877395220797618933418102960660549459713216433852628257615828032742736306668592908364734561502996210125624957581766543261281830397089980108035395910354071121388410653852078448072660013626550773434688589418989811541474950637821518453926532581486748891240543892390301994006990494409140297300483223273064171668239145729221392464981465682951643425025468839812049922291908288856904777158417293890621834867817655868956905362717147430874218833241246060822148644050667641226377904389116602740481406153276850198725978453824099987076818570923474628859022853290473537681954826783587826258395415463956042356460095727747561548961128226712135645278502912*i1^11 + 10491963255586673766909622015229653349934619811052323284268047859377120512429265986125043421399696505916466728958253501471043869739376717634672784528998140118885956749393796719456082120197212787923057029363566108171901527379149780271121604096421916583082025636082116575253693313746599100104288242073089745330204305636273511142810506298908596147028960169807711144774874829679171284609560201943661691596547277065770550279703244171387066749907011610270807480899211052341349286340511503635236141916611504683391345413791441649993864198398194354564645086368852430194952023813959616565096144995325249254309973495834379329601100152715719180108955576318313449385239588961512741660528886966713292670455622531456018237225466086341758058722885589397537901688601789750064247227195632217570734008772238283114732216451320770732354983249907618573819861303634716167722015014189533648627171578594980953326979035851588404597803627460811848785350759725273333675130650899741393835360263874787129733828409052479748253845941698318020128725845018637548401318390456103489740201797802844092050926832418078478715491794761262506096132447139636430405566561471229360496251175704360914070967838038380884491824870296176506858602247413454593086173475011899380477400555196827310498699909938175126481397419886116827883561167740823921848819103205787316718294683681252049361441962853134539010346988796356839738360025605142276810390874437022921808642494120518670316418811573944859020371790089138706948007042881206502604742488736627349498288384565091541254811551204473713713278525219039610539655370754864089999107176746053998559358102927319609053217523039446858492248234573219232852150655418492523993191029003542791571759520711052890837940942950019104768*i1^12 + 467665324293064641826870586424510815178443181555643843684691606757810635286368322293303434298811450369408533863063795239804593748689938943622070042724844422147107869325938176647814358947508414741393473230041838356175732585889482657831232957678532961095769922470723418679533185349675352033264911840188550285546867945329783492056559808078474199029045986105770518918589632929142814115263667514506073279709139040198288600153621987486118277819942669771009200843008930908851889998080339769110686309677530698225272721454506668904163539370436055912213894674963033394576914421537744206755457679528252627402428156617408682488808199523008267434447089743197243547819772496803386893561244613438668431581795716694378823392984744560596421577938501813101651677912861292032595010413786943955047882892728694430532815794115886261081152122751212704477230942596189816075345769490504638982369190731789550392116922474781575028207200212617442428948210630321635668658676625105102268446604952778538202703690447021194540683662842938171608527125746136345613248487593537427694054682207945307988976845837384759488104430674352751419758887350858267081817101464559894391043185660146152709300247528131365082154708370384492744389335228813180750203560622649985621653765767577640457172425514247291036637390679930991786580859657459126375507389558467606158594442183250384655861704480860623510133412123152799349046828825667640260941944811014868827130829193535983596846292336650557459137241433451431037383009802271494224198172727826339264624766375303697575156009933184774364589387841886809775211560362402530204920061366839656849511202807370468894846982738032416187372452812226501412638516372218294163904898429217853716461563667668676175484903883800576*i1^13 + -56041134943473829429559375283739122377214082073738552298738447991051512264618977505689452555429425809913723651189271951981905439342265043487165514378353100250049690671278665700488957303334741522422614362346614442784230641497629369267617431632063008727533957616223683093368915840174763905501901020922495481841846266637894185037182217196873606372057138681560066718324137780105748089258739060847213561023931338223487093276432423983419195789428587557373272969014001832820797920722260648599608089363344565475784089237777191412315017762610442151399564148378186146937753226329960076718042282949764613805810425015361443466520970015656511519000939976582531728515990048897032803140675930156837237802607591953837828183788332902714769427843218272429855777547697272012559171597454602341488029842186902192056110467689176303395872875367315373451206305044758864697748690988832680927958001059429725135688830212913849687580166972015182894621995307680408692947750106188143594429815002285926897444297478553697201208984356011869907259707829067185442347845408741308756185691812437278498561022535979060830946358019307861309560061332283203590402369814449068195346194669785277568108826231606697041626276656598300980354241808524909613063169222001964419972530904400660440616290815773251106460149963514416831716180124695767967748341486505882541713312319779164361046589915619954877404370553143567075612425610356873371975173669324623840695829039488446454093186686086384343546532657858736727954868377231814822383851520695913949457716073075508906469093179006841583213976985539546629145569264781341089178417500513737019762339523270792041700372722887204045025537156722225828110767703304089598686976714214992925595838758066415694389083897856*i1^14 + -294175538237627969514760909319651218932534623258789837194716351148918491619936770075097093511499487019558263407688786381525159932793674449488850557108170311344921923530582280793547094264026898464582729550687727445588356628456357861116176507617491948940897021911943158034135242986310741407430366286465782428288782915218621544431237155740189887872515396258568458116485350761983629046896407539775136609780572229028968660043035663238674712690723009682268018169418817298298350434571450087284564886548027240161331354879268359580661338172269286253077957748840489177374909985148731085314622509207204285110042746018856771035999158231286022038620470199579274477412260539250625946625217593490728084234492826954307644546881816632013911492090045451343965589511841127232144795696157686299749555104724951077923788401370407660868625597645020105465891770204034638370837803648922900615623679869831000885741694938641956485041309369127104621933771364369879523625006867242044771745778974787126992975826957136299639747928939472777786472588026907386924682732798872537629085426880371350394136909599886612532856679309222901511969189503249335316972743699301778428792042686073907932780967614097105727295531898288995878712138034592618303223476228532839119138088066119696137811270983195928376508276013424713086662799068329216718216727973380220512733447811077214572579880112465125153761537541388840292252801337376769781517590882726081375605327258065662343941403379742635810637067338772196679848300143345948445768583549358150253522323103037296047071066332194870429127304073198640615353949439754961874019738295342292824977704054883032172164511034728502997315609713869261801481711227184085660219920904303172477577276985645182014717952*i1^15 + 167087846112639629562657134024915557151143433126830103136445366640959263235337713669692737801364285568862441740474055267150261731872277143691503999532392876204783670682049998403247785142938870472393075163565032344654116634037557568664892813972215802070616107449383039264670381921640478992215189021675817424236556307884991434072439835621381598187137484056201220941845391324048912512636758371583799942711009752473445377188826637790180757718561024093190206350091984586322795095702024468437344281116378650303461942109853575548378206368381680377535363601490117766850849756296787857540133459189378661705611073985743558121034350796717090096853028678189493363422309407053844873485095256350875502037621661099560276575461632282166888919103824712127546383367966761143611478653630437435158271401467603871476296618874792732005805520415960615495688098539292388412413897804916645195189810842193993623639909188535206061859817802162402845614455704242948854294019826665219197077723907997141870414640805193315992891106962667646073607239126851807194221005712122669510670625474299257944102097906768612391660798841041554168372686153742852302131524181180213107845079331665460088059804178918005088322686380287302504838645798000073616792060013048851590155031776771103149821694138928351233853311965642155203057988578220145313441224973006977312627319897043435265108797487130500662592358093100235394494058827032665935652688382574085896464335316070510664613424647165131777345776677565169881652351522975727547321080424039558113111818949100905330650844292623500978418486402094693230547698761659459263681152087079201253239803050828689230393381316688471666344824998254650266756218956594018164174807139279220844070389361635936436224*i1^16 + -2457711510498183403401010478551948756772300730013596594034542279204539900229212420193843555699916184084410328061694470760113817698934774513797467443310047834472890327733328520756815372178380761480124591871697407285222766246200835295445843448039279950370230189516400611675075189626118477516762998133156649481492886377609182859096996052461002766145705247881219232204960552139674998298698713998296549825314859607417423733526266419142168508288123183778002451972347422804976911714533308713982551221071717027701158531249550319244094442932640018420882450466717548036387315999266647580007456333571685772852606291268227538278824250001491815384979218087208961146469065598807478878950771249599892258035153888608169874280704488884730100476901713421621101867232148017687988344985773335645714789040060384017302286918399035413977958157236006610583996525848715727511783669263508412974931433623947916354075066681070005118676915535581355473958122947745710700942131594939405443945023968029574258801471342381754969701796098739481482329353240395301660910993302603585679001801281263538046398974646244079019376710838645499620401278392366007300399071422093465056718166932098199835634265365061873484767101995511858837122984581722071762567545974264246922929088545789678614649966939749479574424355958227941667929446281561231302576109343740034827892355447896556918791369258616143786534039086311350344359582763491566367307413868352798467102991926020882630355198221498656024391593701064563205523073842680833911297838721135618069177639790537993138484719555605742324091331971109340705219085138732429043993276286079169750139141085948940736774741989565023506475420118865249830160707353097360576187916935385836588946031774793728*i1^17 + -69211700918505853449483661722564939591954429779515502760896785870315081375885829265106751873119153771793985881052861001272160835299019511662897187249244065039913442987660015485740917685329961348542523633118094008121145896848457616353134396362269786065245922018681578076311492811038779290524640914438891451247709917826000293388600689751775769519641322864750057362586350945663662093463219562267171287163391750618742310046191316364965433084921934358814415230753249455565009661208751808175694310704323015317918756154767581328297371428662092007653602735698900419816828770541677900836197389849144884796316274392523044905083009419459274211458105640279446331019658321178153098342046247222775698282063191998281533665626054802615630216309439237486591298019169041286797656648736786157378718590401760527901593437551859386433863144490616965576284628947429859981804403143116129455877167134020678128731852848849084228859559053287960918113884162214443609210783981862842911759252746038133364428504871283008971204208781385050259690731977384197198886174603661286054833187180940407755380555807394591262027003831846059581149138455027469861228970988879755400809958197384536867647471907049087582858604479031715987601333450517284899166902236427425556259012644690837765293250382766311087311520863702972671903745124218007657040278055770830671048102776854143437883751569887549772359146392144861641917885735982389655153810836730991903995848807734674597862334156309537673712981341702075185561912156273676755212246591072117014643512028424215002383611551435143028858065643861168679626705681075813820039994477865532174316720041822617502256519856352894334370466500562033349530092637039407130352138739356625519136965918720*i1^18 + 6344905158687699031729001434030342438830929771336428973156581439425498089762241515130722124035271867702512127575012488364542172192362427704077172646030641301500851968647301010822836175596670251251117708770321520842623710827306062765334066410583643881441999993607073976981434982424593024866552855737537632510707344611594418821921889908315014026971089869787786365981068901816454726113409923772617565475507079966269714495369380875959022108154588329458615360304315276492444061440814789885556878596342436432941451597971410315925289988148544097894383879800587810554655930296975293684587994084344789577458656422288175077668715001657900977881482236732011859250372795132003299032363107560746240137867968691358141929845932873958787672363585913269508528628772393017720916037635444502951474075689134710903582192737180132087531484228099894064474671133637030874826302439372018694955805103610018138105685524012179390514368782210826522260988928200406364594522514972596832307866255086924002831818218675345284891438302202519876165781683648740921830203784870875184417125251391796581078164427583045946959862995846211918800459845773221398197626273239393762304281193634446357462208327015533009694426972019618516288360036002985757474056180431528528025088886103062293335573853222587864353297938651288050781980789419545923977338178271362280326492766564245539999716060339852675473819336701135850716991665699031303992304657496190668472462563828846385113879302803033957875839923519289376994492187813045868021056894782323590720463180506844420160849585538469016305690059148893965675730698756315768893609836769882871770680996369045590663751365256224439265296175344332815799162319100657672757178888533323244265013248*i1^19 + -481030312252589396045334289066091789086136417045072686241785803281085227399647403824935691410994958827183797495278845960408902973599597751275515906473788176557255137579050090494256382290990003040722671975561387511985967366006795299153178710481536596130979352264033392094330874983295112882008191865602296207323792363980690642799848656084779826921558872208848149161819980836386686821189745260408860222458011929064967573506767998735789692427952822380470262755446943505811931844815158897638930317217821884330907147484212773425778320110002978416184870217541014539453496830991096911262558133038665200143410750563705669532358432937222833535553423052947328685241000244384417713515219246351776482931627629244469333907580267710059988556508854406684637983722601184276839404883529642473744091222033935660184535522670932607679095842320668922090631491787826984996470639424480267013353774654767842636646116042476500920584370243703267560042045685187238646931529594330732304382176472244283299544048274785938003232289310469540487554627738095078116811342200947187435283385626921737705536674731942455552134497220211295850136835358807316416484590883697777765126360628482379209579719539282836503400048156804867595996567134739313191894937895946994412781252189649323060797129555972370684517781750729429533377700891891077173294003209805271040765162322477358399842267646710900173550912950799052732785508961798080283012437829719205207223867767091815910515600630167913429416875393707468597625013938222235592088669852663035510364309357880943464000346573709347322619740554264353798432831241789106831129876044491736705558360898990808931724751545870164875507907834284176925197359543440779969542287644544821362688*i1^20 + 12011759557904806171613264685660485491150795560544012014224844637161392689846188252393589939933508804328177880898541273992298417048952475928498730070636795304604508288369211433509607324658281691717895642996892939673319896954058434901135520310783990291428130660301308306019271345119715387112039871561061363015067255246986494618221717855356278977400449216427904703952021505151176977603457191842916018220842280943274953736931697157680288787373213158260360021930421356181287325971591274323076337915302265644044669403717712521847502421106166377180662018573694684787555302953561731589289880892941757645934073452814825436758655204175494969968883439402287860652268695775463676084230652880069471621676430165464976798111687663654386936104666648134140567552259616571721896064599197517862739933087072304274998874949264668005815799540804408683868305185608315354681575522727787740555371371233049693594896821492067997205383713408792735332435273959556977630244611172776248450964600292122102374808457127734151893153265306474863108115376166825276336838667481293315477778626013928280064200511047525208366273251119937724134848874534564858254107523090107090488777930782791042698080687426446624221728969506553681743306979831973150324953629696418511533273790260352622845139387501159340307255222914596912443652146581733190647123021595088264017063283040674629636268662215122134393053901286250902012538943984243647535186005456777831850106939568747519858087205273097953174357940241763989568762362654862159061133313489153277986831059089456716688903555924295648638173377232455038663095518040541323946858187825101032501812593749995766739568759811301655939228101533936545298602165627240490752846398509547520*i1^21 + 1426445083656991974031011402123260676531686349716163773798304616302058373439309159832680834141798401304984124653879737052228788166090185558227368323667548267139862307642547252352609311616214016741470193414336364979630342494659387919138050729742762877874183732914787813935551785637651939339480871913710538469206326925495468962859260692089192283476882706157010404360586528029555456112133499268392316568977320163634954167149002538857653476654748555553269196711273676797033500523043401866682403083384863690012240380839562171579789432975556965585785111300644128007323818434989740426526781895650787993791531743213661625257959556017954520593889587403024430762255173584220452584707508953182076684344263121350520924143470323670421140934383627524345748941136834642949548625244199544059044389972693085252821981866549508486750223464574744870427816822145158166337802166528133876687695367326279909351372667060933905956857021510694429247212936127610903469829155691275881052746235932860336532473426799576643303313077067324131459522615214191898747547391069181219888793297816704191983125810931926871110350689024958006028955007465461391973643093168254873719680943965355911516739952445677063479511953666072477755982250305041126325694910382875878299030419488723187937078799529763456608817963785643196174616349601227083130296523035104142288949469995957406070149365047986739870069875620527279497395418309307451838399297806190170318031705909885455946074902296594533446556597092535865346175658740063592894661965664066053870350540449970757190049430959151167978640863856824147538016718725079780261126149854758903220104585230137569428424175843263352362449812030456769281522743373193657218471934558208*i1^22 + 179433623796431113290879210781443229494401025600320268576117520564227988939794150100478814541191547082827361315369220170573999164466606061205438665019621994446540270781005184579292717824581468073115744060967201462396606873600430703368684316324738578346146812722819769885139853933097000812501726862692100163930131089439402651256555818744198441322573085147132794110223474028768450296480753816289708839425109286195342908772770177951554491700443679575656712977696986076093961984305629460671259260469337823414036888881769322008792301097380155726750564895405429400045085755554311528217552445033031444739791357345261476472330756614887061311035418451817339513035880223216186686847672044330443903807421920325840976614939087284153412738272560746391018830951223234992392401627973470299780897340681016262831415064334374010417646642610117321556596793972545843203322753241575315518470994053348288131395377985712238226123919934028055478834867817707644990124847561176076845624678788150767423316740725206638410141281126562605614759823401047740137755953056111200131146611899772192578342192994544237241942671774535589253901714413503724967705639141448589736812761722688908223024818157910880404694183871274189391869510962154203986280670762203895000767482024905511209674570213348211027031109034507218623858574136741692854650028791083821465371651688665412911442994042166564928916088924094793150367803542614029258895210528801350123560516532473894569938198526974604479058969562926241463050454814438727458026643733405764980002319735178859741604751808183465567880110817179398362429216810123814346798902962349849099328537112105340865506881537081280553565567658366015114872771117150772479918080*i1^23 + 767955312135607447144881386619823878948121961631312577427397122880271938204241274418554471089588111402453683493854549828413742817396383805629550432838301717488616432859462205966307080968198542902765405394859068325032542002730660969545413709440059468660053700425508180588728368971695342934223196001714165577372752131006032853934467191059858784029332941921809814930918447561639481773803760326668240964907200733238142682429864063203194445682691391312948905561296975212028748065457128468290974117940332320595017242761598137125300893135479428595668127555745187680589607673208448905719019143558898156704970448368578664331706888616688613512398058363872846155184443228862551533801234788873154738862835265058817946131409932185114957878884694084236120441240505273429591274476186031016209491199123316108464940626068914537658562851972788831638301731249581953651188397177328722332379059751807237736526988062641804905342236686114018296618921331308585795146384196029250091405016985029616118785902211649715174247546427342418520545378929690690077045452027039999284710527319077555567837653731903291924720799770818851511800087083969962185189253673944004858166289642284878054402949315129029301191038623027736518369586220333124588101293003328899646441997231780088499844376985427286156711542433055436872533304809396182874639691458078325829379235859829568381549849683336492346377305574662886815024256874918758810578817468419246141884682390912237219328466499594408724400292067654728950991563466471615990277930605873600727237750885729346984173962266746349208387415833200891514349199504750487056222569998525033687041182513983233723427744145676749312149218606694498928542498117958762496*i1^24 + 973913384373535412740298086886779301110818125281232523544062791053896577150124017823263853022192387993877612922179962585455822524176406503284802379506648087071198331531985331754379316865125106813059313565190473084816088808414531704398385817004656475151879019683872211995927595424647618262754487632653690999044765909368270836176337335897816824393984929760224961847113733634996697172887050517601196040260237667066425299183636836791887184776956880892163509792202783491842914083050173993976300708286533218404207381550953249321152970238926661625295505673991486042256648559063117728292343373729830183419933676179266535659756825588837176724267464542728358292102700240480001447802611492264431398682686221477015783104411786273427660766124133982917702972825460006053580196097815100175770760763831947277956109110398466883471758767687530376650595323606388431702421433807287274460577194396288183069673829290025859733378251801683732116863890474299848197587399943866349048397191155035108399963570771031956475555061461754369491985390676671433693241442325514749723021415518170487629015619955882966136683101595611583431594850539341671262211969654665912758794246537016315985945260569603751362937813915446664813881142931734142583355062308501409052076568860465511018836859948714526286499275627844776903279832662849599212124019125433244124107744292308522246034201021686380058683640003828999722645677818274185679902515556041809411223212114765084518033646470869144825027467287005003081175197670601541509576703286248708311313599366094589220613486651664276040701508716532211783365886933833935738680869803991601637594049228760225774290443524739164994064422261282252928664427560960*i1^25 + 2102076408946445372773439220326293103015291017675221686334583445506113807773264094556183332556475682469110091138886570207222305445087932812243001413219628924287564838877446074158304159408657411072805944480807571880690279290470213598970490880101361914780683908227310861501017587471592935790447390122759593146195336782028168183446172526291558775460805239291570778930604175549757712027838759088514136175036265903575588642328627899198518104518624961769816644294241316313417987118931688543827143142983872270479096491463906881381191135153813855728997410094227771179274114373371394458249264985138233112919026837971774410909596538071879079126961349893971477888099999733078415782708572619910840793021987493830920589982508842279835643613084251901815617797599116517102469194894738732667897994502369531652761818982633443431140026290699136096129267444820247068829471852459479742965322960708286083791610232004721829075008859332077987602456223073955419416665521770670624407970690082805469013342835891307879056259676678289677016624633427184475430448757503639099848731458579240462268235340313603233770596187810845305829661751696913026527751920439254443027456379412178819962470338826331023776006684228067819386285873885595106231855038543384859042389059178175515025869106040215294209144757177275585388533401060813471392356324893536415373006837133365713316749317359331933206662833717869343966587918032766808679012029992110340818643138632375179310626708895541706677593622515259893115651551184986707394277359499416248848198638970399773398761179089563435933517303290534114624712975202853642715216871068973197445419310710337055044547289692201994418360001685261866009362432*i1^26 + -1188731419759021012281746030254494416344766674466783430521973061840921271340080578372592709159138827456893175578528402046666885332860573426797449075295624373143937871685849982599563174978827048852625404478883997698211972126458361486021943288282233793920251377613744264351808071350949894527215221429070148563994798700053322741311775111658146367995383111831136644569514529907877670241584792576788014403974061730570490509286791951352278793936438381112970379640504038510907558081415066393429573123396586378256825546740886212182471391427521729912983481128275578974190313329072896754544047669191512412615675975770418134675770565557446560047867044731494365277928671374826187651070917924093654921257265622439178723655125604384131190947392227659848685681750034922217124149062463393731489130163977734448058499255807190874778873751318778170923021763621356687741721410980500491493567396894628296244191436162406518631152507933509982565796570500006075023768644760734171567090130930749424579283189586442712301283263237560832848689506368884697162559614053248051788019498418331173786401264400818300399027596399605022767335513626969604163328340801580772214161045386276843071517868894297997397396520304349674746029816910800096124711369638193887484713420283994862413779540675917055758895670601455977270818754780501908256895524676900949247923546824915219121816471129932229892346324858021120394740195903061858467373156312087447421377047399287677560275473205940774736490436855014411882850151635854373050985073236421172015255297155667784941735796168538324118019688996147864062268085094856272129560297550658937414432715790149432136571669152035072860221374799460433920*i1^27 + 2280862570066492430650035615239624986813902537357138834204777672044179747807754295150452120713739068143072435756420736125537815966241384152225327299378696267774992952190489722151766159111797111550073036853823145562818588832922917212721134041185803154468748587570760560411508951842776486425479310449815014173348809622718437225135287547519213565511572358951004345252190208525736960337693057452218173425744576471834332314829027626766110048786413346597177889797884007193665672471253728304245557822255421811617912736024759992514396348155165496388448130704605426827636457157325565305997405168461052780747342820521844282702789744750450395053330391283591818691234315514293377181062762820711773120063549113133326428223842370237395197748271929653479878136603637244968933904003604002043199151145907216693816042528214490395916523303624565717408866541973109916643974849054509567127200766291449663959886064294202386602013180737541848748759471495756927946851604597802137079539715705934312547660154192280170981947155470038796091087283453608898504411567930087693630709915478901636650341805922403521727001166639376510405684099420702624937293119382242392911635335370735320494736268646348701102267652609031430298359930230062958952681447987261745718456972565864648358405654425651407154240206934330128485835627712368442037885053869738010903720117682671736902193590336948090537110139113655015174752867895547742105677597933469149167077856185415971238743354076141840646559718583166821831898029776640367257326061051309182365127650182011290712029792554300040674485142745484147998342355797193686118717398408520761684979814814674068849694736837050497217877113831424*i1^28 + -41092122853025354070605777151176994989248016941083432383784695124009066699101533291312136223859136663348115121394307255834850098429757597815674741434573704142317160777037345856877547416606306823190650593210460659012895760466083297933723333426041816231466103190913948138290325286880665143099435606217891210138386283042483041353902280292913869282649091713154123189014242342284918990977913549208141168791900336500604934900705644381565727340934984393720915868436023824148172167303449863457834176449524098876097493946338497618115272282975203534830295389415334586049780384942960185371450147504708787887249520125893696210738354903586042019182263533504728604592623066434039754331057324392852923702564314789086439502922855463570157464657762330860952281928656468009155586233663615989666185058869384168672192826168140118394850978402482771653158377496955587232369111301237293002570986175558308220295885829626599318804407585342094024086191574173236940544136916355260489276457484363484954267164352310647053972481481035862890805848445689113395614883186479276995573578361466305433390476055953663582437350876934365445917915128406244595941545684825906790524871405962154090662195684711485865730271686412714960807012174652632948738774351576346848180626954552256502737459248489230452566283121911756832814509674338644407560753733843368959211788028504553433330098759648192019053614816776018082209752721041859007553830183551632906407837409367008412461911456465887462025956576053333541306934374584315477924167485424105958341130630052378614726977689709069647495584210777035421461671850544066861645748875867360086303735837276864834923844165193813645590528*i1^29 + 75214068203009583476062665142995339041200226666952326270687973605893100745883579121723331653104399351912118957223162019118017433038554423277107419373361166252787272149504274752065359234851266230348307305737193435387562382501279317671081193283101494990196068752056844017203862333929717463771812967931597936933243093326133618228289984462535410818745222393398793007758380092659775054112519540711655343476425590896588436921499268938167632499746227011885700659538045892254992766621767596865989008202951413080242524674925499871838779714126430333806575572172897262646547856005832357621254198472304700433779567168347259532706457147814995117567931160560867359820364755447762255918192779495240875754187595942524828499176051230722371452015378890943894062754370705568217566608403738145208044895410875391759837815669588745379966756992010724911716969759077204557653248070890034221326725743732569193778385044447961121455158214000187818211014052085557499113802759633778812106581306708028876866294495422151420472124411190348357202375949448312517763037565297742333461919697126594993428047634773444560778638496537866539845962779959532353927392002735688829828291444353214639076471123840506858737583898275808023452760263024777322948239460329195223994785948192097426569431486893847329459060316521110184953003986105040792243285821457623638371392555801415723926940204511951620040487950365856476372541093932487083018627809469936957951568056011272956579771569923512849150633212895950426871277268965218311601811178062082948840749667621234260018974770099827505075139750135735568254546324400834066479593122855643519961900412081653421639909842616320000*i1^30 + -2344252448557005297609965352841420634276155733426401378025790509066680414817255495923487500530934363410979256945094362325453786213812911362211850708475184503560691035589929350494501518125052721517050235578048007557852568415922241873990192305919464944393884150593947998721642847011080551387525675448216246365475211556354072439406820506953065545260804459416398483421229054632406159196562004518129863036221022224267581887488753803303053490383392850728205181565739384523366970250336656833602489866752828121349193531167920709889623989410773743799878795101599540712055677971459224237193940076805858990395071876608510219199924098480238762780627930381252385529026951227687472334424980151771884019284536392827521471790624888372867788191593631075706142916600991069779263854242290180158466060958204599119238448233397162939062570541689027015066918771727359580773070538968204010492614848114967566045734673511313503601507466610749215217294940757776984358408944687003692190601713813782048474138675229630513841586915831912755812969362060253156049844718671772928578947895072911602684962834096372253779863558514211227575655325422345622182437069562438364779814559726708603281991615772954433901262360414100605402150803150963908685381314245807443845056574062352955809214257038393245461541383075829306047336377331106632797542869479361702101908724182100266484130072727079590633191200857345648634479908823643277553687904093697562844050542584779399163688918657296902880804931034958674678248030658437114707325878166496392577266044015761387863169476588977818486797346379937882142844884632954010908156370288381140617556549123786835218271305728*i1^31 + 1474291020039905428624674252782956198347385990744778641988780187584224287107561080238501639755427381533896807868534947724872833637221990121275598437765811537514635814635403431304583473007671140304108583082335888282369872278470872467749979690059396814270384006161980106536951818469272961693309759508014284265342420667453836498065109088467520007841863051231140192718746932424242835822122334135989032577245285825727453773916586197897706006003058403906122969145869510745170403936359884553277271079526647281915598954226437343079656262324675935952359225632238272480093272576588422863540496282581781211083168557726726927685262555652159556388265275450572403809004248529805295429131247424236156302260532884575095782773221464337029185837607623256997796584158032575764526350042815554070318058929108129317809783932667020590282509444290944446146762503519557422614661763003886670936940622845979671965591862992383786120643179441159125727715493770357115775880514342473630337831301687063560171945523418353094741132788607662962137565121122280192070895317327114583965347515095601458835975366522146961602464654962159333591385777060060858907456301446788647104021796761282653809201364634067256640068453837575854840625721304902005788748903961716278152815315252220471226298154171076097675486573155708901016543705767388064616183964573778141176872006311277483675299418405504880458646160587960744438120212226314257954274615229733484487707992915092446787960117304494616946960172518091412766589253852199478324247794607032248154996731987576463352862517628157155292037479114995179158691701164214555664629635871352579598309659275560212234240*i1^32 + -37179016705309184305893512443947953684711249237818078853836456092793058754951091564816896159911306104600691141267879628076264907217766556872605972502845286271533165021620455475061457947375454573104373394043610522450631153405575102905458973327287735069884375470108799561414863086622552544335224484950126507399859982350861516575341776443254705879591136600661785506324215442498809233541485202574490221611621648130910983492791936319176977159682376240959145363300138175653362066960809846329496523148068390040968835476049670346025317174812140236846892852236526771845117909075634497496576052257906332311005664004211314342322301142206080333112240585572856363692342151147362960258147173542894051103307223197339982276108718456221828269138467137914356034401129108911686318446703600906983381759291081096415252556830210550797065544463265010726976135168363530199918490398893671515157163016514999550437639664902965061724955859814195308549595153819561420192972041359109347565716426978245260829852844546684548091985504021289119676653315965091199775985881205623236156734102746715442153158068979422901841917676461238306379204421700288738919747433588069728286829482699918726205550714598138207900025943671285708057054282396423044000336692955269129084030832787116006618348609864590472919878988350300679563972778857505023842573687778562991272995021600783396338174622568689709212490701439043493439002113589800206761351087315102136172516669406699067573611666038987941852930580832798892254928462173158329127324285265413696348082619255900898330121144387779202479689348247650499126151662501359343338220859177836827246372352688128*i1^33 + 623358417865028193566803512783018347123749549675925522016876592561371329180156812300560513315257569957723391434516550408383605964539591928679247461479261188278023242047984027354582446059987644057202409195169575458345559754837173248417061957043307737891103708361259779751924043388483419622658364656738217639095380165828063378634075708043604617628791724948700796254332439017563818261157189695635607556789302127547826197267092883440040524316088996024213099190308718395008093400856949738016639270188162520628394318221858517541673220225320282341372300355881657431866067117207921514026316177157237341346598906638287802468681046844896094061332160224795918096234112632715056932493784462841245177691397037481964243819090198988976731810210963580001779145873408201303941871602301216729998821675963377690148341887561605123865760638522323231896390603369040159726689754603388966447595998453344209179359091967277298862933496781672385659111255806509105971252260002419212311127787489832699726788903723939672983353244892089897988021363573945217828381531081024988776555656942464347782226052629482237689087268888204983941247040822947218449199197620374244850463420834820145008707038616759939304500655506518719941058608732058618895383065987654357996943127705617659735588348402168815352986406029580334978150608092380848166396106807878301583259397622271183820719297330536427880763487700663095225516938966772195379264955932285845339871418756845548587399092656271793292808438336060236385406590053550504706531437844229694056408406345002149616345457094120891701091128697904872573826505708367674813306569964534618185007104*i1^34 + -374905004178612818304118241557740383163860012469216162391354332927891968533383161602586615765647625699770443899784061403613267836684594608109226773921838998178799759655366832516585224798933204879582761205260887468578012391955614944510658734901629615102156421257576045841628444993577346000422532443617213563839547048800184126791376188915168084035556230984900542884164688058969653892471775485980019542120358680050570180038504998217897206735227610702263433834201022858376722275949765089451461451066809873883975803860472331754717333651092798163020002404576445282333570661793781536855055359887422438562878397287850907127986310914205246995988273881136278924537352554278223216707526086200762119577428999777741870721533200573997003764573110742195340299429679062894518961282843406666473601479141874991861374370386460328939933379484322883088395797443327856965780935380929771453260692512575839817935267771188056171531177673702248242288331154555722311051833607216647618589313518744012786054833477583482219728594695905490936994165226824861410345349227559068987291327797465947854448464203360542913681348072583606324796243923119839613196770259897739415033631426582344179764872638220549114436317208213523578440672928105580401712932394914839627991855696417988041397353918351524808007560196468738150202748881206886013016908593193426415136189579880028601867963759042190355471732148896272388176670670519737162271696305278745103881795900708379968031594822579005899673442573229687648368236845981315432775696588534972396754431793491253798303295303685737595757823175883459806576041553780699857297761844068352*i1^35 + 77621282679373369572200885548766940846951721688825251817279992661973717393964327709113604855383166991802787460733849492366715190478267014275224164612475015448746942645425415595816137722269258133671075513501416958222458864295719751334781464298299308105352736249643098269750512143865007775784665549835259429938013417367981994665455924648812277993298242873218561210240023651694348188797629229960634694333288786801631358816522186551011433109764760857001142958598206539349241885408189792649625724878541013795539025000629972183137670762330979127823038206704158496317646868445458168241038301081563492794763322844282678274736962927388480584419563948982913468677621188978432596551943386312459530391278794298999570312360006494383247778120411183054541931236701644208387536785172104595356691562608181594322346872279141126318545513602278474349848594288528441864211258964914769316692310229915752536384284512517076182350159666501352868806232828578230030587415233122122230597432969982574670321716307192630977764233494313795138378872965570660272538132275488361268194133267307338552622190594121038342196720064875774126160680971453323400318297689309383770896238995609991487010711550127005336991778687103955243849292981826690195927342848720636817590286285654756882879717763649231269742862460976560721234073968507546163916939185010577914454024635907997194033247280436033577242932328147250511450401603476577223074419883282691792042967006584608984883704055300008376955160884247665816636632944504470287819001526729342718382109417383157852803998561986855506849474672611375688509515768320975827894272*i1^36 + -3521338760129680868026821319047754312928295947907807230303563369965550349446711284983923541581185295759548928086768071926539329831539255289387641693187302042705351415051598591384235026753095945696632974802497487230702477771419630539177504014089471519169528748830232234154418088496843319587992873312333623337141111585465809780044375509977960391168245113119337774900167205658335421185597792194277344781741971864501107908240692726680129465024611307428028682123768796418447610282435780405026131241871356139899782424073853578125906287202103060924675958420504161344528904306215538289813226498347843698459977157479843236967880966869001000083824442447797877384379980234367185192279166067783461855085611321267272048329817213571253693481073446846232527903919492603880183761173543146382403943284514507846102312584727417501230546861383853990441187613804193372889840601719437677799587992647056521335316527290762263418635110257297685376650829077447630716067299284000990290937313599637823103336177426177009727301375268873219491894822120714326537582836371774047672178291359458974179288293065311542059697257631988143522786515460041463842195333108862454082839292111723138921694162072559926120937476797860478112451139802783215183647702959741431701906459101093521112318737353840098279583458075781009080383510058013825733697514405296048030006289255943521977239721206727664588929521228061771516586341260498640222501088078357672182439755630498695448799367460696291271766736277734196643730680311807877356487718294589839987258531791637418633757858315811088588968689286373628224281524568064*i1^37 + 46846926492459527015410278496221903103232954481437480804327356927753629216883426668990637387504966423506684332861450778200199855816656250482404951246356710264004122043144949586266974704642871090628828518602181916132425566934124780774215221579457474874817809930016918874248461375342628026806922114543785692047616275848110773864548487862899001336215786336836981164868405648249580971489255634114212983510519491609198243580935223270036325888364393404245050747264541789828160488782117626002806706448226052086811363337149203631470565735709840389053835856217809445188444788670893031878653161477767058403670463738066875630319222217929605562316286384362717838254514393888269722017592741227373027608354552915905028750110425837762443263951341378607799967605485724807361343210449057569918343665303010404714537045332501317601310971770903196248232835687885840487159733875515618902649951233996346937112102055623784979230518799666772739268380084857210151926618903471077175321567468364105808375976791110577485421162961927367505735916738756721531253104174548573955241940350579118257242204469816079152246666174138577424459701659916155365324819170831782456253009149746417358085915861340718719050959347764551253293572569072499058002855127884249165089889909064172255691494362038165167169032871871691729842999104649534043724024144923282020674285167900646803764275247989604206676326675999693014753931967779871846964835235980186550647059667800234315155712706082859072615236102176304391190650354715936356287899496838311903991583006696172640184897880656594171918276540789306687488*i1^38 + 884157337009736873706229641728358680716512646334729560976238859635709806099157883309940706614212049983083587282744256149497268756558446264289994615220068248801559494044690519725482528858088682452330701599329463382539402233161468425142298046806718748674602344493330240148376347900172547345274206583162822733318753437306451604706882846102345048283907949773541412716315257166054705610884757805710119144055304828647643903415096204074815485845666453650939867129550922397423797435753028710104196379365372175882924184216415487256271626647512200192343189855522329784404637725814110478795873520971419940438866392719743794639228536775664348562472410172676852288669271768559318713565734750885968158050737848661604974618434556771293603282453629810373143890921567205553681592212321612055106053318847049708800450860745386507176381939449175168699146344078118644067078902446308051056203919784412634072283022929263437078028280797777883497538075183601470169098650015543537273598719984592402870627591629394105409961808865330525500108250785976068942850659182831074186846840135484221935202233646134784833122696112863153016754758258184353230193260871082256552880041781477398160567146262405474266674188921330604796255241785043635311543323118834510018469964254430630578523570558231699075519019214886068740327709038574586337928598276576563008245242183592221999703264841711617186552184570380736418297924390245500996186982894967613541188867425538421244307727546481912299131319259588249320829876606127117237502717584533223955247597441429364515873248045765494521498435584*i1^39 + -26675686942643457934162057300115263000666975277131886971579962168000494430859602468759996572554810992550908508134933513679786009026353477204549191872323995809596817531123676791234552780121067830525608539380954119005265578571643115591630090831210105194850051275493937591733056771142279785696638557903693006526275994037385349753673226095062687253108984036450723800361650927726053084642181340300452707152670843195723890395612131518782003690907090293494697921468663857499114090431707001003177788470791005957701868619971109775893891351557866276424974041175675314601863926247771170084322287188619735234018415114580101148566632053393608384878390212463310192222032503472735604565673840666175438549564737369691812788740148188967693797488611795540126061941086954251850532510863389120532753249396167180832087376748112034868176966307708006906915075697992347486499442820030436980240942183368646733682003066796773588741308332750701984517196686097257788533776224353903006447694426117433284525628617607124594032289022865813211528162875246962720536749578166007251316703014992065065782837665530079128461526852509069223739536008345774151787776835344093620449964166534902374368499431439398645093403445571007795311944519954095202990937960865128382635908087505015168210508850103329533121136272158515207820705724756438136826880469871167289966904831116790955880523327778572294311248937615364363793835941441557077452675187657434647373312263657016150026096456748144152149747127998931564868211973169265091235140967702430436510728194717704417680803745983627264*i1^40 + 44703922680279470867744933018135127967657993154512688517206784105169343052282472232601817980817361308435323599304565587369120861688558966458912434374530124858172454573080709503623126531844125700119533352797634217166282797456494696496299010970532791960061271161084110975261125369756797316257191289719952528352275924697107655632978731069728337996966855032625534904352123862121588341891946075983588769600761347932010886624607735482199867145071149845208888749154248773725974108542304181711521152933019327835346189269527855596242954130718301499585803506038331688878642726125967932278567402422902723709256694862064503321085544887660038644685168132981821339382891422359891327489172892846841350780810701600518504476010594189147646302738650600854087968382951393972959227642829083471825578675588504022577208277193423926219888008640692817031493867654900688714180317388068834080921757654058482224170478107182313311051107955294835581114774636665226671191666697362072941740003863208215451419146908114250458593843072349302488571173188291153085585279182774329055689037373967716938699539453488872503817467015949850280199477850517673730972892017076576945468409615035267356366480217849968677499330282835851897459058205219537297074828891490534578252005862709393821586395373592371740969006562569572436083699322927017302825290821460038414521327067008669165757301303792565968394291090366311712770571504121532752416964016724614993494634081537422663269662650757551187600623377209431533438403281468499301543725811108531437551556319262282514169856*i1^41 + 4037625165734968002276206485984163339173945252779963615826748307019031375739366745096481856244848730671774206017035451586381272323552108353868708477144248915098190011536257625450369597352090789776400441135611415014571753224776474609778996324376697216967366374670067867496743565812150867918313263621030343318749279278456385856305609085388910241190683882841341875867677409553789726144632477483684749930075456916717673932401560274114112606515195868006176488540282009432414059648117531869046189699326921540434088636754386926182356365564762217935999299364357006975743629550619211134028940113988675496870905140283555105065778126597973334630286117026283220596998561275821629497642708412066522398350571180841698592422679693975571897454629806413987505935373603035264156426139715788790836948678155476663075164731533040139762326927817512010280572259296046395841133637473424828098774424828060338525147702651654400278384914236571427429223278608262106221214550598978485063597002811236154328727948618221960204145911527969305042076193829057550471141905509439121589432264862364089945126042111638746690292699386662429256988352452122838848240506857822242645036474966051199395129346938406988177104387957697468316695170193907149441277116624436871160887677642676772947330937753629856692086376760135737927982940660829401052978004908233836017337314754936330533849810023833489785145775234905842896070434560480154333559587384422967821015837397798059551801519218091869170968956962544253317128938335817379469679976918534981708418331443200*i1^42 + -8791525683241665577722411897133305203869446362377279389178656852494521127618645281834761961852181810090740772982288184045228441944255349138668036651378216788671684692814809089791165065690540572616811600319300418944764386575029550795242193078843547895325999053162541341869735895926850215201010727011630542441333170237625692631552512370742081072800020855648526255060216731819198796000766076075431842920535267465409475770531719464470956450470260538595385815801649431087937846729613084346599725987750579276591687019826419241277442395506463727847667165889646269855398031284016859613754878944501639020063910151119267550112127912901182275891763256843209744398840380468312636895541482386795817688116076803876208136230696693273646054528664425500060406827341765361867355633074128295792474987239173188661465016920866501676587934476113734789357985345077469327939849745471625670769127513418214627058902784103745153214750468397742951338326436725337066737351308126080556375633925412378569910331379464911830198991006447546806232111959600895513949446214881121114816811291946557849085893576939951178768282534911883567077535798120677707839066163526904784136691357211341397452934480311426384170643960989790022161145699344951875886326765773267060262198439912373192326617507197506627041183175353826626610879118944307554024270448034060615674438341781329876536874594044108912690131156958854204218762354917642393791550685400629287397531309469074756286623745445571969710777126399855845712547484678183536562386991695184003072*i1^43 + 9323550978051373296052970487988300006397987920920714074818788780433276797467048935954655717048183984603562618396498971214681773250171374755239727825316386346305966022248828792780315498700326237851564575547246616711829848049801462684455546124585692344227253503251575457270751168302422494385538665782851467974458922401006985200542425908800223840839089337958518249949526952040620462249149995388975157474446811168934781902855170409573943402238414725339485563999609473630995146076338525525231847912237348140638585225678508837669555388524445043837868615445149510503668435646182209054841876697239965310554113055368483418720828876333415893691902310140172103946565583906450081829556907362062511630293534455451911433904825845197149179249861558737372978735457133656247211550141889312097533574882078439409157756704731853479013287308900252306061446673338632018249693359162584337408056214348648135372247112682649439004297358688486257598403941545259006149476935990709605034545184649698259182890005565584592976661635751406214083893259082517099394275718645298020891897088752314323142673702896774174581088672863706915682821580795408568040003125826936638586877630016762404232180019228030680162605995626250878172024379781415258427026533387098089514743407347251488084953439550977448966608803591103315202068434011917303150641700555781055454158960260751387894149271910436304506654138889728126602190263594384015738937891379947498416472765054354712901920078994740352152392498123385053152470984865760868013441024*i1^44 + 1775570258962203650692065510451582507490804783950519654292271095704046385301234703222183105100805009541388869535379255223903733922542800209931549943458370851870615426306686058402173868480325139044300244749216448788442398987690708532530387136782974093583163050105145608581704073218605767573258302672373004845279322124310345352033322089231825144360423665120043268531571342440328357304383614365067825055737438013400483168905019418305582544770369607113877671259347752002374191226981727124829713383056846860842631827601120539782521702535140022251457003369592463248899459118777817214594718680498498792450184636234718647263022073523595168515149989085561943209840035749063013787867309681742401374453201565108660795618920243353431096352347949006564063942479959133893571850212960397326069701794619635262712324116459824209931806249126648034715732527419071109337448829741345446191928737744206623770047018985830869134467219713824521075960385352480825623703222849509322019177215140223906873919488262495395902161661700070942893862799737372018662049380224681426861111814178000394302149321252142655453987323751905269733703507974889360068808689831952880543613206606944079657626978825944444829538005234499676845189908755687472642946382953921279015178163231131794436779281921383495982561817297210060331184964333236935734810836516230129486190677395333617128746230244144976525518732301794994337255232112328673625594203882289124177696277779257700074501022354656472043052937226867773732310540615680*i1^45 + 176444547100691491226000872424224740026671424702596002425383566029899747666822937654363078342618174962911949501982881503200716650561562266822950355641444525649874285666687499151459957829978978680032426678318088548903458809909603604711913997569192751666401702048338807499059196274415939003894664738731705037381610856379023545964541813098018559146225681538483366098867732934842102308977370503097742964658205526278751742975359677658049626736664779727020669053476979168231975760273531382837203986348776763149720472943662498869514644106054107535501768844361012186778365142646412504283989131684300180366426441517679667159902292270772116013437825703748774928695606695669966393960522033467196333035013160043962129827136960292255754523351611857639168840778845221352818543984729772809961432185543987892223468012017183508512082204145927489216604450887443263005802688130584501276148885809927895468973405886292937949933922504849445999765406683280935515147947925458882916080957569705401988580717447301034217400380534686556258356307054808169902659469018951001678646205957353815971878580565825524775261708494344446897401941306863350014110902462738172032081273071463519535590369430430584312018222824252043652904563469621914083068227387913435232724502577866042109106801837062355596139283972072958173899713124036995242525929442436783906998438013738566983991625775571603103833228481576556841170762413786944762320909143953454698922304475748972280118166454644132174786151337677946880*i1^46 + 80663181856506917310090412523635428064146886787043004873006067942587268782442371927411772078949819257517224935477697721770208135997130521032958773770950879203811383691510792764261295998579039368683283714277395871476005919459993223701753535018206422745738150284234248569283221332464495816851613302752071545822093355384649428488713368180935718204880689657729723706929293927636008201192187087477181881471281080952583423238833900702763377234097918480526807742821405003928362846773488519766224556064824372260638010870100196555791512057259114743759820475462849421697331111513592749688327411644335240815911265271883047442597910413163788877452225767932019792527400900358180023064423698193851860432239897329401837402746971923437418321206156883719224336260474193922974133099920868806067083752822890144714490381573906236823309188937431658870064901276532912185488361126949130673904249296562579696736079040472805857238413546189641049584687678024468959732699653024568411389452039269844222772724020313660382046391434001766188368593691026952565479138820345151807093140715736546989167509743121066002174949492097267018993696265776690288883034729679709589632083574231655620954033854617619755005100227982053281604152645864802175370479695649897284446933553231359345158231571640138028958595134470824757413502354767154258139468647795080241422088306392684337623450426531611041879524908588617318003898022120600163345526615888925328219949192946500183155289538590037065728*i1^47 + 89121121388169648133971079306247474136507930858283315137345679134794064919002007729242112538871924263877702545891073073818541556716371246281410406978057737053655315001244080995097073865377149019756668104106535854560249254931688208482640428840534871831456504252468602664586561760494909347013146593684109962653124724532108269633967666305770996220857314298051831347571287037099850673496701467223909839038396226906605918162829033180036661932750607936331986553114877350998608990519566887909817190337007384451546785527369967114103264996235163428116291369387360263170563558446968602106366631695574420035055966174485445720846561866800036270301417777670767529536563673459147050019601052037013821256525091037013169905869508868920625865021216130219323120181082744452854594438784121912848320428819536551352974327872029474653123537958462260369889717639743995066628834248121873638815294137021741867203890075638964852324653687780020465708807593335833239663137928503778987685028606958934648763941496621409886007888434442507387222148587287250278621009064536540449800443156299285245302909237424214976198964686838924946566907317247229595427648829729708043942919391883330536185936934167102870630535439197107136985188116131983322253542608947189120389709043748891460683440139881573310171614611869485140911236347740913796137803644909168088625517645576715576055316966917485321949856246863576295980627966088882082892024101589188117588048500394997363645952*i1^48 + -71628314283903679496058388201248927031009483785189301598708508333838560924382092580375522842877185915875716130354318990816729276193535780645841085794540369557056562445001378443023706095657173287586528581073962580541054776278166584395291977352852879764666265294734418437961129345411082340763747646327417939342786661064342721004797053576295613723778640124072573038908331334342384548979920786296919372531089253667494267111873978972256598982573087331869901454859318272512130156238055021258661426538267022498733454888204291313213852756580326975183675180436014729529763864832209397248545881649657202676984281361473452722788631630622222642590917959057395597024586283416257194490032257564198759690211922666655964259904604875732495033754728545949809296473911071896988595391823789675544403565974802261215293672747228119133770344997289012492983867860915625275692073066770611730733532714327950052017979576310901454731384460027938004036296973282918066306013539026783453219448834367592249816300503660806816131009112066383566896245243859382434261319510366415207449881554503790251710191483548558066539770907780587980184106887350540446214840510335985068494431478350687723864795519208957093908479432891701969961256991720613015351653634907567456672973490022830038784094907581857700145371805970997199776146299755442581881159267167389170757034502574997717945855801901004965505021082227842750028525091738796501193592040306643969743808*i1^49 + 2028083445186740749652215740173766803101776368777811758878843711898747901252074525290578249433327256346737466829664008985546539949104396569385814216167262273312231920609323915891832329051272878683087605294446768364678287875140012052066315029486882398493031761189594188907955381152327383101212482351617163247396235313507440720620050334307895509266523834149434661977407869645716405881960829113835650271658983972328066922396463101838939952523950842194938170758936357398251108336173051623984237313709117529132973614021249220970470308805760872120227467125021238525344757392007817794095684887303454555851539302112122128340816976599686607775986853828332086422979638878198195629832059880999527595685811873363581288037155597917998954484786360071073176171853661809663730119723310173858087231835118913092881260185267594470328418948822452520491115792323810947513154592948600377580954190422654574556900001585978755217676829088258055485305334574445068119677545513707319176319451909169136320950693761716213088508972566536265923025497984401411355997474934395392905783768908719075316485520461223621405161637896212548561417019021085474499645729596790445956094814107063956175337664178912817388923684846426295007441088742114330857029842934364787388876104258172225220105213837017468980999405326121723498089890633983575570278694068120273724344611648730357459512969417234662965442234078376064841858765139870599539784*i1^50 + -5512313399640074209837128791134908656771945386718994028835769192003516843324949504155528059907783996677289487100413523546338787385299949639702723155955877944016151292305400385137246931250194455183658652288933243552927937099256432112079113240455970495192132370279053927297795921743649849550958385324945775876223123272991838113605955041498640877493538989526506859989986306810696704234369670080431041511798303092542351431705471282016226821571229097241709008527670969440534799794215798454225324615253702150462602325532508609430588717240247344476368715018852254177966564246232135282191319539877203056059986691746929818686602550129746652993347011458563189696075871224459716285581783240463809247259867854718136148368640731043331041398881811847686897322495160288776317954123899023945328725185602286956028984865047961480645919977038359811274215821135521501326788255383101765795580915607982121417277558145111137760368923622776067106069320407290199749222507505789891897756253808421973811772517924871000799163006648189294264676073210504717811586294183531500564536030833414177602343596584032866101830625720915031039647342096684657437193810103235452222619038515843981130631368853206408098783150924425184718798488887924940137610437581611692713274773362876101566977367548221750542937690508897281194608365745424750347308940672312919721738942691392398561719846832230816730611351510734804937*i1^51 - N1*9244838288567819224002401758041149522683886734382033545010481930468721039659745487034745190848311969526648893470811364114219522542225267013408135641356906202606620077172539558952988731178445673757851623856583292290525790868391873517543325234480066400024316933110028228634435884100085983702790493012684410517980249129053921366460432843832419792897827569757221472795860887322807491784237454725397320940259303200640371340711829480566897350991949348443362394717931308867212669688386022096750000*i3 ] ]