[ [ 2354274229416430717655812140351353742176672381408076545842574607419132590720030836518263635245515768929780438027590461904362163297908253439373161282690616882881059070500379584266900408694057211269835241242872803734712258961158011267125052604608899777166102607524531850457243702075294298722941104845002193515061201953650749093781123597665849832455532650624951554797713359095918979106612328082735067067333717099633883736426265875695063534737758355199352278325391497687002275102586866432519998004912202628871791620632638594925915907563915611140789937086585503764723058232236065575765085381055551724318691123102072959422644964093103019256758108395369329977437136608584306594158225650683334185537053545161770005756336712484277229948144903668926378636056123619833742629055651139665092811230580211349888638697247654241824950629734426109145601949231967400237418565009198040735008259639926334185224942238715667907797399568346382749354832657234013405857426541277383144366718212103594788808894058878722158515765767465191842644828153718698945085723661643935601109057050823840848166782416897782085737728804565537443094496471876405014161165157011574520887940639443807092418756433113728018982357453577957775882136018440272925146327379209337519031035150145726634887390050599103255000433924849796797989230611922927243338348401395077186511175680000000000000 + 25613538867928349773391469039490743016323050849677421139406144767868321584730707476272407573378573731820073416154341488149538882768799661873546328324054315835410968864496059116304589946361667158179962126982288131910563069834025407300695903671893132146627216885535126679903038971336626400998299454300992137339268257159214207888783502404251206107500902330002096141480520770704923067825202161026240618431288050846023626892854462324503761107827703203482916469054260906334505453266640801268456898901828061209184949867204685470611796776852046403046588911690771536861965254491637572580257211374390311547904973562173468167781276438222757555475562785191167488895250246604488804118692734961233779794397970164673834372416028759820628095822065340342393064932966538562462520810783376798420934997040358698674054628010376327632025240471750983246478094060413578984754290256740582263721825351018753424512955591741508430030019812798028783528045651682392124622509282503058811080331112142292370105049878713503616118009624644392810516888206842577365158716847163640075642575060476813784944351711163584019026266546751720120978093135509727507935662664346375939807268091977974210697526242765858243718423485459021867949545387182672592478686320723239107148037749144311176236832857462294983142452421325621713676410164295190107601162738181897836377092915200000000000*i1 + 123232069402743999936938693812900690951986892479961848150997958811433768630944281050645336355222385422315883297859320152419813196941614315856553538671710984281973158226253730573271579126611752619037027186453427195199936426696232476643533699107525747217296349713281315308162245705965151522208164930062816986329249939710057685382587895970899966678025500364045079326248515560092076454500667383007685310370602242519569470130990371876133362811328350644923978404443579607202137260081581477907222123237824306153665015335460956678037019071660225304279266948191795648989732119551352966293978795903723637796213782791698106473841661089788469507069738987446474329282831494350348490398334726998469148993582135428112227391192040795121219899697431362056567479257560140273335246972687179882116960977591940353953777633801930584061270261829676828610621147351477581523085852286213224173552526753901426421789831691903146391203407402271550660621828568295460354263837858229409043202899597565227414672825799272575199068576545242955540801186512932518732662457920756134958670630294154437698904069364185428276380464216010121486054904759787212149100104214624005961455245612285637119495009819649136568080397963651338756904781435918698621534042710777650730323789620274885229603312935303796044040897945983776477533157038289912763194703319180087337009807360000000000*i1^2 + 429633579001675394153150843772984881456953169534531413630342854711888917467023594067434534862335375303025060163346651224162543574309726530801038086106666561278474262475185364716102914800667799176657391094142637049359156710939754063366390975280891801325696265170348024511164884947319053871120641063155552472668108389473640123376796512306993510026177468937581620130239532826019485182731741050741484710290375236785055006720900386518280900121753642123306587176168631816157392637120849422141484142319929153262421414626983589745605377018081407423387532901472983408525422361085598926532209112304564322351604075174060154777888700107789135226138083392426647669364123019490790797992175990576254351875498031871386306649268375269138448599448970836921662790899704787591602935656506066818399010631800861100576735414444249350463321171705268470554518144845314845771483263248592343039363190266853246011218763594349851079104597648817231112875790859006430338721410454242178300925053726038133948565826773097102183436608814620900472634330597831690887159786726345075755983736700026904441811063162131310456763744045465157629089036112244352754889283971135085799581284623601219318697599209214518540260976643072977495244389371713143151289655499406494992440609509712858041202807168139845072483135915200203497767090781059949987401403522401139939501670400000000*i1^3 + 1864641240617268509661521294884719516416592803473768176819351477229633590650872088633837084153087673652067703811669357478643980377530778917323149251641455583574075068545061359936899323730095413144317884647828068924415734513385615514324576577443778629022159698399077514774276904230807704427991101809968748385475848192509623798269475854811361069932152728962044884180845994545559983512437546959884950296514756859518763481266985207492783528498855007280442277051655767611233940730786450227135360742887936009223266884755819837885329571780945973552649022897090822180260997883717164897054274429838548680335105000950163031697811070971198677663748643563202612235538899003145768455131116394241247227113999704444606748083637522605185510663005874869293215614587702773228285143838473922631831967319245779103272084244737159316517154891156930411451667826884193796749391775963406003997721773507745994022196170132155080514798448857637206551156872319114649898422399028009996969305255169955085742432500504449809151160213613500044270928434412603714063800834087548165692379122966584645044677197272756604426123828037230292312135895483856348112179355993602911905409058243210570383967755124781657876182707878229459268257958231691001932302019475252935423818534159069783101861179531485555521297413841267568716247841886400176477365120497951596118802432000000*i1^4 + 2071050580343295106443429040273033892998383204134115926339106172052797216937173799668818497554963377308896429640920849069575938814390865943829863026573026045513606119932581838525813339978096525596228054721222468710054950470699958155218148381392846403621552482494229623594246405865443435571579746339351553403624480627591286833167647326148168263821109696440835911120210369018249791303674649712102160427781437115307237645952341810207244951428558119487838684450087900061069665591258473967115928464017568669776070044785687026265690619657659116549234436502746562001178521673475909780722893401721192730944320051528396499864658910512299797069775308953918124862269069168748222389940669531832335546665590734027705857234935135612722346092740358776890720162144361330856546599387588451579080131862544708666660313689723239812054435816510800605043575379618591764522559317876378766301183167063969015332198116103773588554167339378291507475958983402279438610869756109411825104888860491320226026282869005506805184676797972330506446992796046431754684690948593911365794471635835849216615000301208610394146674586556760924444991992231625499668934305879624285657254816053137408387103679124725365306076422268952025707539000036328520358540844521741530135091842745798228846631079107159625717565067575994137149716261896934385405693483424391600109780992000*i1^5 + 1330894970326311631220925261638072690414615747108485711367519403210845997928333018785333873774607278878495132705107017874706507656365392127245219110395560992935812263031998532851798010792359030465389883701779799771978472026229431491157779450575585647752360358142863456468402516449661142868100879324500297223964241108113408012065763739284465967563324323181357925782997012648509224239791257130485956300839844623158038839883566575153346417373275147768511477038941309400303173989001714634340497844664502887874546184790098428256425712972428511527073302455578562682254522019179917651840474915378787892992938579028358824418611938227697294751908357882068275600747183550480186459855797178789556736467970950749848136495539895408356676992851676679019598782864019797011771293508021774599279001316451224073982585729070014241843479802214773501010794612320861515031527349832260297540823095595971835838288819218104808586231464094181472084117648633712663812035472710653265518414790012023758572020930688954370253500076369424391767486518102567369896615154919105597418616058961687221981331968892649742957808613422197187822029573963981996170022442129514262817941576009249264123111563232158805227446559797335015241583694284994079094181346028938938405901805919350143064061919278802546729898511851103740108778309754804239149420759919107166521262080*i1^6 + 1376368330799529978365038642635276101640508584754693136554392387714078409453227034193854441376333103457442861768312440539651201726236569047624273836660371493913198508128088066133053224906889390200268259779346755708929376657750486135220134352841175302727216907425847277014073164832654470951628099821491862463798237505508155597811316687645954494165740880135762807115003867938732498028843791182958274928460181533646652415029280655822674317017109331556731327318911164358280955497124906021583561385935300385938143960331968262732763440604669339902452334720983201839647534134713485471867084597465110674605125658802115675647812690545576839596421525286692034191148685386858914493395068909153019769749829610447943526280674093444784107200618475205086234619799698238280445025350879297319957348327494465729738075757377963313188633517286389696632399922618770016713679384740394375134075122349527801125570762695128465192974333580458952208070227577324895929578242009184584097834894002211727515894182761765108948816894660382593899671522327700108285071865227540942208744203558515452564654131449202419613719367340314002193879932979993481649734884947657288368953325189678835593298258926015981069971665759996879569203944666139912133449403194845776443878433838312835306128514002990335240938386180942106564158688399421345449898142114635721998336*i1^7 + 913982746424780404422904960043814592191088267527756184289732871286168815117802456831511217916870782974819689807447886338628192175488559471991410349193288407628802435158740251283939528702946450224536568406581782537005226037301557156814752579247194435622870337166405830554449617774729248162910878406553014609365741558821240914752990329646848285303071996425630266638655802981843227451911858001939540054341254022805893869618199356230434877916847923938284583220964883557063182541568988376058801792657529484130309737063056805506013416110814324268722718009599228210847552242317249672040094703017820691274674153206357851042560811111202840103571179583594132367927141208864618822411589080800860110160891531859035342485664918742492650361998601560187791907929491295787530439822038604591285892559207794854145882673883336727995670881506029093590390376449390715463377920675757201500397551583510303397955788664981160846682412537891508083328048564435479372864993896239945125192072297598751713592774228238498684941591710326865197319041428543743414188698118036886180422938897678632918583908384798907568243638955187962843888028347081311513493565378337801127345376860947758563722376407950462590253956990844768091888597278787498690639997298563086490343327280424192085505782971530754571476748467260512154862592092917159697366661714111627264*i1^8 + 291202841083777728857776032492620122173554440957367461074312159023544241983020018630901076152634530975673615205504506139434260758644952944179106607195840968690753569201283079398079210561521662820216213869890950288471349324010576925259654493789949460892268813687204370871954636549270455648654907769077601588052785412905211192027189019631434491975674332844169892266269236521150514441629437659872005144378951384488655076570421925367674384297670506278553457476019940364530694205101559924356583898488611126431082272331414192759175900379678833944054788405700880792970719554155338505620861661832672304765490834125492707926107306661789670612148816665745352144656843653379610854266096553895276093604289987908014004222950817683754144887747533048985681641386642963956647684212974190576188625140250766321651470002365004421857757738108044295116291837235736692521284923276529121077663600670722875515802547021321413411614170175802456833662297207505150030172204407934941339337924986683447023237251451003272196677514075333853686161578890679178628913496171043104322648210390640160223250222846709605895815346704166981901411982979806093097808753138439640553548995094058581532138773717477547415541517787797238215888189696144671850880582503811993802567971373793479296030197769245307018895214342402372492446441020092177514687567084126208*i1^9 + 149816127009994795309944116394445130620499342082160110900832523480841366719511474533772982336653020371591075920502294883257928175857164042644546387796404353257605159195564831803936285513276540185388502873661446054001933440107539126729782135402185492596459392162211865929962244431084869033899736255098546328880429659861950727785292997883495896093137737870373503945512209694481126831649783965995497092701804489233070884844174988844490616749395448299682619335584895524446389439393292892716930720620367808632567203794154951091318924551385096276251720532793365520236990910086701787307849932952095601194791107128328444865892728270935424604681349040700043885334438182254710146416622531117553252975247972685990544417531615991280429410194712449981071836827413822360719845925172736582571479074766640446993303893172347663344893615900586682291518057943311629921182472560744645183165879983433410982009890077508473116540704525172879223447104179850493183517441032302380074181826558021438322559100422768869227478152022688636877306457927683809872032282861765218143862032293818173173553894071170067424674351569758686669128930544842225644773817218396216057106898802016942943965370599746195667651206254256408178186781633480359614732726041786806098981104691307856206926516752053500734341548015673600346767332669613198178685938565120*i1^10 + 11531177557554071023003717462222783996971456407063232452285631399261873743936239110274383185785096065960702793252143449800080459548845658245420119336470226101601761751233795168616221622095196166292417245460112652198297276708378107787019838933127976378086346376296776729404786936025542214952906925750063827974731696539444220410119338535371290823021417057719627515653995396839947614507691502841564830004738496090721304784729386166431071832731017780775592802734740899861617046531065858403618017964183114576014241782912658876289022345782741066127404240683025456164882177590992262361276298786727086244030792718559273068104299783717427352274552510474156751770991116364011550346845451837811579834757522379297262386060027975791340696230772848175979911449361549840406755351747117362912180484202624723077976468318231645209680199712472722731682746830001775584670962438596319324884905099107769499565372595066573239844950752233502000075744127343811015611686395930446229805957101554094656790220300047880435967828571638420138854285157376333196113501140747838222598428945516185141940918534267633038004661573534281451967464932391172740106755568914524493074209362596136277673764188446701009343739476731116957968738519975427634419137931331376580280136021277533619957783716683418040154015060506865824985035353521492142824882176*i1^11 + -719950053653558238313999789537087313169028911517388212785827966584087189706578739057267664345880662034090837552721870366780835419399557349716113211104196848495682205691722086973320716336017825770227884403875627022542811407576664503405274407509648135596047116081336769505184076260406189658728799256492237012351754081200730443779621273560843686380357524797387189160771978610258227778266895128662280438648580580827795598323332748492507927029065503865026835510127314473341485766025332848286439450342426201061490817595856007419244515692737541778450532013951848226816508124572586360755784787608013872504755972210129428333641800519237114467957164861105532832862833600381708669606944654925796882358452845839252296623676126788303302974591008655263508535762599320345902820480216797386688988096344740898299602006139039173446240969090572717961677754609722491211928318609089802294414432686691702241926439445432365004591704528701596485052958962988227790131485889827397254403863986816554933160493871940302501020725333158349982663055139669310729957874967616344219339026357364555378463203132818446037230282710743520953863399852379942899510213777530812330577709950620101192908936256791943209350229918388445609701678855912644457621635066366150610173005045065951986206166779692234111237503983882240286292850455709990518784*i1^12 + -274788363969030352784952043978557432055333380114877932809734205576941536563907025699823690175183651628096675153013017196090204985983968458261746056171220597515357975960117358127442899451993766739428858819939429990502103486750994292811945656511005603792243539962371703932335069417317634822441264946685005681340549551835941908892798414606615103915295571913373206890516738718479457529523917554077823580016626861725671514861554346599067741274698795628346277216497448892611393164185490112513638400471733667373815229579398316557496079540311939720890539938277097646427425481586163837848178214705208702492001111146479319440542324181434199219966592162317606568042161926424248925904902482214961854706714652746883691905219791647270308925967424187945620652730800865351772625761530629406977574814248683787765896756963860306351944876952457541420241765721585770187992337072537195592440336162735443955394111118747850755680073486239536423514913341769941876780367162959405223655175935181147597390822089245776105557915998668255176340074699890777279607903308683644010747966747753901253595696949286257635715367912587615664108982018664537735960494620390879104969892714085741158499777503112445773413157935595078394051561550739881674738302314553055325881488665336677043146818184580307894027642144172833296804306636544933888*i1^13 + -6055959178890843146941542294613569891007738760963762019312270025584607963187356301141028663656242982824596030587247494461721140859807584604184308594890387105983145936704987413846135680579464047994736423541357718561416215870954559595616242684481485509688592982610108481886909813721739519452782199906860768819456253031444623183434501719532901434948511346176368027373786605613920867193746785037260456181312266695732229895564317899470934941025735397482395894740769455155823382844913105073348881203974274810561312964837935042559295954602268146046578064316389086219730945490296086865146689583806276518296154735699196617920419114593707093682628149903421858273951100121414862062733733529120235242872876742067260637983815407840820090823342920330474407306485141486231946973873902851187743589377362945369972729723978789450779600518493077265793768774720337349922583138563805924791373021527175886622002732510523130525519505898542221039844997086206683091273468529657466544632372851440316849743500901037477001772187493017695972979258452849107262869035953611132645678785160632492766660609071938681208140054583959733114853126155505795982519703750186835537651047731672944036037357533397806407532634288937293694824092840712099862474787496127673587303178721504270430557286037664444996564338561993021946115297116160*i1^14 + 1243446750724704829525827396579298415096620218884261963368160374745643285691942601002422789967337919039092411707280903701780893780268622181595033614056161612205920550803231034632020376884417386395614322465392088443463832371990170471288884253206667516288840093915291070704140181294969889919692462341710415419854758193487444002449182601339375456309286715171277927247088757051254989791501084667329718504456747657295874105542582023016183583807652030562115377836807067311306800928219463179817451826364933433874354772126264908557800242952518212954968943704579090704594402988816263294062064423824268555147311305617941771982436871582864471914050384358355318421523373780676486872539393314809876383068303874647101637207572863355723483837523813343958093540990790403742093226668763494341763021897337891786059336540496872019660815558378039699495514394886180634348680146498041296355499248152971752536211531986792349562995507483554129537853478112745632066011578756186330037139372837696351705641917045764496026438029342977462548543385258983427437408478827693430652248614076234645884561215406404685189702852520287030250708347168494255652262744850904605250892637947012057131153673059835267628047766897883846860635028081833652458098504476943778438533151807807243989960483206443781057246199445680653404842491904*i1^15 + 121890909222424765603646800920938523474653860477694182443443875239838113117789386520173194083527949832766275964352201134384769684521916791415142527839056497422953391059333066042054839559024065043420775635089117479885437299726058820434957061552559520812453771693514105844077504545347688308659349680947273315706920684978485623248362443034428740101078919803390952757942852532201207554187070128420966804381879945565865122228043554549351266907181787940108613320831161697758543852082829929561773143583891529181718554911638714915653808428887079999507428525014850058076194085416782484804006443723571405934238255474029254937572652536842096842090134975288446632213120512043598314094163995427118129653487742793121490967421767950891292502398602796736249071327586581279867975858947615808038161485299256201006189619900332131127451881416622890369948842933274243462330521330835619965245168546275133646440216109210318283981262518656703031638556337110252355046371868735340809451988519001924792200493770416539246706530744143748103517253310421157622276839602625283942969795473045303158102856903875767337458032973314783294065889351666733313754974570279407329056503832555864157341200078721243860708832697327860551908562640768220648607212521320630613371575024963406833393919177842279026942726874813878484598784*i1^16 + -5769778070040392326180363319882477063912736195973097559002747475788462263389015651900781446195061032851537047998030774637015431806808382204502306620127388564108959943742992298456538448239735893071224918560056963638123948763464998873830991587984950396599468360360513727021869676397352240080397405263622582855741980072370572270741816604226168624413137710635232963088144642738454841540072728664559752629427486869017866710564685946431366492712051114729067631639693527158850856282127558046992651567491362439739794781542928373554091794044778353625032392104895276085169109415931393059694439852972856330728020423889602009688795372582758869563545943021878447907150162344568003182388168234533766902607314056903945136400319365745119091085505718195568830530685202961105880095592654613622167544862654391344122608946529555488526445811838687364116632590717803466184225990876723904721413883249131812013526519437965777549484475878876958274351724979689055579075979856297100106224757003276930847978203875657942293379558643282719559696190802239178283502511631993133466345224152335995333067752742328488145403376839522251202910218600114646394341238792401872641349818014138827927943084976944013388775262474284258625870145166856171971967643590501549694736331500906197571432727927334733206547656850341363712*i1^17 + -209598015674310584044374516217028053339602518624916117976401470285559242636587917118751675303714880961999917423747721184538909407159437961141690947129328529047756116795379347551530851452961799843670519121501628684363258377997629643982954883855708144605015206768307630624904872386670280211633695117976891645388911826199727120151011735912093791141726327778451995369769032782338308702413068972340098208930119291511131724603094782041717748756762951399615193680880244003938143788846630610725691630947657915301044439482610299519541574169123355121393591502335770500637040914690433377243665229620305710568081110082986699649497303141829204222663138802877803804185572680521132276511014721268232164913840912499886979848641304442100997006408090257409769122080786627605356532064028442932331565336191190692348866163242118646337392566495345161809149003766139450092040671154479535486852476471783198384225322410291237486428891463307670353876401006831579191661560696419878379754264836559236782837114803171328357923821885137072742803099286491781920248717584496618128763004338710066352429429298614174880319348924288949559611945418007365685716193911988462298515748714603877044935666566716344717007575612176931716885552847528291879172808841728452117229463159873091624423677465570411580646240232144896*i1^18 + 3714374901066325658054377362193929569697210529220719862182282483770243350616875223431963301890231139936856476218159025431056178560265998831963486811610912495039511704401582830453370523510460508228747472338276547564429546607540595616069902480948985752380819155561708994758432712607272548219827322587154857096341873917011525168487443650894376131769782757351154845005108219486948291034827961859992254980219775424253617241142269232603037247630396217740416091212859663588775284157318262965549517333924829592027775959505464765699859891228561599886720479274783050493610574177051879590862936447089476748626711535254022877932316483911705470264828059920645778621279796719871322910649200826779380211022233365977200936094987168135667247469914612723739985423033999920549356434611408138194331554627414826346718309440555581880976625103670947930707910749676637625648720222412460473937206391930632908809495795280211491428523978301346734046609175078522789469152471699674317102671462286650601121705892460024584582889265381478764518164551906124706725601937929368285565535530840785500374573748536634287551870150552034337888493023645764472572553981089828850253759172647576616773373601298997612685083202747191928577270772040382029872609938463267548975944487032132275238323713979895784360550334464*i1^19 + 204880553209380523248544071662000670724212217055506079907223084332728499270458162089600432249499199673885320166496469019595847432760603695350865057763975800639643788992366337816519638001363089662522065351258934411058041301239463789377454860941155239275920283314473362518087691765450194059894362604343728894781889715012760963172182401649959156053903978102160393126183872431141411168698510817574120636892958486333735285545526961414929047325580777404687552376572127851944357064837581255177610860167126553056748175946781236948567457331150328986806286907176850981721008721492221600567633426239729487543215144171677864541784793821703609958386837764570796426335745397158069358906790478493486094268667543826487355334351046661574275743310931463565547142408737648274431390852691355082726542859847508928253968691128793700437394529790728811820169259792677466516410776598281970051107169682474263384937329233491416248260543369769505587896430894389430324881170151169352334117142316441648631598902052330854358767222423794899341769395574217064403680123792212350214932773520623191278410666000540142404973725539925710874546014014262005224914402070372124034643771402865446890673935152831489900357883475271655438070586738477829868868224863942142660085552816033245579880952971341474968895488*i1^20 + 4924940334150944886069667249426215500914727423555052434119978715513279232527641547780128227178656438449837138070058528617401735082329679499662916860646989586318329123707771279790311111368251813655295896356267729674829241647053203309458874141934172178133289149249834278786306546551811169175353479416433106475869844004109505859756090721027518341715496252066096459351469831391279750447345651904447273579745128075759080844649435673747052893725259930172319506968067577618424990752360266896151644173269241939475832668923884310179038441228120339964117533493210133799644295821344645640879394172663750364776971329667812643290202045040081738589060320066114090113341007178992157089569142706887057731405692928159342564632367570074121704918776668402572902251743864516584088524602130559229413024016974494462753795827528560881350812834834490961732647249922823387109893207323327669760792854210305589744418633456575934640311272771744950634125002238101050192645876498258967731596962418990828312890416110879830448470727082907438041386453948685362021073945907160971615302845443680448927185084442915671848216920476698294263561056449429671360345130260092893981500892831610375403003214162691419695255750879461191338262212048571757185179031655927218041845646755805550089558320887153819648*i1^21 + 97487226934489710458175751432710848968470411431224657350290866086675082671148554353955495738441700426870983792983420143762522970521521806709834248110631165071746400150962005037580105926801971280352833508696569610145759436410710554720398445944167584995683956864438668663532855555809116786326201274651918849635663179854026899284359889652663881822881307457397956167071059657834125940173343921275753905095126695203911934872680103678290036583705317384028196231499602470229362523763645691200599057154164354681765347403579558477401298521521486921688984296760290979105351081769032926024248702228254831368868368651089281316138806332952599109577977748584280233384910278028159164731890187147549353184047378074384867805090442692360217161167570287427041606833866285627860244996965121932435826445680618144336037936551079463095241396776715084335210605696948851741251857708926249304131202504070653286319595177713676821303938449147378954302514620079883226737025433157854125518712315239350918054818636104967749257544918163548691241571157467888489935159907361022040930795352357316408537241682585789886072144605306238580752145644033674673091213447908014996280082951117475011461839440200294837971926964628324174062468361284034656274471427433575270353375565616291742733292718260224*i1^22 + -4979653204367937011871857164763805543759584182629658987735580675543455223183694419284263760281606598267055766708306859370148425300940114747778472594290589348287384206543729785032530760168356715340819748234269286185616129971603289428636806103190780295851852782189857030446757106773309443403719715016141722385624347986385670882982164747874073375110353600172543205111785265835092308259981204071699187083393474272242003228564613778701414862287571285893331013844240633125750392221053272221592572932778374919945798805376841930358791041881014237955607339824244811697403935565906557397610499457920486959700520595788448850574868680193220254314156678120532640307468064815174362889930555052108697802933659844215250088007229140188832093325743476295776524994510432770136873270664305644065398656606009289592199310738545849996472587227643421315331496974179705749348089396110642282588355543204271420396615691094165321092799034564002048447163068000824480193248925487237366944056004958263390117754067740402154188504863895730334825705788825850905878536512601295491081147608905285558552243617094734722949903979612676096032945178225027386406087181592720291671229278364912155317968397917302980600703650762799032792551752244485544656836500037657901481956960010601652445866098688*i1^23 + 132934001105528299679334456979942675615298106441103021233283304433344367720159529021375795950456935600350941063170162206910287319165933346488931483943011091223364664935571184941764054492262073839697756432963932680390687493144782349422391145853082652216418255438422515918068444302757019595909532082258332684366165393619018286245377318613943748956527425347069471829195867919772888021334843202488448063197884904760726502413837883223948069588131102769921088236162214948066159189162060115208094662124791070723956128950682506878065204519738234613439054002278122525684617582451164349091426436556285692504876388880881127072808534863052011521847514263629580678037421169614181040611019718479225354098443112760067532841246631609400146218396184271471901907048419518655504097227745099259165819667235386138368937670803280936758183828994383931274154999878184111792260671054583536284484480387539995766871419554143406780496571629257493812934130958611035099200474474494457641826319166395878959997396606801930657828086198096889320242024228108175069699115013517125548205674801086922358059038581119531330729060576240148767725159966923536116577257182522324596435739142540537734355204680194538912781968802665879030611186505274321046371612686935562876382458542109124315840512*i1^24 + -1395751443999169079947827050874109845505331891755375094261108258818981813601872190582862346863000620998590486854860854684462780074771975286375043295508383686624629275123285674229998935689001407268510962618803769400616925214093677094799271630387121923090912748737875145821277387986407636091538384624361108399836582567369212209047805052256225886229482588605080433801263680791333068205090238579096315299813077926040734004054186631198950056879080017603906633148068639674881240892582783666655196308842120819154733134254878250633304181656827841719455884688897206222902285267616693220173764554173730605275399477238509706633054159849499683518119327061220112609572677470335135757443613414202330613552849215215736220943013651013016805953472688195794710534737869898549064536684152849681046347348250056993862006159396113721585233988009871445938649664374662161154929629231107747472668462430360691208832115129823610260173963812642542775714083492159485716373230424422717491334080130237399231287935657253989215880200433143593330062784016110953929969689471801168645176714903089764698457577101658550374181605074869726789772930338472231060985465853831961066878463412071785374608107796413282761921392722148015561027050650011573548942701332524857054770209358755135488*i1^25 + 8829021742856401726439237134569536270626854564228861354270445289103382289664397551044759535584337378599769724136348766125211199130009553886108321224502589861594481727932967856415358577091903151781748013037833801380629760775169341203397724357778477985523167338138972412113578008629839885752187167611837837643830758497820871990375116699640537765106487735897601163424315885801650163713374351847152486046054529376337704753174652947666220938101153871230630044918624835750894672652297112326314614862973260345356329769783934408594146686979684999168338141776329049394093502774556906974201438656582150749039501326327749036158217321409749405193091776330595582566168090916052909624436264275511932280777844083389567249078505931049474424227024889301480925406180338163515385930365802047510682607045037127445956311399007810807229854824014204290854482525036641363059144685980297900211006156804829401254151449538875752341036078600032849398592330246186464727343755624490269700925355199267161756422268475323799205099080078237630877240396245520451942773025053053884640536932348569743134624351762293455943661317470864401676558229581206480637925999388277653459076500552333617959449758512289553930892664346086571001572205057409321941140779996446496733090480652288*i1^26 + -21829041940000105906939056013182874565769509600925841845036697487913828675896054551968743229889636076721851659550924308387356042294376091075376792036996812349056892481558511376020742888618908414880311187473088446267913853546628861489460062756453282500786517785825474885045228863140787398018001346254695208291287945318130003656666684133364892125737083460689215828337379904909201875569906525054586221981889004472100401631282678866182019637852477433809295970575798462239615895305222088364040741794064315891473144656127001597704923110386239207532800589067073952127350720247619649239029187794817087950652776361490215403745189974355768854453823972728764323604060063331412284973389278816186556562681302238687248117347608623748443630511310837329315562265288230072551632235659152488122596485293463845350132688408815941100087188936019579600224194996480958302136962041406291108194849702531006835242873630462221672981700951593850938291204990839287408701333340087160217447343381954705497452938654379607124250278016195047910813048452992085453532615869131508213268221153527097781682429694162479533264569214156995178197752053563462322864119368830054328225399279309516153648049887416040276178944881636564850359448845593639872549293515987174929293377536*i1^27 + 12213816356020579054049133464955382055822799548717599637676715284571128115357644252137026922216100282343398752016419918580719956729636329593642760181453793875575539276822133699585286511175127663607641897450937997974647903841445782876364770101353487162347092584016931684660877713409670103560580857237671469958972902315127201856297977399776169627770227042505959240152153108678886327508806855203297126954981413620230600599159602103271066565312987390309004113287554877631300495108030705281624858937388172939257984250884211496285265246764482034663128093134324380412730675842342489880131530597424193832598599427997199786413397586508697624150497101932600616290243712600588359316185647109422434612526184059831009548215928653541262321314276894759734306440465348277904871773535446729772191457861402525219502584102561872371113356679654491852704628722500719338469946412217992603767277790341680591176169711640103604908748693290660557767028317293789920720272374340486309939813791674293565438734126186889338239423725783706648649702840608110085101988784147886918812251977119371240388932312250857799357370801159796628303374623668577622909797629024862926264363352868721618607008538861355786626628504542287259279312023382430813650526391477882322944*i1^28 + 31468133091890339969564215110375056395439138020077963032528554110937032116000648429350184964619482862142944425951330752453963832553441280283725889824773254662514149987156090781750372508552002212389125383898252392079384668519834772452162585560724148740169598227188013779454525734038638644492637447408240682315799620800747137395121444333160352125045929716712604852635247635114725943711370607854762500112636544852340713585673330213466830079354181105933231092705011807829035555456378088305916665501968675394577226922320395017991522492794386058116227704549790044854209290717669089399377230621320872498212406103855723961256444338255706335984977407445899994064059084017227464962757477053818621321021370823901213458031378794889552310249984121978251858648867849778681745654584553347767264520191202194946384685407371659111060114452013250547694387447134075078393838039564277604320634269296499874767015645665625932735016884946826826988410777818451333128292958771231872055603512247200714994616174726422364694870714744430498474200564453618496577632427093620741982573459014965157377565821551080888501277376450250928244039417227445036127171925716363028462204288072529051597400969822623857829576277743980165286248751994481920267208630468608*i1^29 + 670062252460203682963283949060241219704320503567355972310245021609501560858578001307346452723689123915129596679975361225222127843074992706707303880602050553419764434853228868555863224226670393181085420542913856442763051203449969648049353083784005695929567366172029954758082012980590041942076471001057153577188061850345023092112083172995679499484692305826562917048574034903302670147694045132309000748805044716801688117680424225139127454870429783889907375727004143236397157607707090341457015406780553103005876419221625263941215132918678977979591731009097963392804194564644594646536303557593214424344867487963460618185853241303215938682785205198603677409226852426143109693798244299633686067824718126847063024707173168814676685235530146879575529795942835473582419454347546310978857064036595121092994588282775745555363728686872748740648444353304641556799368268698339245096655940920213085555192230921749153761039261006960653380128441384270047419800156157775898249539582562892565845671058883881859395681864404150769549812244000568774226380105982840650047476611480083098404236776284708013458315015769321428897339216850202744585177940453318845975761684360193916174982229378984432050697212847702707626612783708243610691864363008*i1^30 + 903831265472280396081171399816528202793017071810536950841821966532187786484228772772265240163594771701574521365596497665960476742069726038840348763191453163311298163574431976887160795960345415150167121804635075526401542312913291171418335148256213906977232554264336580477391907692595824048071409502562590473510187554338330110503949609817657956472632168174259868123233792718453943407670603876983466075117733708024066163658394640656355378538706748376345269050522620821131302530004098287987119930223828569377365264045410756565063435431453722794544677517440603007309383199070525342489543212341064358601654864493950048123291652100617965631039584883136199604144373771461852582074112306992346850977479776168252859797384836070965180172082903010518182112429298122622278534667131958540589130239173876113475207141837579712347283908722622177688782636848738000998122443136025689981468244397167875922158807459554579253439518123459778584999853143768459088132789174309379592969115266233240593061715009516706501057000757819241634161651814439737760453397167483132644696066866841486229395507137188774930170576510284964364279844971442346146595420967757123113802332766387385316369036883824510967257894376885248095640768206938321190912*i1^31 + 1223126361947211874305953182841156631301190882022524224367085508019945199651341011461069495742081455162602106259559487015688316932163167209886780956022912362374022112990568863020638382077310278416347150155833113383874283533875653861218749797550463099853528026231165524334273553841706048800241224694313732634366673879486291808589601345948368312253890537449952038157466864927309903766517885345560671652624444103129771903169614946257361818948572431485235337325393017797203723516753465440113450803563235787714308637117277388749895428172645179684152823795947344700516969020248695762227342269614470330368317340703424467365339562462532197668930013219393444295084433615244748371113448506648287124975240461161938990935253020270290923892322346998062259710958369693411001462196083907990557182535501442863384010728515990639511253705871187690397918616383453846278624963311820812828501512284079260389973087191372699118783934284421595311881314652043350011298811591899934211440236552014113032231052564065887737452876879203896185019589687794316668498675169590031676713651331148827449154673571651068618405223684229713932546051621938516920332912458402148166208023515546851422436816708748738978467562039131893533701297359814656*i1^32 + 664580065656319315823044113834740359441810028642184274566889218816709283756319432375396351522256591954932031917987966528394236714737566237783060123351236884106558933264484689949499303644107541346910801370001565429642317600297721685217461925624073930909257559301547457277276307754302728003996483293796939260070136368404992782913168403070484917305660972130944578580678435787788480271117339500148681142762223091380464783239832997919181356554087431458500063900096313171638316937192692693509040239841099213006331620396071591039649263855320991968049295390484579199398101652258607381285438436711688696247452394379385546962879492434414411249090369317939557539165560789917119652660112981271538263586383353850525264781312237077043829663769292267441396002898850804684015442150440527767730416275830569211368418913436124841145267094188973238886383401609004133413560080149540950070525440914869961599922035805198590220517249571655817969869533736256020018122094921290341115079302905478993638907618733884615409569919922379789177734422502191080083543847769863946651123237913905193941673295967229128941124939219430030475503437020040955395303792680002653169708495838740494739768929111046453981491225640451869647103328256*i1^33 + 334053987323752531062606386132972527945261764544179119971876512539598800752185373447665576729433724487640855613080219344937137291427976184033693354946885676496644916781027097022827888714868655914238791716077747129335385037415930845660514077504976676115618104812759501450619385266532374440518523162554722423182103164190749875997112553540712185979434914020098848825671845195319993807820896124107177867998665014609051625784655281286295998731764922837407458969965798316798628045554453602218310999753865121591810014718034912379928932979198601251901646481620782936335160003195550343042337973176666765024820700160853056469661722508457496468038977996377808876991581728565977527695821021827732627939458370454666673524169505557866748432184747819824525421791928350499846436580789621499859398196396575548604741375370082142714315569125351083938170088910126470786862799075715553709708287097412054277243641780713516642654254418502200497970013844879887587622395992527763718366251172497411050057643562849942543099116339633667005913398958754104289213652353832607931857456385706947235890814323528487932648590343003002031199815395445323868331350275093147605188604523664823820785539032870319731234179861927021248512*i1^34 + 36406110508956805107140101465340520180701467180799875148399292150957870880552864890339046117942586013110000513408494941527147855033038205271273961474419715307425199908607251430365478476905766696244995537633598326572710042025439135351216113081119754853821418047079563922995038288716013487485490090690445357112124396560909674269260039987238562871156681479816549383022388545778369655128636801339518557474245870904767936662230704202171963294819772101928205430368158171781181290198704382924116306965803404448519565752159239374742715637192854834117319728400599678304400893945143501728102299662095245788343555950623808430681001988710427501637434228934594819962460432142586573362384994375898525898352649399945167954099832979356685612848140203095351398891349321520728557353770795019707586393203769895770767367454997333017681350221167337683405657169764398171331951867220177465939111693188211908844430319082395456621946892887298398179551769769372245406871323308249330035093464759325103889955380629773415741868773667781530469849000057487902209099603865532119311066855077771564492554346924967779877048287842452794453963978726656708977173621247587826054717009348624410310406799990714612845401411158016*i1^35 + 12241300917474218621145707408440112711137729793817903732062833651169916656056276329197847036926713679249484383988943885966305918515141191813817751412429734158258340422338392108140566976488813981318254743269551403947533022483613739241193166833949547752634701257727195996732272197177026353079488005255742048741236130645786106846679334540919672730709396910648343152317890315229689751698035995142572851933572116623808453032890881137773673420846265955640354832750762904636953008642437803862668629606241146197961569674876459721109196361135400382461646313269348591307697314709431026510553790143738674990767389252028459562180883416658531208896083339938319974679671693712177617291712737717663013692054412709389867478690076838390372758883599781034472253053545219393114103718802800461870791498379914444570598323573499665192792234142140472420659259434994962484591700532073957071889431508771524717492315837448676540211756213574567824062212749207794457142306233687425030249776504373178888696109082225808236344177218120297312332564929991974215784418067652205652255176090422526025046834693330675785572440567208410191564434465333184766332737760605661772976706104428986475714128844743535752411873280*i1^36 + -2456673115329558095341533870350656057117689676232665468186530640259381077132484513532564770138288213833498038156256275931528192019812337562011545276969879451083959294147215153261199522988959033161246590668497514587487251191167651051133592129603634952656933828215533437737383641039634587118771970656540593625355491889170145939419035668438810359299778498003658104399842430707430799250248392161535031794620330878694764615477325426709836617943567899395785176299412567765051452803265949211979519226790342365155195392357304866394997835398866046290959489226551124995601485500087840429605206814903560971269305077478285718726974829676179779490126660261334360517434859188940544221918552980423040938452404581092881585348892516423429497645194289225204359505348439384501523967150507508599288903109605463901119682626345948635217715954621009826641088519867349016663222235021135182365454896845799983024247436976577327279221517324069967719328494247887986000167819723220896554831663692191900674398111411909381437937483043656427736146534181894400609991934053393892914672944056866716068310819412171352674527167946953209133565311080873886392701291478426812100587088864658505878718840348044427264*i1^37 + 382209594613391403364056565690783651258300269259626016629457024262432450087736885701952895428615017084320999655360317330197531506448444287879978720024858424545743262996537907622794919025859902307193677388058783457643008380461359146387676791295705868909185158603973482464831409858859553166766428632237906949166068847675948742387213405303951155305259357786278559459725744358700026700379974835770837232803400762076494533276952372181966486390660556996013020779122529281972947419671843195549573282770781251750464130181377528601992379841044793347976416210208143396879317495988224809119504972623811027046944869902686151704549531948885471135614615911634175322010733106033401779889243636325337861303229636386813471458925976877962564296110308084093578841967211242731021783066693700026778991445721640002259152495804317150495073262320812429527109134767326186423877700905040816462554663007005059710031170476130742061299435017831279817922298104029138213057209363911321462836349645372623499564379988394046911013281360173967769280955734504978998069393640138375506492404724292147875906081468304992942096086517556461715890700503272888086829067731030296406638327768013885685042564300800*i1^38 + 9247329050514122380677761684644465886428739482049780665056988074241285355812842510847866452904897603814355613743845998690360924868803426832199759197254172911580903227400117158703910034300272639652038549212208250450775327541091494354656288602407944545574089845203339251710874774250545183987516593878850023634952501179747361492005613222831585877327415057683735292850624385794988837838130033203641024210070009762583078442113201441105883301546347449459563149502681600244436953095492622623512670764967100076294246613742437524220859326150412112204526705025408547415855584429193003575684934355202011444699333506919484157794360343248335238873904412333414628963426758192175089428482540786927807756831183844108050657799245125372339052938380354956309994879887717086938377767940217478396896244076416352207866266556465260418881853211717364961738305824359395922389445345122321474413366801388582280218817427009625542267721494589792964849803025453315615916811536336401947990699570238319163083184460525498414847873077673903991630708776006287247761861496476350242074528762541223014667528698914559837538453612118261546513284835607707736741714181541112288669251796020758644260864*i1^39 + 55238486323359601886838069509207911624023370614843013964324410700390914402087653155883027733715694543860178573567453863726338923146030675187724331206302763662679124629848455941809364724013910527415772221918723359160687106087613083919718140445333572820313511211486659368778142086012665708709444570028755436760380550020739014104638590569760542055108820870318186399594691340640128578924413455940467956400435621946002613920379217252635113506317759331301732969785289414666860292208082815512298351821224788309587314029298798627728323032934286882509763599172915516339468439951027082371518042358989017584650425407461417797085572128026229908158561449544196069560295391927553710381637877089635772676513878725665354008506468662750776587319825591016838903329570561474459168175786364737664509850571106355503417698267789083024010728003990985981274130658641996505410280566904573530226849120049113873198652934818782439498673346798262387589190912059225148268252832354997320485176956323376927433361190273677882269444437424013354765245480005268900001395770567894318283307440322524894605616454819872575154869004697152530942862243131556624271549224575520959513385760718848*i1^40 + -16950903026236383825449843214165520858016065457280901374034228741040459117207085315573107289518368865675794939343685163572997363528385179295796010289337553085245662559805680020130792582139385202835976264870729540725090574932784025273575397871935109488572586120233107688579433360995759677595863116446220731473969839717949859651814958423609544949881455172226663735311174186743382062532505735072219809812913966486389222802419779876856644185263581404467141768116323867205391490831809822723700539864718646276600468344110082313578974298668276460655915114283534245620165533581566223069756078380849587754095644461742989747156197612859108172638151675036240228031114631672039712729377856004427596592413679452680186735097272487576183071454745455388451696177501837600077120217866682887513521828123043314294577218146669266751831183864606692269946786339977500503031089581607764795781301454905967394339018546049753747922826767859973586372403749227383622977101110303195862205002061475124209174041832601941657513974690442581644105276356299512032592995411347444352444322500473292759146869707515956627861310960620816509189616959085734192570935431838723181903872*i1^41 + 39594183212977346092608447241174330501301731478073661831931194845033634213152309557961091550478358889429206840721235908477298812176109248529914639821116373377159047332666340564382305372401641199511812906828469635927995700285755017776271330454356868723631074435841800847280063595906520195617088017068205133448802803128500793867967305456374153612970378372682441045289815709833907014532536155743965102440728525409047678622103646331308952525286490468629408080659436704708494481269744857586340585744744883397755909328681784317687323424298675905804462293129198945480955359169080997099119767384073582348212020518781155949404496488883340310055245885709101802531741622953197157319949794477036195640224621368831807129667566578228665229781317839549684836167675623218250637951989687735717745713707024575376890415185564644786689320916055833453210399307055164597437630881583540297333613770463871035557831302747132217140853498211235103233808959690903307337994865694243342300291729957585875187256764433063926335438662931641572328692103735549292699692384290525229261199343507642649583683446950435459213420549959363045984441139892612376138194755780608*i1^42 + 20468485528626901595800027593645915347032243354429078703456423884362827386139813576737556949134409642591518016128511861248583530217302606470515102702287237035327087341968641153590154721223700671994417019439175102317770474921056208515051830096819890612205414089266506277764342192457491707530724214797567139004983591376996090467324034150420302622687385719668697876741240078046321717354272483126290418241131964524365136911227780408436778562718474726415055741069778456003260977727136120463513098765522495406672620589347224825100898492613072644813949235477626259521727584211870604688286943899702270634240323667281999846590831900182369802399234267117489798457861503817501860925722887403645327245136203447846608415266026234861451884530603106390880913127927832071037701255587597761222825061294918777226253391475111471002080071775603089153655056005182678656447392243347918766468270230673918180583812441106124432226408574334954118670892231235342957301287739384590934477941474043868767923298775296473296563207942779687493793478019108508269781023941948500819007621046998457662708770163537090153426728072648246914208002003295034871906304*i1^43 + 306769713379131205798354673350549257849228956737933351706158169469301560967126995080137990954169299616184555939668177812732472806352039547047924720487218318970367486769634774350025792770141039206977267779564538818650513804717925594302303709956813248157640173844953150312167120123785705693773036345806996546853778985064014146619137808545499536491010193918596044982907338426058158923957774702581505380457515281628943975049932348534369783992457585669142972509690433038087434050464919685509181131028066716958402000524397163703128128964835488131510681110036626621722914307458720472625801124337533644764384038039587813885705421876134882655738393534271333782791903154168085533001185501398291958060401633363981882065148790633086026727837023277768994102579047301110884485829700871884480307783599030800766804638565454747032155852442040947682927266425488385686537501856517465687697233429630751914393427166316140853158102637788662697518399758915394756997892605742961236002269221818336404190202751221334820728969499003738293323653020532837393062300133391196981894339171282996707940086839701275372848317306641662671232236716032*i1^44 + -372490310721258402897689531132086477851393258293286742925524949020692152581498426169199451073294592111262287728013479416686166779648953878941726421876493935770320440514152795185491608463047374348470623261016418914504593119257183657922952765486972952179853380391290719155493627438358501396919974683329088327252192820754744602549763997680086971918774002037442909137782393348780090587397593913205136223529084995410855178517436447252496493958219152812778823076284526075265364160083573465074783349564318834960218614199180060042884210967231158104611904572123894843970428952632169196855922541546287755473387774845041441734997348244605234429868471022064409503618896177988210051682955115615633346950937450662201363309592864266826475650202310502813014172258538621830493195058592237674506863546046568099762887223777584212743100234482317300708415752525917858716955490314886908258822752142526493859103505416151622540770561332491182634798329967707990782523969196891122846157011232305686714265183329545964339734658934122115466657749792284677957838713703509874593484074627814133277887811802377035007151153422605549174784*i1^45 + 27774204154620131790189398685003217265062472543849262566537090395957976008335977382984118223859489178737400497451869378962164963658389123013324425882936060619031901415158291776323372981114934592028892547985979551573455498154495656410424458712930781926199646297321423197250693379998500287998746539664626685835943239129592063012697610433853663487266868829025593668731991911481672575638460169283689669562387232744145332917920927959815066094625702972637309192382803646882075824580682960399550627264439661899447664238944904242662606385904569361787102723162058843188157897487737814634243199719524318594647726389544548959025797275904003275055534974043713789643216093875490466789475968425920926736905648006850650635835204142520032776617143759669592695124398006610597263157349214869886658124152996114154589401091674359987033286098917317017459235887274137389551573964827827273409558633401315659126156488584402673769357816013265628411423721040431014245517810547120341080810246151217402627102814067037918579348092610051868818525974480120379514209250611612451713486985476794260376514856021129078371292307456*i1^46 + 288145525305234542346942824925196861020022026504068543910656400654750081470330149777241950451060524486570145759045489753738164027983630075991392544631372739413002186866687321673973087326322988251640097324709859600617312148493535667811432042141156082767104565206617954956852271207402772225070057365027039404982298248505138379240287157279991424254583391807263501987919659253834168044571798831540745576629084981844349989423837184242855587360238161534759137824931583200317268621926983456359060147838790113253871092767773139193942306243794341262645669187859745741265723806005249089139651176287295879639905397819171418485129039200415687256637387784381923481966719036624651782595987425132469166606266550014932857295061709494595780137899445069454748305389890197511162557939886461132782366676249915023315980397179697715750430267916447444208626113549894129038599069355556605231719801412606900557215949584777440054251572060969045456600679588463684078682397975028383476228436251348524744627934199760245669644372171620594886935411613870410018649161523996421485172126879026761459413930980310863872*i1^47 + 870965465847708859108250555276603266603352039174916996328502567489451415466788728248535570439040092473139280436081357251463619422274901319180932265923436712770466231046611782947428529221144485246792486312780921890651522104421779128105627376140298512311730176564978367658250332080638394721515371961548213608238160311596215378672856459218006693066346588203179152879565794414776174247702428383620324168123464908088773255667888025281534993842379606889116973874921465802688753557295283443738898782515261152004814076678197869145423086544079314034023866311443082613737779975813367422819695257347124097261219003215173922352482751388342800013212154138263791801855062838938082749512988533294018136925463617110119667209781423726599839757551358960480278519669071451365111623467123353468684369052444097759471276681627424202417815697602774523615162795729790064516010017361881633171506573657307273448221546689811608420938834696092268448889292050205393824233231817497186857368051961808237864393158385198128954105541592983641383263827959082894769106541409910747341434831535024661724070400*i1^48 + -222616763858133294426051349915624268876778303384974735317100284211894457638310583258675854608354440738611608449384504986976087892723157244572172447828808568804083164338753329216857016956435028513641989664748646241704134279208320156271207868674994592912267757254926290533032743715651983438298392244802025749377459450763030295786806722703957087020818129494891702553563956886601539422750623119832291351862714541055738753865943257831299087960328624626983940020162241394451807355881134201278179142363131507147759168401694461470948376995252287334156346004441075969518691380619588467666195736344024401888135358514047763853405206208904619272099343190864994248509722724471743541498344856850532256050719688970698538730520519494143707972479160591351710562587434510131484084347504840158951957553448405259180312130199511888338938883812558381423914525459520490582778463716781935744994144616582496686212644295544332470498606431325486606623361537908362256686274169548087012048896379706866762947467732080266632470499055097044521485121013879509315862695736468558720000*i1^49 + -221884688922191268099470825874093617255476085816456539936551634481601249245204861192533292042619444963606517342119178847195539604970727742607825212166864444011195056082636390358664292571685862666130167585380806698593117402911536277164909934561545968136934615286396480728404617365204547400540953440800120504858324729637477606052521948909929959515034255642453095381201598556695397667830505814034400259219663650367195277629235433096516927803388323958575594680906270855299264589063471230040626122322123094949517324611558763864335909576536277275275312402821491958329565902584241837711880080134101513657681121699943924716272933388591576054443978803354968222109171184090536598016822509320848573007868735196816415740751826203069902399678223766869355491845934438583465973627139558393730358836096053940031488717612402809029501539774621040152079112843572282834026605130308001172893967527848541816544806640517537609095683730500682296085541957754157229750489313586675364083742799083170998596958455795564215439269370379559768750000*i1^50 + -457070761760379438267698461119157953141996312960037949649218167082122017167872207538151750746515007857050231634338863577390874584512510231111260793907221233164667550341610970581540596019341215510533690751531455606429077392490193790826049895077444416420008940267969084531236151489398199222581566331588163308672465790334024047216336075298382386113321499110943537701472012422350740111459976708500911011615344108297160917011671936095161763707864114362447687394023527776940511520884591783708328375287850575681141891403388957120368421254598866398157357669396378414181913986639073608923616902595731156566432354862684478325383073874962750754187650923993604227108045282393257900421849379281568006812490253343086789443526898934770516666722644546646997183088616052465119222330453191553646374674241045809246796699261022678155127828310710859106472803185192319660659282690890235661657711995959095389177015985033198315021447917458422066499660174135209342956122759516330193003090307091490234375000*i1^51 + 9086331866021865676479268338434715658171146415148053900355580784803440419006041537792250257048660947285908250790397072897909065108488196279300178920775999791268052424344775352079248389770381083433027549558895437819693333218840462822121943599658477922503484447507134208009667831128091214958843623485278917798003280328771700295698176390932871847513443365566820952039892735773408937711488622645644802082054019410067503262107176443112374939563283309747313874580094253598864345475333823625781867565480485307893412306923670579391099131875133978606217967131262197053461341030797733029350084728376109085466777428415651634212350002968335426082518098887372200130465761314147986428677213058525635053871483266622392693463380195266904632275512414757323871382474909197121493088236797772506430379339297400436114697213195994224902971539803241590932986946537824869712682000818245800273077283896115182095753564479493295505409429988174674382520654449462890625*i1^52, -108570523945021193168419282371454573141076806374710362139059025677922826335464830204108287898695203611303951939111040513407038268816374780391855961435666843054565583316258648413974387989309936204962354112647685870721799292803166361868733640670799686662409963851530891805650825820031672197762413436810079366889116241983369309439488255939866771896693037970970388054994007227669098350242883892262093270015534108089294154191091613510390774290604147802378006502826452374566656480951778138233729404037095934801409620295380612380895841408694419009262993143703201082827491663370236970810342481476044943340343177869805222615344115294670715897939537297986080396149654468014913996137099795921755775318456877697181215044435711063741400923161554658483352439710943425923124231816908577732634348335127640213148070665324065561590243467200860261184114380854116185004093982337627224790689856861022081979323320843102182752674721122511103990634480564925617240204237268728554940528147143799542761149879154742428039142786792840690498959883462522951397109543179477879992165146704406765588989412772220380849642283924820543105060313406393648322967068118190545675666793871450770024368623058408403415504471965239797280335194016690681684646530321363402535940697596064472242749032422487421625216523784132952935262219310141385638442990560737610570838014072708800495683750640394795255581121949498347079546409001130654323638753663395357301888577449814188014349048677472310867842968278144489447226940523619436497291008655098940406160703405809036823665202462229781657074660203200201936935080117042584410411088290154121197312290831138059581678748870555729920000000000000 + -1063119157682758687262019526737701934765208280212139575658330216824256954637810138114501929621214055022539699879249882285033299048429619155804022083808980250488277165585796880205942882298383783268133225008035851034104146262905348555580292526846285284961841981982874919808239029693280308914040643279872313260101757073696053777250271127075723510284629773788898427914989879350171542118002112583755851299009860217110520686837715427278093962280835992366334508840633297268069037680239824522556789881487481746520760268515693515733952918727084300875750979712784589238478975229014951342105044415747984799663507957559619009951538901056198395844885103452050945910182591421155658883837414680859342998555357728123260233777198723963967258801202395074499050627868104446313007499438210302409030172669983902239380815060265723674272125436865172999572751832247541583070888775396246869535858941392625279184376567032284462637873710294727026521565663974804212436386394575788871642140769592234498874115045619277765942668757821097562451640930474860013056771089740338815505077850531759753285604802593026577727010623669057272787012173577489596180101483233067358790814424622072823617313732618167084886657515784349178278462565020365719023348806544643100099521989400678717127957487652922450194363625785325836890912447686045483592776653780911431633889294025474989555234629254180985101319187356318728873850804207489475083530692674719667778437107199396208228777356867413133403652054331650921146289554750237188492695568294714777177450829530397543897472054135764579338497961307707777076645623272759449972595591350455321198257443158607285511000346128600268800000000000*i1 + -4679496076103056087482098644341018192482811495354903895271016072629698305597404857598937867961423498206706814836451706913310710229300779698764291399924687708833573479591144945575737531360598485278196504101840665782517029295266865711218059620054747957202199471394280981191485801815666333518023253207194407848238965847906368182879358140486435993380376922745279034487173188178157812849096062242653419009195801632386478724058092738860114154402646770940700816042128547043956996184940978179518558095007845022625126779821352830499283205556781413920589893547869910441845129009677236046201908627131127279634172119902829237614402295430100426843989507117360341860409936035113497419908221717905343195560353420218357051697252795804199647123241264720634975123369849634148442818636094291159075329572414769840708051137298121686234006390954943835010305681909805237528397227468583135656329101588924960016948256476925423507738621739817811621223465931595162340548670211556162883091657357510108379992432969556432645638936372923728171089439427423613120029858982388234388895633206350994215889425660106084769009648668757252688914166347675105909127222443382393624101784228253995896101356291618013092122274091495544213162601152947440664676797201392121051530250962976016565379897299557682703794762566260601584203525478400306238557880001996765569697203009231066933803435398930044643367549992232349167116407861728417464897470217680107812361694218920385041061006860974240555423298686730260994688075006990380374389349183830063074218356595314181948276086253003933919923073507693370460658141595441038453112323649222327306686108004711952183862362992803840000000000*i1^2 + -17945804984444852502346330320164156885947641194110574437779697156357278114030520886949416700922199929052566547722664019077166083899492528277127411699972515733563244421169920213986916591176550669830069162940610976013080478364517188959462691544914398781337795876786861710170401589125978793364009318678985017775326828289343886302719710380991142144433937158140328410105674323358036154501561408111141620931398301502150362519369459200938672584522897859211205009815451057056952080236057714279879015515812597147384229700086223400281535104934722575980861054538868099334895901623433422600048775794449914101438325480028990127854362738483232322386697133523399288582925871893497825388582981707931126668371546892710294561078923572940139975646564725522053704126534316793777176444996311030232423757124532247496592197796887053067995080217910968980011170397812769746454368094334501226982858313281114663402896702336184825143020017665185424885873130658096943141979759651381739594652607571118317488607651631258899049545241700262423430825852304651294355034132317299851565167878914250053428566584481159653859067082163939425246466894089269332270014579815747138981478311428935056603350103633236717716701761648319892836899254362748029525690268457152030186599921670990977352141387151953386485659165536293350131406004200840903505026083737873071715664528744240596158851374295306110777428569836111929936869004067604459772263313938889301642027144565960141720433689107678664810195614604232550016871370192564109463248303349215929268655827659946421326150737224155507675367593341186794105329931623435750747954643701115736167167241689012469384751955417497600000000*i1^3 + -69017033119465252485439258138142352450954431525162314907985204757359173703774971196043767027258508130334865827389786495274211442339164648978107001213780388000842295992991125718312093711978906507935708807206705236112197751569840941104186091868804525948599495255553290303908699648451684820301241095605745869011710290973160795304662728831108780905885929277645408307821211387235937831103471116328798724318510836511984428192348910072542018292115973459600555685187093494789504372362936218554056559313799224348451773131912957879291063908478323708094649073493991167181052752017923819616507485604911827430347966615029156990731506063744869046162794326037517947362952624014133820527017342694315618741356672846819913191453222593054953947360868603202930638685115503167311583195523839312664476041918834366213315412155286813058009798058462089721544731668827675382879280177307837058871974398621756574870304524023928420241748170802006340695633652143714095408696784630748938165356207995293712451740531797022848691391419776591808955562078751564475825472889377304554565817650408190395196621807312080254264153201039853338195942091491941911180649670964520974834598749357056514816837224271553099141779102648602991626043216645765445183145908741893851710652766128491444945422395485589977330439233454435095794948885750604779588974952115162737704714913786744479040546889995045152525000281426308405258840641768457918109036899578183583637584383124075368898558849251051958198944843559929132754669040304956213690222106257384218274095152448622068463270393868250779423239373035064083688627688944184309724576409055126614231853402679739056694937159467008000000*i1^4 + -75250891354866241264765680537352376403089769280585737056643573858085850062536414262781366114575638944337830449121871775197737434490731266301910802721944732393781908745071203356283571967338173213428122127298052194497447731338313423455071595071506218921422498342748363536739482091227335900440291831317479486141895312214979518336812941677291083882422443534564138425120027558072079233850830255981327670504032981656717529007488357340955944604417936705778043661507720367278593480782194270215882493945519053287135773138144678630180994045003107083139045843770784321814854616594158627321329045444930717625189705537147121005963574305531618833901342883637012694167275794359175056229879117336839039638105527879982504918469831135125476215598627318943753194031270715571486099281384220229717833595918234882063123075597568650651424583791667371965193144079168644758028847123979626350635158982874877763995274993648221441855586964321945743417340241180659249070180791950689559404641504544629489209861339526525344933053706353562224771629078730908590056174845528978680635625293146296641706067748676971593303239847996341324060417147565491898031918341274304126344225655944347459062101373771965060137288942199345948208014032094139800716116938894465764558680106576616836449671077810057231898238335663024805771346583247649088685371501715887486396763764804328581707767718091900628850388099775157124441724439587804803292630817409801865585309317767980134013739745689895331412192229775718310960085935472479216664506770565865111077232453748644734432824856750977627174631233867649049927648592849340164457168367667433951504371573531095292836086596763648000*i1^5 + -48821620538358261131757335497781350111774790714423888815688899482012635051391346649580087121420892879317850318888135262054139114610065111586694888849693662752752776350258474137776554446364788304814882999231535069448233934391333350509920484842599978434940150025915005192246656094851454399987073733202511707525202446886908550223178647454589108575156564317866040655372821671199509452554589855606998781791536127774481361455093699685895378697028415136262257415698313250093449781225222975348570494408857449987166495773398754336485799275909336109065452349037761570067562012065847487432258538500023845703230305193002731214029163945611095152842104479913727254368370085189595815023144186398013587765437802671691085643789132350705505901415053102820376194668428897827818812864051753939627727732112943456122050719259865794470853629622716218578917872779215254033004349126384187251604720962266965172248937196967636259569082742184967426667900840104428766423577260702734250299314733272773361187243816148265108290638614330742061478903163747341710837192053559478494627331441937088773679055691672560809904214530545435288815271166568142988995224701508311594293342062625148616557944698174314627437782080021450924512909163402652830557878591948459773019576754979930275761470003168763391449502458843706027992719151456124764755635036977179054361719575601493060098093416427255424993926446724479610784373780099153397620136730307803416150137955629182052778815354369642193957301536042378376272599013269689004531863054961573387479525664694706738868216505625802261723095272452666746316097922716431712080267049896913654904682381742347737689014948331520*i1^6 + -48508404930881166157283111522558020390656311598621770982338462483676096610275132959099324309440090575772666667888291176052201719812950466938883347721586162722363832387916302975899504178764896556302060129853472043816301437963162529574139341684206159344212487157012548235152128376128381177933174769348506029062914765892472293105921449229437426197793584073662673124173269323234918066013758202379909411143938224221459484415546285738462413701794632560198863738244637968474001209605445354684548213887427529542909278561443367680472396392946329930689542183397799377997557234738576668270758082832595687391252188737237838556086974220902144170576699150842749673982875033245550237309510522346411274117436322282016406665633324944503374308060578468902253233140214945035679220086448936911786670795542348765757155310018557897371060724140958186817104201409157794747010217485245322749496327562548956790331290644627492640490718246006727858221168785636507561979820148635994107484377059925602052140326263507838366475614571676107653307652957231490726934620151215311277387611026448994506190838616294650634436942562376814238684377168354244956003279655860686825204371069180615617042405383921006957648609529896150735859610324371954769428906819436867552129925761834907175808392759513772958661244431777907231538582738427365780890234856332927954906187811839272909765217085746420315734830627318388977418848427923204039759866343234457971559767574262395738384767364586550313953227521786384839763364634672700237032344591736734543349583571891831375921520651899520803386769026285819901716098697094458269540898049428980173415239800138742026748280438784*i1^7 + -32688447642931513011456110483586691023438481448493382753410217596622129517104388846894220638287146587102135860639654757461530422525030490903029728358854469951989327567989281803855941901563997766293008389667967470725465331285404440885585197384681100101217066742539524725790899412008155816118616227553505461449654857465287874112737225188335272571542522281833086074722222792865337385730638896412109009071657921226964274149035403447508468435216022279850117030356054187925055402946555025952013893799573324180690627854963677628454841754423689527415471741667198004620295955548316639807006094336017235884700537250381724422221131393066419011983723017159875081219756102050688229888141780095026491000242152128034400700604371618258797578201512091048404374515306346028335061798814920032562257322802076412456515411101995873829672217804105278643529890800378452053773660297381276202400894468904076008020956312683805343793829526183292537761277022483074744529467826469539916438392970743693010280736069403974948474506477446805541333475582033641718462279019638375320806926400401325504229495603508024507384095511234466437762391810543231849254982655194456995880967726789042134697263195962815888538360576796738976513384494373624730893984753207425527295357817691587266613487694762943595331260028846288499771145608841737472982057390231847075214851086500530510494240464624692960389289911434709382729433173386617102295262647827111228852988373528877243839617983250166053982318146153360461612023626555427515644330354590092608884434730767403723719464095035192083424208365538631399268453720316622332121915901160675270830037140710675679350358016*i1^8 + -10032572046989225869244272149380169036863364372853583610412105852166964540231051404770710788468681260893438956606619303812199481126253388737509848526417717291549723554917831580516263964634291909419918198162967099075115259820150172095108106445887375859351862726554526803073465714979807266047188143035911534267433944126782942936111407104763090070028586752193369373580846885977258650678447662585241472794630048055097609901343785715846089585137568740773889717459985892579634044856408002448144746444170936881031912473357331339899231049104772226166462769315218572977727750970472955470724208897740080813152121149233503015489307437966348127817132960562086761939565379648505104364536080047237369501853025017874225696571058941519352191152922434670283813619609687954195588833114818883737730517113231944754123361135764908071466768440820894213161375784523538529369878689596204927763977125420524000274993533010498052884396145093432887893267534255099177551705571418013358636289257459016700705362783531237703398206890202435134485200001000684767764029824143809397192459571713897470542879197300438330019497039151345588448410357939765700598183109410569689034673375415765336345061013972032357673728994432524453004601956052416924623917363776011017683908473041866834797145016441427419805725556417716964060691365376473994313467007005277104565086654074869260027509515641208186349193553601648691412661144314431007702657957743849506176659571992435268488405379802808262523743540153885620435635292657956654415361155167996478940799514051448591235714405306940573269051038816604412074865571862108776889792277384073145574405472371045933514752*i1^9 + -5254417557722250690953117475100384381259753921954206629393235211646939944399576890449172933231470663765298348154921955224676642326122590263944287734975189873455138472414218018158412115191300452744141186846698863080312491263862324864124094346827394726480590597906621758492136926068974208998707083810829915129809080585689245566657152021200360424451589556660520980459503370730638885264550017359661257109023016889560891272800899458523755370541587825127007289669504375638514874725432491342327199694289162693539761015714021999731724072982456921064924703439862136851221167009123213276460900586792727915377691081294861044607865374476181718261451941718208220632946320752076844760888451915176208561648270229091208495449403871971746869359687083384047116333069400359064813310455804055312701981202906892758152559063072427951070044778890020083673667049350411833721277741548807362457327790374758621566388614822398633235877438815065033479861101789440519885691003966606826118803474494953396474336702919938999298675699870151050273300551526922527192863758582030079623298587036339633034591645783291588477737938177987752758120328523868461661052860804177580709237703589333302596517008933664805632240928145059615145907087947530120018511778786402125824612799781573699949162675831140584893786648117392721532465013396371789474083337147536926626007990017905295660241078568052641676896090732770497454301883514233222247293368084978171027524440762285182761102332694830386984668571431085234518115120174669195415967641114376067020210905226753727815169149986221840334356984881198022085444402503284042752580611071423911165546013942853140480*i1^10 + -359868535736229736089853414201304644064195032051607308629663577705878919289384785122647322777106043897809052053345355191750393056393678216340827344063183649736836993089548599419820075787303421345402692324938823557481121476563818613272842765712679923056979380124211674191522147438409715129504303198470487090883665700516484038655921829958273287793049745321699853155603974178533740715999155264220430892875492567876291384678718872102552817365581797519676740732064864572125656830008719999372946740122335698820757652888468804078791072693483296905476351586232238869344456798999793376562565315823057304387145357632313842893386094540693395643449590656243171449774227419849682923666877344220514373314461715578193921865679116858480321534038216330064981317791336463668870668690171483830475955763861424539685324097310324002347801689387726998383647087005486523377591548923941087463615446872408599303113728703659540785208450248646802761467359886148743275712469643605508315253339153578987686470419904473300672418328547676066011944361096739556955249694894317682760514600330351132433975279765383670223150156795553737645582277228421618302046133680529907143450402669382165520359521578615928451747301241069754777511171675398957646779327276884461050267923614001559889118108915469871375153915742968568723492995232246993736988306422965056262040474075786165945598959068474695259735374206210838605723989016903965862737934485047086027022795177086537590071409935519280425939576587633628277450821184699959614331957042926521015564470375864211531468572634275459153956884397901409224935205830833483420414159698366484497004315482783744*i1^11 + 16245048704384386270977529802440740510440169615496194547681330338383884532665533211542900631007634763440279023545269679172581087218595710779806520170450521568126555300770321268668891831367884342326680042082459527882411931895456965071835604990922148497450780987345731891713540884637969078310388919481722776313596173542854542613465886113082329942970113510148772377591971629657264307805429361044516509789775877097815465697879527709056490157510299643291093275785879269114916900184736368621536676294712858226240779901650849748960733558887783286116632557316158089747781151079853354025242391622211519520000545234442681701849943976320412816480092347005311696909264409441982142236361633180673201009039837413077870345899644207978992243714049405767085070668857517136556986257140989657792623163594447130534965117125162318668919411953792133469356428718967638206644270832194685327922408295203710027370554356707559575510437577629412700534636101273828248659379800171137793578919021779726702219668607028659588454906921861250555614332059790060626812726970153475361592726735822515616458802558562860927692326105224831272635467201045704927177690770122756104377744217626810129949951354969722355881184918472390437655325284016795371311408022216410971527394138135571425175669833925458893191672723568009215407311894463095821125448338664485723292014638765608458124237584365299467692853191659560398774470972293800916260301766550144815232433498269133670385324842914993221802359019757017659758804667367106862824497876519170958156478713545573234700385129825883893994761586608168031424241881371729312739112105388021090960168452096*i1^12 + 7643198083348379634992763075272584409117170894815464036451595655526570731105708318002086334801412384213409372474901996128859562636052823942745704550616536906839767057024127350306840417135480655324811212703035047497305252466587644166845754613349978425797647735773362378007539444002089604560898994794230910718149346834380491158519949876006829019712786197619661289475438813068688395402023947417350563772283587152884635490347316951348196003644132754428520828776406539086174238475094592932617123181578522144438446969585107236109936359361219471201932729780635120255882548508606300408857492909192604492557318958690578010115825323538895867409173530887675206462778662145048698531755120722892888183721919407901540494875134947991024340110807534703268508318254991136687706523990196251844073455999907421494496314932471967566181461317715047271774376011792410763848425895726759977214918497060741985783868296640957863122145408872828835294820609157871068289103153796094348250324067087013013788586454487584535292440833737980340938748103571464961283870262357170051761314514338795716580269909110278652277142942778773799850070591835392929431476317894125677114613309549135427657280178429349403962680667528793396667295975953203215206105879100882218993833050360716357490182251895132604443359632958966721373514832889949289926548638642150560622269748694168442374394812436354239289366450509728803074298916854077145193323342151559838533389634590681312011352301607836622675754515243986400482842588036876873800454561756579703047270644337799379034189115180938307677993712200264095260956837155401121262103233922291894344220672*i1^13 + 310399053274128592597904734863806547219954484229526369660008387620465865816069131674018966240373040298574185447034131705608331487632974998240049931447843502296113333386857742270899856555900007531888991579555769298696512202556609944123378320294413619605796254105118444395500169506729279019952350146260172054235131840232999168926121256213350550709453921616971113025489086049501510894117412737831401113038574460038655388601108685746073643701825056924301332755301634250220927909323753088348092321086946639366156605478109816765813950126396208516388193076322453475752096348008818921993372765985361111385895557685429633613379081026537094334629586667779179057505986710561148044630722887626118134150294554484955926552225444144789096096816852343702059474999920766151468856048021873092700192963739840331213592841772339994809401726463931879754027841444450442495722680662788427580306634018237342685027834609895323561951278531121623299004491806292892032062277265449163598483518956378785812931621460500396956322708827533129937740973750587264499956928529345945858505705146202971393374855853884626847650063100116847925406963929655206034483365120746584037233116876800381475721891565387058787192722424414252279436966642480241073850060978702718689945831228110696255225252453073950050707973229500059786058698859126490651677356528079451361864024898884323202364506131635054768195809604474616897364957931878446893809702810737890120723367576308353811053089921338793341733571451688457909552212411308621261322093787407407646125449555651522450289924078321979943829544625403531185825507167406156154399158762754791178240*i1^14 + -17624380287091295004191159994415605959284926580774338839303253181421018788764958941681528426378923167679052145966273274873422327327026393322668231600168344449256333953276721831428500497404060732081245657181518037359478756591602405482789625759860021103716119343331163856725032445049393922808112078790380888283330010695244837561487136980915025491810986417971116133707104993284845453652913621032985417492788505901148152376530894341309555544472150276982182627464107441914003212099485601454418515280099049655339465768816325818659791147015414002530317781011070225369429671693477589932138296073904649520092568562857422887982904221242662569543327068269489763937771761788419766620887095256397331203734237184340905638516921168540138825976098567616227536441282563036154180272673917429293856633622820139163745439584451184079638418871449734850561432813746878348941573169569067420292932319177413812290594946835078817145498027362102875331260545108192646404890706093106196419231601762463084015471399004595677704657743073474995254166239055410857942833268158340098015059757316840462802615080642044246049891627808970748172698082641407487249079772735184629146672946221066577431628549800325328883099192670616809924473525376051818448519966575297461148010655454627848684332553179732118249364012881536134380815170548825563929362688468870891055451648175471326922269972662344433742946877647873277091704557958522375190890730034236208586514152168554842690691856878473883029243915969441068563874471048866409206525381418933721648679587938985375790126804676216624030289343405632783569038152457178314138010434221899776*i1^15 + -4074042656257422277948893952360712350195384261383343256674349172042783451814670229968669893049831592977904622105468785817562496412313927871745877287083456049089019990427361671884757804389134598222160910071652980596434826997262545512852167321315823066078967677132835929877714420142745527000898342942360275433252058325157131457876460063564609704249479276327870971234317363590020996502991862781070519290728797886487821117215084348364912505100954553320090560546804966431176989157094284283004255186392768503582572096979799301779504575304615108286708298464799712551475944922920965470017596016468954422658291193746805730044008953292254702365046152716988266173858003738328792135864989623190770463256969339361626878283742789034542526380100981805370929969239621769474697163752822628549614388997354403298531642980650009561439884274472967337311259217848395732769233927155660554763031175360336105443407380947684450283701155824482352420783996898474376125644530984774604726218865675580861531028286098728459594768153585087034092026273163458289920749100700718003516876386086117467658464391495842267613385044372685961673527929960420937500974132095888920154541475076347654008555574757000460087824937757144813063107692407287358265801661280152220827836736058003064274785558157219944431277585404539783599043907817074072499254336472087724101143253556472992949840504828651058137729054441349867779931793458376508708616805186151134581855848604141688336121348466524331749371102442451353075316722942394211935806344299254045138435894488758376315040687655531216886092114112086627013924690933998707024908408324096*i1^16 + 30584109247262489653542202744106917303196179633958680217831217331364778243261539487231016764402218190698294599130476613820000562983430201951923554758907222558496369149247766429009803690778602478254091518257688937507108926505974458995503607107931241789358010166890131260866145282518083514443399309325524201378406829043446301911398292285961073468206489614786463352619960490141868414325748374371856495218754349582781892521627764614474824958696785784230709424835787059823929569753066978910673205645279762721671953529337960613245934383262553891778758965978954362182286388550963294745939855568318701374211835286805292824913787661344950236371599741454096624392448038329040908189330686305806204659537445650519142572868384773045909364079602147288354691580666844308698649072522082619728401555074976596719101460220891558791100914081968406063160985579891087950092435966076549124550022575194547787704145211178715387322882906014278852203461948457076553443374303805029821381170078501264394394250132896684658769673497930919437814058711733967319895475604470397644492142773555826174561297754031026322218216274022460890306420274367238864318533442739640359717058032365099779442135257979665167872182055128328573360335202571916732979692781726780527586868369238926888458208923780898694700168066608855839297677088110280594900267556751626418302820739554225094543879179168488131400181299852853928452619609230923687431941563253711903680723468539008864628738483199522915096312561522154393556516648963319186992031050373570643540520558953119337025747506824257046965660708400619500520698330275654146329673728*i1^17 + 9684232865578960565585396388119402315157668683029437351368991215190766914753466101766360948041791503306535517984816589024440439780732278000066466516441467610541341975346311440018966870811083175916700316333459503751099697570070796070017131056880209309006136905811299123076160520841582719060321377878107372553122332378496511136663272505068627392220380524751912963621221577771826694034623732702734413303210318330859024180948552903836484875667902668744134712716678922848871006750660863842304088470455801754189846076676432949266998826510702508583259766444659802142749343214783272131913696568463361471527291191046219146549031808665979652474392293750491211307402093419041204887069014831499966054083042171732416714091352144903573205816642095557079301469585393114803552176065365011590627377424965452981282658962907417496307373773538577754660564061222434657104942940927600991975022412484784349906411769250803989853406417567813724763582756931869346749608556496342709222955497335210822174032925744816289359551647659416111019387979818447634997847592587121238753375920008844246440727193949207941419575547919739250844824693043475886987454556123466786724125921530841432319236809502557438206916975288517959719213580873086475748277627688758433458570348174466877550740011873892512759357644919985102419795227783616582594897179828262810942949788493131958217590733063680571455110073384363659147387361286668570997910115209206191891003855027029942954054133675343596106967548126884882809114236592542216504076381841612553449615234978081175389402094928813350817650875820971878345504554186846947508224*i1^18 + -232922822224215441507015960203418092964046345941085591349549242264808519852434926877180608415640314677186427941730599783570461278563643243086408105493878201482585784564705744912088605312159629292410932951943227091822723409893340726888594551058149532087597305386837902079686408387145060890870135535817432566987129573448664979348476298090817931886882355482013541552607829746367983434748231874399967842436450661242588369698807407521070136645430728993951894539626893225931475693186295336422867731232116694830070400741961350779295074110883903221753876084028021987121601853622989252223354945752477242782164232952445574753129349421121445848586460087316054671528161642815263869168312827687963471626523903612429422035854963995866037701241746761590288031608734887511031931134996177525333471072913499194539218007811054868049163091027331526055656885408534567969447618184638682344837935004501392270375245748338328687303348311140563917479385333231895666633614732361031467730457080626414909640925875291385720161106865732070617576507096133458616165449898830068216071826593822916938138478321696630740678822120940587578117518485105812333357092821051197148231065633486914960417911170553223573986137753252414151893676370501473844288305736497377685107631323962404690604508882562735884884154445849034893376272316763237527462307283369362353875161212970762615211141700790673941506874259795326117740380077337340008942808311140334524259404997344264583111540179522103863346668781068979456804505316286368046566456809638991848630138023520235738456564138519745197416209520129012634589364661063254016*i1^19 + 6939087870366186021317288302300613265620374566986541116806036156383795143355402877748033162074280446769945217046448018377857253199619868745611781468493213010217855762764473102428409871728338894947503038375506781568023402192449068808746689043832213144426748007931880339198737530825928631881806576473771635161176352825984515833721877239225949428081051295146812928242418191644613022692877271127061126391316495638569041386744046356300365638141480306230716979700104358751875805032959243508940285974499131740063876416618030879041130791857828307369098329966080917050078791634288382763214151024634404127308835428999570305671498440735522134756004885509878575757142806278663304941209718128895087247017351412246868550462093282998639291587986046503043817166074947859136144604174373369957467858367499021805456780464680553195432103741321093833346827393483768918309195549943076145345897050306790850205606274260256470200415931840623300323088469815880918500407857381525482604079521373831367356094507670429381930931679876802139349209443471954880566611530665991672543377147065128857472547747504946698063041189194071679005086776032066724517619319021941112199523551584353980590377643807452413750690663648503737372448485288872644973225040091617866161195890714879487172349054986754344015586996991539522691310138547026156036808470202076070710324930073135581983009646333740089500006224160913971721485473835645163181974711013357132016004526203171419542670590549630224386620674441566645493846855485928225150335516904136911659199932240583579592710406636590127076857415764744414693864849276928*i1^20 + -348311504403141558617273991408852288796266072152141072923141451834878915307971806143404654959147563191413555569741760004195843584035634306378324457256686885623158824975024539846826940712595201790017331154436115940300658061478342462381933481398230446609014301477899285088877876302456482735726911714097135504525128261867626169309841159548585218504288046314319117970068356446932709480172318167905321205097304701531582570399748117725998329867415804485363871341004563983752884856668744632046524014836347809222615967978989098361830483983895651648166635788895995596411192598284374016788943969493071525948225418851289313754588738715292146974978955075547014486646569114139659897966486091168563593502884568902527299572691706590856950019606808698075860093842415641989080431187145601106618151185864670301755629992736185806078641044598836505244483292310625061126565366771664612000222633120292617719372617512172595665740705254629132341588429638107151361909564793130404636591495415720501917123405327992127188173436662781145967720978721864875142706019023848518297864763547486579172867298926123189967249452556961970598151456793616386606854766939729237970397150460812463371188548523891785264292136093087811645384759685559418827206178441353584941750654480620265084670275456386827356845799155060203156496714292310044779603989829843267185087851693614899710282214789451505626371281609200246650799996020181353831309524463919616902455584520844916088840309560716253439206467509559815745996199935385881800794572034564466320049047336352068005629866671278095712494281443657519224651251712*i1^21 + 5551994252720723592153537447683868713833898219134540540753194550403677088477818178960159780310741365395349584560125917933983059336770084533667123297351528790025184414942426742386151854198705464894845756066047296672297262519904734325906838739951174922400200770107318762435748458864796478269620153392028311889770542120011766739935067041446242117382826210115807869705648427155958104529879021942974808024621154560686137931467030053378225323684002279999875059943764246483315751849137943222012981442454315869800837650263762652178993732387786269518721873519421271096617544864586563659544592695780659374975292811062596552508030158277853760474213809929312276098751621840133544774992584314215146517290747181882568531292263682683041408453388979379343862814447928332265456372436796028694616351203202252545806806271453921636891441431814311656612208533843514729380094293164878227686128732662681647627765649183256168518362859747392002454265115552396854794429753124636418863517013592006677561970920009200279121463959496345708336121859206524365940984007220521537925515722310281260073013466329162223016530649136227161051359041595646321014078473042937501092248054871836621586088354436297014099431640500894902590328608788735570543706925921258293531753375361835665861844500062269780876519861162597901735637674411355035000049365495169897853536222483553994366778018917560110901502006042376372344401968919244119512843107589474218123399600134634823289146473855792387180305888322845664966686223029651384596831922224949825103410578500672738671038571585680287143993750559563861458944*i1^22 + -55393687363539971569279203708439984880570290724670810771678159346094163826122291948744208064504223073219531823886044420414816293952124010116789927566236548306190420885460717844669581401944460863879577824667384159658904764740988632564719056528939220756215681976730488153428495769644069951869451872438782489349758978630036934669627642060887750219058845533259851970701686950721483331742832161460892524778682949944731136926657100036937292286649320916556426855641834210441576656719598844818422367302545543020027564632261035469429665294396880402538493029802787827025284136587376640694358152498320345376321719814404834419028412412928024154449754768290962735208201510581574129126613118968876357285007926794194239194330069163752708489269053310671947901454742281054412978218458977938522461309993375770652796052558681264983612217441936393363977439763379729803747710261354422980106314036304822231931557086481055228734183753806403380298123874761567742729296725697920301634674625033921120489905235973856894437935695729136808409539529269056058570178971280919720010632030846236267423498034498855839709874633623135385251929430680757374524108870309886076939113617015822958782719069426161222131801576758007944887051960088971382406355801629283873194697159799923983053433038427661297764664966279474944471062899851334298328047413620194360776794073784271877795194874160065343556310940260758377691067598428381753094501265225312992325558361523165299085859038188417411848137061793551803060447594484953913943198499582630695357359070672699139568279667431041131665253954463203328*i1^23 + -43962730277837060323191705607111826207911317710785940632763162725986685060851472469569377451199829699321540969072318727086505126989391121987270137224975628663918108152159741079662988688022580812385178667193835014320926364743832626830837012814561536040406121950889583860953717264594547510293172612801022135010859735019575323525959931555731786795585973638255947284624692973407613283606448386929273591875995593070170535096829851940122975197213453703347242214609704797088620178414087024811235122251390416990956521186886650408805026145081877943487193638268267689463277516186079877871899402383137232031856587474584404051532566472928532982440718092678925322108030088344418578230019221426804127176659046211025044290951442633599360474523230794680104462005439858021594056219534413703072239020097513873510643859485599771076992497227478898922970766451211778001333950194029675552024870082126501425234556213418256249225306163523621125404152948919080866617787797314370832183785661666558819773587365377055701369555227873215250670053268659270909213312287155628736277982874718433161984931334935010114607893446021064149797164693860661814705160896352739556638771638048159349577093274142269103726358274347722162173604635432003808571935272542687669321677426867510996198437911953903453085330006479217151686931420531867998690786170715711184449696410798650042092540966052400093664186670511349350978242053064910107715762048092156866940191016570824687259731165869665772632037652387996488058585656274962562923145735127773045888347980625040986452163215864765176304346595328*i1^24 + 2799914250351439878451067227612250708214040713719960714039163382000770744478198980419933129735280014201684823636415319474226501978447092961852000797415303502858798970636543239336022740618214072915668785335175247629642704645443955667246311336785092685182708576463443063110755445257307650766188981123678348965144744435388882409410297484512071978304253422606107954711806490335512389642412237337358113517011077684997473222581439203287203768239412441178027327131954494260936571243182002658976974407080295580550481734425480305160003512539907825855353546157228899484311787980756236401847592897172341068174867075184901981453489353028775673238345022452933510164676808217738731385791611917025402064879353185586409857021766732355685585168541426050588125137483094062289639160701674259094331681815844698406337649770232756625045159952137601229273678161372193464770850981136753238908654366687334709631529213577983002199537514065427520368553426300487628463860541272299460562030258887827793090798204109219280708838835917689641947077915098493625323501332297600297947652664442912150590737907422271630184411129330209388436133766772801746038200714000392933698955833375145587389968694631340932936443860527719991187009329921131001431735003871330506768882264498133206035381311188088014261656922456699089159580029796421979622460643455124618871941498234422139488495627061345018178130973061611567673126858161062606536574148784198863387667993333268121575228944989351803741735384741395912855358685928815803217317560437079677655450027017969111217847793652710743759388672*i1^25 + -35737613425037546339569262732337436502671146362261444586305156757083484715989279449281027762620161331621662806507188636220671706300276554081174760394589150335444482385363354977512658169786907787607397681098474339559442600490721778634139857603105046238336142689213287142987545497955459374680589250209224650849006632987868695408218037643586746205611503965819464984326375961324758526700148617554152513558577418544569060915970570605912058639477974780081995341124524827626908115044680329438424874008798422140877329975776272285935371819773716814735501715367117994797246374217580697168189515050605351783088683068026613827567831922246569025713682603024713256602268268567807511402565427171767700337408247732926813026461417971133769739581231690280596062901746463123206663471596728684079461209047775632866921817276532801908888715615231483053527745954013645001729063232341715357057650043169003233085146817870950614913084615251813094915673198988671155447914312714872742116181137660672699379595598989125922862889435896725282835223684170260122969747093212596898473625301770254578666107278054238875257739145261317480592713233223204747235863144500948782189118552079330523789773592108201392860428690657636121980621271987721810158646406859563880294285019594739457155731039790823163978953458671673534528710604746151595426359722547025333360269983483951939519113615417208204975062078289738064091615584312542336656796823564876100202707699700469634037612828206754426469668782195469841199606657710213714486220710959617867478144391829803611658833489833305833472*i1^26 + 209684778073252946564766492784330989170567880586387697522697540987879726160235220992039164078302527868333704832277215951915732581633429955512100461978767561717789629085267830050053927749639599124046946117916755839787608384858169876392610932138125263554242629462006129601104136606226687421770962325461205802067368546006698273575051846316234303248156668195367378814094452591362797025584988416469719355294024937355279497160291172204615403185485317341958203817076808852982792141252163133288005256429979715542914953950700437992283021624563740150178979914941548672170198868896305436376955427599767440036420558050126863260771252856631415888473609873681213785407969933710014585894679759325278306393466702803874199097863133086737746907183909684701400891483127598271938695516663724753715747448798535492833198512571486973405983760703434278383121939932761960988140368000362576825939940102148014410162787051309640909252267828339008296959681600383613474033227811267274471379401320917548321562953310479720903898604210331545554745572359298733008444951491518617633979872634768024194177717277771333058743529193406609207196861449310684727503091839097616227319343601965695664705543796576009648914855065274921370845919973692077759977616194894155399196541422036696719281562506458327740876091225416866967694014419167380463485344078711375939887581558150300654018974685454829715068340669710232005446280142036538580592552864243339627567003724804676368931338717115031035949069567932311038013610201936015265111280582917766131576186948412887997610324482064384*i1^27 + -649758218945284520438138053137015923745032124426980036380140298791211991358103612617925418016595443330551179693926034855787264197902888239691903426107261274347861490876216379535551915455312228826482738176001081667943820187992169370292633382841930019695680500716226266808280042284302310472452202447105498722270172078043955988137478784342029398726048022820242341402154575944548385669950449983750026975663582930472854933863308681211225595438148674002574681410396695958244367163946536501235651099433570236489661063792978954408408091637075990490296583441452825649296435056434407016564495765360479388978500571359882038658858108680714686954624405154940182974032748885011695290351328347973129552771284590552703734830511463545363771756014234694409609451042729096326069716053831388748864465055528150937441263006775107657702401790107118206395318539357513616835051289901224027367672473061166760312073865228471658100871428236400861800122709438433090576444574075373519810067316427997039930144662959950600214945761533426796897364954760770465901577088885490152090989361353295909759659653863184101446975882139928040688064418640814779595120393405994974084732151902812754320943555489880352859962751606825894704732516710684940309405665580080520694430317462359218237502100348917705768373943423884802743332579883507161232434474004290904731065309471709951510115073964192384623390254011132047619128470307948823189275318363850787738135706806081715699323807041197090718848095481722144155806949217103651035913066084632430098753659805161118068832731136*i1^28 + 100720043716227528235812687924566547409899009910633202844599843388306215483956810844626141997614692736062473313945370523222701364247302565801434208281095424109888705206360678717480356107911890975117887615200835257199334394124718060180648244355119418602816124991998602100435664353209198399294562534830932882277356954109904313706124749570327876665351378432137727769014720444417603052700561927633819895831090685016793677468865591135414565599015829486370950261264608250934908508191193745892895925436525039057243363106245344235380879394443291303768318258356015078528875358421644347595779166764575672865399971477497469126030548641248223822996933817606103247488472163091483455983001642388125110777822881053815077781855195485649505106895855662117824870888866564232393557384845844875000254391164463591921316042184370257245264857266309040387525748539518804211432859991874390156458382629745662292480398960841827619405969609536941829352701294707711097803328114315448479216287039188745117765592571563335421248859580264468166235327874496363168242001922048348927537844855328832078265206898118241163636698073276804241456604655022568482323146924925109923477792126770299430758575155815400700170371114153852603788299188815836983938397180937942205194463024015539152492502442829442191651138676646802383365601137997005045387010378801338049774904848449977710235594453727639067694334626194574649477948688445426073415484227601450147891168361333812463453645396872596122904122017382373599294939078964842244002622967721450309817252673608533147648*i1^29 + 158477965507503350335800834868937417825690905987194938818503620297090770890313815816790270308431425327118023462893990478246745575621363853954400118188966784394129421381500979162411193863615760374026379931306985854133698246563892639391363305321283860145074681092673128787022421236020317996801566504064338498315217016899706456248568210001239870630658284745424791025391174402649662338733837785211714384686644124031523397143690827467381532292324078872983282381731916578786082522603496873732533571992665159980068104635428760981878883046570858551054902201284318122321734419629158818549884413400319523175047496583172453653392403869423490351959182383049688883604323377662371937704055920616563265474849321798417395454582574232551725093716725371662670534622067478223001830534894755067218982561707086345950568970276937264292165669474185450589373011680687044765344060892456604839912078839657319060234247859757913330278284200741378699426308799490077232960168081171414164549829192805138464159323941802775187224463030017597637553171641643380910336433650379159292542710702277701502003522923541833969807857360388145607183698133720195374400122031698034756134441546177131315753117312257620782864322376728191504320921007395333765309750141441327427764106625761109268586258046960704772914231887081342925614679308151429060654121045086240633675510100919904525430710802249015055488143416408640896372611094245831115494703728168475017405773183596948101134690148579703548912706506678454805079236719442317627105210455789406599090401022312448*i1^30 + 10437545618843757478951927197790813816725674506772112213424788166223568433220676646047680769187227464365734531042405120547786711029365991105536384615751111393101261464446752085782770504974035292600440598185594225792050466958418036294654070888930889073412477077878432862283280801383238189817206535586099980986047669769685778604923705487856249266836728521681978339967046748372290499004424848795089515846038118414731103568833643796664741670096121889040234714003864991171865398014203781923742009228915283903843945402404065593087688466665513767985097732373997054790758674606376357390820173517903836887677302909414161824852378194279326589702094334220901748732730260419959862067036334510432527399572517299153844040409773725158928398584650181400611780651091406465396160082087749853613773230061997909918509989883073198519086711000270025664680813957119432379748367880103433117207295684315156272372560860040822014793793393154291172407833174718247126746612100126329182744988818461818194178362084314751158969827312462420012968963978033419157577118279082654170688435823922434007877095766545232752057739032766635542428794813284196277007690171902361261660518298419157577891324586325303101764432795246126042834646161880543373106663272384833607628416348435302027906767538287697756098624202747621956424188427537845692211060910809082051930204584712659612883096830245060452527626666255994987603452512000952356764298844351840597011784654734155959642115780735784754105025804347019675165060301432276483213190127196771651558857244672*i1^31 + 4566688746289737764262006271618055136653881499726554604540697489604411028616256770929994652831118768392123112163026030515705531005785916887582789951197700048436593341763926591311020252390218409048586147099505046780806271629193656930649215707200618500904904319359960996982662820403943611866631583694021897949264518059251320482259712610331354451536891830701834894543602893942737197076301058429324600370847083317630804805200278581916324006229035493755189666713393349123379328533981846256441715156813578116405230955611570767364123672583697768906228625358220047762576884118544640068994721078609685857850609457620527434012673482845933167509791874734372901262014022942462776639585339564774830481123688108330033603050501435006627961598776604968410227961868067910370915588302930495583902508045880803812779556956158068072173770595359055534723807664253564320052464011735624808689591562535755165798750189371610368958568105475942437832098024844189037431038790897283826551662223149125134957814327472787921613953514062542608217816432759961780800379508322692298734177088497884154372064614745369766514256585151860841650098715766164617281673162615833338380338578999387635367994456417634518529399767127465786349673550365454049064038991354407564335748416003066109620423716791555298302542012345325407433645940785500980962623738276910712274463157137699459657372002589555009737404557593460542936972876728266281886145347121538290853889221798831345500785304872353331071788403800827442982678312362261224420110776204463844622336*i1^32 + 3384858124369427512669970814529901354423686981061489073991821178314250418683679599985002584341817831535832679181421708754118029480208300253159302149341385121111806206312965216991542127686669313387297849236014390110133722038948343918946107393852664896816785539777355153926183297228382136018863839788047616910949535570660142597803853097739809777463184173042948229071487257959126954199616874159174324808651291833079700742432906170053737803593901725650938509178634401999610265879815593557893748177056546685377624613380243961458739714631449025096799595590440137922288406436390152019894582991274697089393336653863436204397037673289379484731885643486526440240670087917712941577136527981409607345502724945767410381994398906699485624491107615243163597520688967001789544994459721381649244584132426933418727311030379289846817804737855918039055587275960775927468673074672346042114008250263736471820905978243953896487978019460369484276155028618818326578236532280779977691302077719346479698766494179162651268553137561930941385832401554901877060783421200952244874654923172973735257943325256230804710155704360366085647937042829844326123600919075089452051638599429808315883457479354539173561448807148720232578875553366071735987550538852844992816754104757176050687287800343536904571702090057145252977398244312786581710405501109493808816526630581808203955173613901782199142865956363362018081294687753217039897123110631004678367224602582920420834376406201618441095114488474146621556854315410144963209057658875150336*i1^33 + -795795215998030746700949158707647631641166003197691795871294730262166030284071298679520315601699821524257966907461437571804784845502528182757417915805609407351303114562802535470505812394182450222493098080790228656912595355666525098233897491787571126143431618644826890075476250100832910928302834403054714491916568206527175342869999975731258176013885336466535282936205106764096976922854759108876293041975622318529984141070549630764561785726113536877420983814678222101795921816953917979431055028556953767507507220908641569708677051523634527018586417607439216087383708101457371584955078731394551082927951424752015476776667941472758427839882069474676152034873316910836370918352045507048963894259149099839704718877778562190458162191252621875983656668855781915081622210784172451652450659351291802268761250365676888596858894213152103036338266595017030599725449816657565416163714482605427125671743527931691715578332993312097236905077145653755509300244339430369773532169042022392452226140693757359386125073923780512935081688031407043424917134988846678495672985100331106431751247150355192243146012945525140207046766338286321955522418307984674185242186761406038128390864834330902951403186495231724414761822330756883479004050663200003754003826001876134472592423792764973531789044926612937289343882533865819783669482219777457571555160701615478671857265114500550767777989657218530267205009711537502990973788229862585748090780558371322294654401241304615505895890877525641449048567600531124815368896380928*i1^34 + 4149498156006984880991784731045725530920988305862526353489766722945004368087663740350023197076186177017649638193482331749624873556379991633334715329108392438313444671244954279633998012328754298762552302424837666635810890766698124665109879787743085654945911766560463071917386928950681954253902135541949693475927933276613499494844410670495848641532892566789716408878513635929078630640393204413390670004000787624420353650755244024725956059718558920520057251865882801904410671463340240531080343156132180778871734960909452460829974846904209630923657236482200789388865822563356802792667180869775240046440583631557515757519395393965373500500964737607129412885708061297259808959600853388375922940950020196855587094489016031753445804079728208369750963599981567216959969768334542440531170065759928940451740968506607676784745560663805205158236120927548978662102105209690346763453047300065312973186522422310429740258155244626803445421996200859936603406279604806082781477434188285243057777836120845809373811146691900830144152099285458523696246293969793076688780488238094631467133091729797174667927035190179409199267048374343815821060500495444012906733038986825409077059728252481022264532036301129975252990155695354685072235626148117761632303432541305114407060220863518368196434916482997346250202067559061225377064476633189496970345840004426189138889396162290515362089826405915121580165072494750131316992016033567745850141806754606706097773647719197510427712143596990376611837841421569932394496*i1^35 + -125127649291091990856684224009816430968616484598273862053432738095946373219399687146198096154941460648844953287352681200133446737660613469182626785075157488300253446065590673769859009937244763116133432218722038305087315598518753677564202664420691289082094145547402978514822370692671063896063377571474333688377220776692723502616501650271940630070931719164080931537779591825160344071865013240438460534231544241911699886484968141240721648206104406520347142451889918630702834733325902059449776782900317872265509747458933426088320579088785590103064065446539800469074673076264852040217292175926662363134993298861174411358495458995831341621421732551521304986053648979704594743493285353632856706540088844945368301995623669199391553636738561155698127573246044807856564167512019257211247342455226373261217998382707296490246637302765437596092749797732184702663187882352938263142512714949687328260375063299227857010182299068838517103526852930437885321778817348574890145826335776094331575767936769809704671583643169906525974494636167431439882975801910135894652144782759522357074459391637913849788603588723038179664497798394159070289020427404852800621509110624498949369421849117514771014860745371261752401814665378810737606839130509156067449347437783661188218845457035483833186774121428247121748296582947424682060754488765101899122724748731440162653018586821072802784683868901631691726420740691886267337365569898046339642126076835800108013651236196789613921954759201806295671003708884254720*i1^36 + 11443235190494030715076668762329340533904568393847146879552659377230658824036403099725465329518135359380568630674463845768265733860947903420463125539905300739039909658759562234593280918959101857110677665924807519516517556902778720821738126253301279719395386718589139361671369579855092486745571668888481997940185780384269357511258315323663173615195372298973625932878451457779849191699722580213212175146297951205383197754856698196284449267307235135291323518049480531748297445164508259377494129647982341195544302688882695260377660441642214744246999507155783762346507199657537967932861183888732459924102743924772643709915366242823291276937904720379659185301509378861049909164566115659928753500828211462360752622907855986134675831369133383988247584198530298164043214771038114517032266911636466954687319176876337390774902767148603481862961318493791480559738558642937928276465030587275280077715123613038565325093476988415700139451643938772744026373315549267428308633537995000655474206310280415361412007245888178894499311108756355793517958464655667832898758899650894601872834001818782315847150448265508980478429576690991762171425549318437534068323661619802231128787665791995157292416865293334931247096117967167033581423406399841257525970378628602537236268734548618649669154599972400773878953290697016445538626030686872024531500595991577333104202092390376077577746128257422109499655255592560503890277645382438105528451105360666250354953253751852932245676776971568457649137647616*i1^37 + -63676648890918599003868132162808223804966077729561429028521666689526389450884529623664239974734766032034442046631009306842859218031150211974637665800989838843039771205974953130069490171182101254445030207841161642530097327766059585486049802017668970593583358952102302744267671076032631926112754055484383219811607918977289606474150604439812613482957974013641959443097605304333489116845074423715351916321866806241413762233351717249924777824267118147113236919379111971445419151055572537374623485904559401267993381595581616316968246510908551554556606205800662588857052845310120150368235006668688763056844530914739928829470575580001657282475862043599375181762554432239158859040038157249982302035939795020323144672435006782369536000948187933423035024184408032156940417450079955044370368458971665463822032822377511168722909454187420954723077962119827765305898952049596605046436504455492012464484161502537956372694433426000400821703058760926635169461981553655502627692872993184342227495448373935296085327559673353199958708376768849913219724294255695558298103475687111841108638150512718791567450111313559547717845023462115975513625939837801908360668362156901206691995068699924619321547927347957027147893488903682960245181839550786057858486590903036599687768644986550509166116914034751544242558296740519213329824101827148436511639995981533496198257790740881673558204117211082043982035858770026601261933709348186613443369957075312274266137842767213322591192946933602713600*i1^38 + -7037521402289711973882554050664131852613608046551020409391712892479654199604928389969317003171158372508722765861200319572575099301242707781463437369487787482188246928301499473385918435183609289006108100306398397707723783607762605667315435661248721047220417799086001891094724122515964277951594539201147125372274866882033754955814898977930157716796092030100231947139433345720256676329430462006894129405897709426527309951293934786135074399696715874179972893425574328821907728980919343643552654687175917336681038163004230028974793426428395136662890800799601292197319871161208378151612851113506061121553306050822951380255283834888045803664274390030585772435937194748720658854469125748245870484206969429420633039483199840006592409940584915547546056593512360314122194764648046380424589927907911862550209975130128080139067960513905197946823132704424702794215439817095829022439217712512983989394369837334628083047963005772755209623490502162383012147507951977302690895355430226740144820620330564888582964354801032774421518018834058893048531277399450932585694454843172269581279977842718273591649683211758353581447613904713642458193276481160651343853935393289307847098392739434998289296942530863387474662751024327219691031906489809229985128079632850992329359156855929276212361588930148433580417645805512860871010802441307962946474640573773170847707359281873855870996429617784004706608212089753324158086356257499489986716654658632077047494722297046866080889114198016*i1^39 + -63939976376123544049195905680935898341178138308501906860252227813039797282908419543449547909250893056287388739943110998914980122988246327600445729883346545706193987041172125044467327256722017650538919646301073018462023426190121921039989568087774083369228375121561082457581455165708088798729466176103517023966865164693656460297830930550150722248116736242413780417809086552014707585767880295600237050447671874913148176551051969902192124628207609437094551890344304909293748715582572885645430280706190388065001716062777804345221665347322164576265059288547784540436261606529070470685304444990047812796155016425004319092243183776036989407682817283796373898617377574838733764787148869483931620044832394387624444525546020548593637439371989975890885139665833656721779611485475988078815153067994433069731839725874518083006205265096445655495448874989354352666223029112353145563469167354012474666256977003433198288949082137459567853840019056234476693760673802146700767624123205911882672034547892417605448626741507708071783622372161728255646024271342780639915003543849658286509930702552645070455939621668023261264588659071253707889293654747651271234881734036352354586483126158083506877020881674219475250312198119580528060986532706561569835716958907324292559078109257678040113622405198097468662979051669189879211116805599527797557249914863021021459634830692182657182209680970459168986445029212344184469017254716054375718118423612222065943028576378710143270912*i1^40 + 3350293014227077951157204621429794357918962134698292127433115034911170769888567081358694016454086374395793102625450332082366288125806069625642631446792104128255475001711950722933818819215666033008267790962386729099687231247541317427084676567569755789248854214459841232457522443506954517521448988872833007066315704303282641106499799136509707006077708110713089219140007201610844466114321572282622327047167543232899779783765001602964937741305976968515684587178163416846180103362199559892152425524275901665025613918169672678836033252983454355758162978695191409365734803972841468259016677325869522659247607596054806113873889369473959760419021932227650969254591374876994042743651670737528082336306428139877980172941964801076610123400253374542088559708364271656425166372459104108295011613985410803138672771992710315984918494922985316131907709241474569403703771150686736015648217941992411524742109873513991637636279737728126365049602510513549070029724766785388001231657085047611851977387787019759689612215228527646217181310354791866991983084560318081349627369202757339857147719151481684287697380243544362700910124003830189136604391359301588154733522233185044904935080904325828765386471376513916485639246491335380146039457306609971263113514836365459314884182888597404602286550246750745253776706288490237710995453612316670342965241652914361938025602265363570190934680003393983469903045043924156089410785585214913782171561672129852783177700999168*i1^41 + -1304098064149982822533171103102437149288807824192833429372925264571022507803763610458977339015870601741406009355422541061069958803949158071149399352403763975884740824894396354864752060910231699103010202188306287765123589455401330134100121075120209938568792421670511781949051986416718130134810978736991369736279309391068002482724984527421680841693033565256874577645740733554124018686085687357277681433587294101197746268182269757710238391456332548312867428453231712197376709535920326442954341937939603734516862507565615258669345689306321380241463816052057193189224067218539828534400220719901933222571179365615600672309816361027398738700855030246139788926625952162225056940241935644923216774436549507910881134065152126823531917773102490257746974954804797404237870711194679710237383315503180785260436352416317339577050585900796539082045193437711076836358041520059492963080723195552314234734192944044170481308665119810374740305220034106150355202203830127993689694083345179594575523500887226110283507242270924101172993658355124432178327536546308137242512836018459049437443030566511028621407821988106677367417559606989001596943147046712157904732139717330627466796132800262763365081651545379277286058974837237770871506622659353360652517540697010137509034285964116099297981583584620442763366786363850535001882892551194772609787629681848364533107900018485267963310313522978076626338041079242618826753585857259068873628454968998286589952*i1^42 + -1606384220685206127008029468771367389230275457323730992628151543827586439961278511594106109307526090637955469520435759614135609960628841514070272464368584135638111018825213007106213533105396945811976319025814785440767195088283945997896366091964112128231605491360084408752806792612717549634261390087181333103533203895325168170843514312033161572783164138580263536128865708951184714579501300373004196388036906131794068653743069625086098597253584639272753811220722159984914528966683222910889170801349938309349613844304131579178019070763356968726287471762111827381108486466170491430938360236725199402657580471550972838470127118658724251071937927781412801813268168692089592663117313558081811206753750558090009056913738808060940694022304672590020567854547571457840395483916794779576056301138811586070986638370982500723144039747571901796705978835883345773437483715214038235037528867417114538856352426207813420977548552415742157878325161638209869767221465662406322882236645638272349599922949132584569328518138467714286895565369772242908814145544337505999914669739441198681611342817490254805032690705396040843524106996700592306885206785865110469371223435095280039605305032414825196564114791904626549622878419056838163692449397538765956886860016788588103080063738332040565373042242908997290077891263809971230402582963463024484231635720155466076898114456497188045433059267994612666925806552770114661140775815667744507806983192576*i1^43 + -1547776929904852967409151369975285613743306805982998133408260822671717823124752176121832036186062805563090462452341759069877619671992527454145436195944870338668047592046671794354376020562018074369491603088274078471085443007694397742610894267445836778359287850971928368660891418981150209678577931993593706114040702855915514010241376238810970991629684883996920595474280299644881634602614168286176766982311519028587472678806561695304380896693239024309437633728572705847959366621109428441704947226836479373840221567547546910910443079259244699186082451552661281946352900120137018015789736403838472832211510172815485770490950855113909731646359168714272940272599493547050954382060899873629311280097099049747021581459369645040083834842551222705611385303528558711684455983264136406159417619727278928394738817909811718142593079821539361260888733511144275746253361089970155323652869655993232826748810637859760746031515457610199865782283902778311583323458718686661612388063449617044104924955434246034945014738428098304500243709157846458898299834785370577753022337373514885199290226843633092978788455176194944198235884074993539728295444309199030061650225084884335205370284788074780806456479792712984007810415229875460775328523138253898181508135937364868868478654396665152961141682259429125124866390349310868798899266524747353552254055589945885959645991612929130027235893952249751086405378094658112365536558839483836203008*i1^44 + -421070467921453913986806338797630806856122766455303824495592388111187789191272211468414248003822947791140077255325305300205090032700566467168908190646102371554139532429727539544110584679392140025410589472854658557001574295306616104526420349726988165586027540602720049235814199267032236494701612045632044301307030713864812999973474700671071042434807014749378186400387287444634121795290451629174562237772219781488668388238478736864066305949633024442398900329056319187856586547919269750540960148021141366926630341574453043538485153862360700086389557583974226589873224041669011357441109075542001861358348045586830024042952296101220874682780226607715772411193960884255348459764230304914407006415768190179319123052339034190234827726926323409644928566371894787425229842397215343812099128998972638716977503820719113772875612920246484815541623779986570327275958513563550883724895533063745316001168959938330950118961010565568501540800401906760295972217479727896917221769476983256612932641800439717157489599139558701111922527408583982476207505709679436662482420683495550890495778796905765628373388445425081393396644999241382914136498987955984231184425266504235086534998383934230086616717095586706661968145952536516414451927382466244106563187283530276820108171542607324306303697972285629289568323960955370595579972582764205158057452529486044200169649468781101048565420200758361945848441316631013844074488930304*i1^45 + 68179219788260250792492220686254829921346019156834933541684335874081675772942418929006735828737862337023937741856208262153264427721964133795969217545979683528027779172516341018671524777840428153514727255521990031229441579756398583024935733158413612042644496034443129538505091244768346558860602517858769431085838596662415177050541901990714424917125041876398435619442629948125826256666566710638392528975633702859806227831872607056633777479592433518493187862368769631553338570824529225012923484427578087736097232491993869944361150323517959025407022271468529433926885223827158970102827189600301299868296366312714575834282499104513225369646407132163416076179798721734065364158827560813668736381279599678330608383650489689938703054908666796229700409054602510955845535341900689044922365723337710147397752889634763613814665784175138597098423180229568647451730925184647002075420146779398265719531679106583854640129049413090804120465570778019073664202087052929200151904791377177857464130648523292802578906756763630196552765598768437808425417704093358412683068527872431983631644286002533911796537592076602496268325554252624770085857654071951742192720578914200307334636727487746044507988822057367178954405995642029676079808202727915692106781187027143454578428355719139974895648180894827366014114300623112660379011528206402266214122426230215731935395652557599272071208539889454717315213058339060801536*i1^46 + -65711493371053054467331254286813584199184504182190637828396149959364392173178537110137907019289128882982085878786283171817462294648390329749120548955549939592283766739450014287094628882723682262807587816781135284253963816858280086454184200124696033404657213703426894479915032317832065195973666715136352915272912624068383512272499142461535089542195199277046176786271560628973391695132327793314001311873298438354234934503283640954204449864537315413955805115301831152966375742622922049604008033025529618452118756066513073649160718411265388214751345150355018989339215156788922839141261676968933849032427872493955980122456985208216294700125099220156704105931821462089994488881835076608795068247260828809983206438846642824075916578744558231074470777320824125708357649780254926203368242568853582975177322167689590461561162332460236476657969949828439700727521273895356254958557546733407757780830964790693017569007874549777371443944103200835953986374329114810605574892163756249383207613209267358224912093098343378375222715034189683128236607897338746350653354291546546768188390133105172255818449693337979744395919565238034900015393974648932858247126847707647428803785479065244890671454584910585869070799929941541818025466619026134217702254876979365164297044503111258066122715478105506880677185167972299249846880255053943413825678128762760441652525815819018344716609261708888161117536768*i1^47 + -1401420032813432585340943503278987023845236694833638293190191215439358279427098993127296770289147197839264349870347789258473687048800590758499928496308059141330923318254436036995986166590327756687026200931370006498131990075297123363831633242845403349121552404658837155384051236873939539117510978907247507422755170912885218140402799710007681365866655896332818629816447592227144037586617086618988121391195458200536621617205266859851631875193174281310880316311949737513686564341149001375894654405221828851886076107790670021863874031111287600939326248071640551343152157426011061448178741098726004875157925270174721300310611893957443335482310251238755206345978298366882545493331736917225757259894985472483651318713070015026369873067064388819001193677401430350440334718432671919297054171721254912951851126641756982605456343093895797179611385837581123073917853386914460171923844629588982822781025855148534348181098919295104643995425419915667433932128300687579179189041328680641522185798343993080184783633205613618237003497490311093076267424910788719350517255394740905598784810064929477354953525215869493325082010565402399501760789285280311652106682764510931843986591982194971249168867243151533859798417282417519987285014815238375950868429874304551043332766991963350293858950267625843657993768080008354621236032588974138253697774583383369756772003093493753558082263341174400*i1^48 + 279924680080787885919211430706002944736103942692216397490640339528767984150491024158802227330039809683103842601388536988871645803221481974898369708376273444395038051465044381676449742360188700428248835214819049240047360350411239402610463763646510178541598903709443181279357643395962015219667099968364504545274651366763483778879092111461240112671724924053825888407755105945832264193621045732974145722025803415508274715934145405102063660799823828405665464552267998022740135124932702230897937483721675241531012397860326428202670699007692512557920460182595651171155298940880322892470827738630693031109940809077908825242558486876421429478526786689470054934131958098623929028168452850227556592744203278207757923220779355996659579209186099365320320818959048972867952321945001142936244453234766521246717225379519990439496576650623600023633076558196516120424459510997237615980492478764868145888643730279243015672684521968118791080975940556434673717951039942555353923349577058350300741735222102598657370472553234365188613338513418649332436681910476539549136790918288808988979720577700656337075179137767360252260614950836474872403968645783940246637674392249860323020194580443705054628232378755454471437195961433078325918501512360419212542818070193943816533192538265009094651651576704588029050272951608401185796147282429435997716432987738972288323331850000*i1^49 + 204054917242329273168783680511152040905841441707335054922907094716073862886190749617381450088985456120661406779231952341158331450194437479015263838728610710656480021458023205706825657080393970081615193308281133475502489597049902749783774508106254046607491281391532631147196108013232917323927506268642435348658893661062933889176252196950786597812641438345340498341599104603629267723777276366947321758254103427897053354296958282980642661092305061432429198130968798414096710622990836218156049670665468199045546456137981794638054887911367549330351146083403426068281714787441263100100935330437899815964563786313608926837817084854816068833188842078397590516380951766911052027784093133450790413191654669931129816961162149910209114955397251950049961170815463058623958011945106011482077299415058569309203019182301307818616457892466268828710865706119674025665215006188550466649410382069757453738012884060225006003555306041567734510534776775728227982101968176689150888429059745431901412061244077442018001464329449900344217375849999250737184716488299300755285284618604975427433949614784555166658449985084239118816276835885545455406042529442389857690114028950029946474242906187840869104184909788114215974774496269915534808564512166075405617753775640952784259477487963980617602184904623476298671336450691969922148118500000000*i1^50 + 211406015409758170668141999626045355240492710749106778870763779112336095317347361711813854110690277158424946998566099055763357993041842883920756981194587206067334917568642453432241615617725684372176285821108699362268308293195411390726928327914616512012145032978263574619751145822037365728679105041893500929704663834028998071323309619836478862297765700050701043664852803914342590596592593129595790930063013168221636659226366672162480663403263575034051882683834226568051466201761534762507989315188874669253176035408993346600545858931665912012677869373597232705322443683805505277816390959544115798974043975819535410452818374366576685712252446146421321097571731127487972477183702368493559872311569203695375483144318685934765060696842370374985309339913184368255857815543043041997583683568239698954569397612149151877198163005522810017705156568844020960408930460043095962942590499820157099752550225454485359891029421842573749735996793281333837310219433118533483817889854257792236503538972730535003533375259793984216831814279674189562209712363467988867459083660833819305220675557133035360758044691908709177021892117195832987563371841273682924113052360866002113326174517040758546997421531763225248143450626291746501530288181886269103925724189751739734393854089931208388282901611328125*i1^51 - N1*7146385162421144698945666576502611221278863264529482539818316862233414796284660704980460069846753277807793324014488305488146847358425057112930758001099575882764387113348057308490362934300918557891784172131379310986765519871800240204418688336759864913165487307040588663756651100610725000000000*i2, -169458593909207314447689336149188202091558710740443663261801077575762815262008073546240645068738550775826096809047454462852132624596668717478007577348044108301216505212306787555624070015175092541800955512867510605460222762925545030224543249363198104587114932813028081167312514100482269784670118608610007759964586626965375394636015954538639828486775022983342824716145924779034094712971136401258292762009389826346742438800443478446048867379450221943462710778285745777898868794943988965737865665337283288348646810821764517483194149690698188840673264689881312289806223755962097994244061590738901009128861107119284736186587944932543934503493922794904408445924084344000729172354010056148950978955001339773916659010350664363977223717304490933125093900699774661113566698897668301980273071724126270849033921754683716987305017191957279773109843844959804524193007038272067812612571204567405760385769569278305915619043099930700536679959898455431641993364177216783266907106402340455142450812986542767103744322531294279964152499521636771135200105374864169226767315417045348730518837634035159974484752543643065016957908545347130526942216993704390005051713802649767313297785605055518198281271556663325566640801490889141305688869518967911525037346941968881345899906822666630686708916450081905316376011075590154343038561129418265409501304110586693730562976287850300800638309555459838521994573704513087323400874273122910631614878074576299128041160434599470811076122652715873798014195003162323741124397494298801055151101543942749151409254558859930965352095554090461800302288541068324911281663667483463532360230101396442134363330016529644257280000000000000 + -2348060788148050414750251692402455389815039056910775800806979799364649113842427340349714692716084548698288161628567101190200295930195337683848478134317044933272484224703526193726352159038213933570707086464088308484244635718273812657811992315347468523099827711527691085278801475154764418653987827844542586146478312162612380101252082423396273498199054859744428585077978574231398016322839390919505948852096052220538086342752771508294125355591669230113714117198512895266326711365595105660679442623101557087498050660399379110921280435296873367628352650615219283741835932196221756290192630039661601885532359294016416935807272455684685723632304554949199788362258578119248482125547998348089414670396775738518663786536085210041106785321457966414319795695784908548464658798821666334743694748193312912981506612392623815212681368424306079369224699438242736375775681327670215153074466802354855198649796111292413788107041541443732697518169838340655886182057235280136302414457155759994538058538801146522973871462486479734234340095827776695394643407924184219901230278346298266549813656779104411011469238626274787079727534459730537878779675013705356241881751604236186060632527431528407541028286431435460541022534340596128995844654238240751517821170318967772057221482943728325926434824176826583978344997276446767588749834216710229064116496947656925472975732775639451799465132011062099252911315975987546993940943062199600435233059283681072094522444495851307837565145259284104168580691103895439368317221341474889875415404382504644676668359903573886082860081281136551449433750339965570770306273224573689346787210661207576698125562824201810739200000000000*i1 + -9475973820479972173044267379321345144181793026318085879288870340683397493628108322137407864816536099977586094524887469336151958846233753078081269574484285492184937508401688183123976528932959309455309448669821808876207833843594139436764394281548207074594285402272816061949887189448586026632311903939829550014070268050197231159387232748350184420142249978715597504320162696517980978212300866409023473265073927377926515921461680796821214480842017701340159898192153925582461147315639908396159725574486009971280351050330545232857563689242889152394496585916271452136147426069683734206330842721746683833711375585110030106082228732612679339603354527162943757507215014387077049723008561072136846813871776549799564196600074603381861964340084014632152397169260653523662783533837807663305223270972215766170036260070248567835796466980267618396347888272606610531032841379018415398810778381307758998794622503489082978864263304200572488877389190087175177338284568728062599012474950466375584714717947427092318067928180745538355346601643974301293547199698390346792366618389239282483764213491339468220121403335089854205605102469898148585147825209459919629812734370727368712529565794859074986213657943220853259776675647934415191795473692958455139667086035424162777655729326965937921078849901316387170870172920599664847125577485410766740262061843891032000127954439775320887679759331237345848163258148239568419587007256860190872313663548397876743913630762855425218445955684220955496049232896323314691710461236589459498990748671750068247856376787441072450374215461902603704327275396612929817915714521018737529047729446549848952686090081859010560000000000*i1^2 + -38638662985140274697980195733533133107998754382554923062159733999419889714061067489753276193166144071655208916755896815358024880990455814698456380584634599003820826092687225301608613327741654354545327518524909691488044747274836735875456855767243399861088392764100560038488104232106244377580353573848747522986020207098935120577308070083795205421955468120191074628056651972434294463640637036656298053498624528075444718417077092902144426162769446443089448041999855603255641731427541645377604000026683329711753861316656452404244883311234735203916312358659896331304760205175370699246027244334207372760845274242699831918830702365651981074740293397951187236394599481562812029220809626408004298397605568798791738929114599734173127661827768367595167276327170048752367517523517539115268364016432763767827396115455705011880390426372105095287881691417317590866780088754738178154521941549376824415482912126416742220468236550029053793729922049645930638917461693786572734445049636372589399347017348804789794162993150950031519690335209314889156192001728433790882674287973401802889400160172147709372385175891299277572823285797960632441680396022791609586723885962810172192493268445891441144750917264352117073503313531324179280518733030778764223773251684569967505340026681152726922404734329619264892177214948275767176411805806964888855670972378448473430017676935935107691714699687696924765848668718957184712576885983119932797522843542460042975281100844957462461774860927734467611265245765618353712692953772585630902932341759094548786046952328824770011951294385752640099251799959292953306908899364430441395958511503416795388958697417238118400000000*i1^3 + -153547207330465804485408175200043312871246579975174651460511774702275304229189075448661602126970328027889514970521575585313064095353093460158812704627085937665888882922669489110086593780482043146550081463177288700492337735376882329460945032670860673672153618437145061217907696933025792660489985436889811488972845787550269194746720280512347704280188413399343015081529309772810404245328440799351980331435196249450046696670326676186499422515239623215338288240915019384071191362338912274588171767632976876068015301072835315030714137109478834829795517017470026687823722244826075727130200866974335290217998378904302257578669922152003416338257914662003198353849062332840739726751622855794477542780902445483264020674254711574634517337971784329137273079205514860962150998728073912358725451050160512274693024171666598343915196480639058832849118418454610876039786081396804813986274064366702412631389417601049555730944611915079671949718282815430034613949478730177300479352144949704136650478422352287739302695487857334823793979361794524057258165147433095153832134800575152007477002347916314135522721009967792650445710218360915544715387005989322173385943026031541664675774235774562771991429289215223253515232377324540117694662628712564318400617205824993617022812789490006299713197617912643608728774849138481090683602771830860694029971746246371955144658205484107325360304522004087148572644356572885554182420312241274583891487576726686988064035925643230476665869811616663773165108385076394148994114157393713372837570539251114054111590126829350036974454132131337045933437670568762640403061068876680014385995292666322543777354719556534272000000*i1^4 + -177147196143858737458398403446500205412479567342441920880617406377986765834931750512668723806927649826409431362885288965060306457845158867756105352235810652177491803613441642481274040072327305913581353151740340943171713072650535727422309417510943704579170718061748466568183112334425965977304865234351516869896765523918880287218153079348118011788184135138598624312932775117428570411737953739427284757859996120573327312747346742481864223857881840865868644306145638602095963864309238487030262343197771674408781087289270767029477162601858899624230062250838960937582112231305434336027155034119904204453909503992763974804342352889583631749910413636777368891144644951458057823242800882607234357844436236483141102396380584382060404316227848960737884386656478055654567455378380139545448050677231165445162219936711912493988493845576702714182633471031461916852765172970784474497046844111928757139964942562000051868064055725752242253229405101225833955566714765632229799388670907001208388502135418246653412240516263621341195915527248440614244499634107529773562548783254312717903840779468350357596088251507469098417520792998678314118392117568954336005873656944840128332172682635915071587871344162199377560190013816581207678662929048348238615766354851380820673793006389867127607860967465609822084188231460324760982526473577936411918377017503502488651295413614142444861797713144496067225476709720707389295206481708583408374074094361733075202827303599524341617375794970374438363194963905984720460799815158114458953316515361197831856178078133899808733512856782387237337563904367146414787849181708921482522912820282306011249487302499500032000*i1^5 + -113012088505437706563719544151312493900524190042892580998970624103371562380876678525237488850318546249539472640374127579440830780398764792739778588172612080998548923218844668455990400393074951270445425841650515538479772271051786672571490869561678821849803008272003513276745517268336549048261763399955744284118382772029615536637650079105710090342712657413649069976892098894648860781085599664517196098607757160340561276605880096818344141416455495729421443729590588377620915873414731681110410533292128673402518202932942568143758319311282885259872411580791746381941790331738667051260426339733263771819689688290340458937262719254979965671243329601031638666303014124339226725319609620850091299932344065540837289384425393112495034702124362812205635258371203588622330886605217796713211438476998800830010641481512117587127398450492175915013924849354212385803482804147541546346619526690156267622539087298210542119619099239358569865964123503250391032981738603369054357251649916652095201894620712569734826854410951866727762935219396609593176269993725211757227175613714210426524638935833034163732235543313456547740004394783211115379667595953068807342811640854686658364493622371860045762695703842819239891576685931524711702147103430200281732093363230842927973167493604662142342895602873092856664934126098901126062447242637412739733676420508265170736448854047880747392183853633667669603110717039086767333331008303004313948455415512781982821930496689022169491732924452317498582388007789301675023940370748967159316346212603959009536106809745389234772476611112534594254435785746941454370048685692122538297325761215080267180489840451911680*i1^6 + -109802329743901662927361153906779388209099691904319876826288313516099729480515127451426305939269527235722733076688533281509046859033585301292264259059535940846805926013824020147748415406811060391454206475510858889366094405276820100753835006030053820734910410490886396022022868195828295166129730496033357362889611711931919989246368342036736966216788665279593726281886495421618545484549699462205067143667812101957966663302941930854714870268671871349724090131421061603783290644455815898755529270314083543149160313461043132846540213131252953311332834114622250327050901325300297094834579938633429768012659859382528828005270216827592922352348331710594354699453311991546538683206119327800757903800764853422685944692775210808393560659018118157642875600573391310013282341710521206407977434940633540133593150633969756038412995899241463415549413969773811535156278965589425548233048460448693954665854555629509487627349025132440635758636079633018351522333780499683937716660353039987678022920272718224763219385425039454445152714257629590765862681734334674115810859301792227263820056297792816373177331167782416913135755617298368616855882262672700778336614479090635822402107447546526901972392729825172403863290858203465378897638113325273156860150100034479591095474448914238805854539595557607595852614918391140698707612630834238207996722170838709396635128817645241765155731205841240162203606697191293234955752258993139080949782876132997946966567744126412729362889310878367354360172706845517854283732791355784809524526677635075720893313033051664690844838397984198958822521675849418758088065632761391494776912909968335321698036829126656*i1^7 + -79040039509578947456116174414658095903417179505619883005893665320728668222987828929654492174035314444011129695181560882729456285824942587439168715604574169619054425600933718028670458042629732748646996874873783145532121166542654324520181842828885024341428089082736775495415688003510093926931164683140035162162693442527220042482830343007998764032504643336829218703334507844477964353539062331540662013551089991165094607251425511349003082045197766728963956479416089228682800191470289217100905182889687459852058050181569721492333262804437016575364505146126010503948438836232022898799932892304525051156277495424717255611178490828133191653531289508575131681076020715997255192248889562616382228062534565644299796732898427166926817332015561883808399454906227006162139464710816485692761050506663076445362199938444527861300403078187367082181313839934825949908592325169815280381565897651002621122309714199734686264893119516297705470207290832080445944712647211229574530612835182843591712655278189291643451483787607101009467002336677264547490039562495234345764968597472922447840954234343029269037472379759981178877398505353180095765685262517296453535285916467416738908447030171149163498877827332229726412601074493888611372716302653859762791103217380127317903234467734941604036740987348623279413885148109672417331758266461975829631618863695311183310912028750147565580843300601840092347610779550783768564642791005987661659411298662844440389715054494624589139248936674962305843901126945934955348203078006368308281355391543940904072180482989387485691272150843726262559083609747939564052504600595711386816088448511022130016282476544*i1^8 + -23049089803370162421285990521695513383272308719989655885957672054128460011043532439427680439114822698007107638704333263567597358336771186513095644875647288043852270238942192351191339275754028024137564629356502870068424292150650167251862533724393431628805658027563099132291459944226211634598279440195216538813919799460659943719248670523708565075831181956147474998296061683142395577797102371950050879507868613864879187369720636120189084610442505612298754375816556165204390940786931035384095810307502968742450571708361514396806946347115728279072570860075787108832580971639581377215347949451585907049188111875407595490962950880737856332943584236929051263651341745846099556173947783651376131702607454319292528555594210800210724961945084547011974389807009420818903297904334110150472498547788588785697949929807129597757552127383814893600576301125638064929129306267396031361366561605438564288217013440026310072106634141135588592198448198405717087764400010084439001386255687140257586880325358839532640753312734768538412227541302575830195359845801744381420660927709962316375449668767303161175747918128043541089733854403882774784034079710831725162792723636660021739235540509413150011954546627901584485292069862915030770005616123919331026163515468187444275740249279786918151391949176671627899052932411345706163685944488147572415600504102359976432985317696524405536712607410001423045017802083168778565068676933051640779533594548040735886406845449351100137838522197217431926947164856803648302507330563125386615477759901101624923153078891464043951909164484286194998857462336174436211876886906982130938451752787973502893293568*i1^9 + -12569187722944073363318572554657038274526669031340478363848950064182007552098476537447473208560864976234894779335841845916151774999597963372363482955560998970902862704672318912900039514382962178010529764615506950034353486284270436648013971818810473525046055695870597500906019237494872638669908411487948149708365217401291880519024370516242338648236587954895097946870958145810943995356086813549464878487656748958221459210965299415903064818188541340313894819983370189013159152876294340135222389699705298659129655823932634786194368453521161498202209069605642455464367770276379819812454165371736316226737193590411627913226906879858831966057989394939082370268307039929689962014476077325628057772090460687222946358538215095252249792559033638808735408941677316949476547589643269933836479706667246521558445273416833948094313291541944039080858473804365940002122032164166470792899106614801316650464602352523453224726503488000515057023202701073679340559948704704206969855298218201800380009451842696939292971740454623330479420255579982082933518260445042505909356177746025641196031146789688674119073438260789129059230746070321008422750715243448767786393335785184817347658356245919332405364196192864334990909181668858843496062942621030050924701393695367394817742002441674004940074106471741629646773529425282292462662871022516079443106146896185400559951603309239940103293889608236109608059733132978704599612704032300497592137553919012770531682172045019528701684037434735827851683526353254687386306231068502099379608065567957124396589583415417296373941339609706752357159430297021245440454386601304676502944767922351185592320*i1^10 + -1013639416832988257576988190855057710241159956847820560226792026052556937588658818228877442543595069008991197899841990429729009466841354691000962816978932616185394364166227970959647981346528431837273401611554590276316900251402309472937942074204809470569119405270088492134888250503516260937842869385881802254139813800034033430284938216286622641723589248044918547316340110698480859788162238361781296948267593902004990923229128468267590389388363774179050667049529984542387170959390043663802756100138161980615538027828623048142305256621148095358255748835768999990810091329027322205867079642503923813185122651207654929735358744371033248597020144903815824767552217678305116136337706000470585507236696520961279933244119408954688235510778708304180973641722099438504963359628856031933782933388146070117206402055149588722474200195135940320015935948397816140490382394876892231330306144279721064976634191531334598209378843696034840083260661124261592169758845827118501149180226047395825647067955886883355460761192107564416908369936230602510501717126674710159994976973736942986085357441500053428273318060198726409233501026178625057720967894028590711720117321827692013808140146871902895254431361588960893856021854874865752792683146667616407890812856406761951475622601779415221097738079522014621873228853899204582739804620984718782699855548660200624671231269891485787059625444260603798500005462214268972796208942318148690219832196434190451224067146921943947517876427120623440944394112775852538041863005566354926325892644877590586478581035307642751126181175462544746963268432230101134524898845841976716292129703430455296*i1^11 + -2443151028234539491290684866006708815131338934832537847714325363912571741853513380986558727228592575323713986723150274589234863185884828879756578579068265863919488609305734495483259089675727684918498688941265706980019643361711034967534217343719828804868699523874004078518960040388029689352411857678768374232963140156694835179814254955404214295155869818079465457440879322275026864311035389355624511523584731686373664870560641277413003428303070440168377814066265731977147127442569269045016377496418213618698137354153375182010985283864768871068131923469235698376542880364653068124613268788060846281768098614943022492701292921130161545235046573402778970358502685065549243239632124316583953307197926517227290703184711137615909047149613687523518454866172095401019465835768273016360277778446575171974658770627116480318745753049388226719959183074178807814220947943981098834264368278057701832627567594816079845605998447071035015694115717006590713537336376973683251564693408802804195210364421121114064136622641676851528278835766566146189769405382841512369521235757593316092393175288275786324599174883413108382743581135177902987077450687260882786270176955955663240894418733245866148380417096399072872970934949368822089613173324479856201052434124818986887240598404092017925515639023926961095912450287472360461206546025158012378240810074962089880910533249019767271661057322506883336048868413619209548071288029239680519394266124071846701488792986745511152974884700937280347883267719036182851507959602882881386404212200998258193858951586494964129118170502112315542964206265670294786897384231228751234190578548736*i1^12 + 15912563467305826521273689906831585661156470337888683977031665975422693710271176452129181841869613765430078971439239104802120851797500042073108747232843323611276727714263397510958637367250978949515235522076617897765834529173285100265046763292138739589689396826003555927795706396422166516085959776823731637700266210288924469756890093375808141004679935444239096376422020198628554799370858021264082453046064271198980389692311433702532573271112719918870013340399680497774912229846416814902760760284163761832695036083005077402073225115137927238646117463155800251211776507127343133308158402101036652743496949453071471784970811872761096469071699267449805709734765515240151470012246487306113069114375282707755460684044563987604019055650384549339077204891319840086513913713520031122202845465047685677226676910076787970588428372251086915695810982247316915837577504501913835762306253319696483714585655189812594195761536909767156720786085004862772755835578573636957201174931467523266124148372144399629269457650856385680178097900489439411900237986690440337355818840595505394798374534017523053865884714586618302873931325616084733322350058557088570207093633850752651413973728389777774277475789637291414128921868184723632293375135769644978921092600730276146013765904136953103176409406252807094971072845807406802343942768943788559697242584491578407334162196020351173256626320004443549795698679723047141357256556889200799469591975639818741824393103538857079079375877628330357441812820592299362029546691633643615798495902619913967694711461669416204173093161253374997301877979109491748290451809603584543218202574848*i1^13 + 1290384618448980561580886746517946215575753143492618993569576499090292108179573737052408886715745294821133541923981798356848047310657929888137875841975227634127659749217770991197424180560597895508266815167851255881156651823244388977306955721359584355665657625389538622475999729519581650428985842546244089888628233794157382345148434360373039897391885545060971927060655836678030742531034716638942595134906106489080499537129851488169062308616532363469348568955448050324830155661978494260593814266085595401629277228068564648837747688241177680622738627009279216353975317172846277512377129318739231501846852919059366022935619762427550030682269101597081684525139018450675528104757914559012551665951162852984304892923924916446351371873298656077910169876604852653941683441251573239321935145224737324651658348625261956773242934162420984508397460410986525895320052327332949044185924879642319326460622740502309687424615070951812760056645329908064330779086715751212509598808753605384971967609696176458168589240383641216875190627934795502505781006152621316072490967464253511515549080440095508260343607265985916500061384273001786509036368785884773926567740074838151575190739663014368322309584370948951224592199713518156020355391930317681281229745792219689250707835066749645741543759483450073385315185573189823463822114615371262172846817187227124273854696909875744745936250370083583388687861024154200402090265690488154186947160763744192195050639018612945700321481549717041740895890996247653912244252149315191068429551267795239970576608041291855132882556627389175296711607716147545522333302700852415467356160*i1^14 + 6271603467658356128443143885856079593230312977312933527415730299269337516038806319875633422995564745095467616166532122025100100192296640598261611034274088418939000728142971245903539281765156764014819905693806972098194069069755661725145583818406385573133167900082607763755994541238013534741468559323013084079348218269680455576235544504322363809614438938092816016689435278514806862569581250161911770257984744404281657252207003938540961604156897855986682274749677575147093830274974040290484033107333870687447850282544242894506675422503907780690424024512423058729073803202098727799680660566965315086843862894772030011917989438725366024557706991427821635171204661505707588045257498171098452060372182872849360227359157554074433856698461743140100237063639912021294447180471231692378693760755008440671795649904707687898435233161462463835699053120790319771699221211290564348764709411726307703690031888217564506584340863150379877885102082782650219419464147175402043013677879353270305554273385916965566847306641121000771256146320921454563140024102104642986425962144894639225324664890636691916095874471980174315713925689541375452901347088021451255258282721017060857854952108691224492329943387738083653314750866611013579400088380703462642314078617823365840750290694682812527230508456062536689684454807085437566149117186535250870862214159931887434579103907379391167070161788269099818410530371829993723074661951533071847029435674360793911726150541712970507728771543032507490154892855670282699442093964312442277661615427442017620195975469865181620752131393294786200649224222462184336592216206518255616*i1^15 + -11105303488875528684842943824283622599341163970343958482961443497506239806360705271646007374163258035304771524371262078023752261255947971231562445201758885513964826361582030317609770535046773344943827328475974363910600045626848177221552809879151213942287128567705927746212106379496226792749495935203917271506616229678972550833529406776617348430169070689276135703901496406445493124810012364157691923315453778033972785872123971117302308350926872229388780860343508993566918956812304624860921828577232354217075260443842585428638266317878376984155481832419563824878633923782188821785264782043737169609150885333557949056895100337380025086708496823255092967618755604602816906430373354961692907172639829730629675318973945387960707548649828532475608331797088605423968423410365946868196600887944722830410436611656407291491079057376234004483251546093897314164783763914552931566660953631759422692314670100372603002392892283629860737950739445163079046554957024627850199840020550077521833068163897179721385318727684563048484316541749678776775134743303855700030391027342256819413052940598287322520069681447301567007238403577241953062333131413354987380747883381788775578292907690478511327032988959694161258173212999195389660507680347048981474295009859699418889838896460930532831259679498193568545613245689784087287177310697814910264527560348377137413319426373999803225671085111881986429530249569464102895684013549981695253373252056094523778832326632607354442970118071224975719201765975132333869406872024200771671488253960497983051510861270347846002314427713411386545348269544479222524209393003659264*i1^16 + -286899759156815601088254862879252060239121280403031124884630984677823007593326622442016516600047029805506050690971125140130100202578601353567304644453957041561111550167266117299326195533600539847285764576286356490419042130134670694262997995163544497990365455109861036745520147928956291941465919137331805298473581578505823455300517313245703206728305815403658466649110406452648209589933697430248159061727473228610962289225582040626531619898914868539011376932297011980520408306523024191673827060827360827777761643210209736841738572539626442236979860556877086941781108243486515467319892091309788873905161316210973662429738048011557833315563242445652334122310569548876862763755507819775554163407496959159683252509866469225661780222920734097295594052557180518374423219560942605301414960259595942417426511390701959002657916117427189968675202974898738616594423882944939875926785804524746649325489010516938808059989432523523460105294148965491159947747911741706771285088049174747835363648873568865224796610433213998875127378679019926494976923008874388273801742067712820020437862304960457955127035731123234505414146045517596741282723369556212487161703625443187132906219752417984696921353737330741221245448834070273032108265954976966821807897796135107501123983284596462706434788882598757126742993926676413363775786799763282945630792232694580218108522844115945988591094926904320481453435206337015272748394232578670177418518376477444268075030924529184238876548071179120679310939114832492145646901445918808858339793726299969872806069401566851602122539113688532500083146823183610087539891765248*i1^17 + 31315047429497874598370682897204472470860815780703842723013307205110260549458902520050668562772913282466696483899355613322241220895110877497848518180295692246672020078811910190976567610560368776737793631817834493028629721242482254666962794401518364644701261965073986878575992468763755630737122754052810157412518229599421880559888435575218745644734191903878486969979395065809446565987799819742312069195429220670224273387470395058385456565541087633671548602888521948443195799997122927723997828042247328902911660055196065247576825509645237835258469635070479840560433792262685913388835378484636649179489450604397288588211241413004157214235756175072914666808467359571645660680594031047102519897615871186718861041951325618470318456658578034142346657053932877034760633983906823790492305600508401029017369319656671432402396932663396610352969840435542217886004116202613941660219726292198347603969306059267593247702741090703648220401893860236810821228712725884042875636663603144713657170702072591109231412362782976330549083447515794302701430063022100807997371132399704617387160865078469229656634638431130011495937557396839868329187652968723425440087924349922471071539020393408903615711692797455972226386300229951488556832698126771391232617358905150570592646181703738928500843882895476646253910208805638504292739442083799834513755650770729565552150231833319878885875658068063311698880557761012367921993807000963832888657378410186951573755226808664490297976214533294562784611930671857908737321375806837005460112867235328343871508020232381166176526184275610760760933238288083199633391616*i1^18 + -691849719318302855355924633469568356077525673697102611837376069381179435165295358127604959649683427784984631022620412069386073727697904379990043404283967507651348872999450765994104531775766100655632348495934126742606166014561754356095484620455859215138458461320606977717452717486726294517886691554009069334901301529599442875338101651605366257264268664177515028137329523614233340182147114133754482493384560955072459834448160266345672940726627982960199784346544494594171008486391110144911496820158483551897055274430622495925598780807837276108678474937512169023322765189213480028256730811857164095594230078737846135733369340315249265496463066599296552905054228059011698936801189326523929623798337955393973611050126366238814916064369470663416852840234506910183863157822503764478323297152527825932910135094150741229227578679219171466111415559780932981995282758164338087674485011181644628884364087709860149535393052416807996940342159992594517789007875900481552076457007113939807050197048045427496909563859753984803188198210223482373199173940343540959791449246336768495276747853655151995861659527415244837352755814321445610597181002244545503171600157708700336993444926276435340993146335466578561931770196266772170380593982126712597950193697911146072482526987818297697347221701068145629665633048150083141376942353297202593209293341807255936257122357048549335789917188092973278483789365984906369023723786992440878816517229795896982777761936657100569427576440127280406022562159233707393699980704590182863116394282479488914259766240708320544554272903948302435826598449566705516544*i1^19 + 36980000009490882760158157126908491208863821619236144330984331375636961832151276436343001535236191711999919539228826459881509707113183535302224221412788021702450359188599399880436241946439376174713897584334907538872696687490674840224816556452108637448155574154031802077952418947250769872608982946979707775481877360227296530794634469171598705976771816603293950031469025535033804161180857625357611770113783951643539210105184493535508354025434580961295138755221162438110884497633267392288633264938107792271540118147335987504837790487612245147444630143417142497437438539366753583478892059541677617304975688687103251351286304531333801512428308382331718012010826795634716044550851944784128072716298839176356646510987521000150338229367758695018742231525151912126304411248320337780000312768330177982649802754945200758464027584091664149966607526490459597538045380186882596940801673375603600342555981562684899505975172467381291673735359111717275625467050886265485161914720642090835236387981509108198968762609073006283488753982159424055564636847154771846481187213030661461642149070598668783308874718094896757128869061682379644388127170038291998179082639479114420351512230994709661850197420143872097878462242172083403662699591509388668281553075392780045038504198569535169012092065257442283132875770961644212897983576336722722757822282714732184233330597072398846127659974764489611633536296988240126356618323197039635112877232697345511925710737523876651815308782692884444654983616405027609700290449777807647961552052610130442914868830427498814465117110708722838573308890476183552*i1^20 + -1060165980489788833136258625411560137641900777546698132594033182111852025312185618640598297913301120583421692581259235086693563750499035111639019543585104771547538798664470572939249922997791285409117027336433930899443959129184139109707639432504219424096097946259498302694481040147027535529155259491139904568775606452009902332230946538947209062643016262080212447456610351565148263724741274790600556374226313947109118882527990017068449673200234450003270659406490507085046627865605012359202466837628734006671918224814814895814115594722673022679045212278711711417699813110585955112585619180532829184116805229247197935936394696533687232321512954388561213724381392883950930796633115172761147350740744908841510601684582202452587303324608222487899942373888124955536152586318365646574694076971853752906416889371114319924586811766531511918352786870601018850121211597201068470057782030130219193795954822720819653999885478731962351060571652556563233042579914943516407308515505736460466820583407750050777536438910484588363654251787149621030428439951813419892007704065792496180739431928314581076502537170897905626660221778233204624858536594047222173097532718782182479127837086796311615359540406752464601950170663986484265194469075791994045783911851137231002500702287827440632760832592869975113700526536184984545444198094172650520686665969168350533691118190926432717958973942507157651219269286513609609205352650376383638551668343002795165990335012681672463744163783171281922601288032921465993364142707472183738848787620700354758635589570970124398089004526400193645096057438208*i1^21 + 21751639486357366021268057932220022760712506514702177180706048849886610707762405526270036112978866625679718254263553174030470971154639455497075183029555987472295600142543204829607731984396601037244748822789639827575698455319747536074217907428067481299035211824848984373348507074250293005950541590602611516725564542583294598053965045317578154860335730060772284025544599566030904463372740359122247522483104414698147931644179481010035810383191327367872076863914645368644408488238704260347662828105559653921047203058658957988061593661264274196593639167677531552728120595738578805269399446726257037425581948713350150621543037163070689475440685661717056518972800864654674726991864032674230510279039724290994375602054195895840762235380495775946151848985032580943796549045542394849183251147091640444836580426174095727929270639327043398246961618037863711888431375467844532821164418952183018645859722799534522115496039001496968992396871924281146983538323512411911379788988098371494832462934706013267743428745708284441470983302860490909038265817184701544436008162232587444520661742386963454875591900561901561398690932141750174713969580053159626444680114267589202615989265435558658851231418246104164589144905347052025328558360483274894035522074387204096537097784846970574421418040844185368513446971603981660950091596610863476877887424680129812329999684711578401488986719512471344905251305454146477404816283238222371280198629373632992325750842002032139327841369409988927969687084628903941714389713974327451904577551212090284515768657350013479821245606637993473234436096*i1^22 + -319516770363463227590834814009938213862889113062787047843850862073410444791972794523348135837741946756402322840708370570043498824471314387763835849652546261717877340024608867348570014088939573811724751997579918798801336986793552764715325287494309385566573595196523788280445707652435950873966790112894394086676427225195357257246019411126107041133163554974826387369746877802155596839872313800112687760046166986715948468247836490937660761339073763527020774728926150194714312002644067608993131334518113285054595065637322125557654135467429036387304552629724631987274190292023519938495528359537301540523786271897338533067564051458295465210521670696951169689658215737500880242636406423155463933040869471778265056708826748450313188908078184765350832405121328309653545993995730516417535317890302211969885541133802608010506268713505879375876674270543731478275233806941693396084775173860314736386943012040373118122481865451122088249653109810770443073259011175204041964426671271306884791162648875922594403110348164239349028231135063222745597477594413914131670598857616033133833944693205977351067283867789286307763064443351458675348616118430409096356510683153971602766270538292832468874581051208067571255550955292906285230827505108347798912803266027872019659021768894795928998812797281749899602180044583426287365805536568553423135893070807832046434632364201859375762855582289835100108564482576377556755417757694732650400988324445279694747686498930537374048883136031533985646042792983336812274696116452938768263194648906905612393141894553698557067218453023950897152*i1^23 + 3924335553556295039717585814246450227460960997632531793823359985490050184662264646720993798501649486481577899903051973545948029176542647476473142812489588075495732319817998867260692009735973144703822925081821569219287155606446540542583827374943891119694422448125742258583024960479862719695957112967185994022192665348070250058159524601623080575002961160264445298208597500268023715492342076731505842422775487493627615044917813045574052880278593696606740788098870087321615698342307959745888970437674715723985813302319274154364978609361488886832319097588182421934623262320682354217217423394034303177394652522302472386815361163903481380352630164698817136871176321849758864760349970626813744074162356544130036801520619624303276957381497534863659348005474029491193089700259176471085663678262641094220986288803700650406824831773741701818165804390173786629144896767576380769556288137879593491485931156069099875442390991452179014246892265685042698662486095857847956608673647705677369951068883238511403744947487290242343092751411782846038476091334659658995619224534103609567926489924120755062368846520536243845218564203271018228534452035145832850059512688790100146798058909462006462455666632473104851179272235970796865401602488758674681474895662614218757272736127411458941408215478266228391927877643129325987097697403633611541925846872197039805265543786941561821129977166544892066752318295934222158032453258815585956626835153438289915897069153529373932082469673400965902379141500882348776453905924661821945546241589971461228915932929433756745580189841358848*i1^24 + -33033681665431790133160062527550276951095764485227466462565021790567122883557485862333398170151449960975551207094723063377395260330393586267851182823359332012132511715422295761103126784808322267545129838367238763010827132575669344688579389250061140734631069173216841104512006320600356788722484943262161308834222430883216669726527964748381944913583854423039500561144562058696582985773343960405118352443130304037451838369815094323545552236300140962651634135720051588538253771688886368670122702625659193324749087492816658296623215867142450650469571685768797365552257614044635940773425391145424269754765372759067042171065845526247344306363568395637097832026533817342940588335059530003407639349257253485209487658277499955827728554854704073315016871977999179333184683773561144310469826523706849949305076668112420259455088933698209298922079345033571186953479505390843809301865222802867760515276217376637214881691086225588427130661386839798233818786349394455109995698627210137443831897156371303802243732350691214264220806653877583341316157571322023217914133309786908013982909841852637157949922596768581859795196941572093428328528786776379492413489266236915003395170953671074162463501045665125468167592813155642901541889198863974614844187966324731051310954649585463116023492627555369690127840884025929717484828965099962174333770758228413503854675925391572669468695375479354027737371630199148016922023785985514905264745970452444466248971543474758327390419350074920291024380100647485721125278859070169516563491365131678223673916812546442902641575985152*i1^25 + 138373301807628412087803142794275352189925384667711999703513949955935382148248537019498626154276377830074686088828084080739648770902095785556409644608564343250611688725016596484029216260707773992909238769617968536512545889383197221482588897155102492024880665827360844076994589541959279272971854396880132072268999847520401649657441280428670164950696805665927460055001332068010413356990142086471766674260967565106257797326695391001702237642132519977637237370390567943557428735952372348508736926427258305781159368750483966060369880794623664048971159482833329146624189584511220104261638563613332279374534018346765669744917053840845187183185024857079243045272413270706804659934582903506638401497361895561116184103169975489779283359582630870858671634335821887142242683437668390818780640779381809207861914515276847029896223770352339570663966103255179349467496248995550277033067065818871152312754756236338947492747573264050665129608358542809730608362017913602686133155196306587747255902689961730809599908734503789235145635524066384491139725151726144012104881375851602785877367694685731251024584228697960674347953489713086062929574045864609702082890687812862379264720756854248683094089169762320253095605590002493378140179674332154603110164755838555789420595479740235553902116858378294757565251472042615231877849424666457621930112744550203105097271535295850369855326726739860181908197853791333076456115223362815884871324668905881503677665908408367579903956075175034042141057740359097361517065585567856500073178059927302277112168866376010224893952*i1^26 + 371819671056281554862828294948220941816210629259942944945349163464151658694493723778539044792746019278977678990201146829976530325796504036766021177769980876824612188391655803502284725601094850929864907639713790501284311529980736591811340281876885313861348591105554308238910843734645757779407758249936052890975058830471373597266773615546337597845584621041774953794823793796113852235519891361029270861880981219547846478555151686227651924930698603689915398336576584720539559493347200981108277583234921303109111369463650029775330760597120822796714524308128624242192441650924096849617949016704375450597135222031081330417954754960129784753511154610145116069207492539857856970073369349742911170669155711570909666102468055311527407202318112016717537939676621869475672638957625917946737388073318382808750510862691939743546526204721788246545772777193120230888323927762151424704999842601900410770205399152701343484852579158301899248529120701065023069972093609019228625692351262526386455289590357879230097018730063336328913686627841173936812070525116535133892510609397970086933277438986350462013501742051484925047513731742875873176627087469653756777063611060808004037385256940331608597597897155941705140967217454905203060433402166426480383050218907368947499175618553106379426406512872292068682025178041428245574334553384618910877413916101520696260265427999194309811264355068188263839967987127131883288455377286607576736433629869770895830545657855909579712661540889368103502005889362806806987750354888693042297452805013049656797374464242221056*i1^27 + -3421782847980335781773951993341723668153961905564664100666999255948406134395156739544509900294969334901900600940376142870423461688119010501027666584690292245367481282526120662112274898050014876852026806377891003318212103199544685539546061599479934910258327279970560537467867112770258942104105291777788208623980751651143429590256461436592520713846932322823105584700857811728830116659283344942422293471405584931364524656178920370131990609747802458349192094650321684331164857170416662514820697605032976503529415164612398676957395134524412913656034806895141535365023747899447154277504683267941153067045879730867936914487854182304864772607636025531193394282743771002933012726002798964229968173182698661683273096644367652307063053738715213182608751172077317123543577817562388499843214615383410056484932651784381040333863212612542222376810910212587540027394098501681514434659180706451793605652664906466181150987877595477672819359029270236313692324887943530971790884811575844420043304552628902929406960844043065721206087850939637612852687969541945821237455990060713032439950593729431916306392808686128162834630517421193273829749334966301036075317286709251352169961421006275963369696151809585746186861747898609499261813716339285650799991877079110920406800225317564471998526962873604621389636413214648626526376222834267088875375939874066447214223504734416379126502630070710283691658361987796829487157406258233760968429537139778246478865073344395807091811402391635192657472302454643222929696475730335870782106408032476048374993071898624*i1^28 + 3964882614378066403779335058103147114641309831646389995473611588273777288322226325694848115217862764712878655540458196005947463639501534325931392476852963707509449630409278640913552099330290945860281526668180166596105608863376681282713669222012299007177865190653634229872249817643479534491194731687652128306631392534457176644713034565839462493264342271974058191348005252318246426604204034566873336346075172571788447377333575256742798769128265712422281007974361027064033820708642479135199431679140200240584330749100564834892091117438000796714220057410112616723471547282774963423147471174952785868704245458155056416169221211785021047430448217775692920273891168453175811028964761653053113935536210920429279941557916264547647467994622669158563045478853936442906261637583100051477585739915112866338150610045014848366430752273399938707862584240967736715615502199066307207616906164025209206454503457949450926121983313247999877596685006440767652915598592084221766709909831027034886917488549308524829781314008715963139023165914979204760673247506332639943543443073738674557341720992405669046392237239615873792880778961902782624377736680578100132985390014876876584607034602484375190251486589663925030594670363735765649164325557791731355822516277423827094943188951173612096267935864336968753579166967568468804152455363908050414424266804991931008743648767782475927906519853991873430120843501643283891781772198230974210053449091674758399529249190716326696806593599951702248396268248301144626910252803566509277245878504917978193068032*i1^29 + 28870404580975136079567234385467263696936486857295358538716049033088110079580865823744900040663202699178468516172371004463101019905608486884357614151975855823842181856923700175323261788102982853660018480169876562002928358222991709722828543811318476054848884967458072474661195960426831050996018817115122278272705852087479469572640851924615124020286691086429045774078238265089070943903375312834230542357147125844336850872072015353149156822214700849600653164904128076996348613048062683917657380045080311161536647614879770569614678001294175354038138278117747480730082699650447813985901429965703090069475831330453998464936347321861044409355786577992931319737838349793934283842604758852794330728944298162134192561579597294489889004482797313954078542827071584320448044860873203514143251634783820568103628191422851588748866416214385733643228101243410098716903162095514707610498401408829728557544833271345256895904115144957081656164152040755213633158761351785997158340718852681517096820119528513622743864153760947058537957940128399247892343115053307106992839197947488509174550954793598288095555728674639850086776735663527748300759269908862828593525515338935672842779658760096259049320205487317750572649025377211806350106488202899764352871948308913531886938018305903057536594556706577322448962171345918107920811650417856723849144100293531897444288362893072186096470513520238073487129273433583449059735447297520151049291063492722021964010828764857905193370266405800828060367190313090002364959899784335978528164348647264223232*i1^30 + 100630775816667430370633566989886475159494036422372603611743650883437037150704510389750093326371156693679646723726081668521298074676093490572245317445264052921100695859451420768102356611811272815925540482431612793057786041870860566516183951129219064773506596384223736399651405068494058017052043552718669028854406701388861190837376474928249352412086772015165371772157393246811887908601898365469797269453759090963300017323605009687144673170423490415479221975876695173469864827192989609822122061575681442629778092431190542803417587318044410807118107135883384157936926694962051785032137284351752424068506112403074901195985988363047808533393724137667142266374791548762259423854891117736165180969697609009725658704364314395909288016633443480580772477018519696936383665665729844821929368774500910697922490320576440913759392498809430341579325192334243699471961472935188913778675047371935775794008756567722729949368423263884907512831146280863916552114224533996694696565619522690528296922794187744390585816447129982259886387497182176319559184846503145910926516772831487574039887731129696051817250361498857256812211459342858529224156814691272909552510061397736133223296012900237314422092595434079164611747914489603750189972591181023101904508141093593712108949267988526962501071270509320579216731387005127841989698803757097122240530449756085416086252234030725600122056946057355012580087351599235082310885182665497305469229356987698812150738807739557884920282256118862325273138108909312335468921342175504419603480836046848*i1^31 + 63244213464879553575959890365928492680593049584443827989954296478230602073171238493260261845636501558509815722326071127586008343450039238310808466975526431299197952446516737918323088673386140712435346631213019415578379591752284692519435021588998819582245160232525111514677072672992266700113383794639156426553225885555485976777831573060330259429886094094495640491634262214806608938347471381542423992747643360357836001784605952843266951454315703338098909671121068653877052209106182767210235205230047462109892940727371059724724042342668841428510359335479101880999604049525875291833638794223017581248846800841809932992416441809442658011588687002459851666598642852001268739420794889111849035929795007141888230743256835135993558152052155323767413928866047668193248970411209786925660953801415221833759840587650318296991178904651811459629466742505118477181127095790114146469609457062492314394775264892811228499938720017886170896650650132838325017482727526474119456937230643823852578677047863704453771479353624396623940527238445561333526983369892056885790618366248276922626195496930006408751426083896255863986899078831056099272850649633579984471802710296598060801995671915610590405727279286230380255339438704114857664181193027748907213775341350154854718743305035485951550208003676107923727283935224812364219172476233808279319944482656980810745699867758671115971133478896867976509795924971221094135580097326962835513827167750221134429105627412033553119195730936387275768143398269920963019363630840043753044967424*i1^32 + 38020180688369891409674750070410669056994236572500727994741648676548383002733837812381614416772993976890132647282823183544089527824317973781280770940700631911512244195944549283894878002118297084478468978241699285406616503954603702001420120445291844751766819859643254167429419304756139780272474340259657582939121016676288155567730705958582379978963828229184941601669850500995820962533713388994059288332408223544866085424041593541474869558738902533822113451135145710607184779400563130108869768684618694988132523667634001555328422938110227228415788836896724838540139193882516081498807908788848001808512123478516281912015707136907288845611226039630979322186919356837652047907576461308393547184130007274438016105526649010275658420186286290594005711106522076866074070049186642489767549102972441343502345445988610189579357044352309744258200967928225569325291496289771266030346466003188090817095064551600496378392059001140142890620961371901339877667536402600590321636868821308728586702800091526497472100043100289376204179305459939297737947584812624195405110649848838095472351049357544553239172077385056887855986080403728031638311719835537563234011794336291173949248664385719772602105243813403434555291036009545351620081214784772793582830078054970954572397377531163344929150540995290838602303537377245474686301880703074093378934797316846558078977815328691217468848468807991087531369102594237050678356659651551957166474604710344119110021568935858230765178903706847867055266093267669405195475105560001511424*i1^33 + 1725379182375035885558395763401668927146013781813613247049491780146280874927866531524771504016692674135863429166605129531883040576975670850679628236538828629907850844946868132178906869537913495885821813681020568940702143699828405974693090608418511224528224642009075780807248964464527405013614266317942245973758121266055350884024606726944312726490915696432707426154659087215416751744528939955726662606412448943123843897108871440066396622585194341966420766159922208424142762578476246887285920837167209391531339543868853624194835760240025568967444344992256722596550438342716622543963596515921769327950504873107209232051501454845769829705371977304489601727319178138164356256438122288018962441943194758600224525072833841053830318542102568198180026969874738873719314169432063794593645231913980581218473028075090280013921992704520582551635259738168257400358816618256916750343142153823159300127602686871480475324687129743304708090069310775659620685679945670097465516223333444086519955373963517166698714345361672122941861879876527223711283386222874258657337266109434677055479631006037981814536176171559231867886285358402958583224244064083379380269303657294543892065021859749800030115485512025736331594856209638675110653871228167075949921115021370681285682874872420016510163140093262702878160414797036683578468881091627256193250267140913825215553254046494954562924175660897443418223679020364442731632740132379726686441587314314098099519206870518950317942676588489703432975046772690331284326420840448*i1^34 + 1118690561112013982180934989925544958892176783872714272263530928509304608927121163233034650336117756327881109509543803777396292081818145248042610511894085594474847861376254188385334133847513621584215249741076842051278799932745815455677937207504671690472757758250134926318215637997482122457140627659050800836181976734947091604982355530149324838003539301103083450109474283387032095533849898458260290940174997955396533086194415728747935730203124465334084982080012672898212661752072437754358184081174931629835240055038111844296017652377560371890456466089682521377869280260682948976201594773785922752568157955077194196373493116665573049674872696886670215469212745291652025697164210788376921177941219037467162166785890028064612208596617720489234159252000054405158356736643672067667205917225893902855347344911779259469806932459221073126057168525172593085938147168227417934829378053124971020550365089736473378188421636723260114647468815537903216351088458823976274866688357674351441595692776256584203896343952112185893614180336646350310378551550271136357548133450394461098150447562979361073328959743540218769737954845385785843892923400551763169200041464309216302036204108903358569845706657687125494803168059725885394996756971826120590831045279279361653690639000822589239211157024460049322463756652377712058061827436277881882421221064820954075850771402229137767795321846455085327448402872705200061148731259743777075687840069917605418868098304910067489693996866971860320097484098207200904740864*i1^35 + -564796860348762226607850413169013982453134154800502115044965908799178734043541784313617328101869075834835934430788290748024111097580915227778087644035282566467709000476479925869627339213383888261763637082744286893585760058943740737142517468607785892013023810419118576772073811555135171101457235860029865998395855608030460228061837341521850791580577319676237024324493151730057056538858546294958748118171035548179509352606913647575983906712366095591543736012104002557659995962911098959236412416947546547807303836968586677129619191615915149253310487098441553411638990086425779912386675668386177430647957885801988808280881316449848926796832163210240234377194263221108822877290049532683905323912217145284491954377644462930999943198880912468978781021657021670351778522723778471606501854438542853413941709818372390491476364387625580567810672585487087435276666177374844987676595551194827027910333920675987693495469561167685559921707221262165469925690740939721788477733027869154039503171362642488957144783058899153022109655646264834226007696179519482621790535792401246050465000016507735089738793486471727166449358594848545569454420756521703890612993167667935759439328250576547742378379115297625963949569111782386981338842397630030560156156199005409742165303733853330635410801739325143210693270337560901036638488963973933221984769816116783677622097255388899946068280213549326567239055583178560174593062552804506450754005772443925544527357993768767223029445574798867147452827509960212480*i1^36 + 52938732243557423868113150462547910743935317530171539275739309118063994544610992091670901835937249217281027138818713558203094477555987549113392726838744054544647982793678081482019396234148747977280850961199137080754180779097307407099997310637783199656767613838787567878909877843041989312189308263789363153722937524291527179356940891928599634205608069788538209013686853464345883984775369207171028705426297075085476654868976315532291966889060894113725686290705326607822326641072700572436208928914074039438661755426431512061763404277419754685231426546234847853747522304609515472939818336886083673428143186187947410352028060346584194793047983712254325666832624997207845303293247330767957956534278143343937968962372604242574818003810029672882032182470284514904908440189877028724970695838819378129319404924999456756383752418499946900480902099360270024572918344646924689386259643734128672898601035236233894191513691925318809964012669637288546360106744084914948713353879911556226598787444379584758861841217606520994059006036835531819915632309316296838179697621922815258656677643731469142397487681928702197702031588187000031531777972845768792633415722835345406070287064915850472960816471617997962441904647547875289366416137996303108155720011828381086283365294614662739211396157957515274719349444150779523745193005052158967022547804039133045350627477729347470171553583493767692444166945028917617497056209672305711411422943088443741872173807506150311372067622633827050524397010944*i1^37 + 2482466779263043937634202812853956224866970545611991844815425102265096608875081169603083599301556683974313555921918180924814287460411193105118089841756243584089422512550411177617994471819882781171420149781153546367726675136672449447406029529383964924784556214176029473147643964266667173605756934719654671051142285112065145390872636413070712334992917516416939153816765589210000781784666209781648971530540839997219366014845125388118953977814486695930954061435993814772438376196223530966618145328920730578088400176781146791058583755971333280159996421346705159540232872935293528001923433606337426000628266937110203676031508226861018943033477570260405607578943368106828015238632259891840161846876215871651466478227585900296988105527923001221794793271416471694756389945465127486419156058746391018890158160950506460571600636358221676886342354479018087068221609776234942584543612708846352605121594905784011423540740820468069484378969358698144008124847384359299936614451202560427995170738391573275151274999023478445763708185330914217478914674504993530613625226048227271912395545355137332000629267224110318762640476716024977702519893503091949133647272769830995945591603025246202933709117737581971054281959582696646985914271009753719731013369652524068571843040298888647307387389528857983890758217745036093171338508575431554278213344035310721449906668144423492454996721138863914993999549976682844399705796156799162979404323598728635455135021735095561228031936801973836185600*i1^38 + 26489355568722442547822689428722381225691881207549082247581196319565130612224754380710347044478690172572626908975625067726194696179305082176718373117006321162502079810449469803502757690226111676314074090447838878026605431743815855323420813025879262590562955049897963635759552944924306051837989093032003157054695566252069355356404066316758307146799399873707468154420517643086258757752459992280328162753843576031670304883737261614034765911450837414337707341548542092030112374914942744452250649227406633485169069967260014188779778266253751806535953784522651250521005743275565343128929056589381109557613959347400983655473751653337747218907250591903041758999516327387147962863806713145659696758018934305733445675999362314893885490866377469285569600698516533331335894962520452961812342070523969946430527889566244484051394022949551922857028077371653383525606579175126767384939916452824405236699647496415710171510631641538462607400553695787062328153561193632323519355178837956539532601107141029049424617608790677468924039614434836790834048900481315163221879076833912802680137367140089654791723572950122637422860511204982029415828789491721506350231105121448296776081431188953618895449301999436274982188619860890910058392880047550673515325059336216933999180708886263479044897987511601514838344254338354445522656187303041440442999961770546266127879868851189391853105641247603384359413476394079164357427731505986317488710071136534546787209789505309384426106656915456*i1^39 + 46953001189104591787550344338248328980443872105220496544186865790827347329034554433900564585317002622352043289469679505884267430427311729991841289598646180204083133367534685476265270750840136859155696488160007216833015044669993077330933491345343070758509558536247287194826018959424583956284001152979467662318468161975107940354382181948388242282029922098005979678850077160255722438592840452562446343718845839908032637488377839250903039081767046328891423384446300107034119629365863232524251746135627146212184145942846715457205101252528702781663610856002050475445200361820367319520050443314204030372087268405236691258452734452830148693124804880534561199128599295650841601877806546836603938533515390383177678987678761440036188431549595090361506715580525737859387543575262173310766095505852596594387362073077140403100129024641536646452426001226769718458832107273486867204910017227539717142268763982408356505057400230861204637625959126966305560912074533877429099980076562844425588746131648249782139788824204443548258021758259501780022768811398081614153344327351694565220764547049557462062595812908058016113443086880497385927659357142189074722964568379302653867594483585753183129447812242963102541973180135433224489282559684020518368437219035210010236252715278863509514692734707954397666711445746289304450804170896430339663663213857125926240369934661344865762043028741924877073262113214748698366959583226174293006633393137289695239821952245139339476992*i1^40 + -71090928111504698515730895804009663816429478402849162679604612245803796576971274194605913826734213972231699815037420391905212582825915945491544033838495437668243988332891868429744902710387196352540130769002042900751532972313912040199051852384191221920305257196060774466997867719596729754367805927945467529855784284419664533405464270907489588148222222992740760577662042684306867711227486733282454586101689006536800970984618749644015520747541734708698430056212320140009672551627295562752830273616181103155131537155902870148202975128752020500726674742717118266311748009472156487135185578434195821262177609834078535308901984036949478274842221426052446675600847113985614250042307684589497111008080944813631744838375089792220735683984410087135301030882091610181737179866249999804464367331504001799076571081300968675768232705229255079931217614656822436704347284897737721432354209672976424575762764239626294986861645997315890271724310626298294823486182531402899136265247895762099905168061518175558112328043574339228935066445421439619896004204738962790705197496361002252827696068786609923733333339846659559876592854043996339277724712292439997135499136314738786928707175700916177584089612892073032978280319822712073641208819609139737171061848716887697281057791078110173125842884305895002004077394466431429863602988707257766228754151807666975710867954942669176602544869297030375224097799938899850387783999733770598918836184290586835847776109068288*i1^41 + 176834167824067024106589261373958797417979900384881495416334371068892408230080873279282357748059390101678565826027696591616327753433288050134252898572582807646083003641394757255543490452305190655781653540622423303319422036747902836071694021676690206390045726425467821507886067855174089138376932938249835655548129658334387233950597715838137386396978052304190128042120895264029209598792681508221981208379755805611650620343717548660779054892905549750381476340917628315121451852364868032953863163182985735907662009352855836996152349028936969103785073230322818711197632432183075240656345998992876273869913188817541872108884592498930516127334526233017221508577339766167774195082275269966249744550318404061929004887709322413953283940265940578790888932566923283718559620751018677060895980418583863094870434156210023519082683236383548762795873354546823468967607698475722219329802739501776171117294260926511973428708766265451483446391025382989916809344749830006191735246049820543463006494773496719330005215559660073276529715441988560242823630914004480084874611934622711496736007194650238274513880100530734954934874395527384342132005939423751878914225245449420747365357981198985802970921468300474657745011915546862673582193819053450657006170342190141643638077368738921924604606328868931360157558841134898523852068902926889732670476523300607921967547250247548485074584037579532601164271925456380741543882677850697832356955313074799621701632*i1^42 + 76749780195344477973113727085950892353591565456733650229824228068631931503770621456671075699418889463249445053550087891858994662635041387352655790748860619825537672680672238439005191204395439225905727567055270228872602046693883866681664841646264222741720121425115049730434776128806186844159574664992074571814780487447875476654093374591372063259302322799531475598663384748269726876793454664427399236891027594991351305876742224761752170342113373845428684663573688660590283176447119809035968359803363774261875666608564434119304432535196675359151437759784646923378544981307062642417932774125234397309198793751901969189162248388011289104937286761170507751213780974444117020336071595983766055976580304384418424149424452363785417820615647775901988650095474796701568310586580815090368592710501258450166025565797181019501595350256554815292119009545016564457451410252444208210483414769884655643428028075515520857696506274321964364330703768719550715266451230892617732194839441626946968405994169820685554947002901372946674077383920933636889586178873753608221479955304308561222364335920199702758013089033716678808329058804254304665304791734753152528093310597100082513818375867375015667635818479246713242215861443699315860434077436960695909583284925148234175437558670111650073004416610364930216599255838011649069847919053673433990195856549421332057527224192099399065754782071003523732786118773435170580302759037824451980829889724416*i1^43 + -5063236622434556300915278199111006865593945680929579999728064975250362873862972223278311620566636117275623770522124923574156755058175031391722161268499082773335999278930438528256103586990237650837295152643122282467739447178483047339976281441866822949283995497074809908648000465680472169954325211049338499387083538551936548251204037574202508830141138011740885689146630398888810979180371512426103251308457811820189382930169849759872732685895869283139869285637197920762970349819807473780373264325202097748923592847918855450710866930386391174058863861797595621426215896278984598728421132775332425729748596530406863796495454444204897589585590902882762902878090381161468502057479881833923567363437712248143129866083816200654115456239785004657249504683541486028455007251980631246511925863406487622808642461904337378033458061087451522787919620270186071092377991835844766848384101151040150448487777277955892774598342178109493189599483295542931748824012048047900601422381337398954884384860533184283352300217911286628824140994787080746255052920669231338229430121735653716472956408886304407870572367540242079918021630187572052759275295428477839125000656760221982015564788867642877693146550399697902536526966852677924142166156757444371700821561652331898073395284252013718562244457399832676371251927472271690472986025615900731292244267244630904171527763449230219373553034482846808398789014524706418761185458303353902006272*i1^44 + -2754215548888024447172467776758472275106817935606460290688667800981425187095315571158092508922281573216521855394672960830838671271875583815729704783461851928558285880220802768297273696055157761709160880930309136570682185453666796667150714023676958853752381437075629651784135041497969475151525375523084270962955353608608333157804392036451004889415665197942740328308030827280642546644952742456177447402113306002371196769956512159102811467424359594763333832257328276599943398835756280309596351309179547425224012314033653606717698541051398279486850187044491149954428143323435775902047203118713195341185251334574408892899236530413098483808112920070577561796343660467268095283907210137459500237943627039165892623093433406560684443809662738344975161934760466625239302994831014937601843025563854607442732205568566282848910759035873251502085104679729642730432731787908941938159774760147792708857893789134781785757915082922130161231847926701617161295401197141276424849929552549841527411584488835210981744182301205354923120119835450583808742689514949243926892053813054678351353814791475328918537335635191925831450606013894331353744343466124171644078923935699872399616116527538422407486896829432754845473117138189811559148517966008038887580008721667233262834401900971584365392049406871121889151867824180110842496323680140890343987448554880185869685324507603503291034993210801409935109759539469788179990300942336*i1^45 + 334541233400994308410529705505494474255357555282955958201465108015928694806036888191086729945174504531192146875572646726560208140135815812810669480627579662137546327316985033707863057879718404845607025256165745362960133107271834630964773348538966473759399789156183162441007365269300821196290808194244751442821305857693198061923840042825370914854101048097811364445066726918371434294942278766154594205743385605625881398856552541372980859766084122436853061196867899297911362375142518064845267070931009076457732044220682232556012269591907619762623969892332940015224787414830506730559663834116386558905436396843834576668623649362923984997032271852600132900552699494569211030551569729147013304855832767721176536437141750935947870871421083166478691031977942462586079712351911521926003410833621506303100229841919463572278101823258882993502525855657941636941852160498684076464290493254708774425252936470138150741649941743838340997739965588914464558399371018837075182115489982333979231831624749314719031494212210823911257324980833463696928780353591371926016865267391301615210970267481304720264205596806372108859541344806333614120888078953720503311560486511775861705867473078392428217645424042220706996332904607440108655808537907188680000269027356522842463673186654001741906532089141562673059839066590169558685264261963737293829249808418893959076068290753856252013949590945242723094294955485412532224*i1^46 + 426879893038049462295524396747094096951755671119819673911429403975349329413893334411177702325612121007263165651209920933361459206889777060449473633716321963171913338578315486591614143721598332613059719370459227378067500840140271773535829002032636768830175315894125112287747797885027308132672376672507228908682906410211056879027877952292904430046190563558282344812165443806712374360956408141866142935477969661955740685948885827077697028246248236054769865815026880931504883470965273365498247621157295727916283172083416815166914643652400971658651883331371072950852085956059622947525693835038645764219660123651513126316469889223123652766744479652345852998489479711025803335733444476470635103877875659724757870790294040057321760308965660390710826380347742285074211684073247013384692374325510675447756668242923342051902526510320406900172739288341460460459149833368937245592632766923851582582379306449150750831486035300781616100501181399738469974281612616580419981906974700451611190489762831156304638627323718759511113518359617047723133518435485858252828548200421102347491038849055546700473199375306536998177964852380128958443528751647352737371374606780914778384662262738903513287862529738603169441385376297219134376102297848385095806636792237737697688664893318809856197920118597921609006020863079738697829079859637824470915342898988870834670026493997021028486955916453976115378661888*i1^47 + -4099303115399037514852435554786646810735713155686846247954464541733571144730206160525909117173573739998320896397339636803264768777700065889426499204930334944829543620054343538137702281814555228372759954639846413727785186926939415810943586527233978865938076052346022864787277705224814597082969678767022369558975460732739214638243480281231495563737817270180167629620575802147841386318662751064221207544634464345290330064762688482797735732362081358077967496550609895568945651729276731154220223888159960887895458058880675015610634277339905325144086477495816167876478273726257729759329491911269138495113109267559960219911526761678609909526609568376254305853359171227282872352203894036560736420129656772382938398512086720378574976575571528365313894445339785921240028867090714986486776043505882405232465156743223400994929984689103081948773909752543983828956705402835758329186730704278681100492644261557877863015720692595547862730761310075612661075346481477777938667145039514237109220635278868620401133308226115663595691799110785976412568160026004256207960822765259535995224610614505677744396345774069283837453670294489823263140123296969502225170523742535009145217999776407955695545910834291165551113245974342709843889857821916421985865915628266181853164107967677864171846846816576286571783178695398197705363882860082731580555048331794516125404519089981789989950568578633600*i1^48 + 826675867613560057741153763283918921026413596381002520239174964618296984043594300969571934899109898209976108600333760407895952843165181118734603369740191330957275135581124504176773188504933512969540910896946297763783958067070468725364371374303840543517247946832177507639357342324187121759838299977488860875502073759701887943243281555024870994354259263937161010990755862907024911665791866425444908856069672488396967325604209942995213778778594037963214909183017896206634590658783028183893963511998892301392958204629261033189569800646378220237425326098102510802658990942398556098882568791464639940350317074023671304124145543788347799498159587545135753449731486266274804953883422716139544498656320334077492190340115460007539702925395215623526760166786967261635305119372384694590491152084907047794566395160990666325784296639359682472292151795013788235888490469642166646550037231276522227856493505993006147789815154612033834706721194584304644643259183956405895048310953344818397895150879946091577005945290159040749902565581656280486965466564388928397071068101080356314822193385667998592908380484716001736094524089612548314215323490322322168067394979825234691218041569218807069556630270600977597277009436585842283312195322162094539416934147982123250928236588891327160135244968041570962917733427613233108212428014584537039823998696950788720731311150000*i1^49 + 612823486886750207674355165153339475943307271045195520536026393852359801015690604957364799087870623028583107883530912609239517740584889943165856189855060293577453178372749566449932165351044846236150486749584812399778280505837962427749423274704756228470629412956634386338876975824663967485934446226917678884663845144116887415795120553958987868510122232990834259800367336387139313810519993362978777627149329114848384103089526023513668201427400892551318549717054445349787792063191980561438726524130951912616058734858422528112703111772783709462349845543047131532181650716516158304706755822388695187777086070458057621934011444865074865501675841286844275565819064754721912045333931577299754094844781951200914983622958041305835974948680845160815935855635742635957619588286566259940809463296040177526316262218662616305600144822568430070029454796988301874952241348410998850372305280937328675830188365931254432513477303698274665441678651466775171583855788480693139297493556808974813094694499001629783843046461625573912101165233426189307767438093901785623159083924503760368213992505029833876207391578199187633234466796433951484617746803832749733522548473863585702415443574267915688471401945446155058067876107585576688275417289825711651148089967957591609695325876986622605949020313935649661688997617225502838233511500000000*i1^50 + 635633661440188751790297762463413020194121042860991171217712825121622405725762703175639776149843594416857164798888836796859039784091181620501054684501326884741503486342798360519026327329958986948997642093156869244127114823544879618177214431316158388319386556484345362754549673510581771447351048262553323565205578171998159317581207204779453910629379229057977284701246379863112858733582075093541168181981650853700492308714396392341981385081689909311864246527390576034849896828225954171732150498119491497088763615309860830191022079157765668819348592799196924081178107078645077749784083721301522385637215710402800100750747467752916840663500769379341540443171712224620667771800427150649669464943580227067027527766374438143311373508294843820251416093949859998331844931087583584802923397842203118142396891136542467656484790149460624800562288023413661119234053571858328377505935761942212966895056975845727665158987421871183642508951470541057570227895128316764344007852676344677697611458309085691341365959318178287449812622660621091537977539703750571032428770830795445597378389625272831918496280476413332579918447818068013296053162201356854072450872593240657123035056154532309570692435088590729410519718939640550199294250440159118881195277630860278397620963364150307222059066162109375*i1^51 - N1*85756621949053736387347998918031334655346359174353790477819802346800977555415928459765520838161039333693519888173859665857762168301100685355169096013194910593172645360176687701884355211611022694701410065576551731841186238461602882453024260041118378957985847684487063965079813207328700000000000*i3 ] ]