[ [ -11701360744439542590782207940574358432520509640939036943717718491896384790629352037282739577606789267671153697273232101736306132051803238586398250113951302152834334342315018670067005236738968659954634684637592621630954109438358309203200242538607510100494852050717181434158408292760911443033544099383537691294336464974765902368580167420976436520473377323811602274742367139930246436418206908590921431558274935498581752461841875992075670790916169814735293451048998723112117796646468653650691075644025570573153089660842212879699144464984426997694288440596759234885609366442386247533592894298552179881592393088872494752133018405883161806214549762948456986984115972782051530182523827378216440081051983368928940694511162569938106277287624350396981279985748864824549728275034334582224989058007270476513780212803591220211017508613322677975840456295071863391135289209428328824898818793548648459284490111390107309756070597198844322796735780203859994732362931642977775711426748041433646429096529599770283975886158043060787611862344358082522267646239613139336881162682338795486078845031897532224987127345360602622228852007378525018974542880222910465879686792552967964555628293308302473481923274347734552799925178022866909062527892738915962254767198422715513241223106984374430897573843830339195187973150763181263257508171500101140128575381956106542549149017702713953147717345763714514519819731899763287521446378365277329704261383639931148764110979241728751885587994231196975624235943811296693972070627361601822839343049050018799243595048475566720929630091979944526565353468863326429799801552485386987782034457285542825565718549061564040879823319301169700687721957392251873195104621652570628807870037978898853041971951026599141500684764917984380401608934960931539545864560990772071761870893306257875640336421730244439105113017686007196426047517579413510775942128361818649003830495747339321251148719825242095638170814303705048480516800246385692622759754476530700982758443794773351843317563008411091918778471015510705688131314693318355382337328483303678112936040854085174400526879193578704990710579042863588706746518516525002465658461161230607415947858337941286936209307763705751517190656396387815043874564396081984479554157371131578008092931169038775388559340938103875406306751370248661167207431983507819224219788917987990349320801883836973874643433322092927425654216475630177032728676681617098744796651949608485754279163529441532731308699044775306341680184825179406995464656585914184359221279235234443710272084274286693891786222984707517719582840101195489194854848101019614900761897184601635518217559034607202065432594559814558127159846657910046438268767767817291433404006400000000000000000000000000000000000000 + -2881741431172031569775654457496355094709537012858402850622162684736090984710203112877349840772710606114184210100439024219296290013581971880351423238338886187972746944566068358873301693900410038811171206154178431787299935081390509171009859752514996791293504425693390476256671830453182290598042179908032000804317630734918003515370827286169526190303344718846715751314892224164142085821521071589918592482534583566847246168029689760312091115605410065487153024852673981860583532592506805712315909888783372657477645426605207495428598043060083299776601759201222138568886303315776516290737608238448986875392504707828162471820609286590870682337616080892008624671010286250770830254003660721612576870657671628381275754654882436367287256409755969054759583711005109696901577708273377400829263628685919985614171392325505128424851220822907273760419681124954818364170854226939521701407923020094254924635873168943024734648190937462916637840357973595134688357569453249968941829531122923738155193298477691589022294521067696732216958792862703363101801973867967489813725036264823331316046964959880684909037871291275151890857797523175094082138578250925012802049404926803548160739960128679191527536511450576250843199912503258521869424571522497815788350386564907153315503535875144853399914383519840833750486641974636955194043679351249127849782386872678629693281114528468604502431570076045990982892507163410643790922956466131544709554984908323723525793036331947465162320383700552479929959727106161853823371792929622849153463826444967907203703566709735962573136328061105154713882593691481273741867734732415893853064737906724964781646296343453773437285691313673183380318700487348397849911523103588999641751655939531500894135582932897271222206664451010285001869675502148635653036482296099614268187630359380313721587330662747709720710091247982154816014669048291603823481226216552185475892031828144326682477996833270764896821445790646843316309299765393859154737046565393855489140739786471757634707550111046279984713058651873317189776745485439693647662496607870879243338807786272378790996283717263334512882075227467021150697825045250388306845764045807081450874390841306335082826061567877380944286377592568251189893973555411445186445887154336527780063557336121492569661152253944545745208174793101506308784088968075973811589758006815491830550725064696873101984510124344565467746757557844837587267467291097120662924119266325860509938329412486907904469368570098157758329670840236676762873970916001020043164172042769141362920876260862841985260486156780082510541491761876487945230652236935962229330736993189572056770524442195254595455919588823184328304236582024753368061890194358519961824178208768000000000000000000000000000000000000*i1 + -16048297909718909319030654865808927459652829385929070844510963803560852104466563191881348342261031603326114759769127246360869836879191017910618267123864603634232181453970279380612476703981682078943967633440034465074307874026585521991954549952689288563246747632459953851835255307408432951011137697154237067868219272573789910094209772886461277171547181495085471916156366099533450986907815726308228874145647668731504218595679528302477734872456071927080014143199735408430386952777616137568322170326712507827900512830036429772605791505021466024497234503454084107726240644596614270811255222834799522500971008745757682672933619020816198226463424336068375893492852592921405512163925129797582491798846757062424467320336109056528007369932496619814222735314971869138373742005216645414262213200504298097420092832371855271084735327963119685244241375248972330102766871969633499423678033308587010584859030002976473903796839800057092974591469470091975628668036020133526560122822613920434235576188313955167256332353642516055995702200011872688072776560436257963500316464853680859521194064139187885074064262866221491200016787824958155345055574889923457283113522953502839958776776183234667188844738724787787559871853750303282084782149082987828706662959310012349393765133167650577156896177957877796056437100006504515664155959323442070872146941205422998583099479673304759343160338639559147869288394572030363491188827484060512225080579383361469508071285981162815684191143710205600591381384337798160743609770612870172816963525808050863662390714951683638596411743223886473293825861722823598999113242315004487576904704448914765155865501559954827490911880135294931470376362419687140353641861150199531326728720591479553163751420317676182056331945286210308472663310373246306356328277101492532808428249933497608641364801506515925059028932472773247661800778766176657272927627098658351662337462306728117748539088308498591261090763765456017855628513395449668056450610052379800942604559869487535342311088213267418371881784735851523858726852585625113245472380488962230833286390903242912339358300884091118160155390276803487566218296599750842245088460247381860475146593775624021737791312698258210361763072779662959433774775271729890013447952067067203390100532086040772844309884056862599867983662727358029293557134972077140929715174857110537182830147801994616947294046616214069392493217720931586362353797260021268510881270053750890592808786520114955474362182435745882570884206861389583925852867790457210734794241913699457849281670924138212778895306153539154280049826143252556475861491471138155241449068855462146957709371546281915267293864945252040400272474584136470969367952612166664987869519544320000000000000000000000000000000000*i1^2 + 477734536352955383784692454492864973312884374304427982209962791166649698095491258068623454883603593277108706444484339456541709555779537314416754339798185669643951805528766360781743595867665914371625542295069885228629661056455572659255883591644453271588150800655094269164839568399050603179023687554955925561183335359649834632818732468470713917948632407985092065941903285264482119374353401156152964543944127468063892265227226143747281069936596551296337596125812591660962666214122147886265704886712411293972210638536645446551677954180786164344957098632957365852986908870329150094798230716370208623994287655898111520186173548441575381945011610335164465831752342890278802575911587468034282900361791534697117019965329510050489264995439169915476969769420079302196720625085402023786096177064334383481628759290040050698450378625646428641086748140932414391594098647241377521254744860383602452562767798101121718543920985446128237176032750643217166088830536973101653504775965757598067813844179061945891177769150627705064883833584072507083211145806781736465653404888395812495252185491540285854297786708855914417850705081501162377427629708791399313557795464127192939090865927525604923356623998185023469680480127221580477723408325010923901419418852010932881699070348587014072195838631937884915702493890646793692530455826401597787560671728064466606621563764124811905141557558659070822466267938850745324760763026093202886598682855891661050226500104668433411884267473645968187194217786929333582891533417902472074885446456239040991623921889736053607049671037085458427210986685617636719039331204539117016284972627660834727890290412137472376909664237935548895590147420250246622958925746164422043759214550338138935230982744372349351731558816693369659924296350855114611823506424577318852976215377862246616168816421794201818507732445740726144219509341838477590083686568181166567696843467747700254213584295350606605642287998933662669281633679630973086221419360040351852313386704933639356830095829830245863324421773080004612163754512092054696733080447958327018925717237619392876072209280074618495764809041072543967160388002823922223210002512457494255574756932501697555823231097697985255534371186497804799515135006691509637075769893438102476879547083441919859679935841053042804676921375623286013121373584144099291073412413992098530453232315327366890827558610079063732582725544340171931595679122646735991593289166641957664327094425030502895078253690120416539963019714113592093044783234105299944692970655256305069752030992120291268329657222677133615307224542734327370518740584684480241323269449068481186638015095699840437064863150149594990695849046030745410713997182712097611162946266726400000000000000000000000000000000*i1^3 + 6990304157704209790747686145724905601835073877083738956638750672149346909806989353686890556872088202252047921171856769990401523326249661484449357122420570382222378821190332785054093158487813551435627194693487636466639295361729359317908082543185205775870739123021508514704340865428230344181294123288173527749848655069437799369752360898684164983986157851670345264655051268663103549748012979219664126052327808735675167649508702236226159953794883991591121841332609868922355321838005959080627917208033676841654442541218204287547334487762278829130294727922267430980397230774064554818190588211233362106900204144548557479113551364394896104803931811171321154949860343466305393424260627735789970222943270427446979786391045234412006570569836342528690116294984476803075731871433234271195499548995203961172501301174780309336053802321358511842333955188382911248142194066438899496012218203609736529287027699027998420319443786167492830298921783312544528719586924294311367185012890965944298373976490684291917408460530394952641067787244524739503410794947628308773892221226578163690851268261772134144968011652965938968760103880191163899047578297593648388375862238448908817512336336780828144346639386006272424645534201009282642151749342379178423060685614498045674709231694718654808794629099108637949000834195090674585172542996694983549604255541613546303315882150480448942207516933852809995074194268547334037271136604489220099255311542364370309627668429691637477997381864823370620809497412756638960714863303927236209052263491977115135230365226351232559765882959792597030189398424457590988334403979668509814899396275408225229242532006197959136488267601494940270561447243268811712209157214493465406877476635945705220416270760469659438448800990635806908969812954606038662705762117956656685229949748620616112416481718300008417077786297314966038279794205956808202603356639445982392927623716876302862546716602746227030665109287984129535196143033757949456234687875886246314930744156248077658370451009324612265601872619330487151348888614903654211126803661276168217381784949056272529992488912769738537458404006121450099028476333389807197840224339638291132984529282532902658874871147728309514565270355438043291448154463767026248201168966268135119432824880287860388742996118177361468469728854021783341196272171334264854873313471423787661974544351238489049211967870492244417698862487937449026773169814836866242191449380271807269282299511388743361022924024941225044992546146310771002166528192914915226213361187736873434776212198942483045928131007139725893581390912361422832222090533002226362214188512911408490634338594170649130427160930090056670306741221500958180458303160588764276677547130880000000000000000000000000000000*i1^4 + -220958672623632043454219909690612163072111753035795429610575435609907713513434099885195644912896477705423294926826405843448998427739136065074620653695361689808456497066724987576040508513396664144196561901998622968556511159814700519153297975451568525370156387548458325018911699116845450373552902813622266526838852876056918937059616449383309035656264738030379594447969952197100965967333587954248632531865667914116763680449980354849478825261800898444171315776257771970618625157210670455255328792484322343165709591680259428137071575545344037277193005536816673997753922356053621506341198759892743206048160865946778462325950645592310522135191571799789590446040871002356162550525443362331371879036440914487558351989999414052923339922198105133577412928246044657585720375231274851263789995388124209693378983322255217130903336739118118040516325515904166595209348759197783032066292629205560937056075980508488419146287404794191258856537155678901882109328656970510495254618740030599775610647373464631489427119505656393663676720122659853172332316538309454654023294170201606297265212004393186574866810165846598123898708058563053062465021482287353134734257734491652495230180221332276390382617458742005325125276807443092899248193781365244238695280831253022021997557458898477585917568071930476417738459457433682894668388398186532057554759855098627422318526774543615888168878089617031972171043699283339171101095004956943112474798515044350048188391068843918621782181103206518392266186468184620491444650424903324164735580033702898953111233724782847566655407624619245436834390213011064466168036795440631160062242820921286728090509335114136741950961704045808378087868264979255184268853698453897078233528246069572001853559695240654388788593782895700188948300692054169357178549325958832108181181584881483820563083991463502776409717676152188978073998845542374091388568071269770455788701787310165103540640741438507263935436909007712464841864037976981579008129792987046812782337139544878633464212667233773653983883824302476570558283949171227247253093335293142083079898250886122215454108209477685193248088212227003916771116180314428743264353966453794298180451607086590433799252120513768589593743674630021560236274729416439981138457173273407575691926335191093925816943373926551525009900896724827519072454543360668164317147252225184701479355383693081508477712732349649294301620789906363367894339876960259487873608820590807818155215049949017812619505162846465287168667033241419393615484245210862015784891557620620219018565691534838385183113509565946193077298660210230619706255889199301815209428985934829650502165130188855008344160790443390322584706833810667965098229692046283321339929931284480000000000000000000000000000*i1^5 + 448637544086803962760475269045690830723101023132494598983256846750044118652857432751805352031480726367735870602291056996200598130435607665175162617242284113645307198527223858184127505131331957345807409641153286168620789556281250028983203878234197675479741300326756760482974383177932574509621902915320048620682385613326802631149767666525792425792508032209353238974329146742478404936434023486956789594317563611640609471921478905710325533953755218633520896291982529614169386559366596219045045398488949242113069777256149643988068650886275026121031148546353275094503626317057966618441040105361766072198744862001607127618637500185843521261672074543992164396016191987964150996792613016628550170738520666885344847895816938653764748965685983808729631151830393170315586625729916396993437968336808829260651438762538808985262261493970357394552148915160521065832153502799683426963996811930063179960714428503436856897058448113893010316449224734486878887682651517550534243051556753826851677541316903815169596255186009277839306168398211951841175888085596099211195599059314026111682982561811732802935625613457058243702620223113734257815831705224865942306158629580164662828488096740905737052270707188497378233263003317533191949636685564908428619274781449753443369317978104953969496174311660660995813773038070019782282631480869312997836504443173734700827428619554265651681314163547807289738702737165040564016241111217678112494339788577037230384952980630674203280985231536930331554706660742846934735963087655473661764162275915408454493550950421783893710780082516530807196855923563851770690925113924973807222096068356162101177194891993484652545481646560505117851247364471156097574762214295256894267164663580858149942263268428839008064025137853593926632767773299516436791848971058675108541363840898903837340965590194948216835815867553561427753491373391173544162843405736228474839156936782016269860992418831748577421719501549491532019315143107603027026529353460041294822100431808262051865054824975112906637714647040334961823359985250581048281884781041222224766386768461713479741671967656418656478212922224030974515633932043865594405932947450195460941207866724522829121046845024042204203942594663575726079554523330930472159925507586274842338586358826986141207685154982704443759305958017397134182355437293356912833345344978818718844047792567662573600930189895522697224549276850826538354883800869589560944594334183247380843661484167983695969365970548162291415493127166050654373964279623682170049387770254951598842255498666726153449584022850527057727946168468662776211520747517988450465094496361978643307452813897577606388285213922774923332415221972334685323451369522715353571882591846400000000000000000000000000*i1^6 + 270871486007637654552034179816174090705358893705738718946804944040523684878921316610958210497401755676962765758185681844688658811408724125234506673532761848435024800554922442900125789331281507951851800209955476297288170643835716385651164798998371689905467957573876108106753822425792565324772898840009208290719856257838572061713872112469871537408447693500932243787509323094206448814294946454592311128687147849693219849831163073172400146614052283533451272294806856485700534870678061146001147709922258695353804284201057779967830448369131178173377354485240689474705390521391930764718602333599785651667946021973038752878324936168260284583855396123481287829908260770439942371546871874216504292055152702998396310465102447428432299953149547102692832653473947239502050243935822418364466680428124556366501567376799194341070256567403639031564127712898872990662749913067726895449233599916937440748507206110207769126009290198736621244292108269224653263886093492330175120040697530149794523048817285241842173278975180322655748933787588655297130322793102915168546159269903328593955991736785229770012902514624832409632125784734482833331040603853482397092497801244732794732450093678622250615839216103248431969497393263689615555332422845344360329886010054554525215155484778621195354763366077337419646279939157517151745109196885672900918035105770206013374112410801414008711946882740690095406477408449954718164975984163947081136086674365269706246639688864021328624134607063959209298666936473010165955022921794323251019126793550004065009670248954072905373634038627903694413801640126425733053454134994118207355107381957858741703568389124214125746472846782580321310371741788209711468276380863254145133005918318950751703013316536356456832334485265154017037439296665733008826877035905336076589850501541881684489715597757359587632343657915389696817244965425513768284213089591597193219048160513584506383335967092068500279637570955682796681224966485493172737303234324734598450142627489133633858909993516624469937475687995729082431913933254527226190592864183934291175919435880080279449206837266078901347705620679839514250084265126377040997356819032661656678070663968563248870751526761698653745450907785983199075162234389631797773553415612534698626255321312224558959643450922296876722111827699473694306779774012609202758189806918759108153430949213803915640894867310482272754192479785700510639937991688663977251464610695123999673894982331521716679095664165109172917984050154954269708998974217871166766874659877479932179732925627861012914585913125932210096151473443716109458197947304135460976450414435163640975135248994102064029066561471315729485652221507271064303833822680923454308620435456000000000000000000000000*i1^7 + -30190717264293604605097904234754225082093847031639989655636104223498828592170101492622402285785455977446619284943575542869930844528500998244919095715600536408861389655820752907686802209166486292536427331705996840307219704863044698621621474434269783931730982218891594085702824313199324491628414179334004039434185106609608736635300107447753698101809632765419685612955054312954435105243414245710104559777192705009882168689168845817924752361675989476929898809061832122407515393583367402943715677452017760984305727687303158861642413741905563475176098511322443277964029316473676972177400763327166487024810921934741839690740948710630878476554653166748540472341867356396655521510411525211237005117740591496258889257385991240337209509899383095662156134418683061599170826823553314313329863554143744999437408817491958534987003796978879012269034394444141926372025617937820263180118749223696543118803519160308967130561846160467928721259510448361173608377209041992397785953295845123818116748899052136039738619806300161839531124739489362169749033228862958425771222766234920124418325534333624291035075668059049907181876552039418512777922347328068333676291005006062191291815275087041486476869614286680450108327041841615390926670911593721832012896116129974301724527136985889726614326364827718366379397970980858728739612050925338293892056833226476249765488934747059256738084116381016679293029114342625319580261327914326299109248013726728068233966351522615030827074956878000815775342079488203484286752958062935737242997190186506381741590434164920097728947442899293602376724956371505294382986875278618043383641702708847391374292124388242368048409679948599928149955322621943193472594573409273423099161813115497307688573012632199337663257333556553769736612666686148629917099778884572015795711802269747306504647258750878011448145785762917647525458482521496061024095846410728662152335730316642375386909678606589369738034744213883388460686975065742753694124582023115390171607801667638217308670881491068797043616515995683934960179268396557363555028400703615287429060342065176818181643259098744556181315637332907334793022334614856340313207320108109477054010721109283246184530936713750043872869614004388486679814319284137917065849977222721626753152923479523084261259220870537755516575123611146489528106677282927602362376905810069628359217960182779142383163621135492655074774893269218121657820153953854440904148961462941951684993780947447612200634218026206814054034714670414267397694969847669895114048519306598891384942798463674314513108817168238385599210505591715632916561047744516430247953546930790455071624438958213733973653099812105398205186611648453252425974774559707325681442488320000000000000000000000*i1^8 + -5793339172580683145261030777447985960640338627196903590691628197424112270462395013919251459153147619045984433204871691822158827123724432202508096283587896229197355641712074077835407389916462993789329905338182672405563419445542186210066737274101168924315929739716017846811208811114922152080958236962623987600946867758496140787456419845095118161788844630700838278496601778791974012884549533889239077546555681405190016640675022666298324023938016880760715999919341097763959218688556558371563204784156711083002423019889394044376380188950353667894080107724850425797536560105016125235201592172434558260693101046281348106456155345514674495310942283865729762802056769094985800403746295181826650419162528293237919501434736174586917656852270829739688804827122901790228674814278051317453507812870764227196332074890849267638356414068756306252930302307486795104108413005184950614040729556325793085071319993414722628446369579489634730949209212775474680414593781083129364474550054091661704351532450988312979862297338929082486281591816953314956501305468798395331952757394835305095517222356407830720884087547497696718175174780106774738347495527350796751950278240943629595590279042303841266063445252042154014213620531168036664665822536690618134896113811325039493314535257931842207963248140866621787069723185431669651693014217034095227588090303197881326746808718031750578560510927895228600136575362851998956621435174934319639660414903223388645853562258832379342964675879495951724305448166959117650624274808610171990629952342162001694565291001512691037214119359437517618700091980259093499821666246043128812681999159300803092269207285288000549424134124881981422906881985850790256688938103415154530031063821746784499240642650502260258906053686834787872696016416827949368622157401975878538414219300595114250596236687318201058401401723933101005789837451796193581194509281124042865771208300343598830480349194682558434811507222696714027169898814537607325802499620188097725487213052401248131712547867075944551494066871893912804126157701423294036891935173135339672072905013660424248779389865509430362117493063883978986211968775246893379515784345767012525834138249889457636849739022728643413766821778030357594385805547298758292883265928367629759180556402149388119286004325143290967340229269250093382005163948725660911488124905923915258753200542093310255690979201765536501532166510158255667167881810937469678191554539874860046470616996832626886998480820596272851947489914828504588357162674048211117510436243936789500203927257425827248264809364863643462422871798471665741656893607057953972742783148464275215939939633363802059427709102450224185348739286262367631145542067014609108205568000000000000000000000*i1^9 + 17478550059175772518088275983654772339182145718181937372345163168934273656490900646331128155273464476640634729951619502704467458381581190738462702186544218452902590717197161240173232466916135580948072154961797815432084526254273373198160921118455741586824086062191858759852219105255011659903848376820297132354481581222772121529793429292857831831761838546509711064167052082966152007411581519059524281792691000254570832553008740736463309796677787402938733892970894786452199287931356206137798258325918228484425954465766385638848204840425759525945893154298435051961334670062032661145471679629102252294508617661355194193907574856730896849088796430859728863407200765026927205761856982042430475811807223783965608672824458926559876494728700726073792190149977261276085297939301267539014757932473383137827486175434836054702969903910258651232119048534623716252121192859367783874551579227321198440623934717059225833654146019341323574248006177359994484553564350414769936575474029304279749079961559257240077963256728268227875767115257392230050752802806361195417954093401483008658479517659044555722775951771430415455258156644929962423694368063310432123472173457754139436691067612507440166384464703228051983794577131421681030137867783403361703830965301016908776178061905261018190228387941983665895635150365255915092474614578624924750974897146748367573823417588231419144638786753451976928344462698070753986215895485164383746413245510137454965804434515682986757935237777804866942915656804069179257946476021066529733536299554874835162004574061636996066679397005346361923301987107678335050657432138791124241066121578294762945465303032665244946894228102227493899661038175028232161158897601028305524419817524601879846589574758388039559427606060813694967991272553854213267002865968298286361094951776982709579186164003771347283794089118230701522094012376688642712818625783907713042832783685557186758978336602419034063580355957593432371603582604612160445191483236578957634855691493745190397029069266618924487603112586707185257167286232720965780760946568374341794032401023726466138468115775148013920701888841798053503899476339044638768018143443157932599302531761628276651462158911472691979397845601510166500592138500542314484356116592813056864196345168061989883034404776088749270381825847092358411670668177805559567774953370876596727704352821090955022511001073614283520530419386864372682283985569702577937425500358537663737235955664212975259425543223267638088864250245880275061440259643286433862099024987595170267864055054174007319223083653820736667505753428808090035509113414383564024376315597004963141842709832185792913624993352090546745257017976867859360045246230923853260914688000000000000000000*i1^10 + -1136754520890881388614704203998864422111530293419268152795626539197874832874382622524541686485953412521021945586476280457934089981398339134485689673122529158171512769352176207635423919452939447879583206649815959219252636241841159558435845841409907117202959128396744395732742741610807379939161793014790841753229801620774739851315899889138843707667915842262423793152632271747654033023152029629298494482818176085070018802539827166740253570501517326415410778262270822463139849418927454055705518844802501052222789989125191199900678714805467670181385693935140691375354895909029172670618826687736287524577645317473401084939542503939506808234568705872318782218469114218998001582173741528275575912890051189221157182005257829172384697117814198926250870663109338285084309438535269336019270187081755318314133191144808435942833181758627737505965252611345400899247195350935678352729233528197425510910025734563801762250287960614107053209683376695018991111408620765060566536420514984426051907737351772031742858506448955817929767893755955714465222976215271261914729480895389124581440311984676608333673960633410511630103272746700934919302208518279571756327105188453755733319011892593156139100971159709711449489725956984643629854452666543349454435568735888744098264967804029963931480375717574261331850117017828362897233704297968604157270388856810290806641644263720939523631043457574858362048875279911116144079879223881690120378239952813845634911063208879244168939117254371855278561372302983832073156137745998784900071636186212523156846763225208514860212004291276739254657567540296657154070900707447333347309507780119246300907215610847528329078373709630216113283572585537056054369081382809523788918227615872637082376582032462379560051339342334803920038190521516842376263523204526598986636152456108513639193250421856363960733184300740640432850426348969893035061884506639023534058897590659455125150641634863738361592776019969838822591163076367199248850714986385665171633240166343684591418970582016129895750839513839487058378138715803053991745434874973707244693516774569584056793025701372357147746210248438017739295019677250478571071468136247642616281331481284575395368813237185861300185127279354590340283983550494688987353022341177095660698070349636870552887356849102187729522528822123317562438348062104401714506013278596262080432776624301058509024066409632076704980668261611885139240813713965322790414459788358217896647020777488880612125187565412570378029437386130111929566857260756171991394099023402045227938789924632890521474272331646940876687298864761971980104654032488153139468275076072755687807745579389918818118508823462599941648407026680198717854088104387446822666240000000000000000*i1^11 + -213819154106731401032798368634153007435302685887875566721670074059183731649501165324262981270878653963877569300884357713884829264710184750957228857855235658219251954021536675228027518370353600101935477682314583848985798572699650743581637294159675119846890916059654045502509817895384604413782787657484664369356931795166468615340108773370817979076884092847436671577798876252464537253414597753052357246689810256363847643433290342612843348551703228793326785313902341235069408189095555058131885418482480438592996512927701348777592261589134915911235940487227141223839102226458847406353708551058547860660579003806529368087096852854724873415231865015126505282123613215709861471134465004590157900651858448977977369574650782259963544254315774736794824144932377253529672826550870769592140868232229604568597289217745706973550848804124489425449860717303155551855536079098929496076664327759113012643881729372361093434584731605548145037704631051012780864415911841984885178795603747965769238962376740790224103113364459099560642319546022365518796866258232327045738816792798183469796061450822936711642236143346352350631814478872863950478710607519303419144905827930475065333545023175471071518457346345305823293895391690541814035673529803681103105394301404473013731883561150498086163923302674920841050344182689522967251868523428509569053812317031640305179242506417490306086083026007793689018707957178930097495343191316307956675757631866195098804528675535659742961562502005023464230177348710548185367266724192434024677757900573840127020638589989198265053467221388965038354190093506312869130571225855223605021884372807455364202878863840249970153530621333409424845446329950744496025181994969388448748542980207848168378310561606695519250669118051706929528091723001270495892609601402735851390840601229712635182056611964085736128997762035458329491654876239270491871953634011921780914187967585978516920116469336659921529676777859662474674067412686745684836359049363339516908322209442851254704786628457874435618892601613830336895881014995783997259660823052495206182493743133345326139110811651048979797447694226737628590547127260569265996390829244488567040476364972202978246395332912187460152755337566317676338127547204529960278482898703365165933968479521976562154035335924554613306899367400235983204114081298061057182836664169922114378915535639558613249374048622302912879801793666661805781487556746234610825692902669861825047307634820886950357037830359046176697676997466825878107555128477506413174398720565473225604500761070606083489689470638644514974220302055410981494893700212261923639386473340608635888253618864840411019619541371537403283844362053320344026925519872659659161600000000000000*i1^12 + 250097972899253017953551882674576205178813070626855228574129356319477228681327960663492308574100764374510324773753717781016009307875690804332806642474184646847218058904837808849236059412508350777429937335311678440670847809047278850850964464181588914389172994063031913931246821655851997823545682862466960494094855317553922776929462057140458594299289450121487852333447749130998757026379204418349435346723079025815827611997908163274090678904141147513216809804371918719708291616402784473590218215437327673055563263312002968447744290609107466830817984990165562120879492930891269856593213131386850792704930763604999339174987119108490857079630711198683220482762410797534036918622753897836694517912252710802266126015162001548411435250263575700752296010382385951762137227218975047049112376468304784901602941213619038287739309872150866671228281422385168660190560563054716033388355281329461339342767284464858875758433481957088977426176847952842893356438885194980869160181386003063035817175438033598749930282320345989386697551923987356607605277327576397821062336907520650926206874338205841626305198794489162120793358942331699020793618259320004705156231544029109824146626098614600358413759601073372116912963095847869056579919367534430259056274280558899431717000399466843753206254843092994415873208017569443803765734788638566437559885089879247048811055728998869934443998860956105785221124567968076725274040711290685048725166112103659397046071311181509470922199168122996594172158890200316252277707288264615265688219895943909330740833022368185965818811816772892403903190690368513398297622132833010017063183914086344751097837438350959564579897383036257818433325997113412114287745880391248453328520750573707742649048154021582778996721571530717867743980364399010799088800731118130315887604790971554508200019077906041014864752982512194273387421917211773057810744284909131005730272933803646671575764940882057007744583700435995457971586531542699914142944484485977690565402184280461698417468442991409430731818808804392758215264803304731115134945307758237072419308292495125477448058678470736645178109082686045817224583362451868232118966690337712757553856484981949276208172615434932687212685826703388342909094944373021296809292925076833667972902838851954472240079595463103773481824944385106384704433162118272533929549665585018570412003376245915411385785547794555899446054124512367618265506185607255553756443366571973181302427337779197020204130700976231495856278279530611537903017519788016618333179223800527775161495367400198696212431749196492272881344735759957817662666026532733397169424836473458819828230600723769670631232605880182061207656291333250043066777918575709519872000000000000*i1^13 + -14438716464450092632865216000321938441720047766364713951698155774423292452273838613771158016072003297073395641387892377148748665388931679524559451924207563136826989597051432013827981693284855509915961096629664187033621644719955875563873600438246704267514962027351199623526052105771661148541724977220670074438546408807681376137278632062860490462697020785790179270413086910817536620135724623113899295782415158225535325467727616855864508848370987093973249124941309146109840175607244974325767316421197161627832750135818543085992522476604479447614165360503799797659432535552935260613761241456700930751763542453055410355037136976538631083582109059607458577252894671063927330604135707116595130718383434928846446524438158421681694103889097293169385482636237053621572671380133791336647706103580878313962512020170544589072816122045328579614751345746381006176628619956627084190181980623451056851756071657907287393112954831216371852827753009527747683668768229256882074992639655759792157138814106112240338452853878745712056767647223031705155605593695872245455509919425005273593193744189653586654353602436194543536830309410483423855090252733892505762924250088513138637745975426190159574986602143315753136998510763940310908021292050579863937989677887379396512980208931313467069094640930410422067262240747321339395037029924182721698911915531960632015106921567912496188915282596401071299321105324755473651791080160705960895747128913827315222539015143845561977697486344615802184077005476512764475670134453970745472193140386107420867520179732170816787204837469451239029912166398986358800078129928291690776279167483444847334308897007661408960879139960784881604401218535552581188740251070755205694413563356378511407289511199833007762265674163828203686767445679035030509942214198226046922816762638927263979082554971718869314233577308251066809025514162316716209006904798104235665842858678238847000604687754546114556707211341094006355592830623189759118131913185011258071257892642492909082971257576945451747618593228805599897406330771112790407731113755431689886919558866579508452907736931430295200462712797091987732384860834789434577508712137351594745090155494910112544644059359322265591856780884018826366081593965106244121791692477934705627541240189989554041618153067337533533568671834351004736004437752577993671229364307992232112963662411091631522638157185492339998202127198351761818337033241341289955777488495601987479802036391689224313131760948486148479881621225216332083174349051500668103513695366008166551799822924323953028945326356495863192219763684955905689753584722562606687579383829974491358855464086175277682608015524157714490169925328698267731119687391300812800000000000*i1^14 + -1427022551266621052093283380559803942565508818458158590482535642941788742486245512300959570005620450922903154885742516974500448283824268162866615902284463536340485082665396624104078707941425634255277691090333102126953602063944951422756444235874236337972503160345101870645687591254713296629888874525265388034860062282246112319616433595830475848940467970656285096047632329281867347852817684555806862728715276755761882167273271136826456447474312407973139662630022954893222724501885177962782877598705748699472214916263232768500120678926087705289506058461520507449946317754945747879450181576332410760503179328794311845848716548350543428230755982207528981202119262860335989172463477487758051810541593545351597544753726094159797793154139432003235993568630882954389884671998359976016266048084286021564381024047571202084299381061902560009112403888521011425375409840559002314466522480234406025837771206592151025851894969278597932359356052244599534945356106688641346286855756208204188566688647086082026689313859509123806168060114384285522078907138791206022736826273237319663885029830464319862446031767898264723310550488160225268825795892574040534111910937066341419102734787715526793773670054680168194627660941131290493515672491222454330250739485259122509633268058600446843526387953269474677891483508268529977973081465263027986651953411533659075574450349019141642237991238191430930403246768412340057212864819073185308362591244149853718721511547738419526624246362095061468610683462333412491499971145352831162802555585079130067324429229384436652686918078795804576542791499092411026441292447840023383485441952720353991708729546363373253387804168711034402453077021287420476078521451588996181836134813989882314721454454661455928622171755234894456294736603202380553820207591159602964641324614498172348385026500421596417928862501710951195648534119348567764831258892496869752418014724491309562538453937262563553745184966967773763392742993753066757376559204405340479780053071191295435438257485442146423408425723994832217027269168766621129288488703266136127056988990011320891139271677337540509037103995285681607226989219352557168335799072897300543904496712750454139023685276784295043359814243171267362823704278127923284437796405619142164297726925871910762439217422211513962843248672662697065276573044450885770945185436459767155691813940843828832615023731731972308249427966888384874882078721552159048519560260901362032440543622027998109034903831205412306915261347361022053995633606630184726224296756574583257267253671446433610114977414835933757365575994122858855582467332263192381739605690404882700644826187912766588962722971768308733615069318716637434231145740474777600000000*i1^15 + 1530421122889251506964702846436706277542441376407344968888824070350926641115744005734589856221741236522047021022058399757182042376236595355668611058909032465235457574542381849270131240300359240936966063427115405413947819612908480558216495503002093381696377951190922387655614266265946807035541754414699804892980979327378514049522235986105452199324916544728196168325159804232969381013650553172509606095800621160822105377204326238049867947873439380852494728965560454808565856035646028970249492233017720075560302556511439234639771370029569662133297898664675289549270687514919815722952649484963094544136416819757958304566731069569282880218454775265783454954076330294789222810047719663282010070621058986158025555276373511174595207559630454952075419999927463096641528415252748177624549860747571877266541376265131262412481224671211442941360091947612584693647471350970419717030995218538518610524453492457878193386004776492087517358158309709277476110570408690133671529344747198288783771175822303070581714951769939710156432052791425767906010470584358136458601583446285104553799288097690397448296584328170197171408233774815604586284322229061477036253681902757294603975939350129303694520311860336915928258485394760643501700201447607572293270611993276481414029353897139667260102382707539360153215226546618354398837219193273099525561063546978560189899278161476613203955114630719736638694902191852839416064639016816118442645090870209052733520094264711156305775838658720818907854953607736816726922296776428711626929312081449450674940432755410771077538003133510878099546019142158500825067829407236324124452827342315002153314508740771332942088080810797613168736085809574649683832510770746765062705395879146087070187032481168840905936284012044388834603641055215943490682836733463859932746513825117203716537090261724893025866454149670695214093329216576755194362475921311748093069906308641448996307180526050058331689742544203452347362480750110485937047821052700038691650583404980044541381529151365792896568037979781947188650789410923491682967745024169667854405232867429404818209712018037292731137091634123411815532756783816004189949609561400927905939841197565452004936939782718274604910049387269773583720693872399505613830024947615191974136320835906265342303917794255237692322736393616948294041281276061331137005377805130678627438414594955816734596564048330046453998120334265389486979008359991175534054542485909354511646870568005670884014429850095669200126688595703708591650382834990107125639571515990776146970318851801386980764803214341966738713090858365149251281120065874727278579100506209614643159648555665993428424663681888611411270530393095607315409644371836928000000*i1^16 + -97159224501612094966068809756531400089584984530781171759384846548249935941194850677657888405513846438021466466225962975411391078920585251728273778656829224502462539239149841949283903458061070395812143276784756048051759993897997130675932542413199387069124027177611000537934438895824416951965237061252810322682676348583342822434617810664093867442301877454039569049014220602739292400644926178884789729414948733502959984915408307879377426878487488708533137495378480595677905337850303079177594260473247099937120322738591247106039463548198256210149665710724058030501918471654810901940508501614460343393712226100965057387472799697459272411332260118468463318439763602107535098959235526151703201406647078657593102689516111574686321879095537521763725261638409585753959447879733068726147859676888476786197807913264754015127649876024617455824959002068333835179064242952870548240687922479306561369955570373862328522916488816247557520800393056207906361723837151217713005922803220538791391991546010621741990010453752868582563385585197205541968947940705363876762475144955682296822979398962834064464813321666450944716608790057818365299306499484323467144592321114851769890389657916583968572037120231561133657158617063527667372122407489548127450130209460692138465154985338386698294086418000699022155542699457165637518942277296863057169736513535192918779275314094774402436287529544558865383165409334017431665034996684001675505119421099594153574861583739679968877735490519868024393091984367790166337160757981856285434762250145098394857369841416566189159953588554252732851350770948260758034850731534075887497001831813601076612759975407649674013362070723685784111942197865900364329928034775492991518331272949108675730594326667164145427849163714591390499449626006402141365376505860309332212098403409413791655171523142003315249492303653997413057064897059816998304236915495120640644275996726545658662793412193356199846230461708297667287280612621273575057568329358686794590647259598767807362994637933086629511552453087902520146366694070945272242416930908636268133755531252638401593720312895763682665818704269534705872286430211974656277357707927303594981877450181941503484542646647570087401642065702672261829487651452977989984943998545330090610082646782666029458694171753573445280892386455824897752612554923455638615403932810148594865875350006906177209143470514242343411500418155402273245217469318777760073987622875417520911987691338827348876713941893688546360959133213360533307847720954066690937289605547224148471423333259635330592144684766788880059290209461171698917838743289805158579311739630705095735942123198613416435144901640255818157434542439394989550870808494080000*i1^17 + -10476039389824288650544554840422998494184793888202111774272398227613230980022248318283566590233318324818020352377495868259069274994380283614273210257293598558653092985743991937732439519690097478081274680728966279003622340623636265615929798181013653677998280527742026360860660716010517914614904633926299604304706212926946044184335775505281522032585836055425769962876687308980749904293646951301970799186257105201166259423186955197142595892003354294566153244116678206647113399989974279332640161022806616647684081895048266461420807725740218231779091187329317124219823258239569753920808950180075310876310476317683012679595059172831291051285160531792799258004041600338003386793433397469315081160279305492034521752283249430352446703807012881514988572776567165443784037769466130638749348855275136769879236451226047963474712535739017288871086636199654142351846007473816938574508321103075914447624561340214404619355602296292880637383082489837084398460558082979717819812383108072783600723972115972367778944090473385349692894096641035693720603428171294979819152857734157496802218631725156995104861374768445194050903857279867059559951078792042431938721278676858421665162314384104801816741755186610244546738017160250005437747610680720542942493763496694831050403783215125898646824707911414793499744113359822386389047986354045440329328562730545163085272267816091128053810738423928570063693591953944339925475532862738739669836790185937754637643397199214346691145792897033532879727111450240681449167646865883568595489025209882756766132361584257899042522185478507916833918939735079565664136341305209388040241483913740947546175699143845766938063264607289180523759596560392583147863229362187397591379999033906386962086496826230650188888350835846644175101992727530813955676006036949120664483160585162584134283006230979819979536261720283776117106525695352315334792397722873411333058765573400495951120605889379881489114916906958725104790601395893884049858259980244579226372000972448245298347270833814936361034541795917810903047074961053966815315580710697261006686181969011239304677998161739633326873855977525185919598784800633092971543646534901481385162049250318111560656998610388488876950386308690687346581924556698006206736711250986046612904791402624288543858898051878432025052547039819077930601457627211651911246963598257973081560656731201177644124775266562714100683891889379349324900555056567065336408041405269237416056891943013243785598178690082198781526988427872971091501995288566141788094034169558005778494955467157896307479217830754937983175881700624839613302092821324507200664339528185571793642319437814472091982728000006507023513742461493925420099593830400*i1^18 + 1607565634538046567603851699906526140130675763442891792976432345915901831766316050029705436866647747802346465780602613110053895107031360038671705984121645407562139378929904799961610734889794120348619782946170384297461259861091656104896543742960219527725681567284505059518923151543136722902570586251884805352041609278984095210614573303137520795898991963685592817856757876327900464057341773255935759604846252030478320358970389815414984842215111252204465920050605949906855972632806888225343792271250273380475646411439846221808175631106909937180700628875296590274955477328765625207060450591895260503681170954995957619099870955016678708915355925229947894625902230297645881882500041344756910608757970190948892353414277360264724463452276320139124388141919458633107764713868616281320593290716838799544318117832201751073898809875192543526158241959316667556644497137242737175721176417409972687821218186187966759545145882619758276043040383278791056506324403261787310432949142361014049337944792537127805648855924128197513288855780428872928920889663997953429764100354715175705989079590003078034357898736428116680816001348635766786821444711385226021004114711189728687826484492951834070464941131001033074370185776251418460405251138829536664838399518919416469128709395062547634092109568524164559161622279263223331960358356404554327535014027049133979948490270705423890923796437886546457126977906991859132138842796622676302177460789081831945124940000838996119626634563756151996373131677876638041058440711588850489736488680760875348903906555952578025902745971332896421269223558935735984689674202243619029553200562798875333801804724967300459986911411853560392605673370089447198806367270820259250165751105995911751187349563603094285944010910640213126678954077511843547069764667491181702181181306444642328213925043676143551836253031447468339567140269817967630679614547388746968745618800572721006286330111813017837327962541369639296456161126323276230960696227183170795669295806294406709973746533105917120728101542680453605928084872171855790218034607309143265193437815380443423850844000356988798716307029602333661615522411215856881111362736712486453616916017094884759016520126837820624106747375605010568939258224112867513081626802306770829181777964958850102754776567201141607282210773218315405755376554317923846954821129221266783589329700012602071405700432980046514284135626245255070412800765398330103069711288592769092521317943392029538133792640879044093953741398294376742446124523670064600335352835841857168524787387834254725977628328682843262860450491822948762482186128923957178101461493721399493124427874185509486357868681092490847087985031405634154743726080*i1^19 + -114650185088412049427074358868499230909906949533472893765049535510116098150592282275777487764031047087953046235325233759881592762392567318396345840368655340078193404308939067721745706040683098942858564126246681038469956425214931551699485911307775285857573937766369506527431930108127821175898686067134198457119035648423931018114002234034295275114566737484120129276556181452652466712370818694045374294815637544456332794050489519678293224128708342334672661632341262434642641786520202044403329100019288324985309001416619245091257789866577270966580912680661089453581773091760660569924473958329206401085608767081873119258861095197751928620212412484776888172129783981503779446242192015565419802819518876389478692450242245310912926469674713238973549437199331742323964233028450242510399199633067804543656604523330950052941641247877505968866985762345735645064268473334445218655839808413145895457352974627503788958935269919229553780680424815691309076831341920075180242335678987966913102492340709478342773126735150935935976342171553880241150203832201244388549817957623503743376444376950554129718103545691312681534830840471630995016432573306696301968930034970382809056139401942769632107634561775187338700531012072524312051980307696113383582296810613430870405021902344505428773033134631013705634138667995358753337040695461121346385150393397543228386725712590198673770769296069987142776173446525881393082130065335901894359246168819605784435792386097893158619564203273884735992168753625207571770930913369253370199689352523751144401489505356242274096036949043470391993278809058330143785138163134643438094870698707533112470646199485293242659924194025351155099569519528744339948204502932399631045737697478034611793933676939891147936129254617307706176786368087311504685750455167060329042504624792406601437472347980963452495894353004072214154106772095254232019093649139355293091770461441693931789519341886062911217519857716887159980597822482863878303800328116886510923605279276556069617126928682517353584048232413625130701713809794276372413056696991430719575216414934270363725531082270151670499959342218211950140493390569700904206915629321759329463652658388322157489590992169166664745023057589465565571199473822852204061478417644874406446578136133425610965265901428393112331565514486967206994102235280003412857779377964464707913010716658720583222459768628032223968259319191437083924503275897906627897293497543718871237897418291285393299295017160659414261625152141294223876732299558188762497070615311838225960845396848713042134602917422011498341003293236211722221881232535872794783568637547770276617756811522106526241805883032980148187074196128035697065984*i1^20 + 513608800161073689022658296275878787194060229420971624263707983491100639517159302802932502593026683357831578260948462785451258486451175626562776666404102258797250204439871755024557937110728005407401883433531530052633387591298994678398840078091430266518332481366907022280113667563494979661821767086243580391132047368957760459579271464486729628114993394652979368855610952462966990242653183890107921021504004473470892804788309012015287792489254200800236371583710619348908430370230718489889711440613586583558913725502915132162815783950508421470572951828195772357016790650173933459605273213645168365208443501881544842343730042338106073097377450674511804946322364625016373503004412309065535751302115653142681946562528102820265357534994350820920868446140876831531778213530332328990540645437746654221516957495021111424513759991191829396616989608117331059300721129481386193115375112815058120140295216662661102362446698185536579296131350878616908487490489677596602506204063792174978083571144814377942434004005189598088850868872392127216837377411280209307714038349515615875148599896099497029168591534386731939222643165942643700733871117455372579130583830925560463899240980351443647387792453630703283852522661531982837201884944186962401919489400353993238632675415301465630267171539044403987899502829404277192637804357303925635029936298004200998809889227256949732989805027075214281798631939709460725752577089553539996356366251831415514077244522817024715827502599908851342246551156476670613824435024534454415648188199008445345696988396679092722228519096666279082004140323261929308017835260033874440854188888901385851824839842762060284597994681112684245491848828346435533262641000142954590938552776676681985291369992891165517115806498942627374833575665330465277590775185477737582021239842623784985354941466889649097376267160507324868138436606704792182516762444129847713802051079666773666749018224513586988192545587867727862306496800371621103347075604134906943279028526104954787087839734312771624835226643664667952648776322388761682650767629479499546025234970110577870456191642742170100194239313651084621120060771728505282098132272339457343271287323445991205604519710330190290742983631504585078500873590946957647004798846793352432959852759045424429228542254613094044370032756906993590671631186203236376016894068412338738805755983549322281707927037118448827647708159564614626982603829020797743316135951796234916655931047092739066110236642100708114340620564477608472403134996509840741295377116009660700290546772516197217362589335567733495534136957430373892590251310333849279258774277853525678734316262035288893808780268861472882623560679902150656*i1^21 + 841885120313118231512022490042804608770208376207557178801252348737931703250312361153861983942592471768776845076023946130478794882917910796047073817810127303669970515486856671891139548969810428431011334486426117113798331869725793010439499381265647396993847723234411466094736463315825115627938387981282922594121293279245808912134050722425018124343567854760497781308719700043641876271725949473239754211083126563225627770516370261669256271098847358601538119536742067747931837627949773463131897278046399445989550452404243884584609200894446621325206647985358489195936457529427237375385912256301327488125136344313912516694977786360753572086399784447227984940816872098457614818492346256644427205480786605828249871026062558801098103991042045076103194786684839425915161456015394477993436132374068744319508156359762695457770550003408653271000804419296280154989780463638727100498115798275720684985439555590062318218153934232852050731517820593858432590695067538725950565243481303853260880900689239155320386380403043269373525449018118560720577583169249174141050651111433349372444281481661146300728022050564026001955650812877573597766763676037204282281864999401306309693183211296418108501362137125070804310994929624169963564214638200442040425973248042101120382065562787651158887588936256863507227399165457143630468607170953713073223090896780779134776780781976748153324109877227739576242026628030475829191073502437770120734026366357131667009573399229208178965462880198568732186808998878101976991453867253580239242418045790125015204522652117089511204575206819996472034546535837535112263559712125488516262067462651034445438023169451235333681610527006978634858438942662745015566547576672766945423414081971524659580046305274312315353417018966071861466906862838639892138554642440532558735387342517484124552690242577049635591465519998776369966210800420779010243916936987615559397384055935406992617616943775516451429300910305759993003489753251106434180204612387671407769717694201487115333278540998766208210074973746218298382319577791453962295435928193038509104727144819594896867203563759887791618810598279928832126009462439147019120717769529826158955155759996300015477385695604812937339477017551082695529181845949362850993998755143995709162572505580816555708662846969475782706691639860696437526313629089325315660823548021396795047970678531160467908805026590362709080094180278200948529864875252823221359097059719947103860784221210549326763012570615751476917984465232714974212087195510411069592895303375195388682745236768296013533901746858621269525976476468044083089223330538260970784060709101050537997454131818890761655092815722866855459745622392832*i1^22 + -80363972629230454723305585785692256236816210164641270124933990521357607403626694113799960679070806576496186248224865972444101468051989182271856028629789019894298138908987120776748827590438714005981271435333636310846559143360530269745545136120648133444179699231868931908041623252922076622760033954518512201879238599568085310118438692552850294119742306716254139819794355603763427379786036544660726814773585646148682224057751029053005901778657478770564638887310792787867914920304573023360854538990310578473188384388965099470713422307003892458530060099625001093698567307144654072426396730553452934852483778142837836018119021175870521293230693513874079373487164848228917059930230420436240704796159673740492667763777279733817757953081517991769445345295425806872772758029120110461566516217258868634080400195485707301551791193395468397851618652465146069357975146801523943494106976412588522725418671627684626148744227468383912595378613344203953393533816977962439118301369486549832769970462524435011218887805414960471852908919024204404326339758400503957629608961785239512737569057917430788870708091073553645845484964500469951516481766769731331369108211425000720975927293252013265281264181923690671734733117371559397875019871503736764436394816931335250009295855996965672794240260191234393651042264219191457082918125363202200202305064196210832723977568608825799367034508030938781891933423198326186118921218966072927571694684817350447950290521434661730661507378752812789108603427503505813623097814885661511194780705037388631414861569432422039485745241723496045630941036351711765095627005387594481298628268762921711362949164482510464848719673823618516806794604598780745275420104846457345965599868433002857153970131727081617756024122323498933986373965703050637200826365761496268792092676442217059105051452182100252753601979079749464924769968263319108772719735526244592171252397685427394993549380869909297476559432492407592440000576351407452280402811464107834967845252432552466070122973224639709917586548931520197958894961938716202401487551156744366957723503227783359289058017841059843976773576711065096324497505366947379693243395707053007595390988689415060978483364446223521820600353250804024247482328411299686176364946238743710637850409977100702282010995159182938077464167570072710836827512223794952120626437286121488711317902463414756659837177963040267193144174826127309839775045782931657881803656839460409902694826058785912788621938189684850586979267016570812855962322361897445518266943868363449853585649908218766763980871495354825567952635847252377911416260521747786245144166378471071144119381224690429967130872140743863617229684736*i1^23 + 5516843265271937095654222385318665127178561284490179329267912091093995606398696917115286391992134303684468654737203492568709985892013812002572872693271868570426731309694012698161709096167998710366891554740265483919648193311989651729661209492165212432080740483556700690179685827884811792680393075174979822670274930471860154277112650220012266738343645531138380254309881528785085164794594299516148252622600303744661381179864667084339243951040553647541922867299802239757958078573552029814885162678467966742119382423594794126792680293844482467801866015801193424663415153072075628441128908149341737702583251526641701520676795984710771904269899174189338415321885316975058981433946824894742882533016326533926986174713381966657627641640268358442572973542770794044414854161299381827190700215280701186451280075192784443657175635553244420466507572454309965354751963155143357737346363821347837996316234624818289756839185015020293505318238699959852352861682745357848730822954815506758385229697150249984743439221898683790775903222869442358934909226354597410223949019187963236682823543732812070736455500271905279023472275144324096502596342954511120300954281941213868368121159518444715038657259165417185170021200980078169063967908767684802398258654175695563266138188845515344807113793384738079850909404918968235740694836613401470589082956282656397887666690350770206036129878905428064980980076218348135149110614554112457080794743186441574698734763640770970995422103668980284259932953562075753782029971613677274300278392688060915816835307089503856753979983556086054586670609202996072830443057880676436594372415686425681350830673833383011633384963539589403712369484950558465679143606528892183658043846783267952488886956725921466729839369318088137518085006987040117453567501086295393294085096545632551735188267846129187168116617690832630965786894941282203881292402999084178705338022244368936993441447769534881387188737308630792755686133820129867755558528938815190807598541063652317777977810964034668358582992983638106319967284406232909636016639868662557618200386926308865008841153851350925287208488396316974224755124784003945826155384724509841434192298161107409795611790634286265621024636149221623893467965805806164998261463816117749073160181289790965761165258879287934753821954355579446146250385946168337795829617202593342813772966478816458121457924286807204728609285259038036163371822217683725694269878051382312066282157584285189085317374276968244304804488838598294274452752048526092781677206427404695236874759453207704666677946509093171641297804883341125131076904401163434874895721269376744826923672864795890881846549743570688220856320*i1^24 + -449281366297315843609694896138012392418067052918148038539815726117371066976459714285522049906541609101974005333443231523864100640217368468669956512328853445758194390614421221605365427232011726116524527629470681739904534826036288276139459351357223853654841027758034242863900021844870639149679447399731423481486388769761073402290570683640622547768374551771013422595291292629783237057430292793827233231449664751987858581855093206629231216257123206853604611212749399040594818579335735484001848143629691680550479036172499203600379290802781106985236008736775278535449991093410570321499677545324883614612338478696811345929288885242139114585765067911054740663578794138594560169587767817199174582018488743550982078793651744562808839910296100338502391044554232614353528500127532904771850516798678983207408921579480950108995804205953116148877760434882271734391648507833095568279751710403447819081516436274901164215468897996990571147870761100996865299573336617678292841669740417206153623332488596259578745319690028936593019671627687990309587317698878122458692856256036643311813282063766856235811876271909437108695577120163136226833507187957630300676981013662043543237208245146835059540162720563190425311345222795902852025734380017824078844705919961799971753848654471087976480580132911708317924629344906598196673127017484467990770990875988007779700488341892531014185112068985894364222812887095502541811693823826563645241759484429697542675067645357179192433291404283377457783825519430994849687405820810029615628896088173119346422607421904711154693443364552951753421936863546640420785865307212866917550106699532606884923805160132494715741210459387228741542145394332399222538903581382874505915252333562513856562681582314030452290430611819730195214440937557534467155456782978386472865649601414823270494554405164444613466039395334660784673466297193177485891159061785038432167783659134512588310371255108857217985369661837644576178893853254650303859480300336813495832169066464570457024782803238207779208118035962266014344264582100320545011650182526114941735147797482113465910136127385881271043946653444415008707621950994182141734887867918153519220264214382819908336964170878864217941166887119995771542270677802154435716378472696918556835270162029375419195321537906573617278487383674474666755846642264126657555818729558892267754992065330072174728524580853924967451187931987574901911114382718491896890794132529500277087243868462830105362704911954204985262457101588128174766045863102352884456480110072599202629410732395988273846291303524690042323768832939994153550853841689784339307209013992734879904418735158449499736695890313010479104*i1^25 + 29854411569918841600651141569421668831094262734450729177803833029471164136255294826810428352284695425505517247245848645464150597692592301771821532693332517170171963148810086731437253305247559559836631951628642612951268145970464034998230996412754998360084945880776585254544814118229098481005852170786829824157718420187582174119876240431966979975193178473090736714819867084152908437456075430366929386460070387958860562348280798937874144028291204230961862672204544749630380306856044941322314936741116486382742111068595728947628080120217454131914578353143669674353907136726204273755305652389028327151906947915040924456786908740705066271383634421440234870388805151555604928071720540713128635236609384125699787393073511329799432644993994009060722676548193043635830682225094649517562600308259701161067793516543480946916616063525064900751281873203631579065775282100868035588067536635521887496376603568100676340802035897278284420669807190703388539598915794506492943873809244198840111215358122492301886108672785490862155925898212261333617149808305894522746864183298769822803529544900411448538670383973355384629813632215250429108575061651748529357102054281487111214622884074850765486086983700286138724518683046658593857824145588446537791323632211427208259668983641916095050252360129799802429690177568667655007106236384866298503406483205621934890883945871035797382581854347105698755844553291638854343252031878528324706393581635992495324617572649580497823772364645358725364346620582771243436069085293193592233600577505003027728288131882314438638676598434584545483699957233134314114144783096748299299737413623638034466648537086792840837172918350408189343365297766463231360536848778646838674175668010186507700969056672656911661044073948576017519527048820153240557036721115479504288618973148512462276332098553163417740127017720171352495138663372716415314135781005489066468310884842957875557502614374246663166626756246869653410098668073926910985679407731051435982556334660184439351854482774771782279174839918661166919442538422222370352023873610602542847078427299321346397161446930887576643397034623581676648838802748169860916978109058654713461417640693437344493586287024869190123319944856159746350963250986061760686285391151687399958707135741239294962301899321121433941410358955228542375000368087964590192868405436049590689772739844943282963379050745277129146694216194139491480112572061495158741616249535772066090737035747805019695784381669242622925849118824021113838470298314160520327115498191585452871395147794377207136009357313539701490030470009614283412287144277622178592900079802250013092587535120918743339201346324660224*i1^26 + -1392719097886461874084756426000045305086385469457877176916215972522552836167746477235083416029386869165181503045635587820583243041247540593006039218674975304702996923190705824698949535767538386671021857187621335274204951552100808389790806532292637749393871534087367701230091076857971692967294405912582796988437678009625980986325595810420660869204685424627319582568612923467646509674944374130453963510897889921545693489550185247905696583864850496397382365918376914717425545793188924714749611712481602290887559406815743002116360044756360586663605330804354671959464590444211122258158652437987391563294076167515057504929436599519127985950784342755241448992884946240246540042073604135926498518164548672081572405901839682966794716160982726773004026297061843929923809997732925336285199118489566120088265730393077308397178970458764758147630606531257525560481987198108350489005353013428922770251841320340241926659787249148599384081409714976904965431097409839415064564926644473257779829443369131908996036603280608775624812560180125896388634190401393253382892242300628632680871553767331443547458104314945293003514089305104289613552440104287612317747925728731168342738033138220207949778796045524164065058847633124702845772466724615654147737410279900910828980117749247827854585597382423111199088188991406190927516130931253279339930081738032537375538095000828405558369165633432388913345680549632010791219229186740172417082003630403914370002882055391395424378552373640369399491909434000355323344663960942105676030091361977973137792010705130169590457839419963427673434610325886092516316126465860557785071740329622168146444448372777444701257240242774749280469577442461415187390489178178881906392222681843475032331729538493326220644760024656295607840925957218414735259922330383236412199480218369841247496317872713580419290039913125562865802713802729512003521244940199289545928865809103448996533938437479008460836579336993218339729919380794677405029792511911862818756413599222503483058942390928835160008123059454489898394399651108446270710385447201647927735961042213124005020979687609729452523765744494444051601699151550738178125227459906743946330622386392944357986274037735803977120898311964348501593776137297681486445270694163964590511620419458164127643557148063014878330525867533449490744416699764934260779256885323983837262618926175940982508874763496727266194951400237676874819871278861360516503247546062353783658293414394600345561148651904913579813375878885713877624164101793439091713665396143499262476818220248097398791128067988398193805381864048411512639104683642249056643499704989941175987229043469434713408486244352*i1^27 + 58980229383719532769938337858001895041563263768266691550021349640414000562772699659142611079756918003258397531953425432217602724833823418758642775470975926096370751540613680273081635789398801581809832597258718153161736793693407853947129822519337301448812552413851739984942795800770706954905582753936307889938884459392930914741845283995356111609919362710062239745757757293838950572802417397903695855102980653891647128025140297690196132266244655327074775143428998334230879214443912292297762331513066547282424187887871901181326883586552729876669908990690843172978328064915911405794169093679126567129821808657053560983540004000241995961083399069850631793519701861500434916264717132322886202184150374358798640796045967820542083173162033147791247970894594314074468745188086847208111966107295205791640413560614065767178442157285785362691147938642724301850242838313496312510963327873658951266409729516583262903558992407002900389740724044286228504660330305829474122217025103697093618003131373188970455375442307609619458266739727893398534121400397627543567620114294972748596710819980101054794239758484935644077941559042782277075552000473668047437875581823012840693550088137091413327921781873087442099449063871472399450829167394486488072295342252380513514240990053109989883044813323662798205947874616921147526806989315929771409103622159639094415885628557037386273453502077102529723693094935672208995014517134652331844981082466679961839466116921207472355051181309956408935072335251859608424949263286539976776136394662825494484854105842719443653980841888347574359428475693914916305202439714645423150295590536111080814180529316984329283451175599994202373084179692433119431548535556757713082733725393302116608413502130208268572739479578753690836900836750150112721274592572679160949116481977004447834844371782599744687514855628225492293748132728275385471674982421742324106161561033189880062780318091576063092036706466638499131389412231490565117147843652675447954952278745550910777639267266133220566863212010426023557000000486240933375379564312382446088856273351278001189166528745181102583762254111566135795984579468701264668702937548288947796043053821248013091409122654505578193902258496607356140742579792179606075285048124145628562790032354720297055114099187931806133149124265121115704411945042250208520861415695253439507643527319502874255229797231013072848386341817032553898772408976873898248917978894198745914682358442294641195031402433519097295877621478943777376956885942958275214051511190934536672710688294362093722921369194838607282148935108123397718738949324452062443564543196048449387966923487311302083215360*i1^28 + -2786629743518099735688430669140410328225248296782886416795197760375370842320412295281047294102880737878477030484326783561783989122776359775254298997022760102709423444958344242443388354882097899754166599407098638199418321560261886429272683447299116641696555269349765001496974673040345222305286404226302050589435810605692764588212963761756006578412673224564388090855636352581411474627669848429538999965838332510596019476082644186563990747166875841700701318155606362249562024614439608068916438805950307836817598498550528591661325838775386964293029258246693099616620650396418757901968865724187243049695833964694438116932530781755895262438854065776120043925779071039064410036554459289624992757617523021382360841776052535682007199982014142615642213572332716788578825780835162729098377649682393414691492948398161515074753098781197993209900467290584463093631454780388761873719866480691937641548888017548201779474761668599519105862856963864778658903945519040885703508424764814575957427510845339137016925268037371231410012621345598439386867914155085217742631177110941132939131629293503902582238953803754788654771608880336626372568880405213594311138630069256626368664409707177163883173603607665919982817492899517283257008504516829373898495345754042192888996553561054975875610708936038380871093611604064808577674751275578165324296202666888982614062821317864304037921159690171886454330099194992018653615499503708701504866442496986821934468435900234317334735714174599080969310384205552212291261074205886135768904888428758389572253132569768242767759168365190517471692615179342509443256783631313052104096747752346780345663115347356203957513944933931740280758262897705097351214552674669525243474794662963021949554500954114908412832480349947177716101361653154396926667055212582487916151400709905295459565569830541220959809357498498388178320741880784566658068161217151527893188879635416531684789161365057568831427972874120249556326069436973087257443869795717923029190467343757566586182500345476759820496842688396848889460960785617149166076884490330415564139939469091689513541048382933641775751135369634229332694069458262257210277595032729251022976423274785159507339781611058968675212324828790422764210979410588980705024258117252273985669579352203587904995142870400220106180650881667688754471466191088416462260784462029280985104028457579319134869759393978051664422859333693246221358866164818664753664610272784050787795777773145092864755415958461904832991048514555576563056951234202347358204234770393124652910206186607394808376723634174496522892064015168360799038259101674025872614524605504484495982836539937297268736*i1^29 + 125575107673835403767999175636978909567324968471679535344217893485986063118403847427093458842353458050910929966854115948435178321908854748880669199256157466122601434516352229484696167249484607623716002643691185524918495854035371160826748443039755643168527400212680740332240133423804333743786267908239272464704341458385428055585677593755584220036792892820855272110514108739903993232347189380580053633959160293490149852488094739815355346230365239058732483570898219187296236241369009573610507775823305716256759521160395827272103428280100480516271968336456238994312975887079171703651655856096463894334178320526191025622152045224101737719752625578795763249327774056322638345630489462014804172621109356583497826087150760006290743445221495404457390377804794850839884929551904744046257580664862642986932090443755077140235189414167738692297019342300483228186532567745309936327051425649048525498296178493072587496938461925595759497337004697433434857440199012876811709108547467062429887512231146301784446473390099274196464450355188805350392098005897458259482523952845119697684449944605726273068425448654839314237920642117819843615042569308087115116343459017775375607426947186930423647359506872144095386083164326033317615811718904421012257162021571545758434416106864332703197411017335470381517689894502956808722956962902974628375247496942102197367740256003425349111882910969698123551490030103857023731894883160308486939964539347450203544559447457868300184557598273662255976612244474395022957620106625505672634729178689648188504537443610851545631767756036226189056606412457581966589558047200139209575930291451598237930482697073544407498087245003210732001397061994557173062326966112982149788723689420622970570432197315949796327454937023143444644436774312730172435521808570053914552454110793985650483744982242429193029460851363140399109347438210729152397242288625334681724515507578603000627502869645266015768876998505582206333824949154954403989518276429976515619387294428537748409545290698189914044619122022332515708489328831578191401795953795105210075651656911794453263269714881366003253819846345612474718652182462832301604284495467697243383521937047284752302563558108398514345397626515832304195503147950614948201739735668535986318598738074322024795307461719017843867182990746026724643868045155481758263680301636254068316496366465446809343365444129909773351505135045146467165131334668718595149239219483095077160225379154730048513499552960121425181344400133440273460051864593045471270913043213371681154979087828161220766660336969645257046835172778942336046661679955898895580491965444699131600157632878346240*i1^30 + -5178911721298204806612697160271784571018577250686548585981699983345046671918384466034504169753419367344910053584616567992543931465466082539001592862672950637096709494221135500622100160847306672416817988912494792890124670132661335429827681855381687049818161452101120819952551785228219846877299978689136991896683309935735109770293500958482074453313900379608691111061534951972835499941551215072481657946222617032687096535316974733164629969741937019394776026554546666312402992847418873589406709040609728700201769722341265408734989635536157809949251837433433776515303068599800282792153383372674690332460089056965594811182014184799636017410967592674157922271997582603204832257022482782253186626856787464949816360424797292375487785826311174097801341521133757230337627445510783242772166790711643242178132425005859092611784062844515814303410796492013325174615621500500640049070931025318386925730167680586568588129054826669703261983412394939419578248434193278948742098042870259304200923434657141057174226224447098981868482651574291941635892233521559285335681628437233326313740338095396624906880424833717166223005466740966872568990230256138914539102628795793630597138004578832381930854675384021403521219443775533788359037440069474104569977828104312436821048800641985683868004713758688063356153240161429283978969241149413708342772149612049409246412430299792023841358472114572763389940578581952435271088771026938355108169933744043625956717483640900528039292676676383611096324199793188105579454553954632688378716957034252035935817453182670080760452404899049449336967088923117823707801781204197092848301592041947314905938288846893404530270646519488867046453085415908780064366574820242579745209555728658738889486460513950706762147225786622203908400483768013047241155093179174303900215836781103622370028589574136236685007523289651491654567750155654514375789156656029250166290580539564372663673135015168557614508767248374586166770093333638044004690877655365809833620046838100140842020470892856728785048471225322866874697413055827369672156539880716149477699755236875262849574072707590035774436036348049938000319475260399352962674082905402806877823378311918708530819275304786815349449240861868379462335710361504830922642420900924978704789407253975945877697158421213519215158150222000654619772766427660540358816185552484868900619328018958129707832767015878628918210403092982544875029239466620474092711145986935281231483103854491850725479617491161624389008692425751280728932578739552329640610691157734819220878673444032360748024081055678619766159577263764287371801212862405413402735507052268080385248261570560*i1^31 + 212270867823556873497419544105672143275737265482423323002207927745377905969180745357059727544272700216214771205249930786780467542920959462927674614035110642919014796066019391834164299606511532384267942612094377771380152269003624591216787468588455980412518848643505201747696737170649786565260512786322658356462897175955260302057687874459216520891934099313239975631410171539104633161431755931327532152121821938239738103499351892820081259159653624074598482306608183776199795484736961973335160287085373008368132255183308999030932853050598116585422191577085301431532127954378339297145811444578648823942048653058453443930575791085610542670131196478641380882129012075624687575212453168041127903539649200278915865711557041703008243272953112523079183576862712455037347963112479095572412506719508159698445649290651657048980905445437363268178069015307558925972892989303678701420299445499949592993220715680980977813713053179902199190155066853203984212071719580822763971805897846041022574796424131028301637234060590952396378926736140420028309926860628458898009271897502748221711558908870987849451521995462607530197192557103005266415956729007562773103453438967316792126857945534618509694200565470984864057242768318722740232289297669639768143464458114844363841205239126284501755385676701116042299181758676031188108311689243504679583173337503772841308717407700631638522090965010834497876152622326671381269830100750511833643252428898400016932362815949084443899243045773036075285405470382199971228893665887825329004283222228944744577461333132330926615898938396440938713463642634369437770969169662066787270051446653949028107228584148430527643571096219391657391758309513321689507618506068447845378948373142538367723476454206889997212858047228661671666459182444370827018166867300528593139132746874880165726297935124850508280387024936285260374907832731355324009745543732989087877953192738956897455092495525442181155423923301606994246809395553879410927322416001581343136884399040409983797008854302956196353833660275738534450722186817150065377778926413500611276360414444750403659170395591965558553581246099464608063638728284183539808509858981238181568132890551865969759091268371353159085866263633168940172243651606026025562805631436927336367407140883209032409092561301420001276659158043058619241719474995959823412456435113512290468020521823655223966795861012997890832810974240656413083390631922569450086156483651392774340783552532854478615570739732588255861358675088477151253696341559752864661618434416874552734217413346795598179941224044187618086573974831689656580175259836276907306805584582951425743519744*i1^32 + -8102899517326685037002164592874607519942912621912465066889073848316471621959631477712106508720541657838544113440081798542996147012535198627630944062111563021297508229955823552463004009344183830986747676223341529210583987912014157096099599644685670116978454972083786059601471105264348366581788063145142839976331111135613095176828971250905703541817431613881810842899015390644042352321937915576155577203498526472582363941815024694577641329191916891099792511671020863289626708499095944419010632077866465249423398906459413254655088979343315873286088056580668488161303348862168963654197584063638267652928586518655167664338171640798711642718860072621082340350521017974788213148875202458541296101444533884169465717587932596834066724544887268699083227817259880182191818939263164387457725465898778945979795681184044049719756634002902075396385199524139944098806927553054639526585551292971037945755542450120759401007227788107091492016150289130527722695164821052991101317264419061820048695946413296932859452208613686822317553674713088742072421862618662919368196620858090343890944436681763654386319775974875418651019369526746725337551347505558224777710866173106854408135821145602072586558152859749151828199417689486887296166742963732630503693656826297232789860294111896671583034477689823282782391565564036980769194550426522665338448241858937539178647305123157634050000623822402958301550051857142616208319578895137311724362815596465870991283973439177132965691113521359863446555858216489586386885241192128628500837911955660113371636522259839998457703720952133512491409162020998169244012202802321975009069901280823713385574975480707095236322521102819345712756637622716004096491791075826499262221218413509678356462233543818025701345439559430737534582876524829018375995262167997228231784584174090327015162396429285740703563884926552283772386970757220792204942047725264091249016046729630817999270407563858785600472523302118128729276556495764521631902610520521348783060528213446817449086480140194161225751105255128237384688148805751120302806990068300140295495283756856593867781948698124590002044947176327006121599131906567620820248587205131264084146709165397573159542936393283324494270811459960601670003540153130162783797993712213839610065155317314952390253369756355823157695811264741400570806742375513381897440380348258363276215764877275602541059851451584265599998499188791392834540037453498830652858322870388478943285627824059102677360919625474283401609622525321557066096830553800897987815566890674429168244815953878773366566844951627514441238863118487839147766490760542382241012819024915065733120*i1^33 + 265377663609750542638756582445994964890827160267548555341689091122257363276737970793562027770474365548260360260857008875314728997011195783955521374995398542509911808603270741789084586495407541598564096605715656149620701840646761617519382292194147969729220472443475392488791619952613348513054020270516138304878509605334364569787060042178166922520026715965628243670325677899238399008828968742579806667196514189467102706063118685994088019661773439312830266845779684500617898863987652693660243380843939480368774045876412984495483161619319556413946893204013630652610791130618658668650065328669619056957782484659664625999539571888966056726962038848621084646435803487501503628929777747426671564783558939842723852498965785432475379579968668572858810831781199388691539436154579929846545021841802953441931170431578619488850143028880275776477273773823433187128105538878497988252675530780031052273312555995689279924752078696964442837302148017726400867474505963590667810020340588775631912754760225171114986463943299387616955500588611994723914449224088870342872564568627339078295861775536776878526548401656318880118451922945132917367268337221372506576083195521772287716415018631414025990636815348000334604793378126710660805727407016939534506990647275401178596250614467233893247786079306496900144830448447253792904178723557364851969966287564567568748541910969438028436116789346898444669038745012231098478169757183056737270577937771993312496966449114963315219872325327857911000751287114267991026453511508992215939550293177603701300154992596781436716833128740075171729787106594472165336196081679796738090484892198264182310691538785211052238809471352960482817085502911209193466041317688759342221884922782042209911178358964062821423122550679105102411761761916334057425121356876139383198822251486966088250824382524087484925241114364648296567456054852315088411282284813035977323082781686860289404753687564241780000650842409138143305730446950694997808888518647451938908022167102477556046199795321065694818048862911915158889736729730466176309183647871863035257482985890803103286640926028221373698743860664849706196805061762072470566360184258525855591078621873416879187912251821903632715797358965801820481396719181489080534719559470655864243265671159677865199187669510337305424268639411671647018469869425550396557365740129853821891704764958752357855540124706484596537591304075421285377011675673486814929189161313183821975661773705229231290079892996611824325117810465616352666161375987314935784400029636876369958726149228237985179056654417428026176710056124228197022526804193518300226443512932990976*i1^34 + -7692623355024441551608617044838905510325260470888364373615276524119797266948428360437153499045467248588749469236077151868136524980615485059349890519382049465807763728589630110542041256598445200741973016391201662169981823385443003088453978758661974691025407511622434295352541142820596748861809711166928859218420451761370994248910509127216316532601510443125964331283623359763148123294836817774534806865216320435704218022747813903754455935782964552487393153990971371279725078942435284226874181165148462523721241438810051550895849401282169232002917635288418945111137267189820146582002682747830705259444166249143172081087194646973749220011906398866648168453548994417854969900329253114371113834803731294323776133201889278769839093227365640078969894632434932574035740964931763235652609164007482551203837910759872204843536872178341854300618604167321535666958984081145033190783940259934901602617406201642546376426918796570123210786369876773892195912316874577246018053589438837186779623321633156604058845547402505011021528776256932810406109804534805816158276713768135960328090323583742483763579388882815364157112373442388949093186023728687334623144330961795534431977380947491736335357704125623210688191496143324108970646014549296358893634241978848546136654010924537353242459647310790975994441661349076217870923560161807410708061921185619651463549235563169952071317795157536598433728548758783890823959637180591272681421657374734494957141454151560165229359692684471872504733646549475058083678412430899064257372866157930106258329105553729321243409207057378390710879007761437936142375556010839043070842667247636353435033251577793421426919987747148602587909618669204136279227952202898938410618550701115933631379390131561698306672302401239611451369497181041653872820805242315714449052978428733542594493055852785334664991686831547612432621942219345632643602737284700508219924412322146350222662990433481605527211453884528007740974957968818613601019009493975292353742348717650036009903596158672317603724620285823080812401729285915265235847143627731471294083502842601872889334413145012176005890310619419780526374545180941274737000399615029273527813952266921400051355930387865939470686284214871313153838141042268715852549065453439856835004374807968627576535883583564951430735902523485594099425123969289908789141307025147920156394386452636901684693122885741230832996736620583304329640067559121899353939468010204574352848137547374505853788116970936664078464508463579777458538835879468811987836952945181945568815351349743210838977480699057454802788085469076639339381380667432736816283191869440*i1^35 + 204770784636596887241882528483101435151456673327871704482159832394333568347786163654633446210038305783170184996749619976821521540704063137232992899683496437227829066472032410755174809758755574594192525715951723101312026124562876511542414705113850629731829622682923294550100437988908276652518464745374174016981552818468121749966894914540310715977424545741507096681012907759310075357838966534779202351318533728828170688372346245625525710212664830467891005055082944771049060352457551140781776953912750243908611598424535014921814452116195117069662025979036361810448430345642858892449113731209638132024490885788152787631108069693724718755789091958254327453542761802162360263028679282681961283830267231370938218353901531713039841601318747068629484496150096163126602429970367979874637858208644076726686861863157836789656376657020593902381442706144995199074972933569522031526532404417596789377603192504093849677263312628336436279304799938101759036682013209009145442121541931112052452489312964480612559856516043092956611928301550852610086955044552664014626610143874667264926645093656687896261442111997490072085032126909302124104236315821012002419507823422309322542846663007982649119457825739123683193920477929233428175027682646305450268606509949778042943521373615624790809333357804745295649702522513948939225047058358288852393438856743057917369864755401123796703949562325675170853549479491336659664727635984597142041688192458103633097322564052458554244050241790075314326383591053051494160524865817477618634026775787516435639684369411637836000849929799207476054559695964962336054032791020548855283758995349591862633000899077827339915290027583452978671842782229871857237912283695762124537926555406509455956144933108344515971863517150546967333346969264187466431140230749166532442906440934838706812639863156266812650704482896597006259668909354811468836995670262981549339170882502269380770867988312752775514187573265455189658890362830254106561352324061984322738181287277004350218148788969816029729570717245605413352141478778459461373877987552037572015160608013421877588355351007622725565639050246860104029149937860243228498242445440495234657695811591252871028062093040705551288315255285863204441677530198813563538512316424370388672562765174785875981865057545888694154817976323897549316086835944317186898452050279661734413966236216896164221532597176471733406035325763864919918876977596535359823368284287836132755573011826904852279550194621909260603819070470689671542729756488271257302184574780255669103787233539265142535667691455536650719347334549200925330043642614913981057335296*i1^36 + -4871729799125849857436911906604662041960569119910050281667113003088459340189624113830179031819378520840642693570142903524927201353205401021627837653738449832794442858105900635724784644036602170296987133902876579221056164810728927901337968351595697574321414526309326598424222651429856288386825794841709647479670429976985125026237717734010697920729532264183554870349810792311318756246283938438593114150478692670865787116631403509564252330454353690159517932249595635594287002747789868152079140908679833233880529677313129061302116699432228717810890741059787352738317146862776167770236277404448614273224866416784865546424957518699595039457114060280825602488749567563530854868048104108087304074810994245427888991333916453643986300236501069968650250172577221816900916189565063860942646291825862314377467345108243592983487067786572378267663209713100010028215048514123707129033467168016438501163622012365551411233011825027169734508750296010438964009701165593657241203967495420014059860619361593375327664053756476764038366497490233428534535758150755559948996773857412448749811963703299649799617766852222779773381199272106365926560152948075274176544371948618673508936767328611363507210931306126090497650748682614487504118191464833800090482870816624633559342950985097998422793316362305462087756959827090767617473249581598933135025548886354419773176303843901728890124195349892687280277559868195572629020956357023188474773052997612057898920249690805303908467818181119112389706313334956367821377818691298147086203658041947533384857667346899479229327052060522044771658921384515722084762439457076608194645247821239427185140905333762950019349956489643862947091796756447347276926123602329896345733661316994775979545887405378589832124481878640159509545437253402380124792155701133519678092255993835689453169422086714349355130981734591292260789635243494222306366836752664391347142623090959261043201833312297589599158200304241325405141626660931390547919277309250970835579220706003985773283857065339217089023288275889543472180346156559151918767063396085629867973421794528927098943353126713612976969885568519198107373908012004973668254971323723297538132255632396653831546962056906089773254608750140960121410840159129417048598882571870684160095081745549871132951098305605917181251954539841159159550707151770229977355362855781561804042679897390905499505999455539872138719789650340153218484679953241246308998126755237835027286150848787693686838672407026398966875102566049476677847453160769808311041763780342918979344786761343828275664779016435883396505580964882485683337161220553997025280*i1^37 + 102766309835269543871681047775285227535928023662368644373633608830875917922182452054213806084585965037769577503049829932319308541891631434725613625191872909648374930092336095397132994796479756315311186354175057312824587437932144891480520053179305732869312361197762261511762538394382318863604309213486003790205245188188821414234339890026116158315137858098604808654925774960215788819612781818385889279072707514880270679704048818063986295037362946353718154585159651714946730924393241980556576626414925945458292391398790316304333525779492595402672650203975204105478121925355544891063503895976290993187553133726231121174177197592767115124454427902369988555538488867719895746473273292673430519433363856207533831008562342173785054076195796118284861386255420615786544165252353941574603494685320082860505481107782522891059386844207550897372311400586562097676251707885978056143509973430155092227650975661511292643656630877501932121474150415698898878584407279465809541267247419397386336098625688206713148872163853931823001147641201927480627573056740287337604412478589802800010582225175876093012597559459913409245413503046755912893857797864045274411283203690167937709870159915754909486075136693835608401437211141730401123143133852622766097242566528099287974349596003090386493453565936582130712261465616243858774475719999517555866757221408931231151151918424992793950444720360124318664313786271626066927222181432982860843340025623320222162717870257061444769742871196697629869826548611159023117119299837725820649884334447998941003683302054091186031687684737392513377724606457039676063427335070519046017075930819269913683442004710704310017211493098408133381601289973657475762749034792815192452083927788539135464504675092459509838420676682377857173315757707322264880111733474580181476064059780706019703809480270697418451884121281282991161897858241990291852473104646281248635165066110521132057440740508684869184856283086498565781738525714193831600628997593154704643900912779898456770995993802911554779016840066989448775308674678305436310995883540374709675811203706962353397658606711467712864010105283469524220859632679827419385621684944776841733093378326022715231278709592866446314795897641459842819258026411017697960605895552401750730786571052177403076729326910482982680349253798708327459841693879155585204226793522044173828596707523234935100332364286367066636453479419775752594012702779297418830427922391180861271782112731099687486681223295408952457800078159160463814512729690469048137187134350569316936295920090787288606506008006963918733447885310253334666871634302861312*i1^38 + -1943875373963073254633039392210487921850655760156506179140936714288461587383060035122533080866560835060307603470907376630337735001675074183990373701981153071604127066889729319416299319283589081600043965318904121746406633099024948259925386498775527331179620856560133446621736887760594399827528876560988886913061569242556967501369367172682183403526415006977896708219629407114948771230832024083013802812879533517177204476928703109089918891674269085837377346952740583039189870609405595419245373195646187225017693060953421457087548145005867041633146302000872068101152341624309616581164546663572964272168768004226822586823361884517608234169469877891533264694942119098365091105918399793404239944664312776194191679239863054397230440442296509664063626688535973539192765371087010863773277375524142553355490360101857772331772867179033494591406562547658488485009840612942499266189446975460472693282179319040827221111196444000989044025727605722792995659026561833298202478150127113439721997131558380606047320509449398724682871133779895175774165844664328665828756947146390698598400103939816093085705506097221828687174928934415461811498454358298295621309606068779768017223308156228828375164026167836458850717066782192631827597020045999862737765838726611265867290696462367961214166529062586431510327312307986086896038366523527237407293073764918511304396805800192956488452165446108006341332579605333611917333925801252210649482487041715985850081297145307001098156171018702892664372023075853359498940589633756651382790885570657679576340549177709283077063907807302772345142263836813783349521904569066281886458523479082735937196192496746746448839282602446009710963657952323304453744531673646221509644400727139893186589102593918242358709739535206905332190724027544524735354759572031876223950077050503541026804189634559240480329890463380250860262567017242318993307284714046594918642531977976768962103955052783666428121986866265531710499640484117226225386734842178594424413110687678409112101617133354499448432131166905147242372500453164181678546007072802956325009536905912577741526557054504490796292765266292869640177904341185735688892952454413318446635848719118170442235659717349760525874373785226358846306891108872934769544629377486179547622461830458370401938586540187664028982001393519570710733793103787690243995652931307310857030416549592006605572253509254151799448139134905684878604203513945180083446215105995514050404411888640190667119356093521235314178002402823116380306497474377089701134899583113109672253813903231562305519335222463262596549935721426289520884504854528*i1^39 + 32411210691332812849780571712440833730616080389720173921484585906098467082825690079113920395797767771415717749404480090473775263203958090433919927717959798839401397339829673230011564263388328812059144830456089772446881089608305770174064107562742348657686078277386916233949069002640583311114954001965729803427863551531470911166204274462624295035302905697382550499873856325980326227896244212950261769487919450428369652969324538551647439640591787860255683010418614318730469256617144667290122308364388804298299828666474622509996971863944361969376052193748773871222846138810168330301133953243650755952161130504700182136802221332951028953266976277275929358314200476883262226690329025495960586008862413777003067943626160875725756248906523573533864508407596045367760315839966189801630262363387502877217968786673075793637188128828168359642919419596166921438935506503246485374740297157667373494338646356974074073168993432713181621319177853152514492173229985224062603100326324304840947117099469642270220460843737674061776248379117139755539200773846625358966450505385375063455108460644355650863135858403196120123310383215163561938473563756694873249001351110524444471452423231354118666283387841093353878374955470717993219766417491710610167425809129817123960876334715091482546806532596238861723879642416740406835866856180777786036030288543945495154355684072015224068459542945830968345358675060745096378149732578698802667685826960110560747709672262591681877178883576876923874166523563061406275705235608317867488034758529853804449134277486678752427607871803947149852342932865780239497561527229220379840102238122760032259442345535961422784999855146865329130063301303376994928769286328497641607510870082562807906742050509980387695477397941992715518537172662718563049158126474895419716323271891343068144420507943085980718782020203428779637965702664140734724151053940394126570199225966449878582041324268522346917142994657528883353396979915919487706173097136614595771024163125988432753785100218759023951059802637659439661234544942694384008987484595419542357696791800806286924553539674288779464649616475568819719390056974245602994448332641137643543647758008673116667920325174350232056393080625470880176604831836329203888787241040971885746603378201222903177782508309967296157709936872384616345478289347973406835016880692248268177983724584626970918729601606075263786241592972891218990588122729234778463917706725406508805166783713004496678715249533531132805259206322037249215901648812723689434171096819850813843192482184416663875764491935394043583018872179201716734918656*i1^40 + -489396481420478566613661591204806941949414283183825285217497321444061634839304735414606043006503659115326112018983306234038108528862538830557600647499493733998321332711657682323326519603162537343695662212104509052625522876451647152508927017377457991715078665751901577445089852963651613970390991839813417066793956907274224597459585894936755806617878293149169193562478578255615546706234373221624778885843048840827669612814194149421693046772902959714304348358842271516261242932835225490421830161601040217665480764089427310777956920515133791829519187567706105756093886705951512248930214992822028806796282530920399150677045985572359070517372225109110919672072425510575802431337264082635938970747859948268156689520862896669831705152817192819502341553197485789640462374051901153824659927558438729459146591715964919988815916781660345528819555585636655919232043921340446242863220649265527062054165158835342501831668144014173872990937365412838424251205990199767068154521659285954532285404641337123905722536018987433657940624403702524438770813190690871464646009074453130811111661458444225794741144630556102487429164736259986680531867558035217066515742261022014008786516034144706144877933700369774652021299031788550314560357888255755335430349305921587066191429619451199547294698058641222047395998927169352818102163232474471472186431328577440706562354699661631399373177899886240640104752485250680621779092901468449564662035339679376432658734537924553438691414606164017470916760091892676973175421327787312515744757839023552442808140236088012606859592500240871417900654095211744533435076602325375967739795519021841028253661178579724695812473283622429903895814115925248121354671214798496840895293200100268302404372995381512499177251842528327924722206443797754554743724229836381345562774381339791153583646537318415738930249329896310662321965248658821314520700052486423427391991924151122058531678007295774742972083828493852547523985586207940669403021545981320233077305319192008176581281347369616968513534224738571247020710261097091425344394604669382284345185457543178106581595085251329091050826608513333446708803802863990545207780862767825090384761111031997712885602940704871928721066546189454665753700063024644298118392251231776008134570523213942168071498027118231133380565000216306303632995690515604318474134600182222773710240768930192924750359957059668802924474246615234571325911748053163559220925394744417449661771655876404933594063479149599220141617380785014304397714599682988860239219927516253748057597006665176552126800751826447543562110369135608201216*i1^41 + 6725044572071635284914457177624843220285540991100072545880190134283181450685192925823695010030266137681400988026099680547687828350600002239541620093606320626916885667027814983352978359805628221016230954822787237820359120465783949991646048799976921987715414206271197846652022665878643115733352982133457253703448747093427151449280728680992370912725057168841100906261857692461848469254373522294985151828613038890956602821293411603869620372853683504501791571467849878565634963559839436945222327598300811712028839621793181004179876417291259085600962415204517615582984322607507098166393829676543915380916857162655901922380527543146821354214913838152162045170298495140860722378535229796407420901402219473415972795311669905845034764845611416596803345753920699084345538427701469812474185624057509088149300501728145678913228687279413522611645883569916058630538972508366966910974490997532600267751361547913598336507544384334437290758268701560687017742899758674173764564616465019440889587040465713759935002169470914901354393939863231494539829015338951131846204426001556379861325824515868291089236899462397207923710267844260130793132799728295630594757450654585493378537950441234565186653785920502671563344694698622292164492742154392926864689969583189626177867682983140844423808230777136682565049332237670708974111702847290842934235942981338993985193805344533611952170617435736497767308671539386486905290893465669253500186816969578704928583403825225398142566612729368267619019758482451280791865395060657600017071633828957464630789254376039774448732237322371135249525462420268040384189408333331046888949680661089327364667498900029523937620105879461100911358672374704029253291353366418602165616237704709585810959837158760783496696014553808228250849420999572604983278887977667434390131703298259138572848589753722355913752870128046013888500665974326376107844898651883674387153722830133769875381838336193946162188386490786117916965691014723813609354926657392612617711745954504808662317767639648848312432899827255231798335870983444757356610682230326389458511123339832212073990972532340043521821633899043347116229495266055236926296505607113993393560623407684152409320283605311376121292659053438673953948537324115615251079441941539813595207876125602181407068443280305056520123189134466632200490500763597958718654726895893772257745792561279904818502939593193624588461469624872932151037627963030900884307473156567381983174022556987326856215086768064372166428306589165612913821535079673072769642728919464490557176350769262704215766995132961043388423888353361920*i1^42 + -80161566995441300939186412625683809496714840306361489325449752818027363372548395616149179451150362394611081814783709265623777345365991484220149429172190947032466152460705980453564351559445215081148571826491916757569512564460853829075806118063455766993741072020298483911659495209966795199723626790239305639837614746050330035900816126646632109325260092812762562160885336069255367457319673109225071917756807221549087216428154325040542439460375344677687102784472840599520509019113773708653703938454414060717696308642973243664199857175192169318225102575334739450034951136286174034645509248294610324727441302930365908807973636014556181195510357219251836506514891456410001028963387065161399586978772414417831215763979455055827540640159580892042106762636775584846999810698691833782032925546798789353164182634650729616077786991139012022897321222029657276315730343245272145536674090555502622311625048792891027907651694731793280524330209355085482597729469883718406486011891082845573875041264249880850024103282007051455682927821512541578064851260320453021500840634152432531705388380754217221906115673987387220992915369421558024126815028378902804583290769651652700814682977208414051172503048435884729459544903736017312843552799147669355979479513706855451254413365952629183747434673503481309978186165473914796048782521659651514719242174117379345653580246020855381805454769791838253978828102607384984472504063572664972475511252609766673527494303431972868335329373632094149502132735061463367488862439360718487818221386849518176660124783222459448543465081440240292253900779176050673654893648550130845564339561369585017012518119569840332835935526260485596490180428505353045274248937518825037692815058047096899638495351900278113649436259943923698287743683528897919162569184475608841583627667647781845049515432713809225185696641857548117711883182398091262516881966750660931415432041798553662046317735857322704912165951225397235530674564332186842721192693439764105381464863401874699733431114326710730708660331574494180072061109062942368255778845681111907612207924736594530112983503150167976355519452491060584731447897209131608276179716552718708597358899264819797694155775476243126956662849906797684761654113561941804642719869785987509836841412648611784669787633489912857143908934100581631094268268516579281681830474702095155397963376300260839499265901883331979602053392783420278594909041889421940656547080272868215051322426979030328085004562982181979097037931114936677239566195452638837044143114675828658762188217060991091794633704407586571342598635520*i1^43 + 904021779550401954687206944712650217332342599938313250671413415398500980954643726830346928058062364567820165305268490100953896949271232214230419056450723978171270574663569922239612595285297997654891282470224755277412761646750499264347266090097982618530941271796430999687543723472123532597282179773986217788292338382458343262331644576279286551100232723896328270959596019571518754321875351905469423580549186680814291894194846839662123258696819475340606648759123978670170965573896254559072345355169664452123380790816840640755223180613759690768426957852929489118536252943777275450011948013706799660558772204009209531384910143580330043084772712532752359046617224764164583124400386749857393767375265214313191084307114467465178627518588933838112661409902452374238953877278088826519161431220754779500367221408766788281969727954300273292385122859400865856678134942829249755288025247072900413296581018832564088415757454926199184824586447740896133674222094061045541280864559875583777824874405314293377382634903589150145732343340354499162634395475140976172033587854148599041294473637881845917445074584365080702994714594063830013841130736747470584680899537097265706719143041305209978514729189619723943292466333291038416346398594061506485209197260675338482484973708062101948903119608542865213543388707092555457205546172585855849405239304048997244457972725862075097231943020971239821826285581334383611438327280352167139542946588569291222165410209883806474510475980087132943725923372490603025437064547871887272684553943143082176363357411718406766386135122363637876868819772366629382639390799012785985257437976487274558116676393130763192912666273719355200337372591038397131313504423139695170582759623811932349436523777048204728074662331207916607940498984896448027982042511162637029505586401686170950754370803661304254329522307740493818376102408269911182955102941933998182498964448006392520203340045629281673951444175615722150292868922578382390129682292332680217378729425123123058970671835474460565949359310582887236756834446235128351775495805748219434657916403397022689613870874413475878608126368048116722539959855699605442885368964489182424890110222776500294171168106003507158192292386357047278277368250598053335747984528285297877696248577138925244142114928553347375328004512723290488198445601766540899704441304564462374747621735084483913315019294482823575591539564649099660238203809290392282309829619635754660223505877063070904271533510025172787705160185347643620937774984841861762350302186383674327064626294082048237483314343245830313476096*i1^44 + -8554002492438631022820123146010653970238728483268340666444969170668104850963263690739175868867814214573889698305225944876805434839219790428168033863825020267191233466013079422213371889972836647443183702776501689119565007656922922580441749423450066740557317037805572284661939684901343764537784312672443259208733213186485166442365795507482241848080159526522060156868130902568421248436420050496895934699389567991348110985482966609135359243499362394423631725677646741398004082868812568824392986827492457615606830280052708002529353188056792519530370852687161093342073052603426927333768511234435677508942519370433168184190470470093159488901482387286484463795195844067904852770593465290754333154681331394515694856186107738294380957953292560456423978373439048396307920112610764516038863606830623237336700494913368765330880574144436540283821227796021718134970708125365864820827343227838515358750984708457925080391737110788871546520810312232449409868190095327386992151187260305313302106320576945577180851647217903965776899768925419631919995266056134735092656341812161339561457646933213994777637662469117000314894762257317842314600542383150092611947310226689337719986181202675599711443245419150947691231774601260291355728795298558964189599380380738550003838026347557444620214362631673078117600150267528071491205883082326540407722330277338597434680033962193726551786087560241023506554390795169137882832490513028563585707859642475872539119973878030787622515809630184857019510170600311981369516499240198752566142877818629554731781570826881720839928100955071689699066024449767347650910323044262166471777022851288557460889934008272882206826076824497416843407214653335032170608839327516309727293218523652436108403584448357593123476427006171808139437804194101469597719148978440745025181348490767418606178895833691845489964892475436091199662599875115085877051238613431559944822564712471912879811680847587741240866640693925034706059230170520650973990832626757756118419123027409850420773392024283602424557216179862585007206321209928190788622472645641343044082195541758990492233127212760222142431154769042504875481249949197859796607696636087239894230224090776818051563695630456078737185188390705586202767579104707947465568559626374560932276022786897470696188733413423548288616183083223628026567456275107914905652511157768403037392922771102654927066039776359191145581988021503073547083844452693663882207451748624865328874963021316233303894966514528253638018145380679081422320740160507721139845724233633423262673733812766414605797306821825789952*i1^45 + 78201703844224825867608158440635098643979159178799508889643800683235028073819417942990618189176719496443801635972686948622639311968638045200893626611723771556157190053554981499679427538418995944607705252489243318946005021735912438309243395258437959556212569606563396807273841389662953490395152020235513684543739304710525762158339415561887495250716123027526522764762207865588080217331186821355962495663825677106350157863258641573966999076035662645353167256076924755414724541928894111781405662189864586678130153205362024511203195293385502506191678858407304570287939921790145318718059114666101843404591248301827808111264877464272455159586245291516220360310729370124656798029397593401391989449521162036401348212400243785117078876007639223937489500349161914245867262854726929057007326786032050646818047367054172598309967865674991571920677418020225963494315023619326366574280469991027738504535267412954784716411349558079888314334331884147563950769023682982285774798067936642460978327366327451510242240905021211512753960348003125911883730102956106969286136113364117846815188465167341968116301371992398092452921546592232017420565426821949751126547741630136575243261733662487162445214886978831337369450372226408549806623347065631775223498203575162652533041192199271440680988538618832066714664699864159720595523050441971141424474458780808346361982758060945909626875360448388115925083135876947913325799073938246701925506518165275481392137245431123974285834126089888960780037389762585010875473671281069813167085343052653744667025829442691975083639098284231040869366790668716801183514576223067121737085046005376996088428726802229919200464005748161607716108414702108461213172240838641310547964236120565501566278562821463288722851711515463940075153481110837644817707832559362796681955654915708460784114946187395886461295482209047334794511964122962280094669376645308042532073168583927913190650704598030658006888342683902419576905224561424372151445026354899504221589791608982136784746044352209090065640027311077585038333923542261730341726388650889319935644341277321152631541190559959500001948529271687328547409497904220552884990653909614234968835178029553707208094022593251552589482196865162711299778898476518079652638203963140803800633050893483847923210115652260583719520848528402048720280255636201635060730566202961736474794938109004353495414745456161458348796023787266634801471432149646312355763235421199440215385833629551347271289303422658239988801694687316146594406089132109266145835221606997213212111683653462188016535198498816*i1^46 + -587868975935579360417993232846885340020829645535286217705127913832347753696714419643195606343525112994962514247959108263280093198865522987214280252575285925637631542041936692874875146278297850085523516151080206762837182534719130263782899250296366796213293662844582976908703061969312597760875287269991157669149892331946001856439186203003592007212941434061664059797434604967825038157803223043404317686964214736035393508363485755161490226836143972961879003568637685895964507550656569686008871772153881236148374760275068389533248644471074512477643369792923658285036703391875856345978994092993378414582682573543882954881573548363261245053245771423265297593196139468411936649016733919774609848719356841535089103264428491154041882094299112359777373440130778791610587655908716328767419170250981234788588127130171525725452064489075988171262707183216090403099756645940050638756290194830158902261006924422352095036557067261884237087471122166317797603963093080987257214734466454030461727046569905516550096534605598014313114261132621136933197735556023034193314405462954011661057011063065380951005130505921258503428840476370263576551520866591304577696151998148280675625401759946389195210373965607871540873990642286281188391459600527811085133282842181728506688314236573449143057014354766362402141845502487336187567501637341769787272581213594961128098576956101302862826839284085891707090230213119490075110248606085123076244767634984541583340272020332838141474803438944055532193564636138898048175165596660364284223254463859723436359764801885881479749147791564527874588428442682158496936578006504528240981419131979657981712113577955210746389140797231635000476032929163590851525792789479070905181596739334224503111764276869139554529215177950016121284663362690563313122699224841492602524608894006534113079336403548094382086675737304013635431015167483317973961390360720934583854658766111392488077001624819705132061208600610645672579299739659939683304976854542842689281168372459180047133864366655529571855947781743329941066946433473142298253800317746286588942142421767978393298209797357431571123592414562731268661263361105596172803592296183825826558062401731532105535528140631453376685999319985123895112802671255739099042703225186820654187164930244955355811650910411854793441068961130107364777011749473260922809678544947101302693802619885569663507096037229118309405699955727835338868135759541001253090297017484059159347476572368707761101246127666089042409124494346178070013272875911027542566394525726140230686071746155818203450703872*i1^47 + 4275336304001169485805404078499512594095397148310521079390835630658456307938093612584938391424145471790363316551854750651588368274132726191252522510170427553327576980204996763708090652839931141306259648914852568873886220952568396450606002774243146007025475315977117766783555857029121323718519280262630538643676809326974710007321305724293516431607625563203229672344315532667680527632414190670406092382272996403435717222576428793178914868363159720748451939144886702537114588836379695855883340227811417671774656856786276243694700948148873570965722267329940427914878999701474742291445961229710155807908704399350518692258029645527028232525075862451974016305179292574870110137448077067918417581036513374797887268615827891103878766884486099096142338033450505292230589627225933308299146617143675496907433570180882206337578290592877029942184353102770664753537556159645212025031470195031209047468205101447151489956453594498640272745170903073525703237519928207464812883120949242252273799433030079199256047409573133405383226241568357955332902179280751044480550012096185248469605847042092857627188602629771630750111639491815529199040426945072684433854126171277311384484352050531783239936913909520093807016301756887133445589535979898060552630240858294690387082561656872836558038855759688766923948890310190238533445002382250293351177297078202381118431750962043587221501980070692526755561367123974524048782215317373684912894087598468269211772762815436745774380769415735826693731005271307255464725306179819126159523305448387966891150205449340080175341189672713077629925727304846011280420319569008169096430611480891127664708744642571577742561562752955443148664421748648604224698253024303879198031075087204253500628021399643911284056343370245090554378287062407600660680177244688766225328416163424171243575006991339630083760824071432905237974768150316623249905133694477951463878982200154683258443988469318430631738934877577621285119665246145056818773006966533256078976214998000862210618032346712721102567489396607980803547886952263918671842067832017223701040580265172606251494976885113497173965544391290949434421927161199560073104691557847414595171622470056855683648438906911933631757908741292170363328413501124319191004490558736128408053659043861666572092123883387744780154111759727992604110605852599365703977671649387707875047628543904462783110007987671393298315686728742573269533557881601696755039800216699236844383377857503359377872771301858051676936888676872388032992919240244589452080391852414729939473636897841928470528*i1^48 + -25639858956872125120480272682769216614948052330366636173573687868436638605768195018914528076156045126025720539921279227090838703979580318073609889092835400547928447901977657039861722883235504319779406548007381361937696456704463946433853614287344382989197772705618332970913239638242407511080648231756117998144490221520598271179335237081176079233068350513415776920381325403449152830283100062789658353188216579705875665591437765102904053365337345565931546908203420996186726011789817430951155058387381878128534524412285624161922715112238113065078678839001834411230004836516579901072990483635862955357171451236570939542733905084037770735833153355557161046702523832156726287725194658992775709780133909377098441535133712980359439749218759092644977425331053759703953076129580629696484569925030381624017691093287935971696285439534701477391046944469671797230606354169691059425323750160909751705874958618057320825863001087736621297349988783431974448488325609387860227523436675585839866889951258324584033742121241015812037460307121156452904660656547902593993999813705045568030213875042309864060555367602355152442599290662919420067302950524873887008679338006208184281744924870301896638200694965821126758421057614546209469068728020366062365131344155518158462016348805221300826143219740583100771017581889044271434006044967615006756303237355755556428200912559183608752615660542391735823103788840346506571503726699233838075466421245840501077278638842883132084518218883273952549979797599541105224985274791062984275903712074892174140306673014204689935368482509607116323768335308797107680768720981207002313820037188448390549416862330788588250737964429163098645020895259795480440310121550801291099221556252410287941796320128488316263946523349904189605652196461266157981839758966250452731578660517975265936733666903054530190856442658809665418407748573478167261718733335680539762158667338783916345097470633240322976424969845617449607533452017687168837752788002424154298733650210046988804893995752719985213662683634822320518561905154859983065775951338985958038206046454836847528605366873561164619764417798863595823711542071900369571950633344745136391952874204980272120153739060149669449559243236012731156759789896581349156485927207806176234638307348192235472715725195646210652232008805079803522627340333187337784292369640821928078467832853516823576972454581297431600274955756460848421224290479365233430377880254093925012503650573317745727933823726916101181622078047638405100078991165846570001176388368931485070281256493645824*i1^49 + 135297439629712915834580561465180934921764469057899195887695882688960646831965072437328263849722816224820621151244312898006061269478072065359415777820951543321185434825605671668112720977892304742800334125403507975565620977371652647922412892119390036739645055224352871488806011335900706732116894569426091194675514301682970396289540724764729110402847139978284869724427113793002753148619509499476206810133444012513261544030549141243290206287601838031492980605530179320733675515780791701475318562173886070858434783257689028111472163883082865425296414153131189063468586432258208112433583057976927503003962176082709520156094343062660989648648530565890112776661116102841104802392945849252503366626806558511036055136756596609350685032452244780486542504028000853203025290645549525581248339114002609923514900586684173969486406721689163627095536880716054149208300735978183910235834177197809162841729261421357006454668236023649290211769097814691922865019691015215556950169269555197446885420985373014904720784072849266707781921586124354638516491069633841891665305148896249446149327725041289052064501561379081748703030991704701392559209174142758871158442610796150603170520494346878368524000217479479649614298731598994958522673115813250823056568521956215896717276263110868661562288567982885874811640031199837719307445293473557045059045920946564307274179154314357019923436962973505404779740221722683319381540780711904728066123080952999399088006587244325514019416138029313829529803357295235244304185005216107324621386340817963310325829052998986175743829673729708095466881938981163546390580908469835952409563899527608588488430049516637795646936763472787826721629784917238483962431005021924922148411108222176076198077684653659596429421679565295549161587697095773726325876178396161681338889826412566886635330948306170183907627721320290327421834556659764442366896531303954984502431646133291426050477546747011915831948473069288998681789741031145543837110463914790881712379912927959127093700809650873260555364229325485863819104988238945412739626627653773478865156868916852284302088921333177320566116602990895340075956305789012160619451163216559506203946211590403403366369467655022062460339378998382133257163671639940722363293774089677857048886910044963353827916338161395203966587020136460695680000860290151921577191513861936845702440512559363631420710707202052003646779383683652671655295501542087896946471081446809855858759813615214767874890185081207412547736149033266001539094491282371245289557988019387533236648280064*i1^50 + -632962934611180102263192024604687075373882135811626935854230812575657192949003973944986589963329347333544450596716826517155022062807668511140680792273312020309915136635387577501244281145643984168244898553536940863285732404133907033417706349750153030197230751553579826807223631972112835940817063951816423856831670090708301529181784695440009165911095585260472971542220227647329039749474343014140755260965114675353293965708234054029200441452703045540306051841684468060999381316823252447413171891546577954080093881358074582540666977855236250847643497835823276023494042274670399525257915184768014616846760315221798885678346505346487016658052437034523958511446646140541012967587698534083334956497763340941007578663044607370745690353139726494180923565257019969833915432082649040243536950503595001703817118424778756360908520362296415463836001003695764288174389191886345685173055798547693863445155760584957731705879366552233985680239427481944371025882103364848785969198545072924179475678234298741823534435291570885580995651522418258892399348786701472970513515477241578766870557164566933637307221966593327621381825978624707676965965587110713071624967482781942880795776703131797500230388117489610251936856320308969576463719316611343558088255952513717200574604170176960748762146100458326470568282419902518791961737266619199064227058937296262520076767628872086288574760378309563268924853735903954280326334999051528903305674338465136735507152241623644867610439681183781904776304376372503528673276067491829230184760409458965575838326095334000835431565325916870750257907335969898531801771560659104568034206515074144958196148243083586518432468649104193522915842848083546998928844914061541830594677662701380637775158535412048246822627912420145513846994612300059982600722942082439339885683093433369771649010589464862094468430363453929273300150849315748436238871039306415464168438820962965733813693236111025582942952579782817462745670090057432304946048263970955804910232383232450257562645459438299669803197295118002383379865725156321228222243366634008010364667092488912869780165486213583412222351467360199061768383361944333482008793483999567554684785205043547525678642375912702026829960084106333443612328403603512556015049914556648351229647678630764069171750929777205089331258265046827677113283890650639104091455465311770293381699245852480966403826651955262443046390605848116180373895652538870350219114450429465167724905782856171616170211240564503556517658937740336262526353535701125251884096864055864523227136*i1^51 + 2481889201573097161174486494935845177017067249677798055035470015400743469091428602007107344935473693464332561607183710723210721150077823810918671613826789236171007189059464925471324025146226452673096508395844918304341672748433178244480267157519117154573757654577575662124527245581599447731338429307809970621701763025457142585314133569229336558501506699403950165817262443082668658182088174212953281573267636562475003883540775408450248759459962285707619163303731591889536458421163018225021640958637419240376769668756647758651851329583569319182259434533496078151361575795112729977319730480953984010881705761602934916855325967775556807457400597085529723816564592487262422693664807583758020229612014612995527743664750371425486435048209479594494451686464569960500936752293283116547647756442399616052288363926985004535048771528184156375246535564099865561347943880968263566098444119041567116456247797912560679658891723955520614534254449600930211627360681407591226453733844313717247015607735936416895495383053156997642471364618834177284345704974190466387509785162380945039616356067561409492179001560169557283193533823386147832167850645651809811539047104715719224360391980087525341996868930647357871767685204717777478000399499922090596032893513047153760584459479335187239690750950443896071886992338314752949792118959585297984170833957526772369082551740436152704982089871419591211356464731801527050711884416568073931485191528836023420768318218089553103143365388445668573107928329562809353052110472286091115499866748950184832903335340491050189676999384672904621401246349204241886730157505476412845941107472606805652809752237876307792343517016840773901966811465780766031899736037173125818565973543963506559234112039637011575856284433541268206601141217367959767428108797352467628124284571661188401817543450221718971462203369293833091463210335470055954705838317600586148090347723624463154760140247752210186477691348452857157544986378918827396145319380750412219517475296204307068692320866780104515479335876440606592187983873561005775941348947065199127990055387439122854276934202658949953852913971187806105828325148520308819628557894744330628402409368721195370030146714706530779675057918748134399551172550759821274542271241579381767011350049694010963520078914462566896809891754283965876081312129925060338983847519540761299104821596103770815523545779386242498402500115921673667594753133345267756021791131414028921522666496053815742978426888776046083698960414718645480496411425042814624235834110688362496*i1^52 + -8191932722616619350441086097364922762594867777118419796803945984681473305433984208263758629018665084034122453728234719275293276934877205436938782721307755932015827201971790592942569865482613068238610558468846241340773617523795853418326217084353524449818151919593602326011302393442369106299247144543927226009469460502449841854901068992965113270521543531171645927791182221641591295042547143845432158761447422770303677148394040300187415522562052189872676456028035884080659309101044812850202287682113292097343749266460390353874810276098858051962181164442147074536476185741133105249668298809760424485906234664551405810762760476653875380747751417170665890379871403848192376159433912568326146213221813837579984127423285725806507245215549212011416618094633680495762890700181402499281032358607280194902151751113095996232466314246403740161572030045872472313052468844047797210671733943542944876045264168449642781838948209174496415817297192292630947936040593170401774549769318445441386909676257796820825571115434912830409627798570872971307796444869296710838518594777516696471161390780795219953043886810439915700816864749972915312598529660363488525082316069078023765645483959145198595605852240450858086069036117278148386714890526714778949701378582907600352750191978056155004953357974782795401782459486178804698346596025925864209796096604508996737501051286015708599346054468611908409055322798945374409248590721150913692585617788912855723986507648695466769645753782054678546003711039805925917391258403454189941715717407510803174430334754004308887396593548023783101350731470292645284518105088350132066791447258228947214621345164902490092321401995544136879619082268968927803518247820800635147321719016997016448298633365730928507905171945830392409637284517259461389628415628880898516463809314354378777145392942037749495566333515942552352816743132778204386401923966646540442965952704972473629577523843805161944245924755570099839226143101877301075069322347751984553395191507671102594126314791676915625591508685684739638234540864438945932760004964034910311488745656456239775131626006400504818492857499789154107001792806392098196990803280306512888740426065638732669391700037173199253340223529876467731686172934979719813001079008961481068765572348967306270971453170098752290218413240175499404875818229135162095531325571584874983438785435526673299301836114532405178212941441188291868600248961609577217445137701574197029314304302063326444514065654618961412181300438783155287449799524894838542000050929664*i1^53 + 22502312981168606975718239440306799123933220257970461936392613104158835755476438192702281603290176107480049447033770685828034281935753472760704482318670455131746336243136138730290423479188242842194857743140247224587303009342327351410040775179459695816644614992273928704496971818485091736409104941477480928814505188401340029079085661986885790545873780139210550074592195291108730027143941802174327752972652677883631034312618483274180869024491371540159526137059351444750727420409685630911718666657248028665393206419338800102645510679004799608656223554237349520368694838453095586804971902343926782283448946414027783674108140870450464033497254291491843007999546716670176717114033148645672755930830840968444835835546727777387017609245102019257216100885218155153431737498459860339078094484258455102974731246022354881062676917868615630524913471224722980577628293314379297421878261580851969137855310073208166206761461417921832973864461981134840905958682336651664994913230126263343817043339203566772956959208568958428227863078465653369540877539604449495744960059827128967885049983521561147864846751520373752809903447906262980308761577869044237577534152941428892215544978131371936907459003892832165799458911341500801036425927828834806038735172660926198191147015629717863124570703582094253712552010831681450529448270152551534846250009177428360671958971957482654580171758244911020165571940801295931814934576762156773264771385747197881723903987182271021989858473947017837674798900895412286276780374264072146263984186146837444724113311470144905209222834487593292761142930075209014474721862621712214932399683477130281363191085579636910599091006538235750455700407409813388815337045495766399663056259248141440235557188589913499170923368847162321390238351681332026314211209382162419133557422718028269903392362887972017939887000813283045662156999783913942410072830294118342625331894384992992479291870519433500651881390204531773748467350695704806803049649840588707505830113109783444711571387649524467461665585441399001277507742219559910355371976025152657185783943162368822390688476492668215633312954574112322777311489241337193158387638394816992405061843040239424906371668362592968130249954436303633347144051646586729479249647004620868961338844577734953010587183264747967338064813368157597264543871340626820721626864917214042615664402360908283305499675915425733185961584302727520357456121892241861867276271820410321965409804688319545723362452011758432488616312428557437156018848711095197248782336*i1^54 + -45278407125124031393931280462794731590091647706241769210825901014811216952016420299242578184185500446422813922982944451718404422713883609302803129939035178333779334418457670143150662347574101432131602353554938814352427397694779625458008692463380427690606611842318887292285982023365129179122621288221831768494502931456402400251549751257472086712718276839234960279196050103882396379283952309523752496694328628301735652724889953199430866124956315727617352122705656779899555586984028482830112675636849467563822779466295868903475796964281033809078612342777528154302568273289575247660651929140022068008450745550739970703642714641833945908824460515360973199227425618932085946273677990409280768770935574457457697466931661907713665595125632418764044189502543418382296363416838802124011837086868576444913673022552971280418792190288894155977220635438188967669250490635081402284767819900726091232005917301204496779306487298818420718466958113664787786784686962867756277260647665664672857563530929042954304188715141752444730740731784876999473692792306147637227496240531822183355556568010348227670121702112355276509874315881995931550201768607247397630820593953512607073508301084254786742115327704385934543896133956891724150645568328367752076619271229167747243093214480502353441433312216075599306682523834235880092495882555716867434166313700465268508670891748729844308887042569271556710451101288133160826359610244695022237181896670784854548806605762081217859945339050601072700822929453555117140019665525695569334914720265761386927990658381828539473172300190173254393056326693192662330675111405718388458251628981763228161807504090838585009296829178325546996752758135041730127297846729790136338221990254955427469513170523794106298767457813134460470325590847195198780569068256262198406062937482771701420105393663524227443090744005995782226256160776884480992646031000965746742097461109350129743060987618742108467328974461398896881451995197327212902129324486575573597860926096099650714368835145180319675692579798556949668626292525430846042091117938373856716016665913786069219303980555592204485236455899610074037912962931396465096161229656703293016993516044842494778800101572364944719275782045848693211839669603519496816697729606936153039698791480292333276323724041057211929844806242873904857334389012311036622188781440465138366108281579326895306161430650008949867624927082845396041787920792419511503965654484315834301866561339897653584335614926770001084709691133165391728018561246232051712*i1^55 + 41023302703940659104439595102509408102062056834265035012393913406340719308292513951278355327744576361256140177365915345357727411712269432549829618866880951445582096034219081329558926486789896162003742726178669591689291048754542625814399006548969673129118738869405710225852787791925152455525325352938599165429650159208745098090247782076659439097180189444032220374001076604755181214528495685791924534721477746201136315651598872005265000299961434433560278012168397422674033188825575214558236428655554724594272993208568812471355959220047327423208370202694025107346938884647871193934363560715195863821941240594074104845646434270906693450033133300569718070327802329628368822563970450873374619961897742728598065067906092584292794253538570885156368194534231845369005771691253457423353190003392853023373820626717152136492971714430576866201964334046332283849387107367341347491400038857542745366632616203498436897332353196404940391754240593083448874286340297096421216637421919622183970722732246503040995837604037658129651349886165286798615356189348986588513891559477053966144667994177259276100002327575680066658886667223020746668088735847753591407964996594094351500455379854425401355040046330208570384921793595129480819719959053889289228879842924355830288968895323461634742991279601847330494803895889867699994409465411911085681683719035422670580190930152910614050617766786482491284652670511614408873526948697877086950464739058336917667311837268988550375263093792006564010374705226814591957175463673508694293072910457328666311966022416728912917401278955720831458231265748612702168819056468916026593640923919212063594606320193175689368978966682306966669245371351013270282204741084385116195970430813661987064580227767367444412009113469774246517295362945430636633562907974170678011907533204483323716659205195893086790964172366347947796234629977751370966479118228375199388591872009315905702964573840578247841689090305298353418016689154292681840940757490232624055398629944947331609989120449819926001618338417844237505954865727202309898559322283941905215618134550268413895645471261329883474720222037590486889605285175333504027514509281562702701817115722888938665585169431225073584070842402323307511701926411158957403774731954606251216995521683858379570023878723216037430033570574969249883683561369062526681342261787230314229642145192148057619581799634649899707941901898293608668448324313371493670459474258906637919222715047943007977452288474116492036279463320540014734712527388672*i1^56 + 107771765289712689250483215357742476404753434508950592832766367239552559333988929029302406131545872354019956764493957920588678191512597086981248714409572475654736028510117537700216265759546962491994573313767436053442670324690382057445007998574335763887593049230991254942393453131439878643710643387095301094285459969746449930944458333510606460999244619155701300308441696046851457362180218311418851601871669340183951532800080038381173443924257438237756678818200053605493573894445422726532415000804060266225374014566575316989793878866916769030467064814722356228853118402712381913720356039908595539934276317939410438189586556437924613008273840539636255244255440651176188160849738819017129724379636564956132696963104839148969944386659538245457336710312355047572778064291173722192132545436312555487609181287247029867075583253832213600371028890939717191358100609185319835974610685136737725605987516442683719252214726416497360100845347583349404408021911007326678098416670943501290126040391649740652373997362614925995481026955963673303363578738107141353531841666186391255873723276773987136222325503086878743388283352245984969450613885600492729009748213241993767010388061913211340600240183330525799919912523395324332729298862733506332917077818827143025921762386265386874511125149207269881034278694881280676558876724217390879217912340357760730459864855436526965094674736262564998088796944622880597375854980677644893348287401063438061012633064865918766005366358917838582719038785521714468312911211578452819297112566673987320029302428268345931687618856806961487980113599560095576698798509968664344474716904073712023834766429178905627128710170076238067897011012995606059781906640487599201390664348870191264110827716672339142774868487288685364861881598243321430313562702056354244792243100138940786588857976270168529956343941532162345332484493347531153253254647540878514671647026659132464096233184453301525346319090322774645752742544226424705576620255415988759588665051493547602149006178872350645031272767581218891658684939219003647369640403210150402400159207666258254673817463823001203055857839478872058636112717854561062789496887062851845963126967841842296929106977431471307928143770150779324824862487966648331258165087317118574290753916529460826545202950221974516107048762900355088427149149640586319459632803245101783297658284460257231974409988868428548121284882216761461323635334402643474090569766074213378551750618000160910145589353408196663691192508029026116757880832*i1^57 + -652604881373583536077477319588899320466109793334511159111251237331190775544392075475638385396734715491656094073621184080886190747479445575647783569563553483959957547830187297863805956484159567286023413024253479016808608267686369893647625487590191371885641431467691975794300098274787518913358241624347486533658683666465784636113290071705834592762885900630674144833483707531922864360702244848678044869702093949035173814883622269651438508361690788459606583972062331509517979150220452401064561862834772822330152580143683871719840462864276759361451175655820058390604834885277153926343756084715933599353143039670721509356980677779690233181672287127503207613155968327810025266722764213142545400165478511409631075955879348229606654309711896880279677570718079166365096045279649372158388278233274993845037296535829169467051158779570379233204715754509422277061347037168869277433696916290796838614428605305969026688147411266872468621892310943639342746348607004647825507034322556377122969952233970906250925948704753567990466932512744214504151381521145160201269224118125192443687852148052774453145423539567673682618350688800897124064683540623937263875658550842497869732374646848369050238478999885339470312077877053610389532866604255473801827940068754915369610036393431124731667226742449846541233399498857242772127959267424689081358644586629279971409541989622308354267475671545016045254911778452243218961529969246831670907459948801521363400938990006935726617622683445461313330698002740400766900897339009207331841498977377865410320954523627351676216039295369339859130821068727304750975313005362981946061794544075566202746858805422009455644792242272106907431704901512760436769115703673281529382250502026949638312827818045197950599638663729956722590461191562535731191238200842945840220873665861657155063702066226103889350815600383411321296982893827203145437223907709536032421393737845233655147189928841873423324560124838057740797123023632719704240509298504497223372850977165003910291878593526500380095875550530794644031324197975242609702868364192148763691253605591094852896521802484474792173240586946845076983840315789934639173921341188517231602915877158158598180860403172895855814251618480099111982704827505870323301951314226951368293626911972366972923354330437877038067875357537452922327962297485460953647516099568586918238670831002411008663031949866887332400126060326754851295192467839913986250105083349279030891402131461120407443996339431392850484720462306142584832*i1^58 + 2035479295132008411289283708767501434013960222733269440793775171589131117278703031361002138732243444894468792842944227224169505876646941840767491211027360589549020152094777324349086100395515649516032864179798391061376950427849071868869531469799780511667655680116306521610279029056019390498104912970348801423168415725500480905240933694166257996537952311424958126480761446619218811455677645823634825167031749967561259887986790798732866014383589845226503640251405290024461536496195989981927365102771685126812099010242878110295247058040304128694741480941146387600620700685705338170278272225948362212673359009593029468821108892208923609044508851590842191582158603172469942298538595485613837844152650304899045013909799911862177238928091021912129407518452683997233212373566261973000173273906760651875917960046369531652768063480427811349814779992363947804137999448828409176670033913303234347430130597095996241614460790127691350409471346604195807863304495420633833828445812756389380749068429563990998373480518963035045282705265925391583947223004656250599159861731292316331834954933244779040060471858118471624235673258661737373164974902699830520980125706100636561413533213299388717074097959960782461903921859081523848519597586140604138797666312006236648726419684288088373354837166307506870952387361089074843840682080957670254778549423680574753527465696988888909365655043579643917521557671896141726884926284835890041741628770735372132649070488808902432703445579261700998207295669900279425437991166738064174175342396598250907420149862721946131008736003835452091235096752789688496462870650738357357834590035100637465297266809979346751015619578447144725429017363577433780674016318257460438995154797284611349970678981084861369881119246837194453852330072910972093592371698226031948459157463924851397994447298987338861179761381313589810017667008634653542478511348982585487224169501144903123675151338616304128894962651522952076198546718465078921662326538499736305080417606950361206343065264693825586095064063759330813841980930373573555398016992123519832324196774324463313410289339476801482820401570344004715643279590030820519099665396018928638500480986782686069877557795833930786603187952177184022892606652960353488175732373971840500853138031023406237438690082464937406672681497665900852949506598603857201342941675490540928166156684972264632432598977406906335546337358406188373840355159035787857973287913860985472721823323281568336048706405749339604330320349888512*i1^59 + -4397042792289076900768087794245310317555610436454178196974261206349128132284100903869905308976612275353117274787070354097270821620050173630479738219386813180469957052821116317017245291115099962432872802565285338483609164313230179666857475934097717338187248288955527338260923542388456649470917141576315395245043178063541597385099812059826624639161838415758190598279153067398395930940058329680276734474264967493879440499383127870121592862260486529979326225697227639011017949371812898248387279756001872532708807188062271405378217780921713109265438795665129944299706198018130122596982892472668845578645455977205287820993604808094285180385928165037259420451391042323593821026898435767557210797631428016374118267483794230548626514592324708818254791929878902875334328980024288687618784542823440348736713927411341088894505962028124622630835309485719260624881002751908288676014566484492982636904220300923213482287730570672711473332583379895636108408589886284198307166217217697438617658718595227179963308726826427407421860354469873457082107823425770666848118824676318506763608528452583339129482834278633190556716470528736754400104501903039053736365315359281191038728457387283075984489698468961304858409014812815334203748650730202264495620793611273313623146977175672675906523346770453655254825352749560160251912696465192543370153704709824926443968557854871014508444877727142228702270165448153772244726007289924160002962825519678168464344373269936610261266962804176334709117872954025065906619839343064237136625300329168905126546860386165760312263993626081961360638864163448181429527111043694904156138105574010306616351339656763029570713909395840308293184727724429668469966505988223650496582129493465198547668036173231211821353744536715472648940870706538128378256063831525488041380045403061052285812875452143640681595220965660668377248449205135706221611239282484120482866558560722483204351968689248676519686275595760365251617119688742794440744431948826918729633218854463717612276109276499330448283487946712356446009805987474613144945167245998985396286639273551501096294254192983501871868653105999561652197754853975897400867360349658681817706762053827888484207567333503057358859806516081557230513627167541056991912693101434359135713580045601656335366556467524131294328890637296160199696338094635298100199494851771542016548052398556861358043994232116747330908578080130803035434905932101610640213272683565583235999616480177098493535967062624077529068077056*i1^60 + 5441693102994898270992277493719904511803599331855433189538962263270465825204910470723642257041341084223282388413154865369763059931571123166712240721957980005503342673418289023159235964154203005887992287696894398307136898390448413977946301055175724581080047370679572172929809108593982247457976406992564568675853186770481032792870562909076347915543448474972295754705520560679306364876074309358155168328083651584868697729861444782422954813009627193630553129321101728914486113586093234627945758032841547272046343204980227715990864206925877114367095141698030020691556199935528212951656250900404002422743276338155442131834221669261769976961844834362277341530812027440916217225786363089234060615097887496359600964406894188426023197410435223207229576215603679998275870891863113373235190370793260804885043631890879451496719019624415448893271737233838731823820641539555402640853060986943857059367972311484477938267226613591206993588532702585557666333735814327273932644025917938459495870582801212784614572292545487030203418803561748669314484607073444872605400155083605031258639134264232395824932856468860500064147491856952185510493912100249946596264638359358665716404537404403594746320073835111831805578566833982927799241024541419048559615282453003536694722931095115621470625186839337417783259025032363193795429085288864545907952984863246265025447278511062349247461550092079421343257035641896303396113536230161834809915060134602623358641871363745224531729868751123473563235318271842613705940632473841687787206018325655033092130009141979530285614307887230567693534751813847009064514875851669972538632394947829302908161646286549326331057630331431160572453203413126974235116592756299489623626570728129808268037723253870217782128845186059028198711778452460425760540959766601852798233393318187663843658717934464488411968489595787945076937323425403365832196404723931134792485630396744943586807723314618313505490724726556124926962485079720232133068989388654139357394529381370076058967403456335827598074013616521077680502700921025192387878356849203067489998959556337458989876574961415936408371282853213073928116638053368731290245035889428018367139156430845701847586573118536934670918835365996545537862920139163619352380048845387809480546335771712215115975672290067529559869162914194370152397708175701419486066002487035723439006555397798821256149617300256380619508926025721429657302613670402938969994816127353029967849059986278662986065282658773940305920*i1^61 + 2810229104114284509249794219185495546927765765698338095321107358890386693240853907365347689363541125981325246964976221329621221031796668396690938760616030962582332010023500332062859953837777084411363435953883607090393231746352456999497645468321153541911783283240513925276612961546497137984423453968100073629078640596515665616606180381916290675432471199428856679824576378668162531508838036692403300512690381010603746673140366057727234714294695935832093501772794820885768064992157935819362945326125036388507041084015616507178417473686192554742778235917258376451743939422328499817730030078596901621243741057023520416777324463102092645886944384371534747215038865968217631707083303644410878736140964482041508279084023821702630006700713335083288174283314076210687330508309480799843429394874670454290047365190422628148419363276197622274362422958872620210584067741891086982093121885703244400807688945013141050447330658199333236786178669142716232220896153867695078254868888511688716029214484679891592731332327694751885872274950724723134006301301428520798149162329297754927453948176342518362325600748959803293084786911609388845480254368901709457863341831168817345415052990500283707431195324462561758565453524241232340220486757361318761447766626687323803022338173807084693781666487579190611821736311952219076219912468370558584070316389071142822726843129422365222826025900751088365856675625380541352067581720239909021291521506020973120325804233812771985826786090775128745604023586869546707012939183823659858824948565684267653464888210935841961158569423135667786736458165750010954908285316768661787316664024352847434613141939755717617748664432175675594659675855924484178458887449512307096200996601980954602958222563616085458502342866608585367537820430888520938273144817323596795614294953141820256098258223213881988986217029280579911967477950965745679273935555342460021538421726628390420546227573761662332761641484094726103177172431348534253979162058481376910778612269005736888692017313524786239443645047899490260403907560090312179662433671324348771884318385778838209243791895930936412847528405375743320091586061579998960955563076627826397442303023152404607943092190259978787810385260985207295714373868766860852316701774360438518026679535049666790103157402077114506625096875932098082079941644129486183094216761127767967174502122481055786691032043978263701285575430692279996707940386906382403043182583238957315303161150512938137409786040287232*i1^62 + -34250185404757946234826334574657856842020921534657956603133312438362413370265991459254541244772495459996135030508601488974101635296480946686275438680717403787448677891947075434678861435413711182488546274565825983550885838328191318488574800871918867317807059291027902372034503852124368285341054149111780258585738466018686805602419711867566172474897123315609832073762687986649685710902441409121037186763203716995204001732095045720295301900595603069669596334859735239700186772127976667570239508400747010372665630058422822377862684829919434524870704221454450273318868197223306747433479341548309038226659459299464399623520475235830133647592138584644229108820416337189413895653964090724996600757763371140750341535017932222369079060144454750694462994545101930349557209392076433450872434521665061877154946639137440812607661625550613879284639146034133884355780687817012359962785596090386651098586099458249316409351380976604823772159836684352669851444858553701298315288976884141075244162109746118584520016826933535659091285503522642194301514695387266090736052996077831528748324777125362164263176856218752542003183781434985147476080185444324215044842017551624813598281379039129024816343945579128160610330155398474207643827473902891152941015464423775649482589541325926794137501090807392935348995815170280465876962523412538603305749284286866554854649461628982146229914770609054845187372726184574074657787440488115349653440697421351433762070221537934503519935154032108694373396365728979845138294803261208936596968630552169337484748288998021008138318381318884918232272372275797317302104067327528191554633947145844730900186140155116774093926858186780140820909729934580382594321821323453235770152798627334038579406238595826673818712131446689759845470565255779407031527498367091650153672177169085033179643438758753667600221827964853585272023561007786772742738716907063240880646572529640710136431428020338039735544414946735361531640684393409500645968942750699164424992221178678561384611428655747685977157532728384471644455089292344684587081874000970917547376246330536743623359009179993303989800982261424059707443714088474752415322933825132229010793287863911444767280823928883518338547987296016633204926859689921889248973555018951351208270097886996474457112381592851560668499535707523986204544384404421180190298766738960550137592712265930793418142895707194682438259372134103190924152515551889621847306439240285225688194211777140460218983907328*i1^63 + 95090721574541174158962207562206676869955593094063410176016781297206838594874085840059533625487462404501198081258319233394186626602636722896875061614092380932232858014322939518704158611515493465552492077326141520693766685858323824334268183768356153560975613977203457153459979067986606139585781204593040657753271991168710014772893520916852533460220170741688808254576156493747608696018581413615208312449224908133227868578179531995073064453147389046280117673915415548970892545783806515577057114202901762055177055787481852542570376345590031065685162421946944654879488595351602622326968984890286916313282567637093520644163933361033106060319284820812791799523165884142153727504831846905574437650079666617856624402320585069588464514169890587769565495493935544705541995811038419272160136635037125299557680330919132387486297292464840707159404458736469820308144350319821066608184737378754285987022009748102012894285996737732897600760096820268926923449355825657146290597737000139653721473196138078053739582444372387365367390908226795976233859490021206488606854018913651421137719166915084334846835361538403475958357689500605495991525749383938438562383325098674863677257674817118136855338514264060462205377080729707444565767402859711811729581482311532097599354867903967748679838452840208504739729607698776011184039482746552943550908587539228854524472859990719490288638690850421711287466227162797843950433303156028026090427438391717361833806565118235552382073321485588563979557158985433033429964796708008108896074205316717668649900324893221665510194944566160309611679800352600054851244847445778612432510215525035239031894298905578063697784273312839103573623077025737146392377786450710665062797000508991371992406622876466055934739847817624956942820970707571487677826681213134375606651562483028622944929636382050712475489970717286049207282155870602827391310694644730294858778214111748926433485265061614966743833604717347557870667847167771378303621037550135100418787279479975135225644913300049244137499512568980680876313456175421347713697224260698177624879232517331837003380928146534372667206268148115493666307894185381545642907144070994582972395411164488061612605769538385071054060156187068016830125337598055013222840003501399041780187672758662144242236886126908080272648745694804647553479734608591312273559617680559489510367507418138726586309178317937491957853417212373683496757573685455101374043680155554986440053889524528807149568*i1^64 + -152330608761134098012444836590410743073711220895157997958426697441068864475634901775075564535889308798622376657360601622896621478702817171934133160369657483299854228373371593861589346516967401425138605949122365723381390506033200995695531043727745496071575927756721721411267834796545559834554033135147690426134265824106017910055652916000159993098377858434239977338354933810020810869327574386863686608991916953733551774482702817793883178776062907904989262003189395790802844978603700591283814773121796825905412951738627855477536451668361644950500967600743742396054205985968817703526400391298486065308870104512580699455191664735269680138649560608553213300710465431286346769820935503563612814439650195327994218961146945642610443607642814059659190747857072523192328209310551285678420461474181909848798146953263358222030435536255032087841471256784282318829980639754063197423554598959007569051958554096387289006980184641633917355002087643463530713980388287010786817756699546090033254371200212371273903124374948308619029805848066961035708940668770335114469868671937362786219238369309186987510425845756131778195941157084943734191938206330638958771904904972575104075029596628986656902975568030154476162424272527701671255757108868335885623508351766924252995326997968490479481320201949820508613832177272043967612224795189988121929440634046030636723070809742103769841497798293466852162165355316544379830928732786325039579837346933481257388487268743307694512717936846739635433862319054344461202722912848453706792896279504714194941807498301877916161545378255704753931132825067047120059544727291785118798193815589241137645938515944655626344508059684875359574774940827351459748433746404242193841352873849992697038390710614626343118806640154249052338962282559368114546667597075951044041344471384077113367274818859838495547036336386514403937331721240341099737847911638747271544273568900799329169218594029121757079723351644872124621152308910852768028537083067894464967000050757666346698521402495320902237880079142205837670419070166877901690650219024664358264866956005530613620753097907666475009321681245381675841964202529156521822970031556690351561944002242057667379032055887226010044083679657841423237245217160431677413999550609512407906466001993290228384613285942440457642892061665193263912734062052372279967300549942422762610805035504572729371527933018174459641143406144721091629053175243569639953917727725223673598894507123277824*i1^65 + 130804244071899570442293625305217758760125756010648114923793416540369848884583670097447433266094873563997662531273393900664830962800620720958477655572127988863430654610989713307932707370183390276488598000013472819382485443410427280657286966169677686591116640975788964870034713264673192859761337607116718607290904251488559536327198778494324355449531652241149936620679134989997609473338322457573444922110329434349668067238590044677011585461966555757038924116763068100920477976362229648104348189652195361917515239962399374773829851665946241010469413876610408663579974150319216565526289420861476106526662900289536688800093224232873951386950886631794317845182091251727531743732586645637004387237439796100367676257815476763916820998114088714813585889773328900308446764635385062005727090065513778012104598177537542138189802644744140877710636937007746767319843256152707671095103364880657958152207413254375741182330122389093615822245337363916215144056635987463949375316492175367538426441074267733741156572763653537293380919913171257286714069732848700783041950288597551702101385845328573868215997961436235691067700305476561612601327358645143881557991284621326463702543726554303336587764017110069407367236181006804916195329472081728165253954552423797674660420161111107021619885701221238053880804255784203263800123367592822311324877311968588099973518305175445734421401070839147263549567283534529384196693259280571595836082531134361811007826071134180234251527362354248361150874107888507657135609163656933964659352825748427808015104337989287937928027228139615727176161370543838229671455463358616500323493497008409841491032410771834334320475185562061398214791899053858365229449437472589733574376395907410128118426096546312057985560868940166845039401339388439392512258549920512505247612388006708578114253936592449634865167773883165648921866921040268275681234612550148614012159455286754281099897242143895046976416891919018363381664323588911319626750134370517734191889775961499813680544489823915180754387962120721391830718490494409758156034651379392819246896216144183976759710944763859504196947195829170680324990029705001482867469825219601915368548470584845779537587800528114865900664028739663877828877828524918079995912080528758597032776011360979062894911379378844353086973939242358172407494367740480314804669226258231658562306983444938558630015339675902954605907394795971275853764172733968958184169392219018219663038676992*i1^66 + 2505376427842642314219493737767482931250972425582679463813065454518556912790091808183713600643833251708075929239988304763822836495001474780234350809303911391354930404815360634762491936912494851597422617067993839628869425578851288704566616278017254088127522660012943037235077608875471891173233193977870601574154332816888057643604351605187512364719776813863767954201864971833470513092787132464590246495098190383139436391955968661802039984209116976127951660739045799116761864485639683723876848838156117305999548723798361250914651296672232470564445180095236207561472933933805908906945715065620499317735991714997017317982491327591543731888333674721376417700287028461866607827646254185797201890764387436354884660498597181387086493915354212351852287544066923859547453430682006041274015894714988455780466358035340834031410042644689462436180565983265692855662160049139548417122276172714033439381839270539234626990928430452122637803216350530062662477123033637748323850823200799824829171327451342610686217588532616298552552385610464584985490351609593270033016728787642111775322533242826908741382708125650480700323904010604418781349648958643878071882534424908534246360877556990470990561887093664022876792667400974127127519116674145109053558023050068081786557981570990818768447634882762158835108622977231680161982489812826113564629574098320942736856997760230913552351423528697188293882938804170277480189898753374882147630436305176876325948272729211265449613625166998895422931118004076729317583718220420594907235250281719964354932818550033160788866382894919673457272735196148262206070770806031277743818917842041985480550967931979058539568464946512537983225271314799793654732929070433824581444516786475243675352239761076871341485421777905572367000053476003882185869197831806157877567455885624672443364842904220234586855284337104389186315824988335179610709971000282322740195727762807353406909705499159178476772041786750685556853592883753761300442667255650514819998072114412712141972651489484787387100353328717138253687870553237111232755626341369887199783512729917001920044098526274190114500717909627238747485371368229385335123259188917774666288759075689921415738865740002928292760856887632584359852431700205585391396024019366290258083065035575369250043835075781723229550702769827068403933518880893376860157392406213702725075854474393433522351601070076297217747090712772492815724012435583416616856411904354549972992*i1^67 + -148787800289107653742438657844259969379924521582056568961065798163983626078903293283216406847095360947954440639435897602285084048605664702248324395148765258440588790616496805533944438741055452212732241807485785307587645241072477734427302611873826066109472235632069495367088053429012687769612846640980825059631316935879960331787038214309272332055413227948201105134140782565654448514028050420558008891123638582385517508248712283282352013756158888783346241092121561629300724370343381452108069478734548202690890452254957648160894942446058217391191340057314810721736195757637409048972344261719658862772898672000901521416930780994501939564417857534640023803953523287180390168088048518310180429493148003002682896824638022560201988278275348609917584914056142096238864340261491892489566395431421425528921038053683192534403706157862097168894363731080692792249994444658741065093745380793297342884869368279065252038142855811949874920080091640075269014343381071898750608952127247716989341434666054993145000272180058237030474285071401111731405782480954964773842591755808359909416057375975919779497612608152658143493433829726895120726294191794715291334349424273115474310858119905455382687856864618224831189567705794358059559784745071597952741822490459597477922006488750840003394396252638450960788505362287669888263577305448041951380222385478850030571130195194544005979865406510623598970975498155968684406007254552020290660837256266004020185468108766352511106107984825622943353213284567162201743526810926567223535678940308790877270193336456211987117298056914724357309764367911982298433470750211009263362100600324989054563143903197139571012810502799220239384984504755506471376429503795244846531881575355144046845363285617851402447472768567516410643919025708348936221993923047870591867597654093873544028168228473076964144415087507171000912386516343258212883931500707540063103816013066949481772291771253841420482816496922178645375899908755258038809826987909920349592388081041315698135811027077207742371957761048643575781245037065057854027061318135316078586737214288013316336316905401558595389620754079218954286486396874972649338351294786069879289214642844136091799560709158355568002276117839989087960158019778975463974738394832423763037178595726524233624793074022503631330796342206755181544301205891965635575098078226301691456144757894671205512791786916968880365796219144570982083555632961614724580029489095889920*i1^68 + 149297607183377632575370279793691058371277282019656332996832513431811052072738522880916736076157373425291816605458839066969872326260425852119322261617052362520189256310673241332744037679311650785184794120949809564436752834036939286235984618718040882325869393974516826674797334789082481348281313027984646050587622853337398444317107870003442617346829456528066614148176734294941454635966372655641319545336734706131019900834172108974592377545541115310060667340423268530705528223330226536533485769024982883698178188353121401095363784511130429914319731492922296079871312380729812587501407330885193709600023280985474951469596532989067371494543349889725212697620583243231769942504420507548444308390930298375512435186970884617341111110364173992130983511521334304261283160621165167570442225294544949967445249788569279783472533452304426379844033649098420730043976727642609159000239646958683794890330392283758351330751327277317254861041404444469240347823934756997750056967885077371454200980733373915527962291716529136675255599896368711408140097383867433981446347975275151347240864444830439685601676548634630877611081297695187962103477981791102204953150866863513105521723615336424561305873837555922876847165117177817756284871513691150682906718924945802288951506463088835738196459128471528612744572648058924689267330968534580711165118774980819983840227333815618671143375608882937939495302965711200649829681124700075416562470457070661443031682081919324197439846856888828307891427717587209400793639133655129362265563911370326359383843065337893062172296264394238799823550450486036861475977842137781775345550223181733930627801310992801257314118218101774255705149057893443266256433849414658356321035481269852597024956237527458769308944647028448597430795265185411457163062080179434376699827631536865883279121922776933533757835666102259430759102108078329720432739351398929966121131195636376236014962600949988506611461767100537176157216456645455871453318595331943623032361632031829779564961768769203661753042652874941867408484152256639469002311286802131780715084623233699151397169040492815521433210975062730492155434219016956069574337701993225769010751052217969101484003965361123692629612653885402980943366570105670334830182565928865424237232918890257470568153954396655057271806159792117717349711678379213370205174283346673805726508667060063755410202308232479792269145012209577301569482380465663791278532282752*i1^69 + 33813436395126017262213185134919546695331354772643604187480503628033381505029344740421600115007242587816994755661069095103171927837418197003649168157589953043756819300580199871491253171145660805910072141321398882808296085261014198903702190044069940101911134923233117718916362401842096427340867048006814775438613809971911539274959480383398999926286009126125674087580499689661107428987567823817019146427759734121311945194869664386560048591404489258176634258405399421457228263294879047773960173894613843913236037331883246285810999280705760720486807019724034297823713904994536764747416032531119472874275885608621963545793646930412185924653735486474341787754204460379920501054424723096573014837378577739639167304758721950755425393891513173374669491923851512318723599640566839518225186810691994199914691901297349826887189280926474776694813188346669034975690397439675767927497064142535343644714987997101793729523515766864082689533411122422163291946667958209733163084993950931089957295479623454619194837624299519427957040035328752053648333560187449222970648733699325917110433090185849287218319991751330476950691085575425091599049332789420220037622220467736332219351001308417778034475010068677765583959840249619493355747444695613853013032603791423706631251737279656333210201868546135723843277177133794944951335255071213833348677197773477575819531285944220936597081998003314174512143466840951837541023537187121367019664830312585474069982575921131335209734300939182851606166008569785769705563128519291015301797720307412372536090342532587224968561863030514153096698490413748690097619851820085713341199413279588841140510628461451671882814437297227149741804189631708328506328538193491771877607811365504190578698087590605507388518912195501605495329376098910290692726521928603563164766566713762100733597716169337499046274214419351642065372257071950662621447154668232457057345884847804353199105701935024206614904732150320419001588781405282959937562293710191643411467576557372365507446145430851437261480306586876380405762571534816155615552544034627891888442226584450464358860802741990107953337820446645407624720940067849424462890146917505095532395620176582530066839110636915728481783922808460437076002000866239441168825889193729903538408700104824427570287360479214297205532372628976022988748013545945319880519643511044218752727914154263972244224691324526526003094551614913233448917174392198291953008*i1^70 + -274512194912774836425892230229645711733988810305694295241223680951408539958268950820198446632990514423151670376044532328932100410256403843686933070909529817519518805319836212305046002488876329414086957036308110553517927947207310283070664750367531495774311117282739024820381153106489071399384106190977368363177335796304915427943707534489966570470140289451509457410272623006670009758920897966003677266347155726941115873878157071864353037684264683744433594693206458656554714174293865958186492605313662677628880947054546674284515551522571905929923477839325811999813715267842357586680506077146633909752205007922634780925361106908815535429100096471038654010436898893348316873964977065786659427775723919982753908310615194482672312845050996320155695834806314007756530718713238863500268849174539545639803287037088159244417247123222369225257346903963395098020664924364795708578279089738150010989068229184719147150609317376224917629894939749808810256141677833091912536874031665097853157173232009036020745098187421572453949420179256854996356524426203617064803431752952856602331602200965857002114490540376852757096089185840001651447817605261039370678247817717412236095293806300935234382910682992121782208052372767035450267500046721310503283500706591389390312472854103497814476258262258367006869074468215259082926878054949369479511522533373550085734216567595703188302970295479414569723818420999551164712732302830212474999377645427089495273880581589639792676648442203477941675232216288656053121806236649440123391751658889377816593888790397076857513476677613830109787481152760828855208332340340620979954652907629090248303795205647209142839885905505015050465600797361011921008168698112383154052014000198363008669930557909092522582402503150878551015948162593614196404480870786102513981657548338367810806184128170681555527071608590446984717516369349024909783911240028332510718699908473285749622940934977380456489117279912794917229891487472825889160230294989313134036230038730057715558639693466723388106520974611357494531431178431016552743188040840943669743637180206150736079708273859861682330478481073955065501334887142696433062748543142415391476975017539986369583704579361698794592975462106334133009320376533236152036335178908262318209362110161410501228641055112524004589836221115627900895771390946828836959762624110959076484480923451402732125855463868958993380842349120645572927917694545343512*i1^71 + 430044710120914025199870685964401686174129328623748241799086168582087036989686226218109656713320535384848082680704749385332514567143986766478373571163876465844098810199986396647567090707332794977731174465720036857146836202679313398909482966390022150047944073236679676093542724545894176439638462870947458348185279322377270238850583056932173243746331302006479378118100982517053170116625057818019250611655241211797237799640342297809140742786277302746167843290838501644688916463030773904831114479481072860320581304043831351767968605250421474344077076627802883123079190250111547532481483205436704184642753363033986909110256808892203490978431094000414892183035291451787930903329036990670192383214639718270808150271087842460312455446998533763455788451312981497838784552291330864641595181880283384890546417853951182404377744343203561523807220836333815865622087206435981260606911329725676474696175892477246475421286891767183046708697848395656515291690651746017936822639616576159193273489569034999165121989459156431297620363135812195966877441861754841656192537091427853735500024672849512629572413208301397793560333574565975353692742508300238646182775041404901909115979950223597076209155878478360972773484432251162406362444701221548846196380505416416716509380503987252833609209730500004569133312249848992344902559404694132277222525394387980112136156203993587961989651623322765085476791439014071462959724160230192514302044310515482744427488546573850816427423162193864540915144827055084191504164435126110764791937016801162875514583756684843209581070301419822177335171968320907672458000103440551440810586279078709606508531961623445313238581577536041899059322985489101336327984446750936955143408171622706382643255016737937708538525149334320752237920426620952379352871174098162806290003200233932134008070566302395654032678989204548842351128293737098548163252289702886479366278832537018279918173877572460739308223931956172251666862130222307575184161508904880299434291566798273576275122877865512044498267435403789074409349682765847100173131211221580351906839223363233334155852702187528778969054343734042670510771449336217685822278813050236690945981447448932611990044045512244984931462111170663796733823856935248591847788268991899863759822360158806782715422416579465181382653026796903657636570346688526023281503410855846229906410290156823057355882873135177405686871262313370462602142568433*i1^72 + -457307070626594181785831349494585447489547357752517554030496445992310126011871951900200950407904231685734679363713329562045442611428548570750673016128414480615243334009564163683733559783715249561459907955883746188649791594717561396857558997665941427265134563155504472589259104896468660664530893076005254167971294615752994090336728750627029154528531694552013937985759038380367900514128761051591342279532833705922906158851201845435316481626705259985219364439148576474841363474431139350922494384442287039098388583657150538833271805077415900819234455756743353978595829347726687446960107261945739705782236904796244639139541256027444709782239721545850266050182213388249800142950021134811990097185885018606803795244241515156568789413794890673996761066156543404083258753531589420612644154006618582490549337394454481009260202467600831942420568076715725908885082006890717135144672695255069519479263955112633570227640362970407914931356089317145619074108447307569268382067964041032805052344072146541349974676840298837381419010440927128232912135865429460036395659758378264107927535257553806934456759342860066519351772002178771762200951786832070148381208081658994587848422706414943876999093307945631969676721540308963266680361970907085361343737458078444274625031898196694497107559182445537030601632242203395186566177840646049919550158536948102235327816815395471207594389037507963720680031686824011126377027125802011800959571943847780492831945227358016774991553421310881693977220516712235591281331333719627253560783124860130604131298218408731657478080437832858867066126953246583566391393710399696216390475719069341347984697626502001079243324117674878584272165901525065021805347277543209741395205390904130633746908505309919773631941113225873258299403070938766289283450936597319459163476471232250923846316050270632707966713955185256868930090306396813885054160252415721665085803105575161562503236721926832799204396918749250713140559780827725385369700478356874365419492002820834808661851742770752263635461706767212537855950517883577920023698487276071488982878166064851691551195038111198198643135355057124170210319474413283890500369958399876692464729683724139372720404341220069563239883695987986459411159053126304210147219564444668320269142730517060887397313393899889780039134400557112357870300159696420623210171706249595900854614484669722208171647872679182372838434085219770590188672*i1^73 + 397067377553697568691632731078217006324294804809918898794811753708178332167039811394701016829939446263973674736447076451757635635662235436630289417461684792920204741151033656176474771813175984964388930277186428184843920677407560409512545518751213087627687792140172586266116681114807828913918130647240976286430684231623063231942746885037332651275558706132717581147699077122820944089229665838169471951030937636207933857086634729591110600129683539509436413552799839806395700279059519378842277036966551248284307868943358560634642121657797132074648472090179763016640750687381724166219067684707593250467656878089238486724692839611996754095681347947411031045245485910485798370266238603924198202835845115541792649483052185248753354040968090803129128437086822222616863416785653252007897865523893183723916165364044539219537553216277006116589443402381859222480225552440394424066219027250961076030749701446290090357825556804964893721350367414310457931850030908231590698846951306998044668028321889163951736624275617455855154165548501126026458147288843035379721454901081514063292508152879469454368130362806945025757293648805263851615899363950354727385707967812923606644632768165470980220581573253150167301753589385458033029483776538589499124605870225292923902737552397271994875225661220738881937734208795518771579552438315392556551193756669170337411382075396191792400755275408330616812778592455365744406390785942535688678755494691451854977604815868115455519954424460705922495435973056934136685195294182227956553666453959300066205795224634411015868434556445252725870893811037398800699525094220135943640583808657655487735749888731566126956168527390402552168691590224263316538349405094127595173668241018377195136898330977794036601812500178392310886747530232114347184686595453319482132736286772485178067196514072792903565657209065254997388349402710014634698565515308863152671113764449324751559684698754714566651662522458367475761532834452647973482200737418533757656026079037596521421418171460329567781558637165435884488433335914305755408640409080450044658999490476369391948461159182118645810046451282817100384558088109956528304971757338512034062412000316718424757904465297117425635077822274195121491596279906933373284511587255259594682566738065508611359015809806874432800772492089063106032548718777196934179392772893994939928642360421745674279040537150949193625621477313609728*i1^74 + -305959947734583306968066789016925282930936555561593900904007174874631250370846233718366782275472963508779965764146713917131504292238561738323439810823013901172652816641686586904374629389951669192499530029188395886317575198693688508961878178233135997138792254622073523720718379633019314915886993704787938437583376529093302788392751300275934025010630141432752473538239679674270244930475641084373956451274296724657561192611025499329280414502288084609386680109795508029906152383833662009553823470632766490716129172077788095722807609747145833911142030687186097516329605465036019695889364722925633344450807175326344798371735701905609677558497055056664020709938095276862377914011565063182789694704720652674268245114244390972217626832675537311970953177603290576970103220613058374832085650192155959454569689449347178936585276189994065460219355109009215185580000950899423423834324812475613686182459817488148647465768885374820155803166026268918157401083892424594822517445283879107524253881132850054064880429097051487159002350363759074194770670363113344757093676315374500685969565478859397457220902665311492179682808920364458751226971585884754295160827979148226193350874293940622579409015314859493880347098621522974188519926696857557522880667354959422590481479488933384558135936190890551434810512179398869433393575029624264558453501867056127838233000332485801135766414636082666461154354173427797208761341403247623480585074396026825714386287115313766089707943952679926085880590508297714477464451087468711020115008352521764486645215983197485853102580174594592150776741275454636142244687105049853918343313148562459258811753416460495728377126031849406610447992699896555469800004641658949494451402220540284642680100968789900514355777995616646636028909603107412050267611784617010262628704659415346853003796674481151988931668629368199197922145265837591552824801876915591050790870547077432119741992519059095001173789545678903253626571061744437652672062353795260351007799464815785135017132254261828515513299427555258791898353233331889948614853762731654194125886021337507758341674661795790026438148966375264045358190628603694362583903759599083093313299261684892575129700239759328526291000810403569867623673801048397897316165863964039324947460671481324186929307119197547325630672628191707894032376812983757936339693147238080199670857543125124598081745529044709764039153025024*i1^75 + 222025766835535751602466607378768624662206540632307625232710945607587973313100822102587940517437961465038028436532600889205829471381660202259958673122750266433534073862371447263509740852477748647048857046154426481503060878165376619794510350133257213500539566389979783105856205349837248957865066270018163631804001453378644497297143279168266766525485178089742863939691216470397341035759353827232473966081055802934253095179969362302780657105418728386651026039176675037580124730754849504889213676153955720452856347775447424424986835401726405976090518730210533594175473114658524166839061685791213456078147504288923453925371870905595837256140601136462298679254135839475292389574299344037259833186905663326167050746155295381526051621261115526697751004168381254330864170347785525699622625433630665879780131172391098848870314980798064265668140748492329246312908779762230671589164259832112820924371148154442409886386140445082043472949039529083774359241632481365425232772762497133332602744464835308054863348597615050799120419922920616036508007965532897263910290689830494778934885099440614031566244501393316811893984237824639022862039650126043088799732272796989900045950687418880617423547260209945071165202399329612765239201705896805881516682152452063667531441757797553761680420532941046997340655127692735001141739991839046324906773711433566793739230623955997111952864319329735446069607023734093273957297230261252835432941920938810363069431176949362544542623841242551314913977058816826116031867175148577796596710904410111835010812443013824863911103378075983839978268357114303930805666495654832992607865031834069712371629076130212585926618038955430327537564620489509033656888801676745323488132838090599599448098128438995061199710291787969699855265205211277836657748215222678852852728938906229976330796145681049571765281160584458482172864623758575223249912122455040938700901343864311205665190090330532372604765112216757327524257516907124247826673209735538135742707860607301657134395552640052964032997295368234502472000161510450333168260137803492241879998216023836077639813800981678716311535957802029079568756602254298896649225583018023295413289672565313285222238038922607205617331683300160180964548444012778317569644865256928077649758367405013085683148046111599464819572432229229974440163883698939160945683293317244924865472967646045099366342643887960833916928*i1^76 + -155935837486305502769912300928789099362938014938468466796894823770698133537189308740823272478219910800606154654445552607539605988718120772021938261130680707186542013132019796563696619001912931346473993528023576110528704530778315347034967718708606318974210567594012774552179224526597936860128068649523947667411239816784620157489139349328566349194186474169805022937696352996840633217260531470382034298788449084683154914989058373295464731153590999282277198702061996543088660437658134831399963364675285905303429021069339346553594624479013935870770488543316454770353037676929138794341949253126992856165997871068744570089845687181105567351973008436800867307773481417667492983727468264916830422272673367172014973854652269197907187218397218604874614483656971715567567724047208556017370968204870836250838326739453348228642990394890949385133927517230309424828585544053642518880347871167773464479377948379421064471040760256342396267542558162454762924291311529647964771830754355670594194289968838337098412756187542988288804691385436802339021475358643378724074978161740842918924981872384918995872794814110110658075308408930827155903887538928089037251811183759367447654482763935733963904760096586752941477624959552347570867302636726642757538774244018124642990176760207307171230760216605196035886473018837496653305524331114122995376232959738416595376215363520495020186513541557498175785214170502837945851262747931468919259901494036644205219409050563787986128399940412228263547537465447735876536420533050371984534636793694677395101385259236779324266221652703015224287784548337243553633669714271711264710050613187649688658301569409905502654240706164202692467538638439446022381068832308035564465557801667777788918570098021953486234146166326889952115264972184235788703139511784004837712198393418033956681929175033027248399047547904361826445119685849687056216602003009136123538511100515787491701752024481524601516537139425997553740973200535445971851404166285682125077320032320942154688201608439485271015125920721938556832828885282099007861019767384583493089354223582239662718891868018644451906021175458004497106949968845879871024232636755511950632871456183844429842728449312031551986655805813214694468461402079601519424470617652553236931435678926780295019050414505397772544929708177045250331177393723681918528534140749975348633836773282847876200018021772689408*i1^77 + 104169445639982292250443985511989715637025834217295427755264445860971279979845807347334945314384272237092852705223458254989474884645489599422268616039472630997940796029476152859748425633741590355645014971455855760434264736897192741965588304404842176728087947462011375452621897723802588833953591325443195809847473737001296397637196158298679810330378929314109009188908307641722186279558484611694547626189912049363557182485902936122370183364280745789649698143366780411047772274002574910366153422126420229507510108388281762331573888972726624459148044302022818086802936343217487112693383864612653546849452118947742773818684929838092844786131128110860551482380307661185490925438775302883289104965796572554936606575614739025584569212143077995179501505577368933720540805264836613018691604747309587444900392855193027472888070343011710303371172492746052119140123898219030261129328227455460931007675820410088885324634738720549903404096296057987874671066337166943187963606507327694639609484753043912476744776087614626957509445691342023227376692506151266789583474129971691865712581969483323098922131154285008571082888019729593860208355338391539383047370269685312934473047083641504401677332570009234474834590228146932091700091920812415720629716480801395090629327437758617736693563087587197364182660094838418153400527924298043603134364229831335032482126035077133831074924601854290581404896230216103399919751318376182493086533033727303919958915849310985979970046641239567772558060879979147073472638875446925367911756599006478432850323508372419790784861445409547453042815311976670872972467218822645530628707699838423324086992628505986506571678196992358297539543895600061086287250024899862028733480730791665028404544572230390884160404256098919529411408305096258753873931722848548023042372704345000284348006253755640872027426691477926919971338554473716524424498419316520866067301768887560999854314372051395030279100780316299898620445652706521496636661238884287310675439406536532088790402100690204793986435121544297012132506100787579604696958555721884266727688464278781362957795527077854802091431548505194898866664958379174933041527344899843181552726677411903245017863516688686597313151730226796969850512726266612040292474908891062031332013563116852815697983056455936466461958766783539330551650397690248570401727854036262978619062376001475261113263194112*i1^78 + -63316140497913746317151640574997422146967370856568122649374104293276766740802158900195462422628137282882878791790315705142733873725306502590816361863504779060615660078278348335131872690472811301656861388782856216234481371439841860418678498652444441815965257704607199718374657925491259389586653544279718484789119067518755975358149950466256130794205890217477195608365417299266528358906127716186153043213536878930278957970933346189027953900944156497417219300401298202662840354617790390648029974601401190048468605917761246977914307900359335932774784888053763567232719276727369859236344668069650812837754570571457490124172169790105849643431073142735052321026990358210609004141247909416472615321093271865556547007486096121430021135237468849712642843476488725515333908529861708966256609355296474734812381980325225257369276791441100911489801507951896657724697189987962942807354916141218488846009978190520227753958757652292167409779883248084756124571484979368377292012299048880411353226069621441270817006067414333305884266023928682342847662785407918658710846512283849650684667442752142642574248673947558557749403934199951223108807866477378225861000591204165752316524573606828218075926348750705711908772485821880954153957830519844683463886953502837913082292517319397612550464072789963640185320947065431368471269855853717803123005824204387758741390119349417323529177900936362949539678499364504741032129017233900108228755936672196822412228249198224194569267566935098044586082585905601375091913763834375236367190919964451579227234381748870378661067706554224398568122288406313855352825243128127514210687812077271246213936068609520017017662361746357849716927678766733128614823145100106836245244269170522999778215002507757799578583768242689633216393770347036605571406963731128196589808102772594618815508429654137745214958422172540455847233284126217518611970895069397449148351919711510178261793711948398517898006942610107783018603417217419899651944121241406182295047724242286956537028818469815430004168852402034352138454543761212147134124360123589570079909415578518537837349477886475172594628414583030082282309088309092561295334142771298137408898941042333663226560315065364605414389419283096449271938114548033344483896192126813481100444951576449996537376683114013603279217763319591960841052584315304704621714898098219929068076634259651697836032*i1^79 + 33442489624263481893060814137154935442519058888878846196273440617469967431195023917245118015858877822366280119253864661352524924840542763130311840598541010136254071700294389184485059581254985486310584933958945567965421896136723380142814872815385608665495149301546008938108244282564120187114133704326643415300953547275667354441689070592936917644766008520835983810167406099356977024779834545318496985535136025026091895999016347962413665289694087272299647256521852289666958788099372456145165705856976248052317156017170228709696797688626286917278319790394841685738878714244674195721845559577301528840902974666569926190959371591393099554824366980410284619500936077319780534334892006252461622042509743110829190769452305694230780786194811859387757091063906261779556238497067238720515991843304796313565242604476508551106980576846149100974605449966699037492357322282249901924521552168844760142551879377875099616325590867715394210902833006882277218678704279543796027378254874462828804271853311444456213857804369158314492484306410711433100654420890699590566185925548235590895981996284547631663198344973602077094652376259235416486165135557502203984975215444409220089285843411036569715721797376205089115709112215373351415768228943580627850326988940596426863123826129697809499903635684586816058176506933933345615566517475693539458642347510146528025211725457538315019673290831786807211833558598311138215849057966829983857349401890188648513158643305051624790935518980697268453154045271237472320182887598938088705815893417862457608101848980318295712320659392853916975700893913356725635032963208724089465474725841515984981304576543674389538940666317224004337384934040962231189335292307292788754335074281262138328091243303334556893635497082618308379095225988537898917773183349362938980635620157509394618871482305792528209690044772712458429168139036040689968645101273906138448730681128943361382912352480899420877451706948853235234009463900489365012751932392904387061621559195636540476083974451093183564430400802195800150609294817203207653918069735063343642198449741534937265205373996237057467503275143960667218117341871929096618235815553875950323086784260908675189028076850208161063674738456388204911499641773813440785882119358209687960681558121175689796943093670421834665815094998403332084042375316813074189078054480355532582332127690883072*i1^80 + -14493058531060789786539573964417422864791173637551939659113222014530044952448212126188254600239793855395188747846572075039364037991800516170843091408796625499423418050836556060899082820819614952923260137069706989651996794663430513098648528191829587755379747738296095418437307374162420128540782661219453311271939470803169983601712053851632188194717018504680872546094690177639790649282956399240029362708946811526150799362924351132738232333176060589598997602600832581952682592443754347876773996336392600791022334057713364555523131186410767667055784364964647538028937680373515142732213774645693495644774769953904968477329873429914586633343213197907603947962943389598681897874591078366705163062749823060923855402447744345583914522090511768158086423987676790771207531149537348033772586988841971477728648322549518812050440239547570414434636448969958248136994510591146562179815723436631884086955128944543045028465443880472081959537257608438174008124558947685606032598535276114861216156236505772735229559482856329172650005736970244686502566957026973654082131784431132164015686361448212839561270433804901456777821617690507941606638602292182815032913461340840197494680724420266060468224666208477799664619973933157663377812853146749905772415362897764553963182480458618211118584346654845790324941754461685776022258899203761083108313820093059976649098620655576854729485619127642917255725541303215495565159124985763883878032716216715486248559761262205020352642892552494702321931360479527780738946757607177329823481364721692341136771757219005851097979474226851648384276836298289265496753772804412780709088285445907889938052775782568734873456905001457944021222292989176710978002336193170654693871721853649981715528424356645941405161553609137553916341889108899697921376367827264664273318149533548079332937699865830702778339677931347088417665394245585148321404947671887961820714719417487277875239179673644340914128055307643551669421028447505978677334196650019998861320711916561449437435789127115790704332281734301354620931011943555847368224346736421343403418589311314983022811018337502247430786292741301836426894902140343587669793435470378794946052876817465562644012054483073984676721371680079174457084822889863674609542475755978646708290294095554564737072540327592752209969444423309558464934034757210987939954605878977569874436423680*i1^81 + 4968641464890880240149740777434205693559701887096538206966546346629077857798458823360422523180820732029864755821658278672802986772666901349420404252069106267316899014004341494426697655911870475658440197255776162300945237514857578620317946457888530052371592119491075713370045716419336210530221484556268264481241089178158029149394833127147142485053161249135181431678213108521273601617886818223226647942658233769756480521715101378725656253574744801445711157037141271493167682888505714434569378048094587478206479256175120291803344109134067887318293143750124238024169758987044686691345296137507331146533672568443466899127054567612051763022658532263176145189006876537553065175227515325373139495650500520717960562003761333861498349106569449401240914388459272671687030010129618384963832978549205257607393249761051196421507145766569933180382430055188008611317921396599400048831131627452747097749324718761277184671967534663544951276894347206515097261126364025565186570668010721597374405452442103533450225198271985618599393260997785824334642848540597540994008995276405977101230548710362481856832375245708587453130381267922544576018671074044473399408021824272178205838738279644059992969532214446384833638771328565517358221205103348789003634525883242687583900976800123879787918299820777039221908688396362972711675719758921459650660900398952391724152660170537686919162141762379037509167683973044840763306703573646838544024438717108549436093480556871145745275701892368812226726492620893554634111645091118688070060396367494128668142785391969091782287049943070322645161067618297993116862582039259732960286916540771097848570059914710416566470106862444815932043542710058246686778815157562286672737895283711544332311566121619011052771713897930680206954988110982674743121191125363544644257190966883440282432524480549627752516411621329595719500063802205916373730353587335292446133213426437607225490404815236435907928546157770455373133430088631058675102261054949157611173422552585901100387506619287285069321259781910254872511714824959968584119788674575897912158656448144148848443255749244645271690305349803420979828008074861555523817267612538271522801176377120374812859548910773413954587955600173781695357448312101379331470261231779302944154962064124412214130868963355896387493101489325312017164830371002487919495971782595945955328*i1^82 + -1621067583766155219091967433368652841524471723050674981395513713725374172563730355509553408785805158048510496734545660084845682808602625034070025917857830509298650857771512038514849359902208618858126269328488252240631218307586752705164251925866033181519806386868673098660175616990900572173291582308020407473318886197232692079392452589197943968750427235606391173256220317491930041073497214150613429360906174763863798888877170708095522932259955218032280707375137009939863177019283987150805990994053371348877150409537942128696720397579209889255290877079908905616435254865756236977063427618360099682542275233237268767099506074167067860218145265839502284006123934809779848882012014529814791131197349602481926382154747514161813797464911937799898486800816387544086598310642422653263203909704426765432971977854813410817964409675574445032247901545297971658092731958089293079252776204527655954370047210243842002473787857879204360410974811501385585601027552474404061656524183297853724221891076368684794953961071205148987792595611414422661462801001032149800195273255794684535883913011114012437634285016513029704241745612585032681542833206487639644798383697340127362128827531938747466007399248615071539135685126988638163170779628841426590821782015739258483603138279549014776973186414684899766443343905790774482259080975442216675399523163477754899620140797277261426689626033118383426610969735727966838068234982728697352646200022371065569903970748003689449222103318536421690147747713349466514572873335429317242709227098149161315656027390257317724288344857033815473329441431210056237634883571974011239966572494401707654812360854414413698695082761519776382726471975633808951292594027634822896572643923703979554721792724873970743966887212695246386925587612812485243626692539922784792423856420751712230621464383470736767226912054853551686444466577436755938099721664752764276118509353133652183651500803601524567140941434010997315122251740992168652942050206833751601767786250754210649176359174636317530178079777073641261442483014771585879336588127776570270118661763668067589980585159600022868885653704761113672973757143767983963316884068299372067219279032421900785086840382376714267289405820193557988065093410198790719920460372717780930623201058504093713665805332045371373246391052174375287020875813986737356479156145094656*i1^83 + 830477509892630325272864017208989547872962875925736063662779701236790286808258167759154202057920582907219236202866875238879627515453651217272367299498110731646924601770806296255643897631298965841650688131370695390881872176836363514686309758371590512857989375593254574007125978551656407307875443813456609083237711857141670347134906194564450999417658981673569533992383034633157303827375411832248039485361988133110041276086855257165020909104108610958244635550059511678712307608317767045261115013040475879235850561707201228872951174153581398774045815877476521188415367869930742948663463231674825902677353292566220077892650406785944126541647306903455772718793930882706897429147871202065968321028366620166915068188037504173130499917526108322821118907019720047061469548182076645015254085426029636951057466104583206227815526112480830483441292712723775469576924915403320962501325140736985069220795201057856481742987653758705913134296181168870662426376973220094460096205706634673158884078194268068840409453208521806919021396969390909402843129276590525110082011276437312815981918009934282263706319754880578453288033480738425645918814401209906006922388018756441282574799793730309246810356976066137005494374623836222167858783836487636304275380722114747793576449506481832439810400470130086197166662971172831044926938070560004825479639610887784120822258401715837760125847832728399885402299470526730361224295095685627211761325058740619860630024610085249381229554527765213152593491717003199817837702286372715250211071555865390220326934137344055526078802506925730096282059370621629996297686723560412451256443979251969662796286923678912369136831255591863084423691966580024974870910711897399548220869137612208118203441664103684556403768364281961816478903084513996249959961887423340263550249742643903124909361639825124116159831914136499739735870649461668144000131769042302839849703391972731010870183691984198291759898794487777494656743622858746613335508978248745625628576470512959512993812505936085579454100818769373802889155606872589573990933422948752240402191820975974064389603202899578496306298788788770686036248440620362274021609690929639827042471672587695211742687774931107164444270897468072118281505688059786068372204839099770156532981273722185980502598024802764412696329151839754421997111109631181737259171840*i1^84 + -444059585464122286439527507637511625426896527409356499649605424852544914096478812850796725479796257886583586799894697029949057305744545415227299733499935849076196090818237362697460574936053348037533169403382269209366850202697274560702098485254884278578362080829944220211832788882984026273246657899728652616936099041854645123849493423342644679607893984798351733460333865504009435569519602402119072745678861687980456953889229168945484917438574273495523547879929296406916698474523949725047209816112079950555910663422486698823535687493731642963495770288408900256400882136375691530552897722941621780781188287119221716731504015661147009497099382483922727602352505723942198488175023814836042523081716402413757591628345895472146750480166866840231749595038939608469912041893548185870769065581396845079339547996368403246536992301707643398307123880260157038693053668878632014581025749806989890923988405767758355667754595151086239600314342752196342621408133931489789944450835995910084222973635190680803104112472704753457201371906746751335099065973193501402158817839702805781961806577855297926581259765355905202121929805828653274186582761303438833497048518338073344779448302798085198766080663732598026392453961728430035410898132452020057630544104177234402922616015913418667976590462165188804714067575396694910556570331576009090188056782598119975447800911006019667836490245924474681230966976679160798365816187937918003535480551176630709806393074464514345838263660231425389868618074281965205547610628344422486166505906701619535563620264669472324064688699149916187419136765924575770556666357254232068773318124648916810989869472227105026064467057932702096300291750476287956142090030583503878614157016754248574219953681251348279095508293487956174287721221927630487582921045083075225019244690926698142360859903971400749914212967905737103776913758352409012678670028376221208064413571403492901715676364255949870686694729710756981189968891510721995204860061380975739941791213042865916177547750620246982708517948970090577109382736252118168903688261737401350047106998923455281176938989153743838871799296276422003564788844876236757651240014235022623166919382222510501867619118816521540263429432208321112822824896861997231424389653683896361763437704256083785562167667307881029551270309639597381541027140826602405888*i1^85 + 144995161434833917887881006195036844922271594230891357598371450409624254629345170551444048869615239675368690140867591809558197914927070808068295657684727009837663637364958839789249190379347273835085842947820877806753450994259735277526876283202018079761877052292589214151193757190037553658934457047705607245085716190956261703147771053658497929164914149096100534095112771367493436387672970110817816222279156689557918547528087617550369792302899132228449943940424984546987035245554206216939573519940316612708155485652882541779229358466440964530401382903915064598426133757703896452569765142178774081983879680225663486893881090955238876973990972398328805111228939763116974470527224405378080093532290339936013004639628649923183335353139554010857072139847611078785499345413281159662999646586201020431319718376226456825745400523644861159270678844605821194791739716738997387105950611588009335033852038494982109273693403467055340747175973012273753465934675389156612733566946024636903055362675880217263086864491765363459117714028248530400380146434298722565664507025602158328663324677526118810410206268460065822230531334259645677261144714554474203857816342865390454169883745686401163688066700494608793376601103499601404421089283834630206807515455698102791471041914729074293795710804962221577195444771819689885568366593430257492673029971955086494352367991586545793631497156146339912454581428836569360083472353536946178032832867774408904267637994978556077573582699613600445240805017436399489442583211610449975732724792360615714202604247336873622244952681173277805961469442344652162562014657877669275530887491804541665999713613829483571788639133610436763861680271877147439869313531518743704028167616294089441180386613490330691439434804316553362351728442936599410810167475869903469115798048366546760169129638336670502582054327892881913037869301890916522744702671795622703904684866230719749196633112879510977659563209828484417853789133660752224970570697330034530174843312291377355966177758813376921336731758599838679735495007665004701918888398628620418652454399359372839573297090821752794167083280631134574545494545115525040155656895614622919315009906166525812432844954632535284235921252272692335294818763534998052018255911079803706673403355319611281232519855802189469749271924250008144965649190354944*i1^86 + -17281903744700625856219858343458300830586309870242574638026544313844805089288620487088171616932200717949485211259351373311114391627584097711483413234390701766410099310147396912759609942178325595579149597682339128424430889426113898674950640312676156436136034103091452088652299747878318278823338767143875632559055216289329072905542269300967834540359573363983992298124052056261736759022552995899194494410243741847209369582638264838192540238038068016660515114460205960951029325476020090097801703264300169206430389163721962782304381801721705089239251124466386059676672288559605348988916032364377237347077912677895805048137689347262247982735970516831406808497742171270048431776218013045513120312515708094658022540341023226810709604435639466067017126151608550193643184858333953387233359177927586137165524868767138547580167356503452409257258076796643241509788719743388955374000577113819481242681035333878791583520756994354695113479213914846614497972668023242895056274301231644239086790090004665890272127097681491041863353230634025547281925832823478009242972089794770331064769302544053586304115827817273934329350948145393952057639708235100402471251340080844444874147456086244063344618460249393120806633853756331491625279706513701790725689721724633235810535184580742750458389863346284608044266158795425074751978612774617302948953358001514017098901460750071452871110869829745299885146414780268107053191514047288740075962784918036275861157288149898704687477077304404519681319484063828610989745620520219381165916864934936705448003387906997320929541886224224909754444050768769954785064571898410493066506918807458936525666849815861470617755530356332825870668753327254331568380632504310956802190941074870972544487637346566247450503418659441150164298238610740762085124973893305581661813571997176822039608179221528974556080184960957689808303853622633085256245418412555743390139795635478706857807083952330689567539855460833026284755315761707890259113834139113133298841660245004990012268132672440685580686029774348946534861895003291689101037095947439272194904007856932119801407833747783247330566142015966046049288996869897271165674532325230677352016825046579551796166962662796222566043013246727901432320775798432903140815344240908621808440749430429287104752747353228422240251371844895910930677760*i1^87 + 3823299524592446213329140765712135131465195641480682626612170276583922864177145950367799940689377084929480751064582232167096823054147946319800705387027922987771544896413772187467223435637637963256539118699939169781316056735401650314789516878178536869573374782201207894513050481644297688339545451273528974610349230163453850627900461936216121470549624186499911357142957591146076827764699586089630102901204506692734256727442120923662770995676924077526574554614772350854212808792323977978237796927276951504810129221490305118421049143500664924260407789210026281091437896450138734184393049555049264709714015799498461772683215333066809049188594434506895718542571957975507872151037388573159707917303684994252360153924397363973175755104424251101006184916182261538220217088136187221382468853850857251744486093228374016397543691420015332167684496995166214143355358006354242529304086960604840891403802669838900662393865249668188790226893692226215281512411395072280107481361854133321775536257657980386580502777269037589961152254510942198937542555528079829284655668824011171369010203559003829082807147484815030802948878084540271936334905873134991213548156199212731685933999114996462412270078887284467077052075245533042978713728019872655897606763921355256752096456304383525690504279171883814976865343450551203696718583408130150657007995082684703159296520308417534056907244762121094940582840430381187375237880611120609657106899457666717264433140055267752165889411750457963540287593391976037436245545807050378838627998125217250526981733054581967504164388209578846214729858365303189432388771547691595337300477506001500605449746736419532370030882088257071425129199284481784793831138908661076251493138797629625789635149884300899861851420769616889161299448088025171883654171425468617783356020860502132603019221192045754237908889339494930206080637068245797676686861344276776286315812374610532593658567847206534491212529915754916941188845186765707483281574618019580185195846465169562621617279680591687811916977402406311066988094595365347725258980321709542941804615275294042849661003386396151435846251370315580213907106278956096584659885242695755557314364815498604054570384517720815044544475194470768387148434502231568841046895322086541754917183325858807874061873606925627121674971855003320320*i1^88 + -5950672620204038640805126645906762812722586533548184261886628226092038971524793773921377198944312907704788166960150479558038793230636611829040950153577682047093697345320133026495668795944535110634648791530684709247324188955439289526942071396294029733482367117974536919526964003696874260929966253966933236457810769346358287039654005398686583858925944727271437501297254589310740741974761998480403397874093999136933196845232594976784485509508718320019084079994682890353360849447595408681382257257407066686029997751588645706494045132293232922623910680692018828070875265777595869508713549104794216338470294156367936347750632962421803481541569343149872265922762569080259434676706420036518322592332516934775541633763676884423218616853334903917198226879235408255371294685539132789141804384270635789807668530941153491757785240002006183326612405074044805564765883459682415155862078172751615700340998644321502798929103299459098023089271121207854678129345682408497207006444400129115050504895985042588853920167904529685291335432050371508002740962814004507576779497428655663040957494690743984015040983102181215538534608548772809882516175659639447512118239530498369612956528963196410684560898682631726602950641042238760061186406121693078612550895061297769675501706596922313457901301495430423976070086413353681319424833502493530829692029146185517491344134754987750834332386060467386589155506560472087218383032772084176220349827838975655284704543972565426813919331991694526930131487199627404140681685519512994387852427272436745859087620566559065806736545159913643084610092453597343594635919302575767040155514208961153072965934726599527508158684706929081059913839150904527624248982361082268905276206772096113533899414873439410361095834328993988455893593497589279444497197360917235219680748053990487645168128837689802913422563608671460539934713437613522773043712714542824744893248039166919304036946682984373807053432387935664594170956408770289922145578874041243212878733096147748977026378250868584863344662767836529943030382978841569420119506084594949499479464339431887095492263591446909902551763057661714858344439561615460165746818239783973823716565393183642453987363867207627749820725957455007545033932644793147741984942392541335531643695897613354922778277388667907913474644115456*i1^89 + 2873828012588137504976424912234168266431946931210412345009915734111243645168663495552659479589432430548948320765845528412478834716559707269658105226233593175386373551665363514263068094901891119705178290746778088156558214895225249330344040373793012931161377742008234576472613120259746616140152702583648841847641429412723839867643650032667400680527501757454092490874696435550883469486878629578229996922520414148932362864117890890709481861521553445351455438520433910341703333437772397189847443927033994166385856571972977470348158268330048721613932724266686787521081743743867835831641520894727627183237644897619828911681209195295485254087256851440221271442464875726400103246749524825218249484217246684585847924666169261749364257308307982294985757059696207849920226825652167314527697992046235724082326998671363610847741988130045150233153100949712774399175029972748456423252757555387205229326242813191283943431512328390695909355694695068410929160658168164892471656039252241229569001241889073151784420508348128380533948235882340986392796296298881904298755258792521055681158911039954270444063533191533756668888758815800964855444046346133917543612903245103482083522105524974602365431001914317565759961956217259077015814300650918071568500524478818196729296395345018081197110721651651720171705340259295931833013390147745534623070005442536794061605214842952174659438620965866443187397705809328589983457769881568795075200531367072849580919320976687348645506835746631418857606958820916168012481079867171899123091257391145951124898473761175818193165264818905884167346689215571136513724662217187276880963836650823685757995505677830606241321004278905028913226804129263951164391966856147610757530314097452648951900760050494836291997404183079546009688477347527957965872007976388172540118693534724786726881337326077525449421252908105606735940979258171077374187076332328362810169891519746850693128166313077258728039231706007018677256074677174809108582982285925997381507699105508096777992798021083194743331514821857785412885372532194539357527366637465451226522232541345997612390155297142217889075292873451113699308099549496284886869968837898064888034963431914441944913718627555007825683144895416950996081489939131326023241728765786008332708407008655952740102773630633909101264896*i1^90 + -667830072656498192805630083993673314246696728655274894432936868385110367469384071691231268710287941199802992954186807799044887354617423260021051353983088735550070911125694043088484164280335799406114188699934858438539464534481788750237884838067666729263024646870216996051029413107961621336965116759550374647255800297416555155506780155329480778347355370950012705238485681174092980829529550879550138749961678862826972513236274548145269643586137609784036276599425555392407696669874237068994970174487814025442945039587814017207837756771495592582415687397737299140829895059731241879996831858187952323062842546934195955283455945605287405644404360433201589808849302616916441201624748287349056416303283679205875621525686955390612890974035564216104670040332404496059281916775667306435486208567401942118971593179778112433836634662432495934840775567452296339965618500394140116673845006457649572095036016923140393951475792302820313569725626394602928061370461706406215512390320579814936804770745456265587346766280467757158157628491095785556678258448316333771079439953117734861104306700670863718734840043298215638678693209622931239671315260982752213005008827741381309490363440968033048942591395213699637131408809929855208083482596817850400491085632534065029576524386983170252960852669603672519183811201897106484575974012716305451897860447638838890566331075338409544307478485583626791825566564380383726124396211588464644192296646710762218658784252022128562786805266901539557917742278008229658697102842053995349940606858498933642417989540465981376011824222824428047871443899298454720099887506973237873164435544942196993134912561215409885692423390807430876727948267287088629529880707617054436828096431210059842850516232356350692240155195671764058993266114773577965394964500026073675324862357572337835203259007388650605965238740068512614835559214540915955077137289177735650458359983352397106544107714144177923173320522176221918352821484563871780691791716808433964395360399289332612644722386349775103600946065836002831844145928100047941255208025676625810098926551290801514414136768925122964419333951038984546829170328988666165816569223367334994220747172809137305675244661816675530249771961812684038848432914364601425268441854701605006760407866412393639281708462906540032*i1^91 + 174347173152128802674007555380123078677416298484562763455962047124766335644368088617806118540181023230483771704852994923293095425402477453759532550091346840742862719772502636495413082457502125001849092997395167109184126717031346567240783921370419645098158905605528474748463867443901460856016942345782278208075103259626661957595209312313431251124034620596214362539158631825743771678112838181969691747989661093104332368521999197500367474127633398310573005435736927977027263116184555498851296454618177544516585003351812084037473820600317383922947924508441698379125054873148011191468390415153105708912258611656211477571517792643025092770344950722523463167067280444357546071412421491893777442279232262986743655446373514968196582554255726490433426086214996646002129585468530110495417975101531542880588825740569241255475678214664963712461061884960226232884931992260184707719726157255587802087714474121148727981837747362145245184155354994746056884250735190534375542121368215026103321425496144636239311046528692849295432987652465416762483766996337458695914243158308737336687431818286263695407691213544580154870615223170709965569529987305849149918673992079395040275717328829119536802514297161361938836541134501539960694769645555720046151731657087791030300547065545082419862497972752404569914524720900855787654685409933181154235857496445660568778428547181672466705602572498322670542051546111395833856489939984239511255814431563792529939774773094833893710660509247442564870814485943480191684860500107824353139875595060782160269722403044707200435310744551338998575779002584570311474909922644575751019888501515024757059196287308594673652594718242859293896721842975076780412590751356821663146784473118117872488093178734695919690285546762761518570637218674209048227177590606203863447144121710066890456237557019131933243464688217839336852951139381376308414527612742588161905110534971093865112863089753341765631711895338187616513406074501406686683505577760715306192863025644816553967651661803764644216537314248768430010060280767938743892016407279391847565229463794957664707036178073596123781001908924421271787440208227500599906206700644073061700163104673205646628259676696542322275798659349431547422871068036809242244135652948273782928378475626224179882674356224*i1^92 + -21142431162759246770953981886968193131917572688700517082264782996396270497140182721292153302378627395502949867728992512239471635932863736356673732135390909740071050689279179421387922351332258474568319408451744199140438229465484062196854092470511480548369749071568405415759242716884905506235289677098893591300590520532803884630841919789190072417290757980230351658146551179911930476033781412040991359409624385489522742248248284936736330786503752437093042489259246895115806694529519457658762180565625986361162395395116268695430750230999856565144222570166409704161666284240105280676290214162560949422897595863762960301291820013817274391804459803177618055442009845758804145890119240003656776210771732167771419122086209316693507697844772244484004256666448008191133779141765332670344597275861395095496449641189382212459513150377481191563828930098417023975113577969541442580751698426619621124539508680925594426385152631697904006581195066489702966189833234726986554081663692194620809938899002542445534922347462719057229138333975628510594032282493082163906540074765341312371357190528365802205303180216476729999695843070137583230895066779958208153637585350231161522276009688610959145304662708444487330488326735931106487673658551658029079399814569839967020755466088676993996377606094163829102140839359811046718507080556885090218655346118987995998968308582400709581037995983131969371524395845865906447639178872292366707243023949797442584062121082370797827048825621008378539938142954709455968529052378162446217351210209335317899596662851652157768359005707851494659264177682537677031244977449889483294981927536049997173572154663458188054595023566929592306707217327174803704445497535702454456503306819683038738362105507246181302305280442143360221449423785142949610365135265722563011245086236563827076755933315677825069214784229244149952731353579296202979343024415079482777103715264226728531632165012213969656263591998519291525560154546940650574086573242381516738247236165159493238847171014531683696926277419124453417943102232581378280153168660996649868898546669327140631701464194781273757824490530654688655284808117696193071066696775237593362523152227764947061348810748176113696910772167569962536208879402917125555123333969033944126379603597428418150400*i1^93 + 3502725493210124270532935421377591973274702956669674451843238757204841717822305140812428915053396057140719046057023313589910863751122981603681872009194720515844168028167908406725214135380881666864396153911715742297347098237416934415233433219104540032035455706922330520638237970738829053277795235186884077897367916742733664872485967498033142059540557931719843856336653359201363092003531384529418849144590094184889029596505828595840157160951794815452643132288939285479047256861842768759593285878683058674533322158688811006101889351153904350857580938620423045298733315205615238847196405036616532961849073199040971773360081929618207430682688293966937984839495216643144381881898033778657816965219933074511941261336916235017212190545608797077959384125490999261573577124650107771155484019511370249934626436227524352807083257427327077022018029051572017515328701471633715591187778767996004423514342937616183827419213433572149971822010290836308287935305233389554471032777875758334900867116173195534746954394150869240345963676007211538042175104376938248829211972727627038145106171579149935111750985822057489902035620120377555866494880984378867615985830540929141166130656810394030057239268996198974396714794338540861207935066177169186213377208111670070866693180610269350490173580762659477213707952892711351730856006385053013657494292200773919128158107154618602514474279562938140590687463026463942452348415043209594898735394581566056755085916956714035792067607528343929182328464939770298152385124062416426461524754113659757957285512301875431588555654649145423317846698640314474021217909004840319258740377992257108602914491231335088579985482838122974306389475706951930975898403653332333339602696158417669395930726139655742209655002102810124401474364249691810440094279227565585330771036384260490849875891535724801176128008508133756269777834478470153856218288213741883464013487457169887391574289786359446479029732728304554730994078249599151696681948602972401107716389567232467485214308678363947793119925421387468598482673194456670459191776276392912426236630312499738759147471608422327058034012990707137993126205771443390499562665861152275857276633186616829948121145018719971212552725777583970625618109440864849965534511469335523887218730781900800*i1^94 + -295585256924580968756797600310138538703826940304907662409269902416732107939811015391301320488395561176922532095462261966027179826331627995433401114754098961478555163101619223528114298898075951561584983826407774265043109218724906149517985960366560029412364715441404739604053170695174513132511735862080220281441420680481165666459763001153659867063643348321710594756033601085716495305250419197381469451174740505297501355700276514370001950254250922047683236777009583426528923048315023269263377935945326666796333731245662802326749516732373097640438706369605128382414717824081958372945689053148773027724011818579234532870530489031844328041237738811956844458211010722707044317998855199061787974975666818764997490952210999630153953188393708505710984153717995201169587625379384646074186693122553975902435166925535958922600410104646053685011478586701862904804195588615182850086892686394508252476297178491651781560032903376284345734912163253515934462949544822388808370079116745558381944553733953322451737544065895595615632817270485105823126956955002834628629392011275735998161318554480723516785630124874740323920531200808937875865274740998417799572804313199499367554869913532840480743810397074385652847186262146312623340759159867023997619453263224812852302474353606846469015042132669374299403830745041972121533244858220131304206986675549217922297189564736585079294876840743561359294716558568342975473039213077412948861887040609089069711113954060419950224787784706974681624303435432320472100066622276666289820927602357467560521502750462340791831636558858086961343835940520795490753639878851551265836644472031788628615916489779464208052565277286740839557313361150226943560246312780422599201136178899774993492381981897548517661771243534652731230332637080005175679365252522600094730059439049121992607124609450506862354983468698460735845418272119472035763916876096604664582956484627717838722234451912404524475297256190531072828390014548627081809911409901764214864129757102163543956209188178749787603615177068691523493497708668672758540733772668828162851510605767804031010810440538983504671447215832037284718886681292104123564424249182508249371223436493369118434288311058621741854813132874972439800031938228749232813557927069234802712379392*i1^95 + 29318794829397065737122382194200988567041689212897895879639760029688965724992134659585622372495408391520975768367153983766592956581633452805558503940314813891094056449650926839696636279306409388027709710752872518593153152821137425323020763065384513146386627353487123718063622602310084872398774365680928915285694433464328152245756528993795337511586450902435055086814084659068115290424590305937818699157486870434654690736015811751326284784198887327883714298635094234173417979354405719259601514308597897968164036208754004437043450725911618735264540771113043944857479029802709631379663536398274527085903677110998079495506703320709277183888233091069351451193190740208443158403892015346041160739107681368460421195524151091705141272775443259460964813609135414946940640615500911958017517633113197712924365088877887073488031738129710319998709469117158483297144207556427488103356646085180318230727994081347634802394095583663005039450840134646905993803772136934378644803725202690189631831836499008078423744484672344387557357006935952871078933599260367975144881647978624411209602464764429713196926570792344215411447632451501868604922836822698990792871825133206882528143151419474397802351983392236776961419171204379424375838291207541792543142740985578827133755035466481142550119547622281696069478620893099213744152665022131146271631560389039238254362600686660446281144495974244044754295394771457215499519354048815637509726358591871856047807870224230465047533560166339873282878728822793402090887989560498336347777629442605540954043127667265427117715665930535558077434304691738608938660762799234501432488775404656477956578877311557938375968062911690051218844040596703038107037068613010780709787772951046758791172349785357072274162013199395666966516924152778985258002119896826716499409181930382617242072770514965269126226322672725497133256952847576355744579429468390806945890798255241674823093616437792413716083427783063746301959151731533278972689928661635809049891313815602671065708135498325997508527085659727108573104747664336940522237852102523752766572181417841819664240872392652035471400699550916732792919642050116424288432358744223447894656821577158738786135417625053561049806392824986850485450738558119672950180275378477596672*i1^96 + -3174871616971038812639996206913361932510024676431725116738650464448896978090304328759832953842409961155903829821426308949983011714200963345195615377434194089338897763973611645254497675489456652666874589935765031896145447769779336050745539697273245664971333380091217581795891501739935494696995260874381467041990555052164406062864632684494766027963778830639780292700769794164811785961450419243652927534274369992205075608070053462310843806958347647440426971317826460295357038172159383815548806081440843371814313499492523766627191376419870680274227186249642967230817830066156993755196617557145746973055504967777633811368898533056159280195940301454691773006778832114177079428756990015029029546789446440486982964361529496642822897519407765468265748613754752333129103685766507865303135917886615952206607183960737004586326509169135852025156944468438918652209743279979530525867941971000718161991302079930621068554363902155260756455212121441449784341062288879683875880901433231752774696136844292401082597903537017755700036175079579690555818175447191866638320014828084794157558108396482461492849067857063476836887131084476771916437793751395553369981544670544769099626442477054605654739543570115630743541051362543339683881033763417543394087322174529552321528238627164491805630562608601645218514508845201665980800587017256016104550413075166723890111517321770882974500228037477343503044837469709887706302356227163596475232421706401810533929741569138781394994336254363770001789627476231098420938135147714709606287436068224487894926253105999147181936963049777853138252542477858809531922975010243995882462630152659666948626833511240330931617046746858553380299199415685238056850320827272860354661357455963623018464702926108408373607742068723660126122134288899291661967357324194806322530354345826927815439573092961257485356637359160350864780993800924956332496087755229949321045885423244348768343750010166151792751728620396333505182444513036583362450869608645911524035172049494251503445316240693960735409666546174676777603791760571664742522719797689968355572597605247472132997623562931034867966973091315558671641550236201314017770249793588228822400392428934223463714481782164961669733633664742456880619761026395347878467686367232*i1^97 + 195168622751595101841358305292774117220081238923608819287864572531007130354928803782272572678434035770490155969940039979738839025949605134178785579450606959188746258081193793040931385911729265052290419091693762653639997084516121423691974976657264200329995567189123819206482885059373881702152343642131585306975305775850395226202823103969464053250876935666648418001851154949052256801551146479571191716609210890279094939871577475329308465829861774348472111273460360274266180595446652858178872465177219833358275448550471407900837423965666981647901962017073958478006356269613572683786252055063760695497922713770247391255083269552722965956977421846502774828390078531461790291659556010613698993131340875660273983836965003507026252556675229819317689653507139485991285495284817342997432685257407308612675383456251414194582889711738606191682066415117801908377990787574693279467823534827808248170127962357650383532300787223110516524288329446252771040783770582801910997704917060069064524797303951628946910545640119626247913761644873621585983694100377075793748813033391707044654036651343428733375019167814456836537068675748378979842219982800416808641853625260636238368078345440703323224992348304937060541354546524146642212349314530762904167182695235950576875700879553535479758207631927720271704222838312604499311123279146475269680704266832569130189307099048354479516839650437199439221329050594992796647399793769920735509454076403240480925544382233206839030473999705333336040356735202920904359719077307494625401435559606391091480711731604840827104632879737132095307592909789390868165281086120300908190201892693853160228825446390882235111214482362354282914075992298403989364823737399506417349692348569277084164030757604277209152096998968922495443279526072320548846671119107027958057613144013393307908827665014651996258335071817268683580946169175321924779124750618651107877563276145867548623547272130148389202151116569096445900829068393284610431053115302839956030425892838386226528108156947590948382858254609025988232487776553359360630854752797571493041037774776060150494774026490922840764437823931764361767112685615405511635297036466859308195599534121834727546199495755055929338618469849370248316325758551569444372480*i1^98 + -7806596012544515382551167485879514995404813257508923293418766333497646465060010633020517854763923460508993052926031050593857483146515455885997304321000225429308302707051261864063637394390929551262062379760449054653852885754373727935919723765347652588149298610866444256408337106164330475464630270747187314231216571340937858299642390193158179646497639508896046238106666870968206750874792217951806726273542471070463959483585079235286868693702857790328950768075899359611578834541424226825230913017290955086774191642663487246925135846705833985448213882599383676840518557880094874259223352152822176116341430751260046156965430520912720859830591249385240412748809502635872960519717531502472486969284103617312635629531536623957246290521900039701716800053803540335702279155028634571156883503465015812866500924301013303391755105472889077912250821191315818260198883798410373032128300144080870684517474471373303424774634083604160204639862627863615087922806186314593643864856134889020999274432798818280747140981794161531360486636423629146944638530423256878684583519485749186490624044295479912915649312912991065298791878258149479634831243868000971458845577221484150421384725500450404476556765421628696057531632752342067741878367001330483596024852118350734733426506632331390439003516931387599215927924294619454967522094727154963771584370071988398000730805893824416241070623942758994422451776389720412912989141188125077584557600562368211675738414879335935241954825896423321178391883603340998926164811320105344609921383827856575869079150286850269784059374374888720012326629115201986263567248162877952798479297377546546493354350802099533587088487416397390916973641921805891892658384524371401222491794758018650319291050942824072164448637044990704208711326084658502375229204842761454351577420266303615018012728243113094051628508960286423778737759753496884851302052301816246501379108954664825477455651418064682724480496566187003651868103579358308062575755659286486293710427396932786759138410712868832083267976307803209103811675570082905853942950612851413216743980546643092325289841182403933779569972980795182616120245476579268638052594890743652801546482593588416061039893348127791722984982272099932253975943940407296*i1^99 + 933983222044872486352510161931009941222882592333528019356945107736096903131780499101992452544669867087828882642023151978747215464077672632384875219382580673626998458352206421088588524582577322103733398271584622298266695878791676870161138547633239210618222237126336355048558247603893002304007572633633921147033535907538424968171501332502354042100162705037995340509338059663814152245232703009526604546564266827410474214012202801761905179706247460950036016532738875266674911368747339279360965694339154314638676845872437081863292912058533028065906098735699038553176608489225837647645541079039909442653681455002948719340941671393710088226620416727733487115476037696091881246496298891772930756838823375878756358120538219479665567132438411789871022166684611983891118122122117987130629905182611656117541613028695190226590681420508981039388760938907791573452503895991503067299808503380568088074404078672087533886322256606813132672341798018281876130305619919963495923852348324544357109121174743969065774939439289898839664013462632961936172206864554906576451568086348799136059223273526137396524852501094636953917699764553122506284767250439487578231477966957029236162264698313115223687523178915718174381831077999039761782654656635382848676779335140307816255198103645714059015506633925684678357707200625250823294794303285862281085608406251485662709914702856887127156001488698125342677205187376915018083843059597682787857417253072553162403603300298233983995008391057464077966117138551647590849368067860269227237733765424981557351065142299595817285821188765414871375244283815305088420373778550082179207462698470024627966295438112394741417183811243996471815618521735096605155399789577223298294774740594685478791487324356796270727055434186914354248932901676998284123285698149349277652431741978161795651454362404074102164561771511416247312569435577581093043317303682255091396665208817462638344074444185559869818638499319692963145500286631546957412203315048371891314774362145086295648073472674779531783201595103774194012229705924975525598909544588799134378980686235297824233187653344573288092042790585050143170856919550067724334707080379660201281115618069336424986113209626614503163636730229235309829160960*i1^100 + -146285037012472133757032374870075199613259162059682902718844728893473427215119117686215016515251994265384752862108245077330331332121671611572923778767782270080501445181567958552148430181103731131726306950478705855929084350694890955852541343914454904447463505910007158093321319353481284359772557435466277407100121412714172008563717131448976345096511393003616959246274069612956347208526874121265218100252508349856326705298297337987909042439163130328547196051597652822951688382702651244536458192451281519137434280946173094933504750850575056840848666251648017305541799816311659469640900104548979163552529069811983526824415453751572827349984949160806619239918906913686517395556676807025751305972366025388971789231851918892225145252104339048797740159011051174573457325031537901824088452029878894685439803528416860332341618734113435078911975666368556531411249348841953383389066909655177335177425927277501174578644409246287977720873490585546244456049115405352645336338262303223945690178244313027654956847777616467919301742849555750595426578115367666303862099577583572059773439865532532208680246525667251707871578257774319652658717665304619594486799047383227481723682978603567712930136031761165157053759619960637729472400829783409539429082392239480049530113424671896416233216564645630608981153259652728843648192029458016831248414825897410205022548730093202091314151341739430650818926303046069453839801986265649253762209590396271564031409811862273629420948487762893104483964652104768578666859320332786820308092000489992399401103733522928114306841343196749661193730468733853475445813021150371072720994565141457389667573508387601128813769173611173914853552896216360845537756852017759049078566742131559967381123021758822308562790483708129448476755093159384605495795538704926718306518587209327395073051739484459586968504765929738215964121398412658026113220237074274027455035675171949829498612228981986220888369474739822827988934868894353799522354321307612525555555531406156788809266465172625918430133869744139519780943623686516586934742751647490169123813682736817221299834378885598695087561312136017587462567555574674703058391254406361704822398427961091410747989401530452842452285928090695106560*i1^101 + 17891841073609518028867493195879608646362676623421068782708414657773728777403310726810356175642237337956112268462997834158561047459374818999745195803936932283722440048816829650882612903659394809602514042031765504917160567831097454777313135757007791542093722553883097264279742165699226504215328997316231263231572105626594990041295004022360498576469256804243720587273865794704631169496078007445620793978840213994092209898992968016621535051336993161821822830295276688884011323058833654140856474592053851992327046314325043369328502879445111225023917581684574741908393543243765478617264456469958637875768129382505585892012612445511778627609176232863555783855042476503412632525238660382836531719079491118366302552813135972159480109066822536373184875645374665983752472698094546158456758689864756202149650053688588463946861021069555174199272491749951970564735911282230280999114657871272824456538790158165467595151084847738317702962163605880165627772111330793948593921334236808399566169555287444827488735653397981589758813944168064188127345884782494722641906904155022270235865471728821285932671833030419329158415569691199499727897379015606881562144085241842807267908693305170598187153359744499797253393048350633677031585666229202509467916680366191252821907501607255736639404423901423745587361257792611064830162137900982562224666666767398331516480038365298356589028073203901425634182725744038103275742461533245496133974050387847508454972495585089056431638624323219819196079845223749685310928970986625676264682619772819147135902878974461727080957420570597964503611456047431915861652321626177747168343191117510758779587599677184984520378247315047038050045751786087750519549049042022151971591004675888430064428540005960038926463871560040023305515412847350850811904961843755104730581026118048176894749703441684862342342842079942949755717899865362242146867959151528317466986337108019854849540944440164447380026414344477834113709847475221424128120198885115669147597836888319689441260980338227149240360172800745614030014494097066852434769395858632280487011919026343043923823019558217156919302086212906287048585661246479254624272143568715760725484145836378470727474460749817650788562232147968*i1^102 + -1524278625300609227784577675522704037433310100562814466475610687363936365955823306659092147692248031239650142189208173772223268973348221207247483613406926346519612769555736260040091558852239981230993621566295891564765753229609200697317433348189032759457556948481504532295360848757582831288667838464867272701956468630475126312108800869317502796982436221603359042928003910503049284351367708294762102651219893836434941815441831640017905488093930341755666868052888554387229594433506198502896152657859155500761670309553856343058728950785123811619717406912290480634010182095876064599777583170263035807904852089254089139013485217632996382828826802700692500759325747636457193565488646546711130920656767940526864454545869621986371528590498612475771783654146794222199824242920763506664784182354835183112462941577434722923438328328152627673910469998344931326250401328211427747054934039255183403572314395693550409808294896146400311284237376349728180954854412993097468586281079705710792641257700088184889280224672086326953419680148977624322925084985351550871531649007869784738878172038316456844141954582114666243683850100267193713105431409745761305448017279923953607803042428638367013011193249117624515642600133319174900839678126694123211001951028538769641602134253456486293695333726818730967476478861816634814239488778966546873162280570729057158446397337557835778291853969448360240366025888247289909503090528814989534904064539744418318599892140868219763765988955997300158321486423344401791932461461973322129105699595489537278743838739635749915697807974097045297229618891312950043811309717182115507749800996403133753283385341438810061612656612172625545465807948005920129505522372234746562697412746577056773940391502160855466521446117465689231986056042911234877480432303853760737086264454616831741737726223787443205629270030653504899902177529967493255243179554283108695355833728259907525508878263460370463283679172793501904055179858400230838148902776318656338145155875175888702697988639642821787332951741620533598220573753086964890004750320361437380498094603760766691806653867956255955547055029138781485706542251991508680346313373810270557555206612848008464884748431383453289676800*i1^103 + 89761091633338750990383845371804835713785602387577831492150300172672915822172424147936638236701765668305272425911646829255166937579150769630780553093502798941317093509079138414824910158473514902862253414805474387029118050929073839511401485024999511821112402974763532998157022925213008915606864067055427752050415852585299509804765229449166679199265131945234745657430989584549714578948376121678570991665706727595493243277058389505868562799147415070133845202976843985084222319287672247559982673921712286881266843456461867257626914343119451333784202185392037716435446372662157136381833753540625168949611301402546606428867605098096653454624809287218799140991738081511912045140421177634490832470338514311208072767857981616980905320187381582806846028307688380081007512773718037611077815960214792238812802592966293658703038130853505622511331827635944333026932952554893356020067713010960218352665975558690066099657847906187429346359043771744133695306525848861134633093638781641624792714996141169238277239382002475059093368104232543439171334655206986343513852514966377788954691436848085019713031803117852432857182853939166628291996157487430011928004773805800417966148675419468461442936952919190363150650072930078578614088716472443430327383076836492252143333743242753758107524288260535881425776027873938803485355010928550669341438708758686411844922649817487067334878205355016875019043295608853783547346312454024903070305890928556628606306837444403196990305212604232221336013451049538167519116889042006246653295990209151542385266469317079962299342902872376334161597719648565138873938530350493151740245722666023497334272194625083647684168170006376262414178398882910321217076997986390940033565512707218597070086768856805370484240873325782584564536657389741859726692015936421663850591378085540085435318223471961087554319681430794358342623010859220433944132937461815600122338326514399939053603280393763738378568311622161157028866667126602484317808550317447494054647445061873418420614114380124565025667024834158424623989429415236372112714701589667239183659209284400573098656851626975663489409300788809249469235391821440333797443638920101957599971377411731834577991599281668096*i1^104 + -3721438532849868624317940534931060017610339939028456510464722523690209431923267908717586214939207604267147689521630804319901360100589754054460044961174584175613126457128433746022821748757535860403092932632600834185027449079237713253725864958606804378852506273491979954203107974140412147485672188147532904045624307594215061036651619551472162292019927178748627957088593694435566585370453555873795983690283902138262106366328207022823615395120227031003792632594477603173613979488081997023233982689055440072130851669687666142001070809174098035097324385515326680928436495847118907136563760163416995765836634754439165870014295738811302798129627812518533155159923551551449399496730799379285664570301966112061386591925403897350713564368715511359175270723401124201131195982177871035901095512088135849771629311297832264031785723922415548056416632895086174781995188063920483658112508420680628958202406886848476631363754366863562195755566972908519725291695540409181244560417429726870469821874058916023412176239976885490350840820902487888153923182102946462253469688400122339043340280871754592560231619493054625125203444641020974960317642723458143542843196861238813379505343063784579459425564886420913122036566644482691108532284020238411687131559112535017275503370646302615804353594054532317107745531870136283447645271567490701791520289938164223692538235703939673374603412043778657772063771862734546779497313424485203456063010895223554452714863924328601022759282850911253723896975861441047820178117996749753290929041562733724309216503051750274915463464374219298256704449963975627799395855237051732016380923066929767196574775055477330723878198431553163356427942220047000020784593295693960590029230337230621489490276698744833598874854093619494698436892804610897802836095129327798575719542595114327616894807105019120412080610943421329293033336481905152787592280912667116296413321812811342832060712716607901359198043471581496875582575859662651564216554341991090829953574978037403325821219933278672065271096005754006494864652706518283699767675213271596727656756620001477250027401568007193237733097249133855266428720336655939951075239316870469255195683180357629030525042688*i1^105 + 110921280058364541698149697341736422044797385285538733593095490560622862357509270389575871064604145062171582491454410205049487538549112155500029152535436419472438736353003079607376457242208556855084072507436844032803499593344240301974230459787422195690462270376424791045137519240795195030032593976615584657836686582748020810609672028842574838177384679126019566289801066156929899354935085019207314869032870855942410048717041077178061151867415547803870628659382445274680129034552132687334134654823507866576294099167257873511768235386899974937319901011979384642605765079379313387479270191562051198990496167566013709023976727441663997199495312634757729901416995598119508747839133188823233384124860264440597784704435696145508076102348023237498841871930268592960023732669226131564485118462910733232969011920636491273868292874616165096876315792915580882591989466321930968284036904580661050658102187649637813664786817899600282053282711760921330818073248469319831199646780674453182410915572017871374257186533207159532173320150935608351549151442668103751346374328648272806323139436302487188698294002443079828941834539184995409812901925687889657389601987285839821968592071906707094120271017060697560264501703369985321921766211476868522930797478492900827501033508123228362545278209501589225621958222462353964938831046886806634753677635599596898453367573595936595880327719995443791363228702118801705611632462842429088960883203513474260048005503008366540198430593527485442374609971860953737853025774194119665731282879111861088760169363193523901255318460730146049861027574819975664831252146248044694510701541722443434647610214743337315518779407917356208703088911721874755508044134440314372931969239797019193244067905539070827300635260805569789864833146823253005122497777203782597409393177623713939943114654301861060103906081012235796606371181390971049937812202384226914718250473759030429725688127711245220689828628537753190931514771500389130747022305163121864799201698293329157343868037866565278356890467685401842498151281713405714429014787703257307081463147537070959783226973635607813785877774924507573008875121899334972480829291594516075559247491038045011968*i1^106 + -2405929368976824261148105801533869070895660288982633875622027978700895106280977621512109275766728558011935156086172702173671397446489903711224082725862409839530634213299986880897355661349493322408498662424623222772168736257595417675985364313252217409866210437978800731514377393887806099816666309137698318658968908298444788827656133474930969938333019832391257782232702900792968503790554572247336468125988565166462228642343087396165168111895548211055604772018208708253052903533723948345676320302864165036549548110545979111673727153036693769125703804658218326395827713128009129072035671966346322320103944786825791470852356695254128493055776491763699655827036298139281067073407701564893909567272458497937474844458308467079588088042474044374920951222116861147571459501904917583289422541217396632385951782887399745225714134099550100917912419934860069712866940657792133954081608030826794844201885276072466530594652918929736768636581250370937023861221849331960581678089927475503247974765111219165179683590310920677269309471625307423797009781242684992820719288024375322846259886911905160941037126107569874191850798197585479479432780296611833149919851365516505467234173348472000712118332414725985279935517004312277961034000218924077355338456872750572948173732606152267994746946811654405564923230716359614243614200706460394355543931620174523484540916046112281743313121943738211963076674755144636812901158403658680639488842837650092403225664896548599575127765045946888972992170808981819163511192363819154209774923675299337243701842415414737693425194678140532240126841113359155759678592387780214077746706340647967233357606819169910215892316705817644431959277658367437855002624977492772745894090234956624530152166675632454028500318825364622760997044368789506140798066260812288112998710299413683847501222777754937799162073413088277279379979462180610557094396188443047559283135417095344792091184243923233217638959989560528318581509998825059985270766398652952904276966609929535101453064704933340935196767639843829864474383495436489766889594203775590977106257268527307767490010540444028390991998933608110255235467978443583725516033825502670532530575245312*i1^107 + 38132581690670831511650175318900903585953961847535135543621564374286652799131916634776248275294512300666553602036231058261010813534618016097502863744274674976662506509430150756269806393524478113531268083700101814255061517797241145174568379483239462788653876105929258535487473877463763474098073501587306269056087875065737315697921018273093690179459217455024172597644817882082185397674552230208567116145542206541897424964822122118297383594216493208864576894852806693462813232614343880407274294325125051839522523083339327676792560220670527680084601218453956896502886064337542014091587102959061477177031128428850321003691353322952630018532336889643221676539042186270152315733729766760304110653345265990326573564636865145976769206131657957637353375840458159584528345624442760690903789908035332496011995519889984160599462592292553583464587761598192381833185574704124277828249086119770460738495827524447421026009998646647055988779623770372996361434112883060605810103769304496274991412682015246043012343093258909308537049881236184927633028420764705354455046649986008406865589715800069211160150089692334006040921734701549246064317829142694707653773075688814902896977236777677695137222194673914533071768077444468017383192584260969088581298287825651673876956718636113686927291228836744133314906320332906752322999947856682663080994727889820174638723273707199382472377373857250775633470429069290844264965622863661564573052599689035743626413497919571107870007443022684671847625153978610105032233983031266671724441112949434511329241373761323598237177993580867377170468115535969710082244080121450608073312916352494139571866159247834454133904527343373095559128070937092784022841677399758867672361124361007485751806159197952481472514987313573162015157222273920968469245707074347606188642077260235195228977032506391559965398567165143412210440935342607073075046379370564065104538111657893285800417901170745205843041301025946152394938145892992885517091799993660366989600338322097056977448883510323190097491861937423995599696628369793831175568520577119684607723079908411636570891402421097414699469885621820286544587294295337113239819376198278895894528*i1^108 + -435042107906390848765377230612021960186987059377579644475456858744377524652107785277521007409830336950259545624713448001342270384893525838148549667703520517654870008065688615892834967166534790846206493679818009212724230284788623508570869085984229234113574247079023923501095387975919620413177598299400337450402566882042986458876156609064585533950185535093854687175424368052213009245982482477397169003125373627225525023179946905494824696335011136879726309543937908590134378090183416483609511182678319919333614365776646122564435550101721455722547196862872721419821807571196084032818318179714822958603022324312560628539628058400030536387923416718443362615395713597803911902090878118701995323072983081572944189001814453685985487898949582042436820492919034593626690631837327463213820749334201326412708822101634161983031988088821384966177999133701347613645887254181423200561812804065646981512880694639783664823289207190540167797355193365809607228561038455787784470041651071657118045339305249864522238576319283850428871900389673241318675947043171568197316106349732524817626017056501287282331733994834828433964745834663171430971364308880873609751073023107388839772158684008544892736357937971046426978948677509130261317146542172933649310458801783379436037737631892049734440740021042917106158220482750653928221239343679398982022407393233248338998445715678485908889471153203552480020265753244165886723799013781354267726970150639999113954845429578262012910218154751877587727194833130313295764147259766163483624466420841063786076788822585763256719195509565886950401973145370097741429713352134467077744965920069629600733094846844508389851507039926863834330539035259316842301978297891895451885494413708745803587657568141297570297987736954796075412930140372931859805500845710150242399330579307289880503743606837490298863950742486545048813666885134982803518401685744990679136027391048338557019343546393848266851899006584526915568787809413347805464711080633638356241047727613336451316048861260594214938321611490483399508547969766559211645313100505979485587898626604993759225080929899440925728270249050094892083320621240310631425021988306944*i1^109 + 3369989176020130028400206794727230153352398699196820665673796928343336649233411439707435780458459812096208063272355639415338387883027777153250671689124017302142803086929252339645791463127499823278711946190662696348407433650959992506774822099883549442419497897913776730326674318420779453126200320399508492998997281839411134843609456944898704127060066497370765909919905445307291491072467599188922596752006424899586931568099795725621495747604673590536850596667069470721290733096984288621156221419768260175477399326599941410844703082348308912425519077668293093212531413719520833010472984714653072799791265344949957646841194946139995990322434599283279774175846346157891844657885563152937893795786636876111947823395128118364656835891318715838606334603231648008381464646453100289524146764361529576500402192425979050476893793234423029775344973253365257933920661406210125504917944208476944149839905023939670503649941059487607737410509134727057754631071253487280182500883287694753251093210598186463328272106498917365032258428549818084823153538164426447664857373623025278739629738309481437264532647250430280480539409846478894693572251646817499292442704857029644496400895074764772225380043929623106690442259958041936929647348039628727642107857008441651536786154237234451860145204121192000093007236159714427518557908140460888440706105581636386790410942225813113179009278220161160688531500121967223579317195141233022298593563171821365823813174954707849110464670628009090251170030254850048823938113415607198243615532482115221917456208607297984371742532534447321340716186365980346390276960241873476617411054985698411144812007813861653635086399177953205706574837340333135484793896353228891539448379139749322128483114841147602737061976536615183726226187934883243598682660014899651782198608301680276487639576515714137797076330500871879230609414196497227569417552259958587511356981549200612266786274917633555222045471845405627451485140475151018824197941707053212662403483378301425882500077135997453879529469213902334334597683881718675960350694407783881275365458034560368511105662829383070759942522060797795875210122013878545123639296*i1^110 + -14343064531692510290314015607841151356428034503024618115021983618229003785597129471067765565797017572947182088702350024056463962225141378383752254312819882606639372797943413459947072676756474680349403043431792628195871222809901944459941491511958923582015521944873338527483259266616728360895886880559159877118567647645631592091387749943854757791940936574083853505169720265441775034321918293442207123816652912326681270071981527820706287833242375402049307177797514547885536325389894452743653349583946601073620022083008652132562376827663554114202106354862501906059708196186364796691761120339979353187212074523103842995415653880354202115018619076004334924030412352403861973396256410189652672376892671450172400668207881758577816654293290219392557275599835998067081188227249605296907393164473018912985239222217650503407057715702148303534202304218218672169310072976061160787969727526758737014341767236861823439192386779083924656556580814528523768858748707113813170198453426690995641714051997764767742076947417512263122988766681665692813057086780503127826509788502316399015509816199520552613114012893570126797359991587393207903837426774823605025004164065299286121036568220954283127216723321844703531828291585254879442002564687189101163613752909780962031856893939184025362041344696115803195808045159415143109273889800403281041841899572988094557911464245468188414028976330502071068876621598018423629870329471656740601028348856582808414063436959987696942227639191121403757482499550040414648837298348769949472601511077861087593449861563891215998827902615185832352085816051068217260424469156944193583488539081935481903129305526902406478062728786141218831475879381817979691798416459869245149455022680435315387856280054015320822766484607426971909606333476170793426134073834993727859562603124260765924579869183916142361595003835990700413243280182747538697893259203036745691246653592299025374064825469778903581636996512656253514210053066439215994852740140446483223531523253706335364407396195274090017379921004581593878400640119365418340979529726204526512204449553911746915401869452438230318731285014976999762379437709983744*i1^111 + 18609004503867587343233807628586663620492177574479558027523770197882408511986114541050710130223479627831844464898107963972615409449627774052019113217021971359212293584143537505929475828860639605128328635517916695416391733893696324495259300913231417619462536590967370831934161520644225685046037044995052985862993336804997950004563283779784858635664838102481209264780150264150153545650197792610911199904107416834598854226546812777700236702890354494308445727674957452974823800925463822695871957558746517976163290477544494106999048109584228669389608572552866790425928876754573506024448215130698256687839181522071388622242323998353765380650552174814704976240946471331424027777856501330010492353053151741357671561641194724409556878605953688085382078500706231441153769081934347562989046657146665273965270360952959401219794291620263233849825610139716508338022529926075337697466226577991150032920177804396927174156021105047193834778886235357356751195945571251958164230047851355664996027102137381672787954614709092671331534728240816004933205377020574466714597352159905329255138904940168792059518586025838338839660860989170802053208639859114238995870224489485105342232488969234183687604558369578128006317214636156980035264350051910899416067173558882701039511619753386432335933549401765902700482080597617659147824342859208372495575080869131602631036298096497039696508314392807168507110528013506582524669110812172883872964226209769840080537220933218216305577570097365108807241595513080329193738643914133005183893084256732469917462615412960518225021852756673167958193856693376893544698497085168655478413630101507355810195090952818774814159464316834266402704962347698418114564779912489520490384936537399784755639376878719169292266923952083855634295662917438119066008381120646985975519823044071460282298419430429169575716197968631414864897818623970126040996815136666339962235587862073486292764506979137025809408228446946891518367381603725694328385801428105459456938164238410115697612754445267243282421785306401267228709038872598498325037998690063446044319415147346247159800494716369692370794764926378746813874176*i1^112 + 113141496409536122314106275628783914545040707211030687498640927971420088252014382277399102780876136397052528145558471336874600542843220317249363150639803411855834510839838936553998549717302912794864443139191413067274678250433933195954731679256197250290204541991387053928483970072531420268365575358037583847343544686388092436393174162451455605864366223205617072658363613573245721163523439898765237125157525003630696477542780945141788997115234258357458295944154937475628308365669705803254227002312540878576310574198760098598225188391643803170623478251047537063291512581852970247455898304225898153987883528194866935715421648308127716493410608582578371803021382500746098668006247346536395706009251003277766214519571622162530765835780669836522606540965048678702551001077368989149510539272773146930013008112351823922765310166591799508156786413060204353511199755476418247236875644092788721133675770656987546930039515357492347384354008279462658772903523562462391289692801293366125115004517716908580967311330677804501440179997388308213214557225432624490110504816316522861579640066670039063983025736011360725211872123449456494226333665247550833700592344583029746890924791223508035016350641755196345096472465639254915367197465700869278611373343885099654255487292251829610691526268497122864812520847703115271016726944967001123919107308110804238798196663635974525411691556607429083163242482822268931776708547862038835767636945649676073715373875083293973059410920936107452637713441181532093980225239506596516296487717959498030180879450424552998122156897419370324332628006753207753963182237872303593151363836395064822300515992453968268731959824193175740681045870362708604950991526283265532900681137326894010165698375010023286606380498413765646084351865891653225562489111604734346313808505598369278865213313275840307994773557822907821371746516180209457671046450752932114769013030133600921013168529647939591533673703835383684242098215994328771268232513383359048295864556094382840747393422083546482772127601160820289580413027212368901855827456840134333019113645048893555512076606924687830584601457180278784*i1^113 + 136191324312421215643094903752591500244208773018554033901021294864245202679369872416604940416478297030760787319500886984091504735584580631412748842090561322086681085327670541394842193952648904009055136034758996819600852500848869780859732377468943893272627028317718400652822733181602363037664893284835821473952783133245291529789115184830263186383223021596771676673812730881843276832508979061492141895473434440703710141780498710900581291248596898049514659283493072815527109965938014348240927260580497337844420902027426345369023429655256329790363941181149043872880068560499385783489355710401229915706123266244732438163699614708591118854751676844186949604488697046461849914687176998011448244507933128144827884140299947221580686311610244512665317593588126911194140088559488757295826759482357472519009673982987928307099921246499718922820627898063550879494811727400801885018051201296590650162393276691529289707998084123549473456196305561504820906377152828224143073458037814881880939427231458484966350382517625957311877050069480750191315589574373866269445975129550943696620839821807915934422558809481979117123983263971595428223766188301257568481690228605181960967739158688867923846365640205392299743648523831371899241997846918229955075501559899746071903718731227940144801300152466983151297060636432086378039856960845786122247756733639419218322223064423382533084126509949301261468135907520687477917652905071712081527229441998496715834045753317900884995922749130840248375317192890475999975591963553915630407822086172732690856398188236930079798253793273213842490982159557747946811126089858310372762122950629437620799800496169544561004330951343386611672183008047594458732998881452790748008983565859872610754023803052464306825609165859354999433820222439972260290143628540768016849489881114715488247942780424191386904301573789064199739683396560588283726031477615893967198939120412572282808161161589888896259601654728601271079711744155943139262423886470355966789480308127346247015250232003571418486105481711184825855730101247462630963996671119173329440135283444451153617905197516942992740450304*i1^114 + 113808513284798947190569994183316135659401512347366433919802986098218735638515036730564505642716311425736277606410927453815474711373799199474872408008508277861360821819835899038212203581303430635914919189257564481565915653452344167069941797986020190021109728456601292677501742610521185961350578364937898794784980683184867741612386860300665507370485554799286476769175382412790352418011841571877077167479730025330025836630922238860462643763455196928249198474825668423647788748006373424179971627362061267481645144262558435922019032178820115133219601928458771463121730797802637844060183425469014747447219096462516971556942065705284604320451574789697745646840338513265131301961943096946651181356616661513768841114818762381840322382148232286213778688686107007685639746976456301955086438168844650554292919061878167823833605966318592626229671215706946279422291083510035767994599086926374748856551097600234162861496776238273468109301037080732361203526591319299791428566402589158466433643305879230020824555204150040831490151882345192548754395538452614820821677837760568627976939454615875890678559698189908853931944111785454065246919945990478962229129609684908876470354375587721753872968584703475629555820066552847353887541745276917948566211353209211694920352098004270681714193393404175057111615452772039126262485853988775482276801828829455097524303233243633130533847001238721044983607287732362476565368854139366110900499473956965314449498101825809497652372282892802517517769471364145697368352778381026390169099415520511943988101078441744061182581456146226925584227889416891734921908017359783732816654277435679716445216306031616773437515469655181962778906241136202427250411772719389072935490635294217927794281548836699495662650918344015328762004108109262946157553405273540838427070788710840027171661691099514618341496148163814303464409713073207283467040442717188494765625569412683842207630170323412541949704196357143031242926977704549910702507512651237139668721138931140907438254466975004969703949113821504363936544744680720736889027474148480316259687248324123895173390336096468992*i1^115 + 67855611184630696548103074787529422415047048920311884560661274179188986612011031265363645950488314370857971695436631183027038660624523430928214751481984227899888729195213013822506007429512795870390039625221896081604460603298471686395550732037602846112791853408092665034840374895275739693656697188832767556200527291109840910558701838959735753085982120738662333912555827385054452300353745763046884682250454497957780238800480650082356402356557951192832798467573958034315900538080639179576658152135943867438276782549207861606851173856485930193026112411121563945614993837748437062228033620082913253406186403427191256243323513778667894428805904668993035278201779675364581425693916837822206862660382712213580484706982421100571643009363818505600380125449812779228576146674386202721023793141331172130136460748945904374286615004157069404551765671824644235358389631435908134695038995560364975695827166726494110840130919034722454861286325358846398892138708287017986052367849384552329527073537539288264043748866020736943714188541304191126045101941721881270463513878786524352641396943465476715028792154701297472749873583145179323995949534187179770586485375985147782859916424650282922049239087194964798234698958425222102283476112010361815406320856870406185272529720376210173424005430253405051680836756258604826146391846799302908917855445188891391930238091445037226701281640353489749969355442246265455749058690432137075696376158807081920346688222140487148374396514834187896198799351583611287938674430274297331918522853569345830490453255434927991156681545801369906330098351950585247084156578846922412652521269620095627319509318736752873634079540000767459402208328682278057775498655555164210028809869137488039916557489135113873715950171130838212315945771974966011653816744492228336281438636532345137763817303987558675847874956367870890532174770672987282030545369261276518973754227102358918154467788378415550962524889039519064978653492793541153390374431480820349727518297968311624337768982596155873919915701737103304068236931433217456685542960793854227149377520086023535809527808*i1^116 + 10774284054398203215300332239442732949843398814809160507118784286800408910623390150929091237139732918466561785353998674979074124684632859505473626951237901447558573398762921008600760862828968326763790577370837959444697702982941195423140837155863621847825011976476526561504901777643751241436933651235661094875694840672061437067826158299346383720719225211791036938606001159501032529614181380774783693335489974567475472353196449001553972380029208441262430505883030821065198544914228373806018203917003616858406058492024097858598982677320211786007415438004190765406303558406981423959197183829927380925724961778392838629709741213598432223731895953039577941719452302955855692135043114312443705757313019938949732527808070781201394389761307604034437620515138182954487652018752749326433527270231450927760912285631837775054392878509388538171131197984273590507226412580084477497411932178950393423372389218528242453120186414012528793265265073834037419395734782418318374246909264638149977331629124992058171069140079910400856370527422866693782087765901786971356440318103708288096664539412374227828112757323618918130233975041676383311133193421717913401165630953305300660252357496198853444654772969499919732838522360703881541413957222152328952748390065619562694445714367692644602616830132529852006686324784102217578421466825231934654597984574209295285692494474828398572333115371458353214608708147834692503880505054649955139582227415470063801519243216566093747932828805812146696013638458875573559316082149743156726223491591739152917328903351138697600077598427792837597279470005909945673105228556928014827686248403964387231415969962915435138884834788615132809208069012755796842790363454207667595797940205099671063263950093590927245358635099052574358336426612382474960733502852677798969237959529588985198921857062386231195684925418397361063914149427450469271717947694469226852990760215676245689232644812173515380638800190711404123217579244538485098406883255267871122547174867847661149637537802632945909432704060410870002368056420519511562116179008182676888432202116759552*i1^117 + 8534574983398659718731060115350800719582521806109507335342335237785478540584526138427948933035973597911830297913443675448533921200758006017292879958760800971544567518353560055492536509849524527365909858174377748119867420427917782881749276280476317485392258253846515940542606784271838386786077198495039860979152167710430176506915787161009295694190380580414983732116696030170819881147440738457299913589639340924743124487160006887900672090268179386495247910787237162794014277232599842501493983274892206933513586156239872462855256536797579815900208405559634384633734983886017473201241368422092048438743691579714763676057511948415785895270046666975437907265339433322283745179337967670655249040285322487690777084566483100069355711547879670046399523719965567146400601735065416772897090164634582619593133933687390653423676052725630758612585696098926819201263525629578935101285898050286100638574858198978861525751556064603515932814605614384916936090091984589355594789187118736772343358579398943745144438709597936983697686699771210846107370748175998432533077439746465739932728087488041278224866509268207673204972897329311148732734913807156899243325169253069394579153208030625565531228507775307346685802039069722033220774031856594007331802066259411862048483236862977974830431837203667955516284386167189277677293835191182378577628458499353557181484446780230413190044039526687664994329897172581751222808728925051217126962943624423136741620421886745337795648830425891870242477929336702932118700513700807556100446638067532071369332334449053088403221273075268339084901373726881727951962509932622005116427105870369266983089364803253349000358121172679537189636003227776438792750545219714801753565121303805447008279883910989062143745270666106504336986093357095042327806022096124977979300408151045251570448544968733106629643291666182715361575674165059580924785606949670909499324804824453404050609913537395713522825601246380182551966743217752253015897368814503046683650972953319543567346551012038494438176378119777744572317583467685359473708759295206416434855936*i1^118 + -5861348607749682998994824112523537972124812780986563668324294413774587737480067349981062588599862990127767571608571839598133561714937579113441604953526733819110227455132219567063416360515445916775046119157734912543848221582503456917058017838210686541298950427707023826636963037503892985601203873438962033599011554098360243209072488018886445759022302937890119077904290641231645716457425636695542357327381923241217578700886013438316966227522503144843799998564733120287076277854000813173362688915037714962869826717302774884588053567076551304940929173574630631385807352677735788324873193758973039390938613386022814954583402670388124818555211112538274544376664937469716125598479369096774954142564493930230130936436936932359676651804264853837166915748483185252021635911633541888096491959105499399243217701969711033238088253199981816595306338606268185805320508070016942700639903136905218387785890202292510422342267261396942215875285227464905301769582594303608696316651295948878162514105305620123854733092697036576195924927745304366406269435251476783064245966969687255126495319633160475994593830918004029433530800614243794244730946880020380549542102166823593828473859490286591118928826928834777032382430858318275387060446473685842427105636167347453689417283883582674958036169798937338187494302108390664663549321652551504087302803722019811353727067487270384517420361849939325245667242810237644281517456925965219716043779364255057230111084573271420659267144253594269908167254564130187934747837547659636440980713977083632031905553593988496341181347827838133802799703330879935212157010961597182372326688185985280474556893048556999706810949552893279134131109622742254043258031629388525898340410567060161212082553985296240847485825184807248527723916752794022552206172838113164666883916623601375407011829548643691241308118359152036583972801528525972102524383617804618438142619284147347870708097222817244089838417802310082794434812208602687936354052137560519866857416012449400243583514996309567119828820664684038898685016805658687810668826036535296*i1^119 + 1414862720819913102814985469370982891922252133598857413728256859337755657217755056310709625259261204147244346413460548905345303017358420069707021915454652300224075242706885992010148482510488869996623968504413515922531131415661686103953473560116317609518962664698943163219511059193504083712796700597444929146237179140991716401092450821710328613104721594734995495305518890932284001289950639126959785137147228441315844679970443973102055532998145994715843164502525024596138849095511782294631015021780527573197426629275091068701402760273587923392515078425441859131704155758805996261024275150288183877847084938159030198820063074393636001849945336665821362375414194558956426175042878921863004125588096609255464374550373552215784409388495257557576119434433232222697243415545679025196768691845556577422803711979177136979202031269007217978342629463246598309941843260537877365172686178448029221009231724593202829186756410184352219884063347687674737319032375903834020107562170458564264188980799818808604925385168378514582029090067585680573979166586022925404166276220884027519914562438913899842979589070050168822172927721642822170793514553139738445010405989334622501144648888231601617548848683086762953899878915293974529366629275847994676861603435499156470451081607037617030834282375885386443140322346483696949489303400409331847024337569294679405076981787664538598617963908721032031096816052754885236809381768269266427956876110340919306131019277672521156908106668304024595468526901872729675941545507683870624341936310811864044930813240347876817276376499266506369419575285156203487920247778078965377949215836695703505637008315323548408547579350982871520143157089096632312358660973377531912633817441267137217990459507473062333994008630576413230817797983916858711624787356715293480336903555077818685213355726624761839912674867505287262623495645743699161973189354281525278431678352410396459555760877610500736104589104658943902106596513804104967720289756410620863021969275715390632929965114669612782086233775294739983958403235420377198886912*i1^120 + -1022997759319553709411429621932527577292713566074882175843736243611209210811312723270263989273599589857540764263887458573398355931126563617603274175213241833752332920355334607310613105452145997436841376029945488322920772899835136524972205611109789126184325500287619472705719472214315909710797592650495767143593008608864156630311290459907633294237311797278122155163192579573222356861258019979865358051484529156458197965567644730050750915537349220592032359991946023365963453965802058924422102468841847251314518593792878862976021118218309910999530828563282649750281248617355655917911155745740107849789752474950256459066657892268337923625256047941955639910367934787242751112082713034574035948713994431745195060430866576047813525716439218629405056840533912360425898044092311111557361997727167618212868843193041539405436964430487009010684528485603649884494665561488916046636435746506380919191203875681646941047233901261314362087632453816603049563555710455526931351088616121628647475089261566568079179470296692838491078683374115693978929974590332903456607530879345890717116470650780515776275466961262502557600973292331509061514042874752579589614117331608291885306046180162579637964805339831773755479105238205261698047103028010161745367527510592528916082360525131208884240932249306104288995195385529510599132245936524756859357174167515235887575927353793185492244941619461356081230936898318665981846983791832452064153042489393275860676977686131068310687638486387890719811567448953710739080339767140187912650868972758761027364289739842056518670744383169777899236505927289649979891495996042678016552584011185486097116579979192556414853830804520769600793892682781525581873223049743265177977345984897989524935908665565886823105005399452911769166227273425930783431374184726311591011272045795829470420346477487227876002444268670430422821332633409799870493699540564168144140946433102432258223781101744002644620209913376017445296699554816394679632732934505948162619005292051876018186054520494690861201235606142128714645520324231168*i1^121 + 209396003220644731561192116457272378582931945753930238712431668397617105171250484317113251215559357561458105049384815233565970400195506121096651141818107879924504218238607695737189820369569231180928219965729337005126632676873891742683233738485998752941488921398546890003814053225422635264554744181325171764811136538357839699540615532670776152284894813528223715303448884778161990585356830470986727092226017290013658973730473324732846234020667855165801542988109649013140754872069933991653023788503761418263480422915048950336587175222945264184740528340395955944045639584300356764605692866682351341140842511086106999407778542339075205536380930918698203112580049492435955879982368667582600614873113787240132081277000355978750097200291887797998244484634388738643023680751852429306606411986729115227061825387950040880132095975788635135761529936300093021144111193970673436411098277692106325237400150770052592689929369521689137606753236018505687708154179985152864159485458419075913414382544720624150537391719400184719394067482408731392784540578258140212893972246136621837687077903559431655877162486224318635942301738530733128261598370887918266673818118952062648673978433234732951765270321261062390436985041042057497992286806126254791474249364355981134028943892693348592009691231254277821592864344863668447057000493128134131608231809718924756347831367794105751065950936209977592714328993440056590883104825430866857578979946012720345330488227583410952868484116999073375544594748509317983237580647226953194548001448348380901756841701480588724382747538037717018001454921176044520941054128434346804578326076296919074338146233819430921715018595565135442944899557942113725146792549507846637605217313013436183970497882507067606154126617390214709395698884466977640069462677010302273826397155312128002456251700846751315140078479455192827732903834389112713244754010279279565393192865492805088065563510686928295257929537944499431595649932669113912330190848137388164351239450556252009000964791078392056070915783064492737298432*i1^122 + 3066599068763015357741628549466777290593460304440058724469288143959970360799196160148340436939271830952248920984949951180016979479033879121394581405178932850682125106092061695773860287725851060879060849987923043957081898838045368925295376274299627613394983163857641433155515352884011461606563116669376545835676110982599558790131762513878609535117813036600955850543703579697186851294125467674280537734113690750266586883953557333329064696410464263227411894925065186512849486533379626187835214662871172237378987607589738125754385898795337949363626651264951920429876071253036927649473650785356809531639559052742794054513490633227219441840368320650850375124771217011268719414636724571441957201491138194514195197687107907698483086471312608984976306128565999024552864432376469985167928884210602553609927100893558077443915063571863907384457133173557818486381343100143290642759472927857752049561215395679594523919256151063586881079667277967237508076063007236300199296031840139665242638957424859663784913072955334218208880754524768097490193037661378178541421623733634661622375809329112279400229747257308558970970309482538446741916685586939217903374324782772272314468232562650297446640281971936225166084738617813000170719117370329546039066554022074778999791266873854216065727453513499826303884072126940197874342786964255592959435074222710441331634529668638651784028254000200564630233873092976951995225352460688594693550996718410393128904890459925605156437041774550092560735340821840298428457404771865333768002623373114671372921684234500870388854305383769598969437902239857114746616658397290755651503079687531699932127707993770332836499274925660773891849339916726183590954227977625370474392588969517263447810721910069450039699045251394922534002821484145877074407050607384272787370789278026701770634309206186126055627333408372187313824445525263980899533073749753364390692212569873834621475231345742125722611985494211645998114609977883728918936836183460161549250014954217452415798850636470583319248523755520*i1^123 + -1728585781330713831814323325159673248971327030767859044268683546598391761403565582319597202043069935448142114943205032295700152895099618886072738376752009561831632303647678385316620738337266831103998127030809553138176115519983017524291587686259119660818601349856443761185073309177924886544958507134536952693712476655355141531439449341750001952292368941700028658639258563633679733339962310716274592472352661013146956202349635498732874762978451037370965844353814653535493689017371837727551314300705544186870470585551436213214042863470969480673015851917236032664323629745698597482849586677071341463024462346778754233333547543618740557058392739839644442422332824026795471269485654068106406706969535355603537482692456613510141175319946230837066473902126211841629184147431006694030114867379580611467775313597881176856133260761672217377884911229119096643149850158808710459592399601323090084644586020972927310835495787746645445730655117408388218242128202925842963765137650598165484435163142689507361692524197375774584942279791212590353185507924999473198444835330112344686169363771576666402103181488864313186278262144915462498959292456954615797482768442520950984466807141030655153731880912314024891195036256020860478317389044015670384651336354751441367208451499761427742789661093534892160335591107531637034221432407962503253505795764413839315770203654562674760168604875841612468706038425033349779660184180253183810674602404578243082305063704443345016305110367701567619659837274527097579085822992087821343665927913900665780957722936794815633982596635105918477537546994669788969173859237336169384293325930987685567747593483979916636504096238631150505761821720296797634328387447979254482428605353566026740328983713813885001023725094790424177496429957714080521251954129801196404565413013382711091753074349517834246076028947137080448438223274117299263596775362345050222395929212229825941615462245615339488676661319499497952976149623114313455521338621042274217526088656990100946082803887944895561728*i1^124 + 58466631860386075922144153675312915344391724033703304308646779256051844270838017574972521267404549922155253418586856190596254829143496857966985511916289645127248992255968743970951038686208370935548885451111561381576114949899481196293452521560116637348462353135269754384884890225816363252221829071490388540337309989241924143292449783747696474117042984378330244779329335900682924779342821193192300082968266335641435942662354993497715283415820107448332599791057189883371790039511632382705732256119276208407500126491144057231280266125503390487879006940040904559978386171458296493680231115685992844015161389476435277624913575531270494893392002292932603318133541847915274519859399655887441652125741266344001917524924680382535058354903627208726224227817738764845116198822086296987269065301507577520828426181952502087359297428126368199611697252872914283215052867591882709610510312704186605970856217946857411756194523098260140679611318910009927871542119218807755347055379652525618684991433085831971693581781253808873444354904698556533984330640245348399424915033349219197386170374080978140546572142764616835102897845725277330539038603962483269867543657650047410123531830188494724869084998876326277263604223260019887460687098311364912151161963277279815707232743472428574831766902431808117118122387673614573822335633282857505954201465689754494315786209438733990834911969710533126066943210900227836891655128941790507380783732079861374921622376741732905636087114009460428689605595833606595505524993223120430456080672963696536229891223980029254618279504076267137490979417767414567613881880561093037617953164258468105280065006341360190554970232448477938243960308801638037224281810388335248420972150176443231053413431502542877350127988305990233851849842334470497573100222837634611635452932303929649702750530972161630247516873688111893851052470494624538960804010286059759080678071945420392447392474332935529945593825746403288403705839873487020284831605240039720635286742749121482242230583296*i1^125 + -544908497824052304372363802571449109349653100173869963228949449966896879282660534512585471186953854449283674303427658980519704460097248932319479399294508655576999603507496850947422370369109438093322411600642075900489682670215063050524567567655390821711012569620588262740242890344085509808832831327591102744011761436231129463080617466677854689255690287382294481119247909489449952890027813309206789402805163987728816920364462014421648357616195755829827484410440981051022123227275649472926591519427207041013045659772690680113571252768030160481363085860964237912548602064803984476154436011326056054205434554400413952695478981751733997647882136560571810871470873966908606640246461710622256203910594864429010160197350295119298714291972963688119239533484718716480570678534877910843555692991244836668609532075951532507500158915432313490431095818777127389686468134378727763507995825898462910267851844660473933160881936939655419465346567358365422986053577683392865543865743606068344732959906044917984484760071390823019214737502742394982389771894948066397793860970245877035092151549087467972950046724939471124445201554519941682018393783881092967390510258734881481040810270698047802635649396843757907586894826725687357439596651534114663522549147182210549531216229012609613335333585664022184789339026189080686835140990971356739978860760318780453182332345289805768060437242650896178595026003787847570510162201574277134327409615238995681079778068029322205012634729172180334148730773769560636308651154409429452058324115639599715123465596226505869306695284837264462902998439111744988671385273789377701441211661962871876283995063552585968469695847570327351268290489170173584550217473594494564776655680039841683900335874994245535660728005173606557897556425503351576810082262318973576072436229916673595331657849687266207229570597177621691716144972316781401142430631797166835277454302751019756363850502293790934253317467652417864407511943786532906600174208288097488516215720346910720*i1^126 + -4619475759238273513730409374766386548549498506596276088919647162995570871707016309513481073012387403057829814818157055196162743116336200427114811678367674918326876538692091600761837924663214831826335479736589285925031239401436540248532417782815219402214423905768000069274844898650364254207041270146354264568735815806639053201185414115368610083092142465778083763110068158564044457485226322969604784841469053631210632858828684550468990074749641575733092496532779637026084186939377369752197197305172954609832257657539812911727734387390974787796122527639740113749591434966947666629726587486505766319939708131957731149273876178258526398832965400458977471689769190132505948609393097225077584703622336288917267043225568722889703434927061692197367516187432974889923738807383784973445293994036411853327898064879926909407244536626920794879430672302585915547215447256792628490685361233052557241972614437327495148480822277557079243789097862706483994940980766102603983837903699573702943055036142474716258008740108151534596924618705391572409087056781425697059283595348168534844034211939107574752411735044186882389071739048345830207964628570158811951562229184635690891296769602575677279379068000129831143154167480716607689848049456045072534147987724274711080349067385042865288494935021245027690510333569023198481026992314028357027092527301739892377418581704433726729744627588919001508399958955849167898118407367534946095339997332279071372872846620264269750638341778037756080003217179018918169559629395381313964407366086965691275939257713658697145691773323537872025004223026500190891933605905791470748364657723939703057116107538854588667752360421178277940043616119331461931769761560991999738784959902092211715559080557724967401576191873037387979554198642970490450853277465911989648599111413641685849132938152993262367291616466899845648551850815408105121460871125916584597281577610030878478710049553615360136279322261173104608151117224530848160749387735235385209389056*i1^127 + 5736962402527459540345102139184201339373366718618734663026277162878483953750021846178996822105974461804182617458749247230788547038997050138815231773013690907921602009882645729372858096667504976110710030540135299317072007063276164995590507441448301129879949473316808384378024401276868264352022935099390661319705714188823547513007710847237222986719072157259570929547898403513694245313903905581809264140737074376909533731013856362529788781123252929901809074343102519113161756510053385698544047821845255442304826819499296918433745047583530527805689949547525617442299087698487620481572506190624201571294829056822137442338536474038932690012555888814826546664904776515616062502969274780409290641099401356190296383585567233216833134863735841506241116609911339555587167419807667685172651855060664707685970310504460939389378768965162486699803200375299466011067929625799187767850492479091003349464906938984678613243231858373081437405559118388036391919246943643904188439000335981726456738302147285649244750619213836469766950692291806837997766449140004584864475970392345562528951663673739411125777595315832055732573116677165090225690128768560026017029338354418377320293432138906468823515239489730990117805730086290840567463909766599032504023830907485274395869930719326538625560570044926209879281309783454990274877260996492160897412092767500094897712485677580933902466858471345733074157401058967274488913462157304066362345796335977574041562638832272886966847096471533037317633014089402812625490351145352157994584090079558976102917573384026426329357000415663066799149716262773637469692934768236148100334190441309342980025121716030254701304985183543890643259080333974526022927337446377356351091140541522146977057214051533072998646010195783370728078444592635209693146674731038818657628975496938149967588133845749406569478676924370312784180142958172538291913989018821249546628074100490860045763526760715428294805703103204178855548097610440722564688241491968*i1^128 + -77448292236777522521500963717902027752354662869317967521544012835554651761925600608673794612566986341433759909802287897826944470359954167453830805575995994877599776231608394021596573723766002886723689467530261353518477114734405070580490658033438775483783401332170654897867379514837995103182467375607898890479971710974253296867631103780254306328333321898241208851680459030752714827301931852131260282782821135088400358401929187824803155955750442631838275024661813598433487515320658772240987893896423121693129375991856216890990663874695645672804523387598366851039708304584130315044466945295413593707278045853049701599578285379088448325217112497410019382938415789843385224463127054178065370801847626629353643920456554095207092847032510942565967088529446485074773664371870524052053049635142722484115379390528169068140898197422997037752865163448941543235004015786511039345873199913402255044465096064800075269133907537277056640685923888945291434952059165748339251923216496459451439419187257721804728450752265262853711810693500420891569109075990541610014619595146498309393852509491451286293931581851322604275531009478765781313069887090228105894770537590641890907712887164300432128518653915250024163961373744716367534869453977263222623253854532436727758522749662975131978642820508320057809070643754825454660799277007081855248249265018517382520142482295713356039035171636397067640029467472941621532298450293238939445864349320249890712757720113891865126962464356310854748066748299868408456282093294594594603918128583082664882705084263614882727476756538832044208087709328718557716345885293754285078090463233188814658150670760206357251203254923676885033403212910749513335704557208938205373254566979155671984781849986615826809543127786813585153833959238908855738344251778966416854594809061283811730266033206892102240509547844647058949625281270339141822494742178154655167474346189567543625055808870149171257094394189023866923269606664090681344*i1^129 + 60877239783171369815160908484506941878280393357370004353280064486380821417070416541166191902933226589196213874079852453297996549898901120592834741369342359537878699824098483188423631649048124437087421924693129622727702960095885310642037408405726880826328891594399291868742437324573755631337547651558534632738367851564170460086772348382269982264965678756767415912983752666126637793202964108056868132503792042055504120824468802071434383518687880114445012440399254432631932976667018028040743137710266319809354290739178786545583227896693495230429521371174671733916170709955548936674582958622985242103502638593300338847895605244150085487340716374689536799672583595743723442437171457563623441573338557527679547385925832340119403701702368765640624961801961499833588206689635956228406228284975408427236039116613214649951188226982715908374729914840652084832512557677631422315454058163134622119564238043589148990969520555916977005210212974816878181852948043522642430992479514597327097026273275025183925074991568772880881330309094288724711925834507965300229087423605807207682276699863372789831254604420804693559065462519177591900667142692571251225936270122107278339577057805893247708143236007908482027557787605168950579806794885428113254513704281409424550087399265501437720104777360021643566676613277519811752611594246504324716430554652690291906489438204078376527803746078777827811461881414624131089675362382852643475846366254891357732612250628203414503329465255004884724355719131685621653237793375278418675813405479054486828935071731324767573078793151070138084476386904602527181109811469455739207364570469200286029657971017698801982533290424984899381708175706932054164464354169351381982199199675416391908009990413925127773058798848346303166288298287996820238372642092737442129253185559178160509348056950354041966288375403906035709441561732190714526131746561449811724580462572664185119786058882449384669356011317345264659857408*i1^130 + -196620963788548218379558710635190028538997568637479684766805025809263043276765346402008850357161980633954146823325582123300364590454197310879145991125154255386626938423186685418326196150604173630667720508022812002781283669238261445006466626142893529696952750316180594708389488044467316951193960228862098848763008350303529616736443916844661615372526288709964634475140475000330991536092869530838807139757755626633252160229369589962889170452522390196858038678857921253334301063141918539417381151143081698918343915665442437407742746898261036337080802700442566966572541651259248450461624301062641362852641848121094371732462434595257625682232993606386975873716516349151716210126171094523851288872623305877576421265131139030575076652198935629466905171153757510428865618966055411564961973908285962753973805927983086320510850387050650688950116213184058761644529040427725055876483950697947179190350416033952722502616579367839806181615068288186007236942874026706878991012016418840809147231370377675432993365814431863810471069455353703703971594645750144672041308245623804749129972897604628904270925762444810715623584077765152669475631979121347146440119476336725031088954150215162237683949267632323765552943453241759170430452426762938206854590579853805924801950838462495186917182237830271412867188272642345617994214987862420906365768585107962373837231660918468003459230404349834974458103645869956863622754116414168516578955999069082623496909417080368938830501297795981373405905612566605964362249150774972959958646090347564959092470411397709395024148447973296296322588821318207898223892838526017852134728291448681842900206487298164649601974049600069470605105479965417880309243823792794774064455018738020687603494937763211822732735600721865203336285624243377776052582005781361228972209280917989358306925707960671642775720614160644332462803494937833348605358345158994318168319447608398441776075349640836593845870868299776*i1^131 + -3855156453820373818574846743566845783066963651650392914863816879993849712782488795209006013840610336988425867672645872253921681769267351407988157726745903002671013729504782297505769188624142078354978447312688781018159788433016205951372227413261501111349232354026960355943674409468007013025502181189347541490174665375476422341776051783186971084887563610877504250850152299918972200025601618434359789033896331365760619353484095814491977704315631266742002709544003908328438493400881703919929887772274277176910760019603086126396472009059993810438647696310097361547902562804829617284143863305188135729563543297690873149702504625328216050250069829290002371385746869211680601680945421945545457597741625692867893748316884858361473053972382457713324708948470592761196084975349973069041957116369162295251398362920701852926936056484313862621378707502804393402053174058878818344605041244910330781909039559603525564983490431747681985515374366514221557822882091035904924328565724884352162050628380067506110612212424541189558191927580237022166856732770150339317860035150062839178549369854222745856122720168769472556365038237595313569179846187116935771504154844810112157383830779556009773183141559333950966030407145949153089968511019447715045352085191941105509582949246701184781224424143956713600888317167046978897563209495197902105496103346755618028214513823399019382099378571477971027352610229768423169270268074639347129077521024206912364210201323483339713828969966455285798403732402018752715498469865274447010068946655813225897447871134838834974942274099386996274008038710981284289015351902838278873179041093254333640166387847601052819780128524579974608690515888847905502786885147641996342349140820415973250672969580104890971508217621117752848041324417901070844760970601478583774541023969777834098264960327877246945831758957731957655650080232372078778880712984487706646208413746521449960412887227129921536*i1^132 + -3365941532245712587224289481087799713170252453646852081870569119916627167408793456043448049630650538536313320183358332828979254098162041754511325067026446459157207370703960680311054328526268404492600485811048781047815093838570000080495404978097835323415856448789385453199579513597755417176889232930729764481224279145789463562144248865776512456332277583045663435170146194039173624442589366108800181440801034706786351000452370701190471844076278449703141403372304485430505642216309927414065738061567110119868707155181988581513265878807906256072367134495963956517135858971060846307748178786833515832369634044551517396790217966012135267895777927442677719712685229131082528703534925800323358568144597388084697024013282641465722721143892279443267479880328297122821340492392105261246688388382132161296862832625146471795546214106607082462640362980500418802730645643671508549232495227360564973044582477705904339484575362531061477903030598341012871351423550283925880050770971122756734903491071134375419321959901418246238225978693009126039967256439540609474387333960373658988845145917193715037988593496485413631289628112593370704028892346995588308263501616878355913770593543020851786110966992278930946939246298531261675769110154934383814096228045659275231637570265907823162374407640020031498493066249456974938232859202106722816398893712674310240261267952735622671313156672171896766004018992622971619618738474455529174400659194798657833936465634888513551757549457171570538426585106972318342272398106351862312083050448026946543973808763435917451257449563404250618893531345859231254943736239843557105466724608633424364477552826187346942854935774837718004420734927178486012010176790058997606563894127713755617330885156208282869716970433798218947544135474906925697858498991354719103808012429072534990342564734371952101344400323658989480766769185054820742823637815504939018535677515508164673404928*i1^133 + 1605624040309078866389383327882985445016577208240974788822984116208785862165110980185967417533930007161081930945484734331444500308142192440882027172535421642688762581871432059581408529196402574635399434994469644240860069069717445221023377199294430121392761435431719254459302818504901781059375536555171135245289610887250972434431253094739857075400853907359882797318251142337012805909374975889878237573001336183405786435333664163252507337129518250032988528325762615441299446542808917268021219581208343676686622364392619013105143780989777092935898498105199683995820465530625669233626115192323109587358139497436662585204498992205116354865272428577846954436730023897248947258900746740282979383723315940278322562739966281706910471923098703325004317952631171091594442805086653190523370943424732214549677888693510205442134186603039343088081264953936856051180460273441734758374594936988369961884684529097122527714918814414759285421658558097558728807742546368413828807341932149653411633804413591727516498663929273758798821940311761372169557476200771913559611996208078987282225905127989019513485701871680809346954710320275997322290117834665570272188220684998783200419898546836067330028831563184663606565278630384679530565819956479690603090743431613393202774750373243491666953731261282909340547819206633161660563590709320753644784804363775764073705897579987689652810452899945629539627290180926146895156662894496966117186738419029235115092130005899525264535815451386102951066667774033875957976356898424023451964172051377899462099036262802836500042698248368252628141022507875017831965021060586863219891729220174153818402185256659972977598988850229061838532187543399270691710416410733947061791745821355845054037280799801532587935086275976835120170847097512795665704350414108283789777031912208749470190128664359982982414446479350256467361385109918804126471563049600979859287712989184*i1^134 + -12173001113261574927340419946320317688486665931038343015717603399131835995740995551687860395695410457673941790041811260866001371670712698953162769353447948937098356230584939169713810624348150248617270149319793566177897823893297610753548447629409437024687038593188219714926380897314454064780902230548025829227815676974364848955193120977558361687928708081399406914345040915218717309396704208035540326400833584664246290392005547492702709958126812890394248485404629171106062688292312098284344061208579572394503468319492777915482205776682316871973264636998860310939097152674631878202930404957515586708980275385191297030729535350913227274119681096605550496226061381045861314252996696720381644556452058661692167172214817633473368502478622159461797533220396627975293134126731251861181061156517847803535471516036630765725487325581495610673159512805852895786589241571373542127192185269748693422673419451256180110916738335175084234657980459655070620589433902464564795826896435929179411158245641609729585459616186594096258659853099088154459443076461849908099899245107449703510175059216448992145571930280600073403597737920275294270122225654833521616500979636442592119332604400203670844918142544204165438017937704110908917816204102480007314502911623627950500986390096873697730979488479558086339771521218993693111014370057457133083307164030722541113606029566922659098039603040517392887241769119324700548983282420754852629234993671130300932359524674666766620142775852268636026048556786928110532948895496184680649546660653416098431668550934110563491031105014290795058538651300683723469415672858695907933808894678270120631785456672060149624044635609666274416128946955930261551742569718739238441662956868461875884162304747504091169598218286275648949578941929995738644276578464479459623704491967622818632988805613486540115730203670024687943355528442135755843971165557096448*i1^135 + -18767503235605929916999973323539941373632066856917631517285348827436680790551193543361339454223756416527632417497972618816992445308198645381875174609312597444882721574936035962448808510436682943905494646645138238657443183569828066171659946938531908316647461420266022580386290357617038550922022586190311172876443486277564542427727782591952352899587386391858195291642661648608035530816755237885779591780687718305925887447786184846947793328145453538348300510163172147068922793572180212664117876837932183261946319149446698881203735849914547283829493729295211932189052456106819317376641217132904039778462478198547020068002714155842535856480867371527485877358676137090906718520276270209064814563574300669152611158125665567889665739967185178755258161953098363922650287037660348777488582079037239221484009734817799345128090381644075183162021128097380042673525172672955823091124915344941605673969604483857229722570606312902114708018315355724427157366782198008059530626722729314833702831195341667082214519785770056169860388200743205246568789841857623067168758646524560299818468136524530143544713203731130765509744803715965494908965816973414467561673650459246945518477558604590921397760338084747190191639408701639665152348662274226739788216419437169345491625615057657501591955959388745206516254264983064316594867138715235330249018760826361558958026103453701653991903129167175103314563972961010194921351504401864580027650912377989633104479214804283890025585122141167763433134642086344259841432910468110285053259449040846972728298557503646123223848064275955383197752441014529058572874819708687030700648403574651297545443963156115234530907498819901272082199618937494864890179784854567891452897865482422266620136311017661297452086217211277224076422173971278623595712697545501383426004281953288592258792395951152201778946805302249212454502806284918151184384*i1^136 + -761502882706118565013783375322546750248915175081659193726237410668030852352086042143126843021356679791710838193852439400263330094166541810778751731779149661868558604603347825852240417154659569825861375360069298332966837757167298220629835727229416337431113963964627036153934416019710216580294569985390779174760400103581243803279827454837866978091770137730101607880611921976886235353523156336798751221400134973918536554959411005879202256441858385555421228033455379417441486261488322568813612688012676941408385679726651829595932347263021128629017669707915173312404398572187598304726984135253055862490051272306128903161573621564436533439377677927488626277309437800447944899965948690617913016164023689402064187072443601974183614147619367638686339055099959182053798118042139991514943971705573698834256760073991678827455472875609462443134003679175268299476000592959215867786364765220267743403382837542644400711038840761435705663053405270405285862699190728520457881447525307334549344950486788341516051622563957992672604755109457520277534404072327305941481469181622141438142891547480357840119867757250204264299597255248144020112777393322096350605184769236338214064450760295812156283106308052889918767740212568954236544300879435833278822896007386210558093045470171944048770985692179708076883573421346013500108019089402773090609306528053727560509545280919760435461686733857875771389854852432487715872124933794450177906118661597180462303731340474357648683338120458604246456351735968024002648956405366670612992510956964597902999545926566495613052858977802959104978222195636095259760572625849811731503337824098079647350101217123982157684020268617275088054563796170032746030966974999617299429796891581094520021381326182608507498888394341212087972415858963225043107604507087454908559415323583782073913972784715341844763805015873920717509623808*i1^137 + 98508292725282004875713325669827568335265946154799554287412410899328510734296532416321832383722234589647020376370929994889889395213756265342847943981472955968205327805806302764991464755229626054929589466852880229873611250364650441275644736306702095377972840030659289671409645182215327768726828209043734415553053205544587630660995364237440001960877740936992185854735132440945986007820858727657855883020504826119923988719418426661995473804282306263683240937801197516065172804191494846567525434841615759768921220270007148620467175491440343618319124447656540496511133066845438401401449910642243756267811078902113369741651409047704240654855988677463240397844529994848782856505038792669233882695813153433256686443103535029634402720388427462308714003790164083875607790884518747603540234844720730231663861344776750527481072219539253888771863966017562478674812516444801804383262375394075342533906786758008834044782409195471762471603905406428390243313208606215334275326004745856687104087674213477389788748270575072577580515083391393328480053384908852369866102086161346489542167673367028235194192265937434931209220059816771563888286147355645804176989075116077106214747794101684644555496650222690075003459047962496140639600234181036331006707717082014534413611122002209077147305284816162825652444572883213177643340420278171823227427988290631906660621689466846371953541919674599902895142916689285555884266669402123871833601397362088243723305225876447277784487862669591513465661619886108368596692365013660661788320883147948661519788927426035582342228929337720283575693579199279748855557133328863522851878373863187780065305190314676239767399854849738468921790487312240811339168971084211679636277807020145303515574978341303891008928866031772251062814214318903283137467198653858588902266809866570262064549260150369757308125184*i1^138 + 14337018271801666804387584929899858745819696939073339176394964646442111218239678674966940333095425708553774176653109552606415481047574620474953125452611643020478410542380098320852335516840359050243634348680578324003306927766084562643717229836114863507465699425891712590097095746686492627640896042786840113819926390636209531035704573576687321405513891552176733308143320599147584489600553887529303745603269924748699047725552658424806251024579672893841425099482241089702481276562062892683606876435671791596270320590362530559867825760062399096097304707991319769416988338522379216246370639405256133500472767441346964435701502782347627869732923651208310343554906275270471764621698889787482494454301148335550111891978297841765739141476559462763294001998813283069189699178579755178884338455545127915513626018031909790508153202675436813513638225747195558997224749148029325965876304547817356638613609914828879361386129699018185058102278938457786697922214484414050507613338899886769325226325393316866186377130221907230085686522416507696877092391684784740570319459290620599679654434752389880982959604266212679049353471537319570831285783198688321811489007194209532852378750058879848234360687358315185313723472307133354457379940554055585206316373444754124013830402122263078292712241471687521101933357113376754305925415432143057674032776358388987440679357927840672128867818218557351637303350444454626682161896514033221936360263111142719469517766351311092041395613322305844901906985930778383970039813090506605958666230837631960527849270028780504020752617033082910337305079094134307064112162870731930904930750718939368299028998453442870610158546560736961073526257550059500157713027601941372785710534523334833829430774049705033167273001179130741740316214609279832742973322672195994799768928153960972288*i1^139 + 537617906550658058399579224504634154854026013130088573619509386070635172782741969492226523027901299354601980379643068085435852324358574794347953619446855208782046017248507327876517847165536288157597748431264780852536716395050988246020024249713273289034426006502854222419371865251062418148847636516760502919546410245656365382224632572689441733431443786178870707236068634650557695077055489490242930613151955789803676807893874690564003520657196623807930779344526696664425590304449983060688223571486624812600890112958617573115478770281676265126876485182458532887763342330449729700845254173833692926989916875622840959096638322134261816530056666512197537560981404122077865845794772421793513423655440952018904104711316678730930541271281254976809211878373281424498532212768460668205720973803187771046495402960331804640287296356804149851632871263182479199398175882290601205446966652442965765781519431106954741237343928604689089241679903390784311185763511387077045373808839132517654274184845688153225751250533709938598248532585600348863164827849723740762436070870246575515339196864370896290917062393171010885766251937910551127810412314747464301007574300529514389509657134104906613715509490615319566353613055944904144792150371397143734396133370622464259292353510223402888729583009445622492331667151854753041093361218876925091720677892411976623197464065739873783444251588692205147788075378989442283507453131691945180663150285997913195267328190103754428993417204784574470734711101065230172662802394997677869807793352418543743657517952618602410321413861151269826125096527963251675835048253709684207606604812508992865389851876403721877990577651962516899367370252780091205116295983034246661425086536457469679068321116793765030210260041996638334994079798506508406472294006784*i1^140 + 1161526182365221722728573175808810627119752227064002495217280700405518483042155817603699772382749973420523417416539848141760107319677517840515744822087686604973017090814345791752898354593738910019448624195507334491132457348884405436350843557036907071214674690578786601745973440046875770255965966515952395776123433686003146380223438812712427929942704798531267991855985444381814383858495961765827684529062991709583116532893595803362683266691800653138651412482382318320455194974443321604111224840953042134486117014719909332489697714747973655122165579893072653484687767595343889366733618062671300761714928928225298091362227165750254566087638335124662067001006140134767263014286683607932466454226037001873805176507991908605900405392484139245457485383842651697115307573300170663531220492319015763659858016326711412517290311324309843085105959761283177578505761100471486293163229229502924835842433065744716222592778947073691498550507434369047067496665457777918806320632935539637843426039027859345069497467541432400804184425421846389287076324629606014698492778904590519321931885805662605546304729579685896809076844396688963370762258960437601868784411907809417838632782889493954875976897925461565638088534011148899585073698948032948774100951972349920717265661057565032989916597317968772924573333538179126227924639152641288037394309109866207738385403494412890521693961857436312323236959999762788494438584226066044108077458657663344770380945971093444005631389196074482402643062084724308052785182350107933032034318055219717217227505694630335530576978914651644558074691790316163493699153502599053853336979801578444788268307095162532365238308254301195073963639326286571890360432694761144902605535322913637203295656208854047265498438778799997845504*i1^141 + 647138916500234397905263444702315021479587834325633793974757645762509304205307970119605004764926859117719148757845456085724314449873684451232801876982184911880369832035396778734388007565637332202400694928486632027908390503397583738599964913729539437417727010176372832396770527506505357300722725304480560688907280449085006099790060222422415068267640522476736831250426363422734624236248273230941616270906279340505389319785151400880015795958262038264743039155962622196427899397595748999665365366797057282460702330979414288915751265280881293261964782688390408607510670967345654909088165973165127781416332509428450940661729431240794940712605285614715740564033929680865419081865220607696003754018482796796414228589811718521927915973274699480276598009882434518325878408006332421239688957636660678207861636288889907819030260174229915995074160888627487186467342767628904818451687235428080079337318764889630333239507458984031531129820490307470088215720367268982515916820869258367253122231446885473817706301628859383682571466586203587291289339313873091444369690056281682440451837673732185879395871276693473983950712256574991425932069330472302907202660934090312599695739304801134361898491686406143341533238673268955449130879653169866028312834521393600867919350240498137533953833089287420520722190571490866142428294967400319269755454266142002233236695704262401271501133773897945865489002432817192589882076098643499170305372540823352765156295908497352054546015769367491915074307258986488761380972571921829931479877987881952496863469541569931331971885650304718220358672707338300863435836531338224047125060703982830371138226948534242604214868289783800018988171969708828010392218701360754870836011264217978679717194104832*i1^142 + -25846563507389258855816655058918230988985422242365805800516790334102459405744025918352209421186625015934340452526442555044525812256002247772042669262528746484794747166887026454994501593445353280066971655508056665547103985889289529611180688945467078050077223003738227284090199600577081113888962452797580610399446116110726513858361370979900545528073041603663541986809317738014724651427014320389778045298413055822590289325766178984299996306254562578220552965413738216635608503231080697468507486087584758616434387613193004258006368333617157013546376540871535690853479119898587332660282776476099770147092114008602554179581839270993889578431699067864115286004334310799320001916082899759276793807759698134235198281832302208707214291102539746046791603089694695432871728669560360876301637966447486154616775066841792388435284558277168692664691729401101865443192251263682975586010918238277366832664789172882991195474198050838624313606470533370131429869716222933457380774994202418899482510789314514365933631202892762844720892382725759925234787958878884309784346808069135509551978869039160328276962162752636595291329433425781967376803131159643735797097075112889147033685172947309679040632382942032279565688570306718321707180112949698365679297640391714153743377114841240009802957971297545863585103646525515360982611962205974013507108387974481884967885965945888226524419215716370705582380811890408949445474823162142889668225895275472040672056551789339342760390025996100651750619022902745855406952402455045618120438428312199075912172651500636062018591007424816693167563612579233555328339604928797907340277116847449488762115382486944004103838253487524469543397924798464*i1^143 + 258555659071396399760548371238397005627399080284288112885142140365339829222108213889308650128764988934926332701157228396747363310134390746820407782180373130417241928668126910676265887368368052068537329473530853203924730428918864463515353209807927423712133375707848314434106625863595038168685678058965125118314711018518231052128546354981339680066018269630243804937846593433259637230261720367430221040555044582738984322802913405959952167431678342753070134207996492363923417634469290846518626838260960870892387177314153146728960164078206806761244258934913655188951260221187497814340222179917687082293101048908926206802618916817156944254037363327696055962688088620044362024260808700564652914419294939847667218987379413197621884211689122995605183054412693084887344558901850826442652487341403308192331680025442497206363975973692967639667516911200905896588210246769689384936063873737593186652886483219451495505196250255994074022920553465241540172438964971016120570007373418625245188008800181494825729255320867845141391323024199135071183780383408314488275339888908619503384543846820344377259584908883177494153832887862162254934711193146331180391510346513640509015302140326407078725180850730113495402390468648734168288815867405381205378173102381427366986314157114035540556543466551905090552018107382289913806150312291011347529470255371559643419756603909235113283338963454789124239759313573327039453052673599379691564026914051221885049772695487435607677552824917800512397270791225612933351661441795922085105895435817826604737345442662601223018535814205344161489133798769297322594205317482873072496962174976*i1^144, -255673785295686362510048814980876727001915504013654175355432006227867987141923612899690889450014540200215305844046831565837798879939946930011191976270770824495817157016054185156847783043004820038496809562544990855398429570228933343199719166274417375344483391784634827920423666989365424041077541765351713917977668016493980879070753133469252415662465777882013131429146284453201351585235054672285662603199483501765849182309077814613856851907876886241558721850649812509596212298614107488463999302266617956572972837533662206159813466997906776891917218163200607751456988144365788412121283593159702979029415860227505612424920928702100706506517512298916186483583135744290935838230912578753310981394588872429894344043444386773222255848117647587331014342859725554816556624750402166757184416357416061323270684139627070917666671312870777252001757595888728278182671931792135162818805429498023442256304647929116557178259857571772273686401297934387626523137722680035388625799987358227059314971852937281883094358077474945976360586065402443008510264542678297100485412665323696655395066906204744878887814274713652831840559495027852352426952483417996968924725776544751798598107416836263691112271442687976119476749495698275845813387073641666522314558888307818171121780844850404635199951642768672566094096947926474806697926333624692753937736948779999844132268819986215213567668818413665715146516632982161309662329506471331850004157827560690785918032482880404148818624450681045995157470789611007420361509006760690072105011582730789739645883770996872969114088552028369608713080167560364143981011466454703638563591800138830192741711291539481137394195529572590991763079622670216756810135807270003302020190935983405140464324089496915248471077562161787823009566940332613778802819144940329079217500373967775174056880543563873192126387794682213101152940849231845814672034495855521494608904642643751742958830712506453380142471359655203287394334527533092648486291008919814918064715400811216876048503425541223378937551815099437701254205324115535962118756443169073806878436596918258593892529743580716325166745348234389620725820568343523506988086471387536108179503593834156225255257705251707355833491164041111157276601430987419730786628960203438881347059650216347032258348499531945515267774487602879460421404297457828696795955086298755274967844713835516282911435245793368473409423731272574343101575068206854934894560878354490566008982700247134430576162592755728278303374622785762021546143875132639990931567542492957499751770784957841748497907450229509401878711884338241328350288762491199060372475629360294803701249473465844079064736759248120168365163950503934966552908213660274755370625775312625812192002002764225179845679835322148650235944093572259611461090811998062571816712833568686703060574546754890338738550732947983171022643270648858345488261956775838773510682962613164485285613888918119893578478723634786638601351839886439514050756172604955011220816505188369707062445136442968159620216790903528086364194078720000000000000000000000000000000000000 + -62923190124965431450679785250783741780056836027805781457220387236793630143077487963543817707323169238113337256721873510879930775051229195776535909430506414342037429374619546560937855320063176203760649747705379458777082905549740477050191075696769795079659813779560609443323971300005779623573122370067310844835865524748529513999250826187386280093201717030872006553537102413650099250556705334820199760555274104788106606324847003021208618901008055370694551715773652922737626155787399570808390614186704440422240831202396921519976808519317698696201662872588615208493879365773727359887135682117458000869260556828598469926049635858585997699025493718679485367636709584000809058597435752027753268480041856895126697172436592853236155535486110469209433535900288213093354918017315453792851327727555215246377050808067536467929867174684211227627678452761801665647922011853662843052299294096136674449317101909140137741923015690530549373799769378130589535109746101015350821891853851900891696612760006444079878122353168927973225626149651250503822255419930843565213616186888136469451593706228889643866840769252972978343272031317976362852995440741972124795395693681050289205414093251595385922208764236681923950447745180137955960964931625806277877489687126236499554061209317702401844592400745150325821781207450827393509888134529007318694936726554189588942355987174734548270644711138546238038124436843072967317169577594144934364375480149221344455747027225570950924346041588819262520511765487091973887959215168031835221305008132874146762067758376458283503191880563683490209808068695062952965206303332632911230103631461240890950029638009323440537892378554555211349715963717227456515309757489635612035087836653003867662846226402868845841458748630013857268202328517903102358770958962779327426013949890887043151210855935596803205427942390336099626035882993643263705668424700296964500005432337985831582505825284963544844579757300354566082213456769632388047180966686178491726774585860590465167008873466020948556287177491787601377721494810347838568150051835392201911657374072376008773120780409933715479944763063953729010897156555821127734480135865103836479124780870505549334298031616604306525714350904087441074676437948814278877706752654075737552100914795925074731808490069001554453024207563432162609829097526914853996055839319562760932602651890639575732753722767332642175159396597765015381825491900826751073086436372459466773663125200110203997047458006379131242337604234737305793259636171361675101943020890470335164868142138801246952063213606070908319214468306906458020662832421837940948596492162357706063071806935709591557883427632123125611156424861010574082971674372522606464044351249548528184936582792425808220172627453089772722132967891970483439583805336133845719967873915967158060148016795132045896730376173366564515883944516672901378666971004109897548733582791752906921257719461667351207350103294700372899446879758726823627955757715293988792737465006623799943096024995173261821492786635155449460575069798400000000000000000000000000000000000*i1 + -340219311768485309263066919417994590778537879445223454770213518256604843172855692678638488027406001330121800136264595162720292394603647578397805131047967318815963806075327829974248116967786962968280410608501712033891319314247619614084577439906931972629249860437341376523131864975120566458142619818543695877608672393192098032865453942605365908789630717660168709086222712204573996774249283503934380690820675268104959888367580860090022272619694523957375389040568094546499985587406225367001234884133434142998143209912928197645517105870465304044759669973895598746880234906385100688941789590366751849492155392523235490865692409115391963113750748151819625075001644311363581425184236699905433177370888686518571465735465792683363919370611375931878276801612608444343771326790060157305470277069891408787397847862444560825443983693192371405928538186341639891499477577062992585895803274008958173037870481116631242932331336662638515369168241764587878528823093871842105437811388644172729035343686022595353427033301563531303967015433136952912990597091801830977803875494301339865565102041077180025885696865106811553110655878953310764274119724239898592582882435939904030688288617159024729617749543982665373821582303301594924312564163079765417906647999790910658128946879082279099779017586335882108179402593019699667051894548432612254521138207172078911428367859343384890344859833352801686116629056873649134643936225533401901476143699012037582659612446855055148564701878005777862569714133782779520980899162931599515421074317886541828442139391517076211671398624467212988413164341536641768262683131497836816726983789377948137604274943591195667439919655529630633146268214398812689908966738016255447266213842133596331118933833544882989755730139568176874471860430305161617432021914846573775600793521561552414289069665103747377357027588818472184274088494354780687944704889689953527535384108709975899039938741280146883396599568454541855975345928198343420217766742754115002659088470911454920840865080640540546584935029235653630441002971446088370651697482148854979830029533093136844031212387569446976862266091517759456952964603074447698894191793145572773592662829230828918283940027274984641244623429823641210192836998980099699715099554467043410022946624751851271352839327406177339832783752391993069517476718184698039859198355944142424283676560774612224278247473773645232659067004836749145579931733627436034968835611651906666166137644134645649479932820552272529287600614386386274683546448587464284689140060996957826823007052632339171716989439706401714894197939651006235141246542199568751693503734547695536251656421448992899022363089505938774193256744484432031298526211382580281415411975143714321455222956477707148761935822890890955336720071322756632887349418645253795536315921351668401951060059709592217689348392892720950715546544285786891003461262394519383231690128012307527533937252314297013524842835127679558916936710554341268920246844817971470748315079506175334024857028498554852178638621874567691837506584576000000000000000000000000000000000*i1^2 + 10524354805552772188492977957220963662120295493816380491531043370668038556955887591461835912254547985020525377037898561640471495111863530081994048002312442759998746821726215133738921336371097851732552438657150209224734694084219752267492317162814835877628754818735615494808796136484340361941716934794053970190277913235186711909674207876010872487020558851011864531093117516425326387382811088339640194999989749838486629630596476843232318584180499954332884950343961956292447053062303143664565283592282926727499156083850745137098186535875613817150223411692732223874276362316731362331209274175711761010536339362418545484961973562455576276059582268092825608352252060897935484965504007756953064726730145000278324929434366864153897030282314774687018629644677122852242927008339377379145938170987795304297557079814694407373105391719907001840203172642916780417332612578814128549527411250168426857472571514281583031555961650434255274511334077152983829069579188465446766705085247029740246629562542396294259620022590146985822188598011061065912026666024946353218012992259513616460247378360492010555383484683604374729029306027625554956481839745405317921867066734173216395080386155158809935234390272831089001375668543292293689909185426564181494566880031216572033020499833042733296947087754860035584140150129956716673894284970832637997890529493022190451064103497080300771876881125726159225671284633662187467400912437599743223528216157645757609568855921557773149524868555830049775414588623099124479548166320334962816757826002224542047940878264341684368707067797357476192709277515281481858746939912702404167762851184769372373652341514635805400163871204185483984894213074622509667466618556990675855177123621537824034955080311122676318534409613207942149654688738251348661219947684350894721879865384628479881689935319505980029635070164589856853035836834425706441367058987763276984293226333379706846178256560914787451090931159666836757015579317434788768508887948414999411587188870325810250427406091865632934348494778854807524008885563788189299537435614906717043293812037084468008222793151838090112043135018534495158041762474650008117150476130823196976010556017407410806002924039380263716721543933248677000944678617826454380286129243606518099841793469319771517245423673035086498036131575792359138385760901593010573720410513843739288853227416021898233144339246587202844071648347723780818314877545501385463959357151038579888399383423793284846528421005450038796975662442621869859640589338610459331092657383642765291085506373520821932973403972698374028461442652886450822620801455905527708727280057401637755983417401628977313594346049359406747994615945832992004040080188751697169304389223542000183726219799368637174159690991487744782441805468102277072873191938248524915591213865796967135618823022415991855259139392374539762719100157821429012814813524245921235242858594527674818916657988320494450868756271245732109323862704282593569141447785578847313605744821528731843432274940899385908916826822439752285677546373120000000000000000000000000000000*i1^3 + 151260935326006640444826479980796991201367786302750526584039542577302378948972024728036758337302295563394740613990019668015710543753401481113998287211609161047058402861122449821042644769841650312553089650690995468005544234618808370599013907109707045025368454175278594864430649321529026699822060278072260253751018922792210295943432581449741809738075054127502827476933676798467455567112343580535828727289719026992849784923768461556424638288856857914184671194173945246545822978675715848941650258187434495157346903383152038394055370981637686037974208745497813842236018015871113242108012617272141238406652520300550532413454277441915833423283338654963231888205796775171920493827269138967216015518268412351766885680300206496652437795894385645726574251813458600469327782077298674382175972159695359766360428173271506685160467683550953971773570937268154824143712110573720109149661683119390864557340724427060790959894963657858465577419843467191188645187029539491496264187386724316173505791211901064577232184063510384724986167034716359690975718842231119987873473639497466648643840123139883007388709279419114562946232254604978876909220633139934515076627909556444692646600277097223154473729071110142751326504901325283005917015907933666500807953443082754391104607826512754484281339488127351418089465590590763911506270991368695159414917340515380560329051976036225615820545092446780564291265511656125431505462970413022729164054547738952595718275747618019355239350980312317172822689293953438576252888859167030946689787511150738696280698388951117361870270225171233214206611475689236512074541026872725698380162766249761121479342469763866961770371617083063077360381388213960382481228683801625113750307349861881023182599557639752876424948754890072782245761041780798056303327543309357128972630012506454785754061729634169373341159992997894400883065884454132962575015239136226351143339965364923531516650080350408635936412435045559382713260820967812235548884059345912839360681390515660579647984500758469796513412449726620238393592717020478146842348249397989265456502765967227593205529430317880043172407828655782052069887733010810319684742590749503665618442655709576363770479265063142384544538215347752991170366419632842367522661294369154994401119794793678236173560425203168545033855303516095999176708034816988980140140799688901583987080742145768357882552072712491238975542520942729803787352928595484844363370004991189514923962100961353850201037251770584459413091618702883862918053913485536753226176276114656767976790183945299272374874470773344009961603876654351679899862531760057080675954289855927847868198406169793205856270588914422715436715542850265216891615205543530355669959412371463651773979696458636049612116694303307085097313969381454619638893059152531636632745657873693522581962097458217555437869234011603353774672143331599426018893817633126293272743140259158099914942903211608303358944024067653556407059676114710018690309452909801115600080705838660694072366593714006103578577960455585572367384969216000000000000000000000000000000*i1^4 + -4856929318914200731715194373299299869207796493924131468282915565034673843809041089855428456658363832136775090234429031884890405395655574861058089762545902967626483606050734720703785948657193659564988007871170543596010949492535025489239155464565137768391386262160064701727415501084772484130875948392577864019831761380632140825915207592100942844472709023032002121124061161194020206490015904313625080922476210604216214821523872411418188314502116233520988994807034517762517906845575323984446574934140593637151770116878296492493192054548133599959841273679703419279784879857036142072844646687901150216281153404507033225896869625933903893277675148528900039213383738700506656914323986624750590312210063475075459598363733817211839700810890780425390675525705636656476754512903156840770105806468390533466938253334121857488102605289085249133109994317273146655603157922171470150268064726149115080915735141358326192292564769844237462258236575636101684661386124631302994662323239691403512575898014619477644309579923628530293257382482128067754584871726590059652817862298730874432397723877370005574691086741405407423972985344558049287193362469598915134876578433604360052855479976904252257410055785294334428157329838992388140032216442568904497146916692799836831974426148048896925595782771855538264650709983641323402305676523857815763768926875081510253839541288460575649826268321064491462814644023281455257417940976580384747448360026163094029173054557898198313208513518886471998128254596060130925105111166049963242266741154252013511965934861240184974977143385447370118999597296258250643807099474088280710565583597735726634995384407687642370963096833587788537778443651143621935123189279937361117445777093325409255771998490639899984966724224737809683627420625526245527426106915110246616912387273269005815569290959293219475054519809880036122351386315373133489887966629054231510878091875490786121989381163474399396968187472389524194760056922391525611714666884815575229240986477461769777714622923685998539303745973277405076736945255643062592206489588180550924096107229302265195960590949457214770063443369778775032089959352026771321926023352301403950013435126702198312067368050664786988107731614756870693194509828225675431890050005837999830459023964527854143360581694753952750038815327887413306185395416084192263241041146397706846491203703413682845829747859834286337834434087964248416695762850435862821854086597299876979852174656744212847028735352780335435685812471334914641763600320999532988659407748632106359979859536605387924593392219645176265797045209926573465520092279515377327801473961848857295337322800507523441341811193906991982303328456315851433679541965196181300912899316374474626924548318724810861860478125120627309584404402186680901168554611225892407601875273338614499136537901787589690946187344749148210003086182756492143867218410395678174198646170149937354959740598438878463811834674737640971160343335704683467018171129329936654095667307804284021045387470504663559229550186841377599918916501504000000000000000000000000000*i1^5 + 10513770619279635778764432368006692221642474051719911960615517811290559890142643003563345332994158283324967109138200438143762350851896858080372055155099263330843195429168525052958967564194078930072485681732725881955218036664101891887067830661043018863384838512305031403250444457089528109936455724095366376254743288362770600567445590380013861838627288228920037719244598622228306430622801824348498997253838017164687041575995772990472564961124462674598347296677200414189754140036038725139473228647428634774151910053702460236872811353766569978694829279771723484147823888829661547024608560656981425230290344094474161436757497118644097631999909679658938932911194223344489137971377683481979674182542997122658115816471913686696585661514259079912854767769294791050663621042349072906075555244748074137695268778878834595437016549672327797853032465839781822708935718357486793541140166602655732165016792971361030339821273409425334384688731225668331554221994668203945816540497814548101933467188084347842704941747533940437787988513006762056433587917710983997553874848073481161928495652821320874447780318535817075834589035488074186470385144206575275291120475433515487221010501219156689130294362707214054046291113420724120034121213497033009371226932258489844558292678341616342035877446253235871088074693557872797734447309519242553611128872285794682342914198629776982361490655596012545587998882744646001574633338240625071247355759619766738856623133421320092262033168774917811532689132965502149095481043701078639277921108589891988191594278107988370908779379236217224043102893533308231371563413541186678177539387845016453499920623122600776782889305275461780448672007635370612775909358893975961913314440390647225199002474780342074978758608394466384556098952258639021842392777993736274947333922821578144753160268802539000703175186718566679771288734870645799318813525796478488599723141293856561164299754655603862117454830338618058698311898792169793562719509939297200355235847248440910954743517516125371872529993439008290334543108389681034088405148789099085925281695952759306387854756726101319393661446688152200525314185751435480758547856863120930995351890241513886090606057723491660499580543928741335975582228925713743851984240452300548023221176190608369983220866160605633359296408737350847714171965863942954250433635954056765305479141294215051449487777833496711079491495154237005619686257856346413174557760520211341839930580554737710943180262918424805823745485591697527723024193912332749575026335109571016364907145005279832482934040974328903296740163098195655917437692400575141011829991671073910601957790298919742969887418950498482847410652475233042679161936812568961774888012443773312329578782684458339861427277286365905146752833931238119672873544892138570128966752616170117172079484384915646823243872405491758854552854798078041320186330551479211297411368761669941834528875296121764735506596163182128987906268260660081507060744019190807447193108804268660037251380611866033307245249866337038198018219704320000000000000000000000000*i1^6 + 6258450606058257858459846121314401505818010784274305970199607697079754171148396690299804195151804502636879564105829201415392845208289922735477425106906225517304949216312738725330011206072429001762552189971797879475744963319059306822673128529572648587904980319693761353441557277145099167595150876074602329054218441558107477056351900531606550877229676413786899965433032418501607774439026005948428642816330312340506730990918611734919689784217180883641859032623275535466799618542648151793911212094746073449532748031506237689509359415000262426535662527372974448094209807205794306365533495863224403795690649501841149538347561448267781449066947939030577919187419840459314714461642156586355455127203945271375661991728371770227346355713010775902114889872128244921806573402603445091114785699787952300236958111535807410558532833387569004672541099257367688059523112890747010908095739912710837810718199948078492704886853881887272075636521780068863394354194879541720605406113660950505795780235597653436473659107122821962980280208520921709042391044520306802966169215658729806669173628865778941945623569312365915207946356602472374084068687519205831139806517354389841938708366332173277978829492434558780718988998469116619640264209449006634181324369933030424241856832228164271071362291265843411965825226674032151476395274845270788486703785799892577012354692919814220875250114932678912803311345245453698761501053881409003529528572759715298122727614135249922479881352942792855037990905308571213366443583444159660992968512643050902144208980706862740145728471705095109396725612034608397306781288660456686403386549906245274523652544778689647729427212886173550621266515284800422359697560760860124855951258885300462008606548047810096553337731066738442589848550308262147192211817360924624404764055170519887267638762983272516860680037842831649215056502992477412682955261192377367638134363875756801817652857630425293594747273830355097564389023952547231039726586638696073067925200824411653977497939215551828938838681264419901137439788460331698406618223537112953215007173411034209557970811652082239708071206924969230793491915572393566704386608037040696761761458545595790531464448500981943882921525002629482912670979694471379440994891061388155554002547200088474723715515519542394593642613362470913272417200584917452680241127331207462935296325137065673026039027854591660637164527997924237887165498876924868880437604841816952362608877180707775016070482123767521981750687741946936848969237282400648329428074785560256781113139222081563854233059421932603958125322886962348277276625478155791578287616668932918681226550490314148994399299582408266845725241213488688488888410275197336313756128865082447684794577561978108197720756658130490953639786424029693736810033535470751431893044426652206451278183511553140394081059614045217835983369870436310991513914567715182439368044313467601398920050161579355663781686770052258143898485602729125182831846296509656311467777359114214673774734459412706706182236606714369646275644620800000000000000000000000*i1^7 + -698936652303403988303081103353453543651125744960645080095394147230767885513586591546314326079583075150312555666244815903010339672546876845863951367647715455034389855662932496921321916892447003421473443201553492346022908435250620205839265523098923346777503219015376774736901006497421654065223550047508778910892894978991597856033529796920165493644371955780789465878046190241173203084343045751689592834878526288778864339039759716507386899281590745337447007815103852393022485923808610884964053951445994810771658763505992889131902089779199937957018807184206886176318383889477403850260505927117966392012735277935919963451131039706449911790163145012074291308781993192286962575827970401822504011253062421620743944849677024789844889983114523145988893536209493424545771085984665941864654547202668887312695554678030174472961166163914886158577539719385495965825654801977992107625906324713240097609702050949878541268267123756407054829120610348335329770679298742605766459342399989308071378237066753303286504915348328429637897886029094770330389609776570326992749955179173978405171987816273272003662500638979469994307124905991796640609640830453114312724436112244784236907952202859048150604769703197524355685488928527745525496385677726790961841726418692408511056849445132433185588294237778841327706650243976034589622073728460218276307742358106508490366730984866954481317265866570045914269819661782988533841996620211701366811082204324015798548218101474297637960750077912309820775717681439054034223226059244656379942481021929620777691946076327093664238180855813406362447544193369816761184504382042914135565951286329854013540786473699453742569536450941055968209941437689790030794231090588473452726584175589791569827187907893620317831248964717814728838018016810108447745324805149260409376321023251450577966705853406602812746564986448618270373687629522553340316896704592496856559245581224588841621132574466507065916556203845557111912664604288629761920378582644611373378579252028974247181797008547191390082588533353458637821610225530785664711492965247177622065701879323158322320073973337797821931386746522582835256203892593342675148163230947379700402610275507649921911336203394617923404816907935299410808947678882620350548074764372921657689704138697352774945493895164608694328139774009977467265583944195297951099945324586823351410996658772167114742016866233523919082374876995742684656872023421061699692191510116420032455245553208681919716438452750815303847745256615058154460504480817459059645550216517986197985140363285330465945788305076619992792212289976778514558848343395524182884794694314741169717170462788945737370859975347623464413687720152635653430477659204485282870595217910596730449314501856646649199655148418273044981118655268540274323992045427524775974996513055052280476245810086554375269814006042078218844626783835653816950156631651401370096590304796863660279754388697584460399961176297993493532661431001564915091355679005785593381197375170317143109109683513457745568736747024094714507821056000000000000000000000*i1^8 + -126011133980568742260912792457015963663612915586764459692559204656186421266873612245875100913516066113367359581562808333335190783742471343207825880598138508083603230915136438136007696134909997874860884958932300913788560500676316148686967768048955442073416218394419109656502064645893900877339615245808366320589017018127931372645755861542920677016623252715472716741606633571862828348719191985435191063203453212255582067324743234469889848894539195652867410048692568633658964960550766415551376295049536350418314405052776643542735715191358058081916343537824011555782498290353305478556706656987747252715621129846959167736897196742921374192021708000042542648068275563084308529566717365594459778218648194102638252760448311776535395775336867494219580567700760121867101645997583237527809402387312523875098092803838354418646925107952754549089271047423452758120252236375265579967834350388613377218517422055352117182973914304185655830561935003139643456524486287139120824908174149298890757244285390478293856960999284363275271440409936001516260732323358997222986286894843133827068438869666641607136430560040446072281172233770450178634891249916454524394310917457523822027686682260243041793831206569434477449606936068574426232044891061931293406561372054240268009854510993274454976408592412898328157444378459182242309863836240909669913241074467461416514122832871103692930518916790048979252791210789598151861888075651672977896011262517233984053530429206823499821763012836315122501132570752553933583545004896479503691184307638821348591521887518488458099456661034969324522815024578039076675390474007481160332079469799420889202147808591819090604407428742266424100160890235806474908165423064336986829495420490626763984561345427110965558214176360238778505552334102393549250299104723963579141399766765573578177499651276456356386497719428881027969147846671513819439793897786534862603075943766533060200845646141727833096018679205552467126278422496224024668160455616906069437883759512578473877032467365340505191620816483604707078280619043774398432709522168744115733077591738750500362960131911009889380945581127507909084836795143319543121821835503038935215666899064813992028039226698395590264535688122820179848108163255707965763004062008371893103667784816347534099978461220002563338273211271270451904285802450155614534646245610084253515176190742293799645410493884421790873591193332342406013065540159051086433450142662964227389219648541315964217551847586787795471894148625942281492116270843774935861344605480630060193878351020465675750953811460421023782343144285370376476382368820560601756540083335333793300640611464680405513284594485148347403825003976721855899999831437016402082565441090905642261776811007231563026170019340583968207597758117766649680870945385462956896584602562601226006631118607377211478544518738357336535312111478865024202285088590557959383921129021769570127538727602184391579073498282200256593338333146854142488719006582138408722110796743740440838858940742654159260437526145863144964096000000000000000000000*i1^9 + 404199708186330628529260158427536795096856127812485375122995638829457954434771923538205823983673259318788064888038204228242530193462834312579965316287768528181957986850936857789086997655758158417658864794438112011323494850543352000217401373550295991565970088999639729460407321703529443805148028235203829290211639771123249387621986599713422260869625529836873556129170369251952026468454852429248376979192987854384179956279450104087823248648803507552201623865310087988110710678039420979569278323042308010179312224986906241454775764521749593888210764389527540646637925930792049369944249246679581229046804749258245538197563423017817399467077826469542787355327351483062502732955315382269772683988121218818325363246709543045014041867737521864117261572562010592446099625444335373910182726008803740217075703235916641762021691443158388388259714810995565937417327142855741720399631431667300403993276846676492350528284501896383123824645631804008406573607478135540444908827648653538649340130968940763374520807953625056529860133631907713547266107980782224565040610041098788200017916957034686388445185850591301065285713020690581995784476474055532806491480825872584866498905499656361377568662712361754711849761710855492552171249244171566627847833857686914524316593076090228225232646354865139945794042707869408228537355008273850034469210785315971041926946793716996628141631384833913718159715862561948296433002662727608538262184553582335591020854703228823625625583024418961085122195695638347332372306374753952210261029786142653451056535623821245158051635887846469977968980448782124753907895986294567154913530819498626120382417244523663892876682167301858667489009762903942023127661189244467087397370615739266257431114748984916554551562699604125987994753985636968707960931610808120314738203067576095574651887909008485509343745238231124755337272330730355345598891798436200245689671272100819255444226944234430761818892151001254774741523377944029643202035321051000806638783536358001629334480685486726968670344559128506892181036584556738069216092708284307955721240551350272556942097125256117461311204824409204064485719568839183019226490511126763673305284063964718145184131663510948908108699230138309432231174664844450490407707517699815131452347982918674062850603729448651755115490731968708940610669308980352746457790310179974690684439616292872738960382542175717590715922776630544131581270652060244303788146110311466012091707730841932712787458630707869114882802977127024271262349437398622186208678770261314223901468241186738999990250850880816867404232390007604880096635196350583025026345968844601797887802699144986854778912626554956374459574285314994127872972579369708000970313488823567833395111381545808920569668799213416817679547627422756127822912988008822911408721939203666882358837853972651027129126448681087928397051082927893244197901364775640207744018661574387212937491758918850699263638716968386233278637399197171028181755494662405875915073014267413171364721169038841329128765584929956699727462400000000000000000*i1^10 + -26383752436114834243033742068912563459090779626769950226204764124580449769843701429281072379291536548413676828936061536722485914762915366821749342972356723789964060886769713637305882165671376772550718492433098232682205542555349371070994373672011525584620893763534940194560480642484973450954939485095078843130162096232024812537790823453353151712139340961470336930019725252528070362957838507725435945907362772398873701728475460328537184639235854157632840873424600682372833557049915936943706599213101198406969098803389903968844416200315936010258245234582260130588689695875710831680803233794160563781909124293581883634609630696080579905445375080084594205183292343756927951184467087904344681772315793530160157692974506092719554403900023937588636452647236321975588830601798309028479062165733930572591048676361726107365754290432787929302335330501233028401242383295229354578974601398466688149945186605674626592744632274415821164774795202550325734923659313626360871136391116728569004492444279374472122441559204231532497827951052614547455245630964218273595465610756999901367348437150183406339824188763278979233093469929854430607751126137144350879971250268002964069396630904716364547456665182958604257742730105550870174045012638032003052598156075969298642764564057745295738191643017325942495191158386770672412192490747318443201719975240657044731829984719871216059912446863417089660742247345982736220350502461976041231448244568677115975419813731945876301473420205909802137689887150344815275533563121253226804899963831542888197902217374997100382052197534046253011921626087700834427133257664784207826708025513766644787390078075248987826757706839411830309866718650420797135046760911013299633420528779722974077789669717315432156659604488485637989965717947133824422053824914229846828631481625609124693163990176875083069487686946598197347024177996941498989385188353594284981942719018015809350804133143494036690045757854928837191280358521000319908400588701837943149656305896936110614654895557270349369399318160204692984647938320151386749779349857623887821283378224504592477499427401765792649888116995412007998330704786957987449984810224956688954653163372610463881643721408012052307109853695538537765207369459214961668359088917392484586236184008079941449516999398467485081064002143474258716506206562239714707003190583303531771915365711296645140181069211076097852790915447257232387268662470193582156460266889819854810516158980087307076982155116173355667504257815946360476146213290214560370311569281666981817394690264950381161636194676200372491607714077727737777967430139658453946807048710214255948605650918319712575018048005819498510228439892538427217772983640302013748045540269890277646359991345107433757733073773167195439675050992526918507302286659867330588242567002915547909792021181576732537639693954422922122880722242595572462481247340912283385549957814773742026201068331185793390846041945657260709786607620562651851455120238407455069269678037672292346436650186640785863778191424109424934912000000000000000*i1^11 + -4834639751024837558024491642308847876030023179441717658864106605893656555359213191479288082870145511042424077660160342029957150120779074409581246890015289536307904837920084323988675456658249971191014900761493032013901937576512861538222667267810697435228420758889832725726234174913129124045419705855378361723004151433424545953714226019986859327823443989287591420473819845813664653364653855882208976534396231941342047672591757280091178480947151569689240886412996697184168345723763564667282500159437204359815723093741733138919199347944211012663949414019738966596669866773526198022387816909741094771189635382188730425340098548603444804190037734820345480819265277142039373706714160711552692649246604632027586273558922457344335678018150981886219148273995627089123961596203559519255905538661169162139378857894327274214753371440114516916033734244197459516188327485718324525280491503139573885943713161647413801813336709635844275869903807770483213082384193089608883825084180295695181741534731083759383650670757427027930207561526210918073814428914495859039918309075893710758774229351101128958501664264606882719520019617967685016137314924006235839384899291676304612080320506650351760773953304069135702579854883574949215053002741106341165299668173702461816990359382409543327680708005247584058196647972288624246554502976930711529237845024924267268131611137133908754309601244713401682667280718072452395510509360303047522553983294377147132272858891816750381320109589570783335366894446536495902467936925047809218522420056818153449879014762966994374273921994876142854855494075005665171813436605154894120408427882575685646531573363684551810974602133082004567371941176380476483001295014089125979053784904094832488889643047048389808066877378686889051352306579729741745719390406768335779286976328170169129480833136823215085881621894328793508240794446298131514981992163695487278107334231746862798532732354762046557518385199677674300070118776442517333694606401785924294772733773570929693227491100297778748410644781991967068966595977567112381431501822142246536276137803786759634799729798459843327040876741356941768218270401046497611327955544428153348926003062649389921961235920207880638378639294517950394681145037575300699956363004931467214678646119308179583809017552324639095658394724323269036520009193149055274092397407295467764014813165167737527400074556105763327244126941643422597800666119474358903082625669736993293979556383504982935640699078704914698400680728627611935477265799372906448446679574390251787583517545707542308798884046645238694660050681770673566673294598306662536811057725543188692072825618628973016638660114452735633762646500766707249325522461489954193855437021168999459795371951680322088849912310241184129843212891250922869963191999824873781943875371387065810066030691088260140178785270326643068123078097799997297817815048741001212829418747325159813527299972010104995806672644249608487651761757132822092908857825185190337546630376704745226922872663252128495775477150002320506880000000000000*i1^12 + 5784643234948046351609532781424909234242643605169820435259445059335048767176146205549952315165599081359544672615403444967559064284110435116186969068824594806910205541305516732779140813273936035797974892054064518587398572103094363394204177467754843556949651486226592568865524027635683823942300536507153607350558219157434888231329208061903345128443232730605197201915973592777265367856219940973449786312022523399574561523691824200817710624409587385249994762458336372184504379019429676173828334911781340464622636898625605252869864928559890399485130298631338358903899603706313000212169821850546840724322776152804092405071635781911605788309627537844965018996402775978734044595313681211124009287114865158255028727041114544058752267544462507540309217804844676086174460261334330438527518727124277191221483486096978719380468536191282232180187399498668863279137125618493069947558803611370328874126932290944575581572222240766086411002909943039125082741469775796707066577991873514353147847133057341143796514998198704362297157355123058807665857430728991766414583042203532128181485397605479305783438470893308063069221359356800092308863562931660139456923196282715339890442799827055098231500801463937409226011224214830681308657742554085017040397918733656954107908324963179304638594571559124107135097057409984620787604559542823506039206553741095769735351512167866550737909974247481764702072022111775385537181511644505786539834104190428325536438796699627582609199846419414336217185501220745166074625121676714280267777190545166629987150997539740683395088762636523908518001709653765184809573518114206236684730325101422848446787652927233783700388673424618262000938937011111096582414125463687297242339420476123815473540538089601344491736632609402553774864582561213343584699566801862331089220328985074577774363060945327061105633154066972073399998724460190009701052775884584863045206354208943932223871461749443185452490064596630848964134570317332425350181753381769976277825757118521655667947277117225195132502124580015698645223001922212651953393226434560887938906123859628624083190400368584879016893599144158527297362342034441541391740645311755096879951070098344336058736432835757698219958687090665686241066476454241326729020762797905683974483008125249711659436089548568680502889891539077766072406028244411700321847469785291967086890862734459994087807230164836927913595009605552719678804498378654215372794261716006542608566584292557072283127177072064774461066600373573342063687075883205163894664493390369711367852071280195122948613203326799252235662240036903916362594331487087235609142010910020341260913582350354834826450536487289913171704269816159232021514034139217605438546747490449222301112137946331022317666224022793566668662673517518778280072626197025940651949167093128433846721316744087809986346499375151019129033303378611596443046813344346108225100634034898631924226764728034715277013233243197709637534275573391071245106026470263004400786125671760000146863109383189187700562885838422776217600000000000*i1^13 + -334781652447267717538057516138311289400140171601409284041813415113694797853929941281744514937209078779551033854549461488242198640469176989432236701784559664877714967193003664592999775968425100670176164103648895653540448094067066133148531178227658110699919905670045496581520065534091121197124386087326696522927148605267879003610404194930116297345208505448003094166058897494368803594640983042425804186219793647303203209762524033255531191496496061920239720826696295755805937295992253364975656207298457449800305512631030703784274412714057658433992692725751087206506801757744814823789451411342900263253299153324673067186180368649616460450148446215894905980385387235453948601014153415994401801119187950349796870842348930920103897471825840101905621801666947576335440359087551027414328596334606134914852383299031608447415209185223171360964936447020403287364861892506913564923530444093122836086259014994844929687717822576634318378485149080508424819654678733794478079958842128374042212737550650742265572533996165651559126746856767828290347817715445978638988348492693664892492361378754964373660359580122796375601098631663731122954163458982858239278991204919431345106050616566448649660863767832410906057361031178296417286627990193015960911806497526178805214219126027416644022205707193909638947021806693392913301139386388866491503671760629891548874493120685225260767853971547338677754424227435970921154886704565715939212548607297940148708635446740890802885482348905788050094651463210807457913542224148575458279617370154350213541360462873326104873203925975637797949294725552313529384117436913551223919477160665735340945673174969840134132236626321581299129410172339449972407472999569441889245590777935934578301758348274936919212555015582809245936221034623396342577437629071116140014441022432825810573652087430382254434318646264568850484644096471073205337114349623665855258516657695132376186578148498906603528691998628601134006180092105800964610079102110924003872838310114286260954202488168024024826905247249230663716298221739222729468967281045549073788450748407323347176570323099747585226575601315551875878819212456637109846552553057611137639421872339691601054446371913101761302974453649546378767391180392451254895096714248140232781134919827397730955244069769456019592714398323634366995805171652222443095295488111620011782560279532375025000880159151465991217120362077857809890188666566053097947073384421045956035195756585837737478942214939202500717156853527112783510417632848380263330571381845735218812565566224325735289930443778382097612086763800904542241346406226555509696596181434924686865095169545998894352821541834823749389769614056574650469284521515194452524006231274677502340848072530554217841709292353136774926749469235836687535840757163399988959869878087977085341174014588377152964640754749570288743338158460992665194956785816045222584060882911184646846507973888218730136054183903605743893415979931281500547239513249740699445688689676254867519584165338230281795894888397537280000000000*i1^14 + -32333059224434625540091413416889626388881237026321783183324305201658545504355292095063264354012588656503575241822958617916709381269048019643078737413046630374084192641704244737825813705997432468654296475101145706819944815985584633314249155655049573324771080082147785411292945904165020706983691372442211763588136342613184316170379452694007402034456767951340568076394161836537930789026113751755869216526989388177741739815595501206194084554612568004031126676110573398408595641830563883276247286458472173102834651273577177752090166085799702966435712626964485055521414602838067715072631311229383507729988119980020311624640946799801555323327264172866583441451396950926021180249263450944808927320473596525535134079694985927847797735744702262836147065229459301990363721873453298755163898230091246481777723425633443595165960423622030560287114192721308787896884976003315900045212848668896768866788932395944379220512637326095875732705712483488985253827224018033638223504987076007283332268897763807307143990818734530551667816888458665872995551700972262284334369188344367179738810654666140041986943867023645717200521649929893488898020709503631127595106925841986032893658503566669976636823849710335213212014827598617608916274169089875742546987857605995378096001576529796233635673936694094212690779787629608499940143361141840956778581482392072920014336378987225096659018685585992528627359131208869250267054096358661749539089162922349439139335229654069092069454006876069947294756422217925371333704125621031750298608984489736013068101011751780620653197841660962247687989651192929529526816379959667132984559031811172805879286193049700191276974747638068875697467277377134006630811494776060282104775351749439175252351725711094527912390377164703382221821718584529167707551880328554951591395187038368062500018435336257106915601569800404459451805670176258140811499300590601469427901501780483150188592526123231741867600780770148809353666443158920744263528232097176233407480076815400099290617732478273979399897022729672965279059106215245631435847182987398236259493654840115298086017465467653880310839072444660595438536640860199132520952470531197077321377121907603717790147616575368237473331021421286375007043927185149448771272925198758889520406896058430948733215372418312838183824886893623891733714301816484166090572248752076609768890927409046122877221430952014104008929101045152948071961380376607064466360399776680706523159982383868285771029499307204913541603211643730768005060410550023923450808607904778545856484872903153528660254790301723103655038839436780512952129737187642036642064433456492571592139934179979651368020952030350900325442744327740936552665768978906750245682875297349265088746128362151040130899524099493069221439172024096382536857779800255780137212077477835430477033093297447030089644003044736567092210584244609299416100558315608647383967914995256061376066565560135815453157899895675731191902870467592900734262114502091244948802863929277565211187895591332943491446432312852480000000*i1^15 + 35392749583931485066875449990388551732638995430486748761222117145752262433938276673440283231398501427854753417898893877812074756793826544010407435683295282582870948460643715492307567662742397332204259431496181161652352986645954976412105652412004373061720116054567661078369775397435507514568800338436490269169013932130371321091898020968463603987793255866026500033092875427030296728298897573314380927030867080094167072094159548564957883969603125214039559961423728677219980904046690584493716420377403309944280894040071328232640231624310966604014224560308881689099179438167011289875856903022186907104476325003348505146919363258894384879186884111833691639147470903892765901453512515610050186501628048671116587064089468584703202060200748466929861183887095753463640123120258023177038366280620868345493878441221920478526571227401962846483805764811850385144976880477986200217392270149873562999971923992387902566692160154682629959532215859587505362254645091830046381399551854440152939435289090402308101129188958742118601769138083258273345414202717096414330131884374945323632298025920355967790620154236987716688330478530385805019231420371707633363225778542570687044573113606078769691029698064610629215857383084726339563457275318698674677766474140575800256205474558190891487537224470552028874449902289898650759498507974810888538646213184283213749093428515932806190201032986502968437693351104816818074244872043647438658491426966818858455521115922728906203631075438698337795788127059120872416066856899426859957243630757097708773147264392176368476374049811806724393431790027480783553831770623012052921432612957318000261122095734823165919696543678881240966610346793786399812834348934236228861380155066111000414551459978600750770656146882529298497598768941665591290753140100792641626287177310365458429326420297986697758745177484427813587113169133462558732521590227378436319894939033935246833032820922111939233972213626749753264687002872054327997623849117931995322831173257843585119398600607210369051824031725459988404880013436675807146957665572909601385274313940962823771611921981985759104562028815351521237821139840145553856271170786797583495564590168021958531526340355299095302221141353690535441710688874766168611994689354586888242959421346277472043861624120217569969953049449025289752177830930695958242353507352028521403385631901612086179119362124604041910822759078617434590469814290227723773315712559082234143674127785154821655002059395697994318273983313392652786864583454313067254259008719937046310643129726398306246987580359208264613800152669045213619089264864846709299047806354987456519118925973437913698581461727601094058645833772335086022045371094528647521181645307821396368118252508975530692953422667920604948887802649484380994736881648295707757795317249451662085505735446344382620882845854459597750501272820503651273923501472777941509690297641537875453999563099348478229141708467559353401400363723547667512009483421233743270268547730626637043992674473903151048824315078246400000*i1^16 + -2254681436095246740218975114068954538092607002641082646605290034958642393957217371601614356999695063123152733541263368644196497803829380198359660269321728812302579251143939128892797695678633436832391611116617447881794699435140006699864552293635496444827121080523514432870482640947709582620460045335467623628037767876453711178882263764049542190704474062289677940400011789790809487617281199593101126762145003453452625759172680102907512055097839507457670929213820623876474846624353480108963980982128762094363249471078872190415515128534193618292543917625805504880956471164963384075223174209330119926209994761781927566033432058689040330500824159549606030755242552764313170492167332537165664971921324862424823278808068448412602009601796292149859725255118487448723644894712297213672177822937799082447808447797313690533398619914590535073160260086724135580824950838245473732697135209943962063660658341510714754241770640954026965533279144177751499486537648347146135355907987834516113565802963310688722461502482161725547726305655724394260452981026758155529715963017089488831649214881093495038606761162212888090096797606859653855294579239572587557355294309867031536140589582515384837999277425168629763744446692630282528368094519601498953658202185509989034956552899542845834410479944529384721282251184299083535172165598147270854456310766787012228868685382492320573001555046029185318719519415603609861664974605984657608030409762200306366104608101792734106561807962263990903296231570945809611059418817762053995835688321928767795855240731181276395398190541874792679315788040467932204826185655404574152929983775727428809084251826158046432770517789992455996569012674143497475615738926824649612351966804201448275481771770006967574611455524837954706172467412225095067045015916511165659109966227684370783613951617253627656335514052721063227513121806195333398718499373003010385686522172175498703652462061553080277042357381749764126407667218185100254766723347205008934101575599717317186813493635540667722596647747770773603432567464962807987283516277471002524939006842356388700449004154101566033742935675998880488436031459445511361173579544567423310583893180345718519269093375958841158326972865404978153502435252650067373204431406762237451685337522890861004932061233192666492309848450946875910072354584518674842768070624488831737830458192664858630988181613790492989536294473226387211005595218724855815828356823716393143098780963960044241600175284602351031411334542644094391066893939100648827626157353358812053847239317468701501105706238946091772263943183077713418565586609019055177801695736502189815496363462008474384958102411689976265529463353050576911464998344151807858847910752023115384538101897475883678764780024019928102080389300411229277745254027749302954311948007831516018424875632681696390425376276556105804128263494380028910448731086601543445599561463919693391852737117646517503271910729464369878244402300325841517921665622843915701244406706159210524998731748987078717993012690944000*i1^17 + -241853817504144864123777671028354598910185117888632873855851168731112075699721646825896243126405856042218672606529883525866757954158227317924929290017098054532513062903607163130088886858092849054840690133590632298390454399566559509605849954747750076512203622205320159039442126336732120052975505763571422092948228076920087223457740682436529661875527967451826122774461477001420840525912758368149991738854020962529819291964764966505380822563021659105973395400792399642851112543292759256323996994528769554714931415134464023882092334038976573573979910810601289458602647903244725742203967157020435340386309817632381844897879582956645319017087872026515026271430002504242312498298286438840391577254700817632909806867489843549177651342858193856386531022568034221238199449834682288755429281854898856904571285393720897494899982403993119771508631064905197593856016616477580452203905495925778396752160115512048054348844480144669140351557015642494708797667702090922985702315644570091192290389616442600001563051502003166702071553923859267727386491661212318729837008287126969182345082566858530936213446373455663753971078741210515663174920968657243039017775319326938892059059129818982561571387794811773940659906845301210507794935997980411005823383949945459920744186666047132071144762851695689485929203604410030401180825262178602748711099796723535917380652906101549862343029134704425801422646542642745267165879945250768486406607170310358169887507256211978491044890885484944612069712303942507983823123854050576128565770130373835755266974814415078832891472808752143676623907200466903776090737642110275630361754350992483715082498210191883140497770598707774582280505566158988603139123254323716044674993712896304124118660840698261405093209187261103345689050317287014829459769556506540647702533858325207393103418817889778338919423802214512982132016514247474339836440080485441254004563178711942279135963148136235340666795236694400585234396447788657329084973955837908240807126453776853378367976493251017795542854218130769703707384504324063546359095933754329195986316927955125507208679770797790365071429233963586592680636171903202802286897429332154846513477165099900389246021280354299887664599587650832047796159668184651104963691368103287868101225763323977828082032528320126967365124644521236552042085216857092455047206670810809209369286836248014333112051986981752148715705725924154775354200017926950174680162648809449481062310669119935596061952649960061197629493000192791903849891721371042616011450244996530026008456027521283980140980226875037964165274849050423548176245909666149280501342129968134337706079998988059233047168728606641457572819882240985737863209910579226100261984445538917407351349810748947099760354822663847099759526822238942544213872005678514741560705331829043628529617303313032869738102700098076763386753989777184093614573129032528144287755443623045807865940545699057195814909941357038630748961952971690863190589582441246888829223246854486314658272978202997686523993784320*i1^18 + 37172549153331502312003047349285716429806424245198874461487883878119069286846501928282602711743505707360383276216820282644954608877707634613134299683782713624484341991382528102986542846520035080134819696492161039776385111010438322768097224742960378361350663711991208515303311421869190918202514358430583038005313015264980290764412828317973544125313834619869032311120299047589440067522188115555696013936843675200905693808155280322288667012594179343504429618290680294364823218957037852112761354631273388913892775353115162295549236866860929073698954741429422686816320540809954907198589221884639228209260286636944436619075677628023040334627024715345755332295047002935981843893451192316355395944968959672995992147267497862408030010137154329759873009469227965353053139940159665909919750342403874111190981985223733361299629245799377775297984302374699367079975721355241865794412636034689062757901658551412534829885505499683413425673071066341107942352266145025970703598807055704315247251598420071303265252393600967622741223629577527684191443440151402576325781613184015064165779412062170923738994456763685055743988527720851526789287753248441026945525934503411146408346037728887294323511046769379319064519997543999736488570336183579862589003452395047526048073769120293494685630147722090507920125250037022808731380520317907643416019408181775304988065132507845469941556022140902812018344997850596175952953223017297116451154380352322547320414814246348913938255676066312397386168410879834343219240219711793764928376501743568656261801090634283106271617065233373201186379474321189250461465666194205193002030494086946706104777646035063953906627241803332168943686949059399882715308298660167838169343209905164287529571819065969127233447347847025840608966208570948497308869660554785622177234428413501513562016520911174292459897559312875000586683186271732407070439672489157152140502300808035923719628785692811382324077203141446925304550079348574153317886182704695208374850518660035581140342925896664900323235142574362898617797801237854901350490234313289662569099182091943654297991546657099475207778381591338640554132930457378025941865880549361099218943124205195760922191730465812655564775323585446343277286884921038168482459719667298612020456733795077306545145863635021641881162597693351834019887677367442248399742330329308715781402582139128033406156863715997577509980276220282985838466765474629952358109239383621366895681041058244749508458697601079818105250186073583681055488478032568966063094014023936327403724046010616257650087713201715332281277915104259180012418790152558741950568407522938186892313083558111902936820685374246537815016052318161347178403005865086409082172548527850927480164518291620595540998309296566242700183837225046379630316218646606703919457837624563487557984491513275907050421228830424883462005802710626579291286053498779589574869520765971627521336602010293095828836714135271556158017682141654281270329901636052983844003910813415106895726990934442203227881472*i1^19 + -2654607912431667564900090541195582145468393846993229449363437620034717934200534815116630810506540343665648932108870501894286552369014030509178450317312721222401621973224108013669498837402561425965095212642804145250639201941419560171701324857922351018188941560604361576470395331457682002490315839114677539535936069527446630464746863268909602578957102418509507408328035174891508138271921872668920762500492761922128264728972414420161445092604776838329398716075135493438068302095358767911893886257505269823536539332774794813469108233032727133403104008064406823013698289998968241558176650265391129027070985836274774779489631791951179204613280817770879889234280622592306358748365914039100409777023443257974582933092946550015520238423466542846550368216166712408823071041439611876420714398684207110515482560837216811397969413721702693270606974297247768023037475759214505465600583201852071503668083114444493333104949941468497966622302382053155123189393084271122959577148564270236377035237889179272688106658989007641935346476086190496048245863176390931899415772913259661460236504881655707416674738628583364818695207956086740354396577976023508091592691751789227096655220382963573627462648867284772111364016350957621759263846906587537727737134054714536074637376917941204613401318983883983903480223938853680829362329103379930877347099358167496159614609496161941364511303761133747182911470958814919168641827159999130170748573630818486820237587447178647568686078735577533793407012945497202132563985401867132523687850006349853069662170222794525505296105168571333035642847062345284473845050421088527512405815513626222012477016766740921876451876637534532039478005447356048386408539354518261091824340020218184191762030935828181622002047822876023650332160553985868476433890596528066067862734582859988053684009646914715897436350480504448850766285610443385102993411344846273414199910430087958629857096578992108355405422506053622793515260709884330338663352264841496458814290614522212573610454140181546652512374184408412361847438057585489999001628271274034669495852874510337909787000535155145175338437730441349843806361522128692220647277430004313632833064123001815063083457109104854642620833794176367721976641521542046096211138863133691916970920979119438457541033291051838604239484355413367708861916071131389983122978394871946144660481815135470122578755404102559375468451408551708039192255903989425687787658155373093454293531928040607749810247050691222581290202173117939012340442224841317623147304676427844442346163292728191394859707287230926386479567791520079152511491135863696848994965854081020293198134920391732069430585627346217240203780228286328566774963974040724407877479563992822671261973841721866421112944149320846770248737980945674351484810610471216924267530137430512677863669277534619442497058606082277438479950280940279964837222903013862894380221781741420702156036428150812754811752234704469457443334215091742350844343049694921544176911451629091377600797604597496545280*i1^20 + 12280536111754216857987935656609575812602015397879690028340586250567538285361299258637242113347468876714877105845168463754162153134863546519519067076450330238819668924993942273455863853830621010117333439767949768473287345191304322641720316854262551010215379790146145080288984099930200961054134700011833199164167315078004758212980141541164553124251040288728791243733447673798716246408824048711899085255600120673789080430157305737698542379915852502585885282691717060157962676317168554611708304204359977650694200099845830851734761727615204789468088638597254567184907569925706597521016160916392803342953611231322207369573375031549427953164549684566130646199360123636713592835349040984989165853363673229741471809612798442388373526406686187854291072226718903004621612469219369777031017794280326794590035181823533209028117735803996758498360330046800854307543234487673294014142067427131456092080686019976842450735030762273186598737493224926275577089013668536522036625454464184416183359487695154828317860375862085526720708911311711079147039875921262635605253894599089014316212118682471833044598875603608999200098907665256209540115696824108568835468593535201124496388795642458225971850526908968752848249381423101759613741695107516228054467249404254860505597983467015376126540274139051621447987690914273061030549622478011175563327372077750999086368710036136183394041946116780601542953916985771482978309655554610125454271080843261549952650733261928298895684538532870164401073551491499183588670774696873046198436708376005713197963698070976849791904176631718407654712367443688789216644280800689371081429415446732620563785182050510727783984622104693359703685816985478437209979338492072850162678385631225740106917901481989440897579979090762870756960270810716037179394626266280178787917607945870707704818669766737584460331559375677722430659499241007680018446610862054959167894481203305017396005602449148503107385535023124441001308084313771364893932977834144822387798238472750706500808375408478520041509109262858768721805365435610817268363395053463971883948024327505043876876024699478712532763308202292421873321069824688070097220004079189688593651186579940322785371963706908743978265755269884551402588060073217413401120222014408569873796285902146422579423204804065762508216630960888713818659454507286285744065927637506551584245312847301038867464190580005592662616328403802301220614188071795639983063271437686452497470030746590502489364337837850626479120055331289441124358477154836040134295175785871187809052460822602529737651281840016327952361549028322230238272016078822933714989724910253348337455292167948674075440722753934954362732217691202792367483092128756325819619145571225054071814780879835991003546331619055218406510272312128885890000100874329756987268833572867032785914175762651068726562104165957419983021070160026847448127719463287387769573895786239619496084415604992821057172809146155894654739247411466827504040494669078271391738005692503559414594923220959232*i1^21 + 19458580843311922441077010681770316931248190514495451816313403463374845376847229837031622803833993023210095068653631262487167741822982744952863438377993302440104096582121022820833448544328296208416729914706196551090612077569736173689319312128635796604551418163777657029401275863003922350882015238221388611104214352303507210386752817136932550510773181208647609611346237177478965666694547542082011577428588212760430223819184428798392532347916165586141611659374134190668356314238194020621770851612750896697478259783509855133140837453977879221663894658671617920764783958924096877861689043791149305875642886262715445904573890723918276495556873771252641871793002185468042342534603821600078450050417953157449898589364320173550522313654457757520329159716878467878062981561759476425950750543321318475462225834742655325963990985578430174164885401359346536446229818351686975707045707915448605473654562280775226430181037376390630354020225906319730728388267068392825719410427149309926234415592607137479969246144569556879502209289314243640540804345616639175378673750470773134622663550929398439176127360993747150560044079891953332004751224505971597289454458937075193792890063812469033760161540995277944303954586187430307584769745171222208292526704856127373537055127169135210754633843856162494612285526670168794153259865007545418277401251600681048401708177193735537584268772725736926072480292866549558506537442268608663371861258162764907471798556712166169176202452254858322007152322522717834663247388983254671354268537911994918437570715380147654807550264918136842466046140102133339309451568110657314540007226882004150454286206733924133565557763332246771156146725382636236758473739117985734507806303561789745953426096886543297978279909761644670683490570508114509508941779751931225284169731598639794191229487430367425586685249520765361404000915710094768792838412471214334036256301113340714732749001925883738272932411945898519806144810915674650675124626415643772824643999531306889304709891837614590736369533124604415010736899266539042770625119072507363776835569394009039415809593488371806252968732524361295795534635994710032677135984191574749158007583602271848424385692133400162662632107893333644505184883569444620960289837648834374152845104479935841183258176842300331508242938109955517968367031763590043788054904175769578446887313035817433435684370517571523567001163950143622748989340606146124503169826756248773617196005422112234795518911633941168507134416870422021953109125025319004864824325304907894212441766005009682480526427436241402175814149309659678979316565307752885428628361162610035195218086580897160177855185182409608668852347898719201873532473569114849819577821868453101942359316951726374954451409119147795096044040809378581344302267801666159246236185059318804448236864453815627115750784672707560837025340785692972476734422763161131223497422640594174795292362800993946754980641792208050789851963523705253955449964813703495262167427643877533380731373355008*i1^22 + -1858461907011683027501425247482235139838127244325866255672437202471723217620352407348402293021350668494641972547029950962037198233046543079542720660757674791786651331850035769657259326728446572742509562506016869279125853300355782931932886694945100147277794346442740068672132369228639422616324790586899862839298311593651229433177032043558975263867512593270430890467531452207987749057461601334099460727650116768878582034462722768777286637485128645240496269196085025492018683551141788826741698985355532298804088885908515847535641880690630885498968134287551230047408008716524645712812369645818698137505709968181200545689520305958183657867814371029062945970366100539445286254244867416347980317526909798225450250564835840507285826610674065981285574591100924813994982841891913633579294834709910965844499644632600590600076212561928649244865583439624714815478701470292865646947300335860244793306917122510397134223513261304564294828255222637614629295156413754166238914425706855825350054594954908078558272191242386453714263575653105996343498462937630879138943844741270225011986831685460362062667006627591404412934563469625676489811880726768722555516672986108313703252588313375322850189009124268879029359533443338933359191603175387581789235141624864649575464569747064128770543707051844304165869777121073407201573621205348984685835222355192078412500049991637001358397424009213884623042619401940345715381554720758508478780348751679029402757918490489901462327312717149038301247761184750711387767037990396218136734184576829129539063398459992689646197908425099991401219953985276104881036347026930345984764711504411375067660625849571156769812593439586492881734535957195037431716787699485636962238892718166404949433352563993045280282608463530418163102602729483076350013389672369766443321787766563535890174010907593229905669416619478289388761759692398650310894782647429990413835151894569823877641233367257962844298575635664512530119721483368933760440210175130303169082416032540877494495944310913845420462430422995857884716077742658094913694134474918920588507096430691121888147684519647692540208178299816957982810743822244530444841390046363805135491136583824922662047829522663544426861526177314574440419312813148748046102314618435893974367886247250027357993221856869468602278899429205495283266449688254328869306932327137458138871554734537958617769556977371994302423898961163176275317032949907134954060796116953747136377531929697284080887010611377556554577407895516083766346351361287393823294235979967841566715632166758019203523353459058936090168358373034798923686554862175774250593840189736788545050844345350889144788481243994947593831450429375437791787646369668320806013740968328912704227364466317876054651407667049674185910980905324710937045967027901793795670145616565043343839188993173678798043289301366197960024322430921122078410711959179278060300660447489406734130035316984240955891275900390167755401544916948136913940310484868502376690361058740662724793991168*i1^23 + 127545863756208578436420258751784413386249940367283290938716094656241366740921929298392962488787950608876172589138373606033003482906185111017551284844080964524848486457484125178463102867004628900584436525786094616203266286658257500750806992791266999151999702132154413145319610533064883228796645833338081104212888717987562294541474981179719689240730875920828128709234991116188225459461383202051449069387084766537303997868317809612654257234670780760942429844228478551306991485728306177177339888771188958555864949853473930001898172546244596219514798964002369782767064006700357038738969427040897618787960694933471221840911199247357774152017830649268981506186510128425164736488743619764715998706381240212300635203103032308412279578960901632354638481291531600967738418616623615329716618204445829352641561428237400082956224941932159411142532562049042817837287971897229265976889167949421141853587195664540687499945075808806679740945721586238095815078740003617032529563916336418329389825044666339912274193853846337037560471000251997470981894984361050179826204878409859380651612535184470087912896014018763549363085337018392007227874979229635706849931172917985519741606459524431221100150936180137373763758000411151226537279287791975355402373880609856157147801202982274419986492626440713691927041442881248826934794774449089917504734709795300664364810716955153603296358113611053942571902585329489776970625549874328118074026463606680478761226195492694694347788192170280326428396659384119281356162311709616781683482198878278113283912031375607422019096031612220859339407071889876304569208811479225305820720901975563312952140387856152594987888657586978193401202391881342683367392582239600594564536416470290857354152154987317188149273730460765667004838461532214877859959261326824216486802757972172237356134910068461238777933986027069598168028753395715877847660039802240010247408834428618544157024369461587069463344478890159320559266888926507969156623356719627687974163215619790250893602157917809899203946161933137044920264244152732664652715912956408969160957624743121163770248326136394443176094765932211083476627939753364503112273868963630319421808269463774291026963591178956470893057016021577521328768308578585458469824817656675441388708503438206785268928512283222398329141749158911643000101028267492192146462552030948202918877053518828354262612371565526543208125162137851323254016218068345006454082286002350700297656063641463205344496686661510632393640277965569721554526346428019692495110202499562307788535558151316196137099440586794684918804491134351956785344292565541899409501675199473252713844198207536406830327084812595306845508582395111452216041108491826705464254293451550753932035761525138862201845579178767817447613484658392636436457588864627063513174049044846960907074582289938665101436129228687317802001482966965552858922298122596287503476216780378232555056510598253974269861033387739179789482148441566069623088814562559731493651820049314743320576*i1^24 + -10390152218935355587956500760310673419294914708988483775860415021082873362663001568133908138687724374010130855692019302113983094432248415835874521996626108822567720202813163938523970435772808823074255803697876238154380135847188417409615288614922203200049963588293190673234852712724064550740724491340279606602338124164826529247488863203073263635516798731505742846189434250495561585229649575486757712805695397150638889091255831095963863762591301315527536862187746004490080926278186885041478058334614855398858869573207537397940071406657545966131879773993458674815110300286283309504144671185756496169780641959334563466483316915960976870297201824161504278037733914586451775824078835584356115737248482558231528137198252859431754298110901041950765127708236111034862774428997338467557703398653610698827437898190069244507696024410511754016026016206851834201533881871107459229492292326036145625477918516696237244771056445346514586835404422156089914904641818108918134201797471621709922711301180544693147624022976544156468917602376688605789543228252653663149711103023861495182300538142143528248065234446314416941654157994732414012697284305395607599440469801248372306515549496911704345657377981887968374485500048420511380005277470380999719603170575761392163422364681529022681096127252466142656378712214737881322460016232094306754738919719784170179362301673216862094305111018487564049761306769823877010670826808368768140859236402314058063145787604432434687022512425154793388568781776441395774254178092602155649277700909813145128795946260720011220841958487533715765540565545420326150113186088800793929909034709436816496289914719575535300964347564547458846584729801119482177811833834143633226568606404168902045850276439022925372787340414745887098383546443048848017331575308589584711107182958270972523720064717874783870703634426732402683870267546499675875900389507200123508423065439734249021953208169818302971682447720607193657999044710649014804350053363874106621614256139010989776013895817349612954610598131263109721073917804921574977064473016747023972085861474119683744131139033648219902870123707250665661937808206372963330996963939152183471197849775512424072640408039160542463537642651451439066117768106988749610198896517544635340980943536405335315664789668405913760840592514553458238273514607498701096745063358753371244822660258048513455875251376108484184845287225840682247101605430158051609767289755715017990742021067008078270016471578048148380787777834661916235741325388466962985900916934489294829953784446657322554938915427268537808360721970154580303934360813072830468063789740703127094225063905251272994743741286115990055738433977679219261271907663244472922014643746362204396745990911679506996358251098324198290116221599842690028415718704643664122304014227096263254511347288379336011627845063308022449284274366607302670211575381499043384096422754821301993873793412164393062431418760966704095221518284326326902042367566625283668110864673786560512*i1^25 + 690692974806334516459949468421953090977336998769495153618021512257758495555512773488784848210698258921001408595734456195663420992700446330074678918121202884217275854557957385929398389612654684081929543717753146078555806526651374892942516819626222577098588609454425891604959521508621474884561312695270943862614347472034852394735775576704910743223126077781176603005088614281301453427313040821887983235272376564447701289479898553860664220156675177066045134142861392685344233237514665059767922425709668787487038708536541970361434084657942520038303304320316704833204305504108976181972871916747954911104296847416933251957277911950006187253158407005644652956528194004788286342115696080037606663190875281217919539965552299895756595690233194633753064708461800483065506008774172769875831195516165283503792340975475681539922380471050499904996955381955548212554454830205943283150638956535153208347885467695988944593440798195500670574686581618835547030207508461957239305937794530741955759092256452931052096923710565905394249043697324895124534331068941146493827568051906922190044350049735940815560664249162684941910822477679021964139047668889360079550442852652133829120066647528763379475064971268526889203606117227750145494010071433433182905650673779677146432789340766603720885646617656236606491626351147581344440968562590924063382550503919969815639510132444036129355034151942301423259819639921947068416643498922182559472170842542114001054333396423195222928518123842191186774346991606030015943506014704454683429778940710328185270461489868257725724312540539955153666870328876812225132470142911437907401319384066950235628084039845267999540619526799242912448801138679187737625943073612953345378563193607892602458144186740772339560557178409623586810756604998544314057787214311658733442857994390570183816874342228265886259754562651628163406102613441000371016693072429230730199152027253219661875525401713177098240088904363789222098300119280814640947627073289015295727793537028084228501431072687038770184247387039332250328676392333951545374563697862988553439151833298111509601272887301237423750206644037044086249113725192735636796189747799666118066272453975882142744334956353156618720451073208651236338872471008110747361137646984364286602516218026081214801842325416268311116927035624810229783082326263790039535646648683572036254413055264816286983915676642750070877611187908513765920130860607330896174849867526876583219288808801521930734354495975355833724885854946374507872480232855638785759242975627654173187080349562918744477478514862831840292306962362055657005321915405696852069753393307642977471765393121929963731316031406629454508275996663554298173215576041266903794475916527248501653873173521033501351988562002108217855470918634401965517199557934289272102148023461935653648869100587364181450323740234906092759018282874704415710719505542870598947127374459093834979884062654882146744647428663684153181472494367065201011540680888389981136550790955008*i1^26 + -32223806981458214727145031518000161572058285941386660603653529641413157582854811932082493091916414482937085730186118480140235313802026500968684255088526446155607342289962864173266188275335131392306756816352001596544856363988251710336144087345745300389923291654455194330504017329283626533585252787757143095001969647272754620755164484541774219178768854710416450469420224595823271139163406295636257673782467650373793388280229336391361287206478836128905998484570224892405835232028361008673448523785013880579597747544979532180630908812189545618035373149332488204376070884160990917900511128305052650099329972230026418630713233527454765368792329691648468672649256094646988737194175674942976538540698916653456513075451652802431270101222085516925094779477999031013325236534619120706217420239845194464401919580454667121519644714084678355331490890033243572463936211271466775414567213640437077324443202937310616627832015277334109923127096910503981461353904203382802621042162301527525686852458970823771532588832527059641855299829551015299472981193349904763660960631322424628683523529398289987650245105434467344472790143499564103873989472110630323929370615878272366209155686069291337708556482798170932515366621452143051033404688733229917533671158941588970550196522273992605522219940885650104836243226066593813042235196757512333258245530839518705498495638843251608729758425635615634421662335052294873222336617102872680162793330673045087271803762766742156750043116799919340645073938091918671457250506001407027116522120126267290174612547693526831005058523872837969128334751648027069456664959796487880012816112634357685887217130728608006193569484215802524888316083463040676855128618705942403672943501216713382206061183806306444833957122987160653578820640087714180258393390825173962459539994852457546420965905649024289299693461541620774250405600890307334264928821617452598425438903824170022993428798878626932729225689211799235285772396372677006927822157055288126163856689801798689598774875476688519520336131874194953793264489835872954634850621618028567273309577154375079292994490940437938314868942591808249885812894283599264188239889675808753943922123012399013112540612084139385124124341568188208184408991534587784565408691046543916481212327691659251189601889222997581581381680651697023992436002864400707660436982166226080795135378586198630500247108608042527578066525386106440459902567522235000352426650705581204619515139896082403433149737589860558338106646228185500471407921544893289298478605230680675319942940790834357588544730395844231288381412153361305566789805927566356368522076763650013467825540390795898588028706849599943450207981687622428999424721960011357385955722419245239314122143627862893985149227682327697196043581828905919533873021286728189871089423576868282866683013060085549717628855399138615914576429565734428301032481540879404406618262238721521915925541562427999778929250641230781283079613181098265960986846104803715898402668544*i1^27 + 1364506873290372716080240677172072597796885787431435176678489985281697258976392357854440482455219528759273523632658418761035540266608808874661732665950391292963323338561877974051949047483512654249629514294291250832485157618884996476531207937150980016787960360792315457345911548077250428760719196249512833086836541304024860156295076946903508317698446457802035021501714285343801823277131234630755064959987029268157543952173471739359595087787226717579501271666315856720741741840435960134251153133448560928885564053729128714084566199599166357311882469363904704454473803992175861540447344981700339648164436122549116524322116797180634934087892244218754549830789731435122873268876687871648563559274963522268578729174505451736070095598600482942366616715749198711542647028912684279108386760633847239198483413954358215521634669142123004863001195266245238674506024041119141823697394934582321676864575719367429111850668396897332234608627117465328211002030601519239569985647712234813608699539425410715303984440022311495168873945125507218577448316479783569264549604596818550318934751404070740678619064194985021398354851756862086418363078472771109559912351804995981479107107589136614942503275056140562892360412763316013159383097528769304520669035865402407491081010037552692231232544291692195478597513559316269899914285788180358105531816542470335195136582483165120905975798565240463700397322589806785342965838934993758951945329015180665754621002874980927702191062014972254861713651725494689285687920052591341554583710169151739474993333943109910444050108926623438247679242334378209367335625493050210534599882953613185057362365439630268400618006699082252706764774102653849332376994969016031189610039855620102138337486982419446013887435409712829659262819987374252849921723335425866876471985004010526957298852067291582536866520605693177466166240999133799876346711420106542112339803614003034365018748679687701496041504218365330719483419159887415579740028274040082645345248683973275074202901864752891128722791504374303334421948096585704431354665660780796496248840650765966514042575568447771915021671949061192011161177332891479885695984849820905420184281970721486447991694858302333897033068359054298335401168816125445763995264121057456866522117266437604441843160724939415962825200393820786062949535127284516916002643273941552176685847479546845447711412104932108038139088087720807332996201880834052634727573508918340577391673257637834684156675686400713514263042723456657991585130947368199488340928210800393037869153157379524439212822263911404407330771696335898357786710120409970534031091071421960406057008923673986522041171243837345557429573250132724721129260520874940863179397627857626225499450206099392010792531930603495033309286894259046730146275439718261094696002642377175214967054995129523018368803164466932800081634446095425035140368525893370575062579092180262495392298831268194774918035425615727988283549340024044618589016835910689131331584*i1^28 + -64471511944600505773016466839932552286054038347654979217075736418557320350481786910076739419494300898166555562220193200949175539360116901747809585519513049120065678582807470070540920916153015055762560456622988865949230347640035906066875041450829743972337909684583660008238784660869645871249418224685200430324512976630212668636143116250947529833112667983753945798460438835946745264234596252025694673687348802470883396237853386068407096787451015974388825211123901873343234597301435024374293492276703205517984184480369616441227662128785725418702510806326283195416313606744210453693013164249951086682504152093123541877657828218491385641295312022026621036145716132948544268399243252332789427056360975482915304179976816992722733844795837633183897610063226134667010453161259667409252512755173812336331978881917183915517862723515467563057794151144189674233040316133578341768196329816966248409617058735770327411231719927729411104784117187229292220220258260320174069521174094313993803778595423134687752975725995717987174006462432872683996762980660371138141616006295640319156376222060832464230578835210592345184496742817373664831784306283953207099857653334673035703447168898205372081719395024843347417723327732102393836261985603633834090969472335250758339246750838650814315042338136000095139263695232948973455301788363077376570469377087183600024270884102177557907093739414559173281686055033945684796855681639306420091937376737540892675519128424430240168336258974540157057490332351021317446435549798357801765373581093451890672182646919680438260807700791399046416924803846845270472821509889856676141081545366263716521603567858253229198122079673448037476687100096177240314335325956975861812312835958404045377063905998985041487545542976017401140560862049717954018710931931491808232620270073509376739391230986689876875926363982096683769357227689983128016770926578326325182309671130459301823173596449337779676792125742364304780916700042518455576040468973419319522499550394143283981683409458160316617855944357955236166622810570485383819589805844854315422606995733843532603919707830994459504576536390778772986879234783017512852801999591390369761088018641492272374005698964141695251796006444791987725154685958515208420604203333524717633948444565243787280000965851720509135477591918109484686551219386971222455671439162714700905688706342642392727403661568647656183732191789197236318339025494157331202627363858705239173518976220433960242287130006348690600603377181909263801916786865908380550957461132135738563903677720077558881972404768440809409203742572883503034627557509024241733556902799233182708538503304063302431795422783385083646771400431801049050767635181930006074688025428738658782632142485001992134045559980521189063160202473935094203759507679322106422131765571011018715514118470717818276169668059712857707845664624787380607195853654682340646438635362178817446356709817496399006859309928435944908968125436680796347402595373101875200*i1^29 + 2905532734242459825984391733263042489687820667036073860191183215269625712021376486946255908587845245529980942178294261847404242313165650188407930874266519569715973013572079208022845183411612843609936358729518484342341340304060610432185464180284389953608955891332390543657350769940781915042440233686209795608414330668325822507595440246541774770771585033538677932702565253988486994815875779323443899448127163045500366818278247480477565995496527554829361482187198030788918360616005016133457707519484894231153992068621771636193512135849863103442961940518440006316673958132434407813459351470415925688626468866201819453363238102181718116456422471999970901975716658905684480539335240402724732635931293790582684890820884383113498628368060393464258934955667383202965661904318534354880266496776544421662004502359058809905541138184700116427197284561753787828997927165464719869160264141516873424940572334418246090168629820636502168074998790438383457353024504646402230222635752433413822665420304099945558011756229844747057568355306399095089873657346744810784919558396764088337864589359467550344435081179897303846243672317321465848041413039460482327556830554760540800951252861703925421406930263149735919945648533868181041450242889299871597510730772313758642436319360167760802283440114209407511736196625677255469313516555104728143722174363157003444245677171536427739013273763676091917607458531986210499336967463054925476805756147480148573072929048998261640003781367863155766270514543047976664747357286124522340963698918390849043797041607886196385111334155339469921039145782792372524300100247684333690769568880698942054455978992209766494585045222113507216362573535648037952444878210912790136841714937936369101245809856438153389568330153435717361450010403228232944029749422922608325854618736681404529280722612258127265836871761890539880684206238448232406476886570216399787608376593672410166498015689345618909767770685662504149842199578344791902749685109238857845084911730197516753835018043613092843194105995379155853275847048557363448119671851052560248631004871013709298948737005607539173157919611897393383163882423783501300393215342866264423751927673480869069400750743311652636976361329680652956700947812029990092922592272754218171731949287267561531445725120375207770048301827383194426539289333243263007521275295167000138386326046149268178974719067341270801011067672298300145489260650462486601568666264925066919369630133841659505885389129226190417504941031713490795492952979060885803287958877120862848369688023344638496537461932920632381128395104931652045378790742457913255861490235484898467659031315806101460585656304976340290107308434833717854089290604845915905347632272057801957344338730345439797580871164232459697780868680761432206130176391137975779165267935009578998985887554466957009010258844090423208972368140641106820019731936121292946202851698004978582994087301435703499992364436281740565313490156744831477158532335271936*i1^30 + -119829112525869028858659591974734246931228642775798945076797188286010625648823377129812342322819605242122188194426095146928648116920459579565137499212261195414747128758194963744398002692683469021806979782661411738774747717201821152401826454969007638509230310094282201788804572559440469350239059458117115821736945620494803029413654734148363868905883277453134847469233370452429454385208805130083941808924879279342920179042192434618763717283603524740482197412941519655132100354667976642199185568445579172581569221896601723577055556356499270870999797571285049566173069214205859629959493207121888491372235274369232173264068045664394844744550922916035464998654519533127245613712898506970526501986462191687398020918190330421194284552227082472118415151725744681644851984476170581476133573756770206631219550092309072407069614284252044979712620248835785555712163582888320611517008873190265387096775715868713707482268271772104683726874973889169739885755860267405525071996191832591297479485545777817752171393948230174330207149133944642211776732066449187148896597264448621388556284361920324895658806155827924505838740671094417649420545430005130933306149248092485453354049408945615949784133007607549242758697470771651298107986080663773957373627067125401204244793868112583692446976499842950766798476804517835993057567758812916300308932646230676600166919495078389673513876303241705424994525670806212207445670983884413678748430955881891097299657637272272848178925132468075920604747794185092489531727178921501867976490899288257399879391817703152189567748759908435795555962810475813332613412429104475588805745053591665431780393414772684974716038321723300347076627982183199044382799644161333200983262945600381378241497975765347416751504095022232771767783915763611396070682081186997040144222325815930139899617942403373124697108960291835771474743198028389038599668437927673332246015307457672496745564344387759822657680929501987778360210391994467521716631841598033218530133704593352250862432140680753678526093325110616835511077974107988207016046917545747992606540911970788047078018668559539823012833848277647163034784422247658318184538904968188184155335635790555502588233863672106735764126291041360818964805632792426680659532627523765494464694270581395906919416180836650737513355231076501603282076157600489067409542231414548083431505277853918497994839660655543675548583287256426406610902277795821030183277908979232616564140201906529002914749128901107783608341767005543710486699645034338351527286134192725956302965747079799686218146393157416241673725767260279786215022552095224033851051904593157106289716147484800803343094744074160360820795610865999755815859331071096672850896996517372756657209339907871462341817698267056251085882361756747770147869396071311753937156747046365121497065368124473075628347529833725929447137950331632686918093223786988332534284561501672602775103547442952929774973789244553115661736643754511741127734853632*i1^31 + 4911771271441752950007884591061446362947265317316519172476046924515825258169981802134648143267284445305990741563670455760454482115650176621403883591951490965097929607512958621138663610654114216355359958661193678931651756987544991114822870271873922982169935297867093369319149595086360681912287834091230115229302715404372574952378536539132208773514835871490233376448644188971632546920640991154376464288065614812894958222158837774104460272605724014082044385343857290139103927614585419394066152960725296102629476669676610818801863839957920145487322613921335739275285482627498011669822578903167711617966310344841516220043705076386966788053189669694206415829847974407997339925403646489599398519755730416792642630837124679579636504269480884634280782696215437457074776800425011323656297317903241265513480218051299846660220972187688042698154721610262132399314003076601554420668465886884397988876857078907699628962411672183736193441684789730320749347837066712617679846994499373911982186544581227054150981658330001141458855722872396326415073103020194013317953025220027806170395479082446571887829684771839593304041402753468527587900524404101515307923174998372488949889193359581520258265510469166701156825602737202537362962501425754812327949783783202225255037374508791462972475750768372893917781241563276832302929639958386975652980472408901635399607756178473004106402324140677154741965167185982215907937261986273116784986811071680685291463457062961803329164205927127283770261978742083605508867282840127557613760084046366455849904681258541625670743707663531110698021770163567860467068911663170978619732936163620179037588060005375599681399798444414524858552253282815193763481031901460357037025864015068753227263750457426593745595853477615790315879683839720995241257636894937658153805280788525996203708803363879043396798404239128496907656039132890078491339078789135310886494456124973633293833277281898238354352860095135301753294293695681244087946492486276345281730293411124447312212504959727578833347488818378408779672314306201167962197666219198455627750933432285819731432089443900443917721576661095173032538599510817014364463100063317629229522935090047211080217561577433330820706513246405221215061680288744911669261820396861566855540551642775028933751664836069788309339285478658733896838890502619472933649242732784672087759644473902174078868651269736989844917581850958061429638489635166133739914003838896484453931487826406780991872942136534946636453291841638587339519505342413707343158772548045600322297357177238931077112894926314376710972612697657859996799345749461560056810716487136190920430498817516376456427467970834337285898157957046242127348316797509865887354653300040659550039618286460746109510339844107689140137895440580464592702762153786432635668256242649895423199954964894655141948360387322281802425689979727240257636711103641445838234285876221358634342910183593519113743048918455425713269973800551785680601088*i1^32 + -187514573618700760427648293336468846423911419812259274428341741926741172807297485450819147466180681580205331681762700089221238341215918833546366131702559972287275559775093880239500997575425073738243959556405854384407867428635300419893608720735822520612565131204108437758827418309679954567676108331540799281269855719249938096012073717040635384890986742305328747287371317088331772649849326924145389112262236790019733127257034321970163631775469525581689479567868885198252393035933146236742131342656198731080279277686277904902783084447382910510718802495757955424169724856814589260406261436788139142893472408057711609418960840039804266344229689266330198219105374602847088436832277417269393471037040884567129390785560803679110073501915460668538604777207083820484252656618434357774795304290892562287927354058095583420542102693305426994873312353226593691802252951564554668569994789105127997889188820337036998132075521841367534435183663043406588903808344708462069910852289471901771970760872895493260481671742328217859045686190608282468603122737254629900181844141251891267853425518374502534336027085399409457691135027922925645133968034489805081835550572391484300425979623469284849558295988803989003107092471344431794007515664849024564729384256475424752745675229527200339456467488175213678735693117061634673207961781983874600041521526944412117738162452470823625454840412368316582426621839543407323799824324720937519522578150065951740520591827165935964968049850010932158255131063740965819009864348579505340354540341105534519374153514688955056417899393112032893947875073613941068621241342891705928571986694838743312921371488365871750755567293378987936399313229042000337634971240000818419235042249520301201513398529609327092214581557548090811451857736202380225249105865789832480420685697654068298898574029221332489446031091336879188191368132915750322326798761832307843596172353266269202871229295810671003415777842762368434175896823382285934450578848795482939774658044505666029445521891313431220626113603309273876414164913638418773743656822051177447506589101269377890539433733152467064921448932022276567166992030368180360424639941442970642350088675349168428290342041972224119201413332985248963420357363023200272709205534370301438910797392881565465378310089267198763018917514465777043118936333959161164115394506007483199834544822572185545323997382982166099475968692651972461323155874462301592889596656262041644495204175189927562122972545980372656561450965875227994526506045884015938017238845464181545147791985009347003589900413417540469583120858923075419051168506425663406634857860946795840426310012685030663725290412093185808279895756185661467644176104596618271187276384615402478898672398514694070105927824935271199803559761330583606051963400430889917892313878985024887960733461260899494224468575906740199608827969877501130216935106299501445537157580598758233888239109908150427499256109866585868127899961804252512256*i1^33 + 6141737054934914956614198151742911377177558874987907848891300410327615335510688610046435528554322622955320109418194935919376169864246839715557469458258231369867992914585632428389110919366285321788462536368780283718778401708156159880968951790073349715388126649489159785476582995209076413499629063352019388113123851819448371083067483024218649370043077843423032120941070774242546412193812597776600109358641773776299897619030333539752139629270874000217283359749379947428701377938336261126744656320865455785163963026003672641825709286308525548165541837568947646757881318898113715419960597019080334350908741841508663494677976448902898066580715159340843424858503582208491374226202969069636219164893444396095361391362054284946506028094764339832303227923578312957553511167293343453837513989570854217395373453520526149833679860265752054360348025125317628026492145667277750804377600480222887752992089301138193308316331622032306959315797371288385612839788399845853449902775653751688353651702588006781869944255441151358084517862348329988611722985865533436214369945013397979783831257536533088646873838304090272085300137469305828643522452273887833053830955209312338915267252057501624981238329262294630209849545249232554563969983136310031258777012088690629699402338770466636677949152751609860987429224724930248233396365068108546163087904850357825734394181086200135314700109661885791853339966733948487956707923708584566508503028542819542849868627074837098092734711380723589180763100325062560001852467507938858447582520490833455146770106812177327421876741735222946209278639307335309087265786808764318723401497649601859385602027784934873607579855415845942829425401644362145328266320496600321808456796273442743259791874959913724032426412512261647227251900490469351837633275742629921856832031756825194861264085194965504438246396931826971212019200537221402531775795614924038956781865411467047635397128704323744418007500392719243578859814958335979144235937452280129128776919895182714687569506653801264796508766962151703692541794711488267076174178238335727632318426842103978416050027260738260532108101802735372476218910091379714663552153383261605395630573962344694897455393989867160674442929190723597934959287303672627219214617396804101698133654684248536021288375269028687900401965524569021581067821859055284656040759446328493391427643044917702438073849823538045495091472295530791278199374035687184356615222249545495980141708640261472518743889881602014226275187934660511192695209877521253692989682325103645049204481721732388847293255865439739207536224436044859815158467467615149013265968312440311589751883883523616052859009020473597449928828568985511960899290138892575864672282603087381966053402031762997874471103468035043840268076179655925064151143550854213958231342983978000499485968848425057840053694005435612221096459866041543621267756201591738259725945956223014487283198193235651668795512754477122453783023624126464*i1^34 + -178041561981460641975088383373577104299094266749245312788329925410445913824053956873838173970952956580822065983994693816013848834482060033824925515028328683959986003817339711689597669420890321727060609046785084585491841092096323777712141820947724223181833149536835336625274167730280745221982520178677382223687357362461412902615517067763040538781111241074911746558737519094640147573732633165665975723431031861112479118772600470269546517404928540102346302905967823630436301543377668396384361473816208349294799977099453810827273876727658160998575735797544726006144071888662344750383606111636565836977641917465734552499682644637704442190714496171212755347951133570501178320310907142451088593846301004347781964190252752969214625909832228078439797683926756389098374964566318462175389502027611205819347624413056563308451268501876851272543873984478972682634677639512384244995963286788298825324746056197398039120820203870804249786102426763369856983882846877158285370048007523843220652969523578442212706054642419189833780846525678972203050290403955304208687608089167709538242365316711472703812088416164788164429586983737617622944240290906265250882591440057777325367592832995014855503434052753307360300552891779924768957141783675076555946435733787451005443376237885202839146798815518691626549775409873601235596298447147882932501047768428990878178981298194538980582029024811603827979145716300059369561653455776050609568914742292533650015731392423255051334933887401477374480683030920325433493977835640535481532194298593518830089198504138670862535303985191947080675708631954670726612448136236528605791992277826028494012459298782737312776605624459003032946930084597753894815922179394063759541001329000716417187555228161108584727285517559746857991182408798797229964048690387887416139148099135996113920692736483645720156247139053902111157057022143875759436156885147320579152924979197897956093798501880939755097035823848896534614144679392134662989022462706574552020046855771411511852326915897964980515158177986028298570745568586631276093917646980462368216071995876401904966345152333148614035339230487991549972387904400091914419794622388407551794877994757795454013317677205048638798539559916937007561394668476592664086620525419655654850393691773248733332023442549623310151422298477982357222068265685738697802453860580219875511968616235256812200924244155004016271967942273946674855388566298370698525951178558729931935429726396437217800053702403701626768083158756544312757528550904795746365197672270361702325325186163088006802399602416176758352724736982539432328634460079712164828246764275356721770328761249136798433672736292737965028730020879619139166049169980674996821643237254960128753186869235726097158314504608207274565497980312395672423193092635055545064448784434412268240822110154942184603314058303969669021157902763272428019465512186679982715982004578566889616743598000861155159459377781465728021296054272*i1^35 + 4739571919835354828472472424886128613052877907451648314577555709259082550131936953673998088656003752576627057018127598258093349631769222352228293694853878156575235729020584208034846770955866967568265035802412452484991577998395105805412800214169327201078378052198876179858675204467012127261931354162161469548896573925078942311700083622126943657438329131520696405563186105818345402649278928632695170314072481946482530859667514243728908386818938232931163079043939887534381310583306796952001767902428269742707198849916060589993226659872291536405905210325391345182052095799760221717148446257646331698249738519522831962558635405297715078103732575904858503071082547462042957871029762655927535265563014657745437088287487034755987159926061552686643782794440095598461690188491592408198685947631200798262389878967880339762127847740428114963770431798637651541112179242401972677792523247767163110417217794427176469171226033402040503827367817224677431430241112171951948432325994383471721819782321135966048917372855921805848501529460054245750724519046576005189203497382537071891317069124664650372153401615184874081897059828413533106590259673271807457867338945578952804797640644581786373236989670296725296374125357445060621288544200343218881991407903455953471775809918360289744497001804069735867686600029032320920561125875195263840390651095728921404778252684211677464287117228020810837779608668416642204825033480743393468095789227391356913017255621484338304911041723088590378871685401480306059480870565933372904598701632074353823744930640926412719987357992370565631844998920386797882708810348944107208061379206903192162641202416508914802149390251876735343857342486283526786175367749132596198953724158894598325355801480955306312888318297364845417034889217939750859074235803070498724614340563865446151904955346390534684593182810881333748844072124623478976506199629519868370826699805945898559939698994737221069414436747598353204981854803830965713980220179882273251777335253927948908531922448828159537912255958843046126150541349934648923236214484575331876732747495398038245433978719707986854269157422076209581216445459539484171713700183521369103799936659688754850145631114399954318413602271181449108865670324360662259328471351750091492373519411053311366805062970366983033118319758690693297215232643218193197080396663358625394834349068050423760391656677460834132857808180058224963976207550159614602411374201798630315944145709500260326318357953997566337305195162579803608154940638843084645337620643615560942627539310281823788560050903340417179014938521823893342540712060476777496987502121038502100004929383891652297736280911300975964503928562148813792849539770349252748446530671460767043458499869220002585554159235831283861910728349905720988678175623282907929907091524226940716288445633460368835851661651176507872760073594799272591365814490096211189481644918472721806364441250099150813934091336567064568528896*i1^36 + -112765780041844527723194432719225572139681278956212932687262705451693760284398771854676241139773915340102593278873711785838361548623595560276978677471076643163692933978767801533494078528249946315623755393201552359417015504728467811103539300242455525535366973710447229421243367364299753511096782821149926660215290644480570505474549914170777096472039685826029130280961748890719762161442923354155145349184995102231702139946229104544696457084485249196847907506083542527168344615096831602569987126331599813717300105971196594860362563159952649521992037051805893949833504754339889081839124879797862484428930109299611466044867045480344012842450523319952886689224834113048255109559739007687075874279808555204756545703735932640616498100415547623186093979229895382544157139260463276382876639037216607286990173890649340706159652068200752346369061301878242855977801922469970935632900946073511577306951660007647096955273905225836624723004535094596947416594893706581946494893957529624082790861127989977021965285720034474992825472454684014090890109821632209733713758674268986755997239105149303657468563788115524508486279689906706854664884463614002203153270096422662516152412093734448058646070512881408761917241158552534372088157599808025523835785869164113312548788918745212850920610885037565657408785267418099852197996350383024625864757340291184421598395081669303051408682609093963859403759409872092552564817363480398056037080528933169713336864202746502775186815205884550924096431340717139731732286985503359814260100729772768023352337692338383911609340506552454248746786862341853215149195820730050128805294112432145561156141360905039546150380645504136151465320598969456699554315925758523391114488109064564215386536501996950993758584030378147630050050608277342470939441777921620934528401783160516346516126246415162875768643555739707468542058414102407000718827504667018990904905340721694705193723669581018530649481993865193290424004590306348630845647622280677262908549036510403605621546732757454358108463970733125133275265289384958520603287512283975211415537942524794199212586855541639538477880886115407957371556690229740060098507865069285639586702095844670599530928902309250701358991444279295242355870057336696301287772424591622004776323073195817927477464790095797927257656325529323522053335603303943461354668241805669643931663792521978365599544250264805570437759966808438958960743648666343742868804813518152290145280286228774101203819136515835534930491113505631499928066332833320956131857931328691906293119001965706579193146165929762317989361314789203949651456623116051408306364793978633630865503640268675873041978226729704354376829839066878083589308319917350539710663716793468761134057427750385339646356337499147722719010287559520685261664223341894515501197461611502720477044554207852766627493053650979749649762896330102750082757875431096087010869071231081515795112434857190349039473781683626442752*i1^37 + 2378829579237023855635990058055106544463369676809259189772235563446492832724107006564054099192198085223253567017320479726812121682392797687540697339181955888025435013194862844094497778750718257957802824984986185594536312805867284511765290253240424641969019348316630145303016737360636438934130961598267362446854648180297034044731060205342172229611188812351951783114144363915695539134242655498280740139913296708961607823016479194797838179993183056502387592184483739178403192527930622723551070721207265242585729149735565325997947795713583821475939130286873125688667808085291088601589678411778512363549897282014526737833166641838649392793519824250573683028642971301003869283814085530578701777396460073013514902378462360008142074594276023541551381167029395199906698658632398095064431734055560830576165790150773531315470166407483780023093800602008549384607097179182526371898011680137653887171346284301805848280099964035873148844582592319410143789540233029615093095502379320188018082334356120562992969557443527756037978946988753925665780174615827264115798699539765164922997101303867219767457943588522502928238941558989551859710005927028063637447269104533150068986798050604036421340047939170317898727219023507116007240853140292705148351493559243380130817344125453484434752109811114303536870222065867228424901300069780898941335067563854350038207156832929706530869294335653189826586351106520653304351355202960499650553965808877676780114097676383028854313260219020252277408254615261227050575803905039065453310386535414766939689814097636237716441106700392630070773439538656228767531622952770538774986597850693885143676646274978769271642946636329688139247541173134235813163695567369859483862374227300373519204023296311700673854710321439464997383604244001865660630069129570679093288016708719713537896599811564692971222299043099546802121072451182055831695736994262301795434871381910795372005543124673536000963212782854226423550455857748221590258104618723018197097228009965320216814988680245188834712416073463006663234579286674870380611836034353948009150114901244096099469626250309598614675061956673203629574548704849251512200266455977198552357830120973641845915863064035508836496671427183105387904451187124259319860032638232138709017076202988480214350870655810469851722676385984964528367909729091670514821882008082920053502831512734145038369837072810750514604786202134711482723824847067842258767082803171251021106394352706292906926762512822108317393731501229583277550053257248979572402653785728444989052739114275622190484547493856455785658988572340013337357957997973149345169301657109219067195237230236443299066427401392526684713483019016966520920755889397566772512296286431928152851055796566357855667865186569338745671139267191012395336359918466150725316242650961041502974964232689623034226238632398454826614108994330659573421511433864799870113036327445809743967765540039720138633459716325376*i1^38 + -44998710279519612508329706574824567564541241010720913679648020191000116070914375970367136375999949951970010774477978104991507909133408741233246460808992206415054795282128322031651403134322880631173135852221884558195672098230529431300919462590614350968582257351604439573812725864663649779686634539874314900070626392679563908097335143310916216725752617603142740867092566137093569178612476563734660697206765959661154813394828120924645427926956740681183584566794312504375671969995120485218625377772758836998647358773269163557175400437555571098687888240852984039549286671077543621524135200215537884871335101813413338392740318299215446755220544877412184909466772881977499904572809907049832085297676802526993873908672549540724602772603623606455538326872390454356378677122083810945801168372464399938909290710363202095552390656938643575755362796916765246696436551978890057795991327053167143165601918785523410100564070583401456345778796303403286984295424179005752738244935285962888404341104738539605350282123331672168821237779316333684837483008597017419314669499824294826020066687527706898053896923862380565617990861570534928358360966010145547078233834153315278960559821326875556312762509076358111171134300226038628011912747815205596319131067388055270964217507788048561136029295924154886075523078416657893805938266072469285715397924000342172635081625288536700955782712908681436426637033669468745467683436340616688554424057158671357939294857419874946408551538205589146631069637300164580057041530404742829567374615935049458258075910839862835513648694676859977350230347203512539738036403456925992022461386370104592832077679439856809820552909138288078843879597216586498970120316345032184158946119094383874269359085443303049155641604539619741184341235419212134958425305574594540988385277319213383749999967925277657498604833865736215086950322027535622343112658940959957556462275729007127411423069495902474311383049516057609966653978541392518738316742045746056674498817898198673091195897098808080927947212589364102831213322563689903463600957963483639994849494625333304522763637289729268630370177153831037697247768247332268390006052640193914831257370089796947887605021489227700370647629417393903557310991677675347602637772247398213002062963095473785583653613060208217573189175430830652751450753459777970394062636453585918657954216873109439083153582871890331386797111462079636743978821418140369699149324744222565122129859860350650419600306486834392421398250535582569211764209625270654135646223350482369010904933136532141802108548282277649897920558218629051397281336814880226232827648263484810943289286331209398730096847550638132462637115318726621532691516812755034363884439066761658344830815445727078084751564492859651377299110311176939034350149831434825283240806203959208641612797046627716773354291850358121967674784812526407225493299569568182469870138128975663166621509058102966174554783744*i1^39 + 750308776852837805867346039706261644907320968421482206903395713435799264579306610247559931022508295488080656849877416756030946686084298977998837132323252247343737657111354281018088476829187882545303123111728505056863867600438591663694494755048550053573001310608751295911414098766238861006796475249178841877320316928430921374070658457998589048183374937139245823450221044916650157956575793081865106458492099046077074944950602880697435903337970528465578143048282141497764075069097925189602532420042268409543640271232908320937905093604819900210764296522688578036125701848691116468568239429416915069926536526842868383923732256482838353286606821298305735938549312930805744122375997604417708395713710061625758721825424656941700216006547392881022388677024138357559146244899340408930831313329013791210731951746221781715048131152653079902350843675070934680919032912818921796628965536900495951152402550719386594540196045668816661055545461696264812107698621233531688852325435866353530619267106398442326532822337481551664387341612088222840341281819876211820752873673630381658992919956059836448754320339166129326195415495679104632022657364275472156285525695955925976288510537171806704836626072697249308825898985173044523957284645212312657200217836063612379293229472108603376091049176793297815088479418500565537431061788861601675255900393633161633339113628255080877153903512571518527054301306414922344221807624623893336370229838495102966447601133564927778323393152323274401350048313136215506897925178375663249427868655724072776956270531811232709385594148299962811754914326370213599232689605901308637937425459328726228816452380561641167267417183048585879023679492518466232426945581879820226200652722616619135311309648608806390098113162537138710394893675225432931222976283812297333348823041080124844376087564521531576532148468477543067967968690193255904933017219632504344826653844493359837558460131977843714764967578560947036060677842663326575689810902357029455236482132635389273576700378756671431454634853657656132561856879704298560205135443793985473931703238653875725255731202398034726643753428359665551253542948356807969220761879977790981948057714830549408138652700236157877963377740640108420335275324813036726822274939637304578614573918001499057294218530353015964248515987470002285089704645224125812307473865354011239918679046103703676506532765973058162339224608055581596860135981924328429562116411236677329970607991836878782172125237128330670081847103594532858646009942095879933183193418675261083820104337289513352326201927436311552171820235850795174675369866888944779090077835928392387858483231346995416902283169278138624781313300572152223370617172461984838197080181982204742200326334426907789286026809900013034145801649130671109717591200793704642318796971144682852894338836924357369324490097274856576238360523648691146436217629044214755494226536782379623380011050034906867433472*i1^40 + -11329661061474556599420621422864834564588858685451166345453829407452671436421410940180514985118747750296091758945674118069181261671136708463592165572064451701925140106870927066170134608011268404112165056113369189255698426028325158126246789620770818217258902942959349047054537501698883754593285963233522720900842722260773534328907860951661397157790768842652776764414122167406034082708476876772367754902224959864572408704916379299993729693207780144348514805522963467409567254039784495673256824682393679768376009525979907747918090155727209557620613295366763295115903617776051852531483056716235229196984981750072461984603751595831755120464501466894183130190797799050064101114296348928993185192908487306066129589107447614657210341634093076418212728031152224206371732537283601035688469742658593893545992762417846130988265854546152974921800039762145126979957594303923757557725144329886673239349101214471160043925138486536647470691388540241633158424390023811513227342933592145251637080895763780928308442690006611428393649768897031039197016156009742812361934626037896235028976654531378066923934450266242326034113819540058127253344557205102523387509370462394959414749370327097434927262840931246859143991053743738474838286766235183523045790345677929834827976222986825357920470303383338705311961667194902052415350884521625484285423135086147820550718791871733030214210210318214940180545813708228677275252490891132696826972487546529390415211263659147666187572553271876110563861929023741912189095493061877448213257534255400997842277441350469383104787995547323383442827015487384868158551032288969608567265955303292144513520839966933042983920491025882254376303733196848154175703331577362189011874771148667793543602243475494972852855056950401956101893617562489108422230702343310076515324051542896707063479306087495327582282478880542231898037681033192676022678477516340595360629058983507345239648446042431163181265719762432706109017342759653039401819179276513660744273720124132880572439472042227890160162628794832038393617337905930913048549574631765951791930121917474021113784349190416675843807063698266611620734424428189671656135195963794198878133393122894702801952041209660452520798104082706390521225984676806983479533288463727719669782983647572018068443368775927966619008684463026100414138480383118512829072505972210017095025798819347927794844683915791547736111097959975878195957552567644159748138267177189949803213737585005243818591037443937649139673124924389810252554061689317927130895272132892262541161552488634585306974003888655794264117749046605145176418621448533120444626399037503292766044686271922096424256197781976673174265253277717467932470877165119349388522775940528163054806560423200169644825622964793031403732546538094336214983792745697763337344105218566397872954930021159732501465459143292989142243870478306701620439833941740243116258176991816700923061867455377833984*i1^41 + 155692161458110223658542446760869178477545106860143086173200180239946640288222734932514278960812806334581600887523843380058561320706587031455301589993868530361707572332951625804407401815128216480395878011980710161848947616784295837804422976733686760135110325697465197572093767142398025714369821928771597158051890900291694189152069555166833549700028608157958402431921527846960722860198055950589350743221154296159728458333711810251037628539548585423253875779292829542413543541293953741724470663222060975452397068630452548113086599848676422488569344768225752855375122747787847171923141759530221800189946492629013983748370997857158492049003463191531471916396719788603363977385406062501904236371069763256549963487889086727522932878474082439097592995593919547122770055358028623913279734689073369787876938183763113990004554761083630373582361878489063856866423238733501349092098043095476741126864427908574794049921629294369228866065568272762405464107860607091434983472067957310722201124061492337099063307001466876147608842269494047979320584353268710186231990691825464819277744399848632745044201728063896605375744519423994036290639906222141665067967556400492543074443024602680878146339932976616354924672017955168419455768208696938939380555473818063684062317342933980170909238168017637563817600241511135130078681660923867173558711344327222434831829332996722898480694133368016455222290854056056406381154026825639941682608246794201839836083535756263862577708232403685339835219408788767612866730420636031794986087401190330773013121461510307802019895473352890051854400273663215787692354586618624789790943265480048469396596712954200377853797935206322410483280325709791249591903357590505205998791073910262724331933352514440481819378089244045287079732629689583158903079915416921223678897299899156694516274546024427741730745218749087657522561322111599916565700335861638929050513779871001918703249045389935728480001058178164859893814099389676763123002680516138911968039580185243635490201721283146761839645639911385088805273187629599635956089895395342987574673599723999865583251049215450710018086260045633534627231113504633866800228497015605660759114770679018092194200269785088255465087665577425686099835900310570837598836265077932888310166149421751281302791283800661656541939891840524326132569838979628942004260573675431292124747192881973781517155933413853193589299377135783718796931154504458795916721976370103925843948771847914955256356704113862263377095681860866981352381970553609459621111241612949987132707090239178259922076489130930332931825549399760204300275799035933334219166912533434017236987835277681959653346928139395230803174162502882934491751884511310474304432844279771473976213655733056667625214473671338481370059657939677710305223083306589021201666059892734148226018708394504501513659536802998770478616015175094900508185948994516624845680302068039377176610245443584*i1^42 + -1855848131089652397399360702469551508458169009074930489456476212196984406624649865181924298429819959740573333566314242720156146026472860258394414815112226831117825550894293255098021049230021005590730483684503996903179601048303903857416013977286031925923672849980983901977250986639277566765033654410582283999971814256530244345189396379146733486047471281797951123820533263517762581940849975216039713433383650599378098271192474448325029366637020788654301584165105203822752102626143390136547323278835920936172024003680670482127014088603486857022668036785167679405907729461937917313184203735010218805353709384415769116629353816438494038663133515435741081356258698486376793703352981932940980275041605082680406200806830439261337180437885019656862581433561983053766629205919827405658650571472188040287336336981786887931026299881697342181442637225105200152124824296402048583256986685990740320936743786988891733103070229900999180802463405768600476258271467465260071290195339180528464613644574102769277235733524129356751437981741202204141443950819688897005949342225158726438081255857476311899508527163755962020449540159647776310212210437790861413228061670879051934012885817129802234547437649268244862270585862067396439495301859083451042872917707204172547522798957078369806247397828299332830315901024067221174804528686029598710348741259875199943445559574097195677446035678012545401404046081526740087733764847084916113973870519879950489804870557600716343105581651861462170467140493534756154819365036936904498805088591972528057043131901893736574584369605585387526122957409721820950120984333785129174757407153467898432577113306846729900588944519433096643971469654255699776614155782163734429060273974538333939007846791976295014901841103390823279629806058428426815551851883081134219361659846611689856386743270308732782992920624921857990594595577632713666366744210910802231964578713614815558195908396639791145529495050566875489420063442104704776163640888541419118455587749887076722529587467776737738455229805774079877294457825038479491388182752575151650529634607332735837237172315688418221392657452969363977820597693226934674708884435695650927155485249836496511907985835028907631764653529042168673942593099235118150824318939966438469169738159279496406503514208245455877570217274669783416607780786390918395448430020374034480778384335607310932568229638749322378154867760713336887698843161200450500907928112441816014651387095322404436528050889981571037896608014049068124413038662239288833625913794250178357420871771752593343879843647016853960542762364374555703211569932089736743611739567102520442102938878439806475009112528612400053875150614855366494592176678501995259750991747058278607324716281782696886985133559877474876549806716346232700674711881029574969854755717927754366233401254700906960747220366688619717207268624548002755015577900469153525488626416250278811029995520*i1^43 + 20930079012647489818416896229943477697435612761238340097212485887062342861812824896310453176712516538058593636627754090771158026234920506973124452571041817954416895520287207808926299771222701279412899259612837237860696026464913396771398863368851589543969184115677527763483212041119903959451762624246672632252858141623929408678698180902487440178868442484020220339937225725447928664444190580619299477886300094162031932364813908619763135380407615650318338390302716389093572563241463193101026915008901289909971722952657305927396434094091792176521833088763347374763403062791074068036109906047361741061891179631274100625648078436468140049546950241383926818215916529192517350664375344183209721608921526689368949779042600684369620795857175112676648290113053082514574573046387348240632065479707062557865282762302785405630571789765048133630593485385520256213691838829824433918532293918903656061401753630893206584578478363050952649399292180426776841574160709695801300333032598413090503026139360046125792895459654626604014641382020355378959029571942148986022175632280481312524063053290534023416824862348741105051939735268108169054496719380856682446222436215165889090558772247653867814328188112228597217703644047170458901958416427332884899757672997286551161906153895806146072535405804826314710422432344844354500635894947413279489853259928109953170369779017823800383764734575983967758230632690429094551702683496919845828524554334281800958366686450966305262628234488288745487030985799247606698912039643678697212125701631413113777798469527725378122347746929874810188575728986959439855635610598367731419758949006293014530072536336560876071952111981863155980848537441979580434123129134436006266015313771832974419420662255153430160460053648049496929617576537254484213886789641083615289254120641820028547768219588696714028812768171120598293524683083304350098302279819334445546596436863139066426583607242328118471625778818201797961914879633078849480919609084816736675398642748808231208535196653684315905001190999473621888709830555214541314455173156141553778915706013293499862547840762684360816946437698333232927685217616053311907209239713817917118183112058676111966853832979609457017703677574581092034605523817732540475507566431139449429602833100951849881723242674258183777481284928616735144948141821236704052031830796626770983977635786279011413911588313033856617537194691578069879239258531986511027573250933413609194731860830275562483608000004501519613270576212366783154437138948001936094449286092910619587352806748954077654205040331411690192662390789844598852188835643120893816237230793748668820222995006428849503431300764511261015999368588694038884548950828332370265828895596349269705591677409394072435138743537344727957272848120916426164396615173099378464647415583941689404221022306850681328184996870321382256445944943024575478048864815868115985329959151291636645888*i1^44 + -198044529056043999740226217217382967159169301585834360502346792911082657633251892203468863844215367283329219459412446649699994059883623600230185055941319587827685714958617477340489584432044477248321470246985349969647481185737300531086571787757780656514040511212339666246475445554193784984163541112952127432139334687370890571663936696669453599486291653946499982971987749692675945934231580250674008283904278742653902525974283398943212565582604481688832357003865552572898095396313067068462273943572796708701653961151429286205348678089836656759792026351024566293072000082764372619886818578748572719808719602837142521142280654409953951728531693389260248422085561435817331329479116030512650219556574248098113924383718297924738402152442949172623309191543192364350556908356783092350129293654265230201691125192906520166333664567785747889197004101089329967506237081068398508901425985428717966632042888740755624469941233057779927194412167756355040333859834678643608215783348854087457469199630752347752751934648282628419455078643309362291547284098740799466547861128401782104862234652150340477323480536448384176032219733533996808596572578249463434790842875703817326083083325969260825984270176566056672398592544360291347151867656838615165165761351348783274256281744610710155825534862148771383092728747298736636862244090592820862289421801170033935124538463294111502424255282437258403218462137573609626761014133520682490674605618501937402689608935942089931498232479905097323881738016512238127779447624040563589498840802573323029540016801887530874182695885417696152015732003928856382667464856340500104192053509279181224773311665006152008415790860063490153456445975106586132840122268618957371960710979125758854434922809627420003340322751004385886242468798416089549485999746332120194047326506771179810085674773826226895723061607109684402182540082571736166109245722352107357937490613393968446061467015413221172848230908960205827263850560349535251179166809794639788896697758238366575829056863354021989950875486415866904526047911660822893132580925086750072042641930634430000837995000564384389521100073970149047292332032238635112926340269345658855323963300775082343749892113381418938858301302604616216370820113889046992197987968815567658925040022414805815118366718232408308000990381952766208182072548673001574022551736664691728755462750067498303830983404674092424598257979861353526922733995157672245151004097362752120072388632063841871927598524085486475815264005625559155582309026351796226038850082241745122607561916408626856740040188410281646888164023482100545299003782891274489673458414754087911767408615128538079842334665176154399127381179831325870270310137006484892490248856216921952865906067573907044630761049724895756989114159297859126587898148163738266044561865623502154223566769679042954702427789336523831398979933144229949041158825073234948917346545197645824*i1^45 + 1810605720294753158963803098591303661570255486116029473383517579185000709687933060062799871883881403930893059000979609260784957045420867422820970858671214970673650760737792807268875721578231942321898270794891973035944863103265944759085555896534959937636943581901013215737798266178652840172820226633101395972042524860514600672942015752612648787298111333825741590883444170203275140274551824976065367048468568187478905370256206841103802999991856909183793879213686637066498328849052150693891802561304641799043485077846281674784728422782226932062944348193211372181924142152178664792143910017024682789365407398864138660572446769151421126597338669073644749914663773566789674462820332823658753235286556788649056764299406419956782246085240721951020511723372655669422670546400979262216815807745102311057178190871398133271850534846348445392832732324542892878651537785694099567803064753640905704228810799068583142406236666790785108312306210612827348982427526445086475879159477384838043382906722114875529968276711617619736221265258235035647333152211559030164226620220542292509705783672849949769913741066836737470594608597697197302699401036534739580983704112036991844091347407832122697185126964555659257609480646810368877497401361215713692251051274194685835189730351883562039819251368743259202456184467575427468215560505039234034987506076993179159594367330971920911166966287932687072481970690874574827229662410883875352510064454807071896045728938036395623903259232339376975285530839934800611212262934070722800715871093641476885445069020988258998073916239684623479237321536319431755872554293378438719445204886899743080573939951957448056083092895333787115811275275962948263342635094248350565514724727141925884388110942924329529595852126555867466942960873345723325055176497629774292555664918151599317396617514000747606877386555643114149633133174499105696715498333533920393450220922157531489037719562559869317205825388643062348288999446839771950576246730227256741039383227741382380726768160752352314503237341397618658640802622778201869842150721928393037888306919724994268285810179775690720996320078242647647776709135441995182447385784508582936113883814347128395157536503829512555189223665879376563578100513532325131982233045882518336259721500271305423392331186074838091438737652694087219308894462493970227063540646478112652103802862011938304431743813829105181830137005705403708268271761757641486227518874123418198006009230427600340690824126355862399170094762603423953817158415626804799074565839926481722096698716002864390461466840967300298425732097938297743844925855803952390009490670039411241862919528955474499631846627233404287246413980119305689415957468697489374912426206576429534201653964513246341562874208281236567251995543217311403613187859577631834043931466491148082317915486356929243575237727323849420051455120377642146250168117977251273894990446592*i1^46 + -13610962369065280807897244864720296190366923917403309548966120636357079850677644154365156244205980426220089499836031683133180877555178423868678892279196168360260071406320431321098589273999418811773837570962997120528091971746380679927381149512046846268994781773599159699194421220071590327987046448889641090609333804465325464133341454673803158151326315710417846770020556451655212759287311505944819788678830475173702542600477861784700184777568828939201218018955938906898780200597546170421361459600244676689964618992512088801281819742885526018938106262654156248815031724548562028663133904747878254710731218746497487126499295774279438223294109012553888796951314707391694738895957336238437155966408419641637241921435388905356476147388501028531281077228550214054541339893041698201675550913322386313743003387203887530720933766791484117480615834628026961378246495257294435016161357227411632770501371665977858447201358987870563320646551426736812800227218457672093607996267438513702363312178404542387093762552918824758644503768916034715174789995711533468162846806493046997233807256022117500047501190101850838771123089440431902857189192790789563403527451927382776047964780669046656786490843164403851200248003357846454878972593277461954637944250113779456992329488888562344605319397749718203741556021846926891497520651209838520349593163631377159017109823839592125754550097711453599718911291867390690421115454782639526731274300023897692550310233424759199284476479876494810720317241432413356883792461311275941902258152488801179805826601307260237233700458706621255463267836210260598560793021960030089723114898480642272432899558094763616589844542507406888766653702514442800982152270412888812755840874259010976893226694328143875158473423038674905247937161249258612339231398685678143743394817079100927610550187578352308410659566515598412366900378562797794783484692440556536053733752612589211241399060968471952553320291391915746349886611197248252405643903679367525142464515225495878655810156839688626396837048449817431867231537315636232394931461971104723761987219022308314425383072728720615911037710226346587986271310910412272717647485027239677173349685835111059616603942901479043629130194995311799194260478850868640009295504396426190877002603672608251326405196021153591929978051413265968830976804658504488545087666891961804808109938181291065681923396309148500675185316927167542961304065575110764033511642261666337248061666301638964286118480490170041518893707931060026589164765366419592561175975206894315739388847687370797262689789917789279620226651847321290174049177787105716767609742883573846060743002574091596783992019219251546871696742504879252345560427442453634920363658402252048757032592245395860000754517668387134203288753783432100631415800002215331942818483337044148442746681140331639467037357055951815284328439377184641911863491743783038618697728*i1^47 + 98989615078189770090652792557478329157443908356941635134472727384894079457110118634790259979968438933959803441367618535415291982475599654226481962588352181591576826151050525199537877267349281277567086856235878242533222954218279633851834860870597189770599908624402809831986969269863695009021414412705934454217477985583005951896545927260891263438145307658623672315241401822004651577726696539382848583990958961558448751189355607637691828541833218726508691655307830418057239850400318170841874481183635820004949283633733430516614237138887099765925604193149984720154203718059693094576185449909187619012179715765095944435969661033218931272907344668415611107968795543469504753406226610137345341416708558214625603585110282033986255562356756206089125225721575122714407260704465266302348625122010032918806898133834878297626302732706073838423645904215293737437576536462501246339155468994505372873658424658406674845404044933877593690139123107800164101502892362359896878431660853460501124735382697089981164667534054275966332810546938234192934967700446703434348871266629565441266330496137176439453315225105012038389370827914724411311956222995855789439314948747761291039334804762734353047410025885297943430200175660510366468619759560782460904630892495089945649898726166806571500222112912221489827023562929068608173966260615336513464438357918361138325430970536433033460568261072096876926422416651080187160264592663877550301221587893013955240045798844647012716380036818513313432057706749229324534674572601503649356035168933614091764607791601611633202614265274748610267480601266694989918689363571650426316281912299837596172616160748657593729792694067115983963760699180902575872663039160444322368341693364353403621826901223564531858151738797164981958920318699292155716814942192482946773552534570839167085547796900229336103268098770951281125728038137450399695057884364145328176273016985324145375815010128391253700838474290864354436920672908680023188204172830890560274389342133210486992518532624163252741562906581253902579905636443738259761447492985418972942917178377382196855356316700368304735324089720340831342681203615415337419725725808324531298518639628437766277152599166889647928800974475712257170020224792811607756913413734388324500860119649596955964489636153189337655884022429586005309444518940373480507609856147882368124208724614540881506624571914735529193624088191006669085711259857686396867901122452156535059814745887308852560903090103997763303640512487407480628210036509605284397316738632709130772755379256780279634914764788007276387044324738436830243020780057497270490446333026403077570127388559878846317492204317922847980814675124940982341433770270600656303010347627393575957140919859200406751345481286674264481778135795519208322015877569173890047500772849771673722590403160594771607079614598972805586255074945210306125310915724181504000*i1^48 + -593662325442257221689605256728204611609586736653277817385389350007764553281401832891573211202725204274090695247116601168098104553653472156054948009622884112336307858779117908518500960184735965773847285628648368119137874892064230093922811520828514849964066670644653005028093218891217793801854910188046900302971962618009412407850349309963998726317293428430938350217089675569427290285312148014080944581502254142766031729438748754350041574978524645684018818551716290786347015264447830631888318910173400270633618193126777294087440735827302034969782038567594182599806195068373852961600009127734215129005743456915228681104190836389829516343426066915603146993452657075104796047467014928933403467670347015888365632328486224378769292562397280822368874721309387530093444612158139995069730881901210773346725988268026879243869816812232445993001670889120185212607790231612838878826397292842881790684268081538905548839163071679266933776479333913289798656197094775051712115775821705109099934755305371352648200878704973711704499756471059559197054384450334883549274551595912757299121737140527645376424564969590226699990270894669885187039966878963365480152953792404933237162024253971895094201855698070666974659256727998913810857505917734383559405733425686535777019983709456870420167695868554906419188427171627691375199149374653219641967229406524189676895705429584674952622252646121694359579055651536999007856644701350678784488031369467439013203950816372925608910246617725566338479657059862708364959139443033511715996749420370658626818663804846675498986798904547035893070722795017798826161651404295108231293509310130212585066793626520010398484799461044891866335594004238756214304688405148292238866025673504241857743154249045200920725796545432318282051793835286010099661019403516651997625407544901401188277788309531340800380251720442303332552210410796395662494723452160377622596287272953034211567245818557012027378747872903172554146307851660453611876930947741250679732681032556601763355778607252092138310575246266035744543967391885319465639393609783644614116704087560731533145988623752149303189483704802937638544606048622058355796591272793932435942812111106295601006106063395286606095797593624053088134635491327314541034520214616374521362183657942444439734541908231289899401765142406363970069437613757284144805829889898561572864472903458095061678610612800960227865312409113021663822830502810641151570471448740396831540461435235099097201784677926303273967980138871029351102437108018463400599420550289350981946673088392243826264743950523659657833087845812377382890715732532967451332074325689985662400979126095460365561674755973849235530219332567159104959523025498879099443337569179772365771514664868609603405079750010741952229024453027453737002903407990292406040105004692626343338323557138286844460039377602319621858244240826775258640935016202240*i1^49 + 3132688411055997374437442552107081506188352576446760486765125431352109465427033057397639772200068812477157454451691839135793989032667866407532375198390091083945064760070335061577133485334891847890402559835663195624898108720197973821804556044494145744205605058710907145459539366792098560085620245642263627066572020533839038770784839228103097307791101751235335114130595005402996159717787047600237133756678110874472173777105612531866355443692400491798815998974904369507015536172310100210259530403911132465808245142802919639331989465003886096760457464496170686653248644507422444807707119643483498498688554292666550525162289376548499590886132275193988292506266109875759371994805690327730267391993115241380822557664442383783828427270163451338793650817867580933310420790320370145231032996944270716601182502933365360785263881701773631847608675626141594686556906199041750245743631410030598803266354655135661694385193091977264728675077584314785972521858095794493655701939966357106363819674678838540467258659874135640777626574239226049448416743111152174457970191761544967528636728683922550914144276332933927240878234584588753232018184767280108714968285109348854012194971802065321792883877269558409115729445394231673344826441631515317452620307652701414134966392899399665495229480724390184936252366419494868678748928079837702588476051571316809095833111775006889495589835769325898270876431527454186422915449622281995678334187349407971719184252174313721357053640848451998301419216020475077633190160783302255163032617523444286790378725570594487291498099034991901898336335000609980085273305543461793370638401789447627443507721745704484851266022993066517969542617672592610382370910814477961697555524235189824621604706836192222357744955320240455518232298142695082187525322234503830372964382005598846603234333671080961431346776552916419286945885546478509306550225753361955719816671480078991028107750409278253448302457491630920619968599478861581478432881756287871554537630556731492486108069233532760428540640309860576875139024524725893564196217034302979565859425827911155010316187217967278334278190894818341022422480059991539789072001366796447104818611762675219796777830750358311011579417869230946920645854414811886221406810881952284477151964370167695539045351823327934841892422527858358202210057076103120724114501199948122713991109139188993805477457423216895312737770271389134477948780138888676221936860916670659641458967051129128446680317308887054013846113821101167940692375014740856914618343434005412688103782109574188907536487796784550061121394371546347452451885824927060309285017341524042305173823780865256239748175934404491795561211124266384790574367524688355913569434533208221462712135634042693161161188076376765942477931071732279121877644927260339978963911326305555673126618443181314460440321182082122789400786963146167919168192512*i1^50 + -14655855713309604663517932929259743736994201665670313761383186821244179241174088434583016278490461997715340592715154575216734001880056578346981880817049659850787359183950993869482525386368450432333172682281825106857004896253137880996935872636519404655521722281547739105456370418241061899380124487736299999158104392514230561636124202618818592726367435486080522933017446971726172870953444895592693273180562752550336890187104551326380238937637073288082593219122612394687902489419823846304929604192445721870745041208112848744704016867621506941100300801532256709350960886863127858314145769480446828702720313023916000869234055169534984552520919484350320545777435340154714194385156898682123512946460028922475000914850511494851480348914311319011184160549962162858970872544122201036051739315128792933733722569964299760516869065680890491380396000763903564141989614044783992322615538729879842298306456039587352853815188217092602148172403163990780846230056589898435458446225291916786718379835719093003893306722558290767230687926913334804630516832204110381678918232513636716858148928117925088210721877715581983774694907493939322036600404555362327504649744868720624551525310606212261776987811586482211606528608851688200511172569786151816301976443884007260185968875401281963061121818265360254211728575958495743599740790764822732740373574865654731711805759534172398338011683232662710271422295550711756582682419670590341230353853660002195691836154120466380011073230907675126409225777923288469255351068637720953168974856406680862330951266394462433770670916650589392500486503210366355746668006226820018381201317235646815038446183280984576670071555134053842954740163721857469794283533745610409220497465765646330015231983995852523007631179633095725105329485373596816909774595228259458111166229841053117629996347833350544594648246700584701905295379318086935364902358510200492687711441119493540013603682890253258695775202897797617563392878652293096676458045023493624129327986639481444385432149861380188093390114732120410947811273475871494408740985088492565586655036795758951440603915194416531311807061603835569723174629995356650896389946727617592750839385970638367207655524266512429719027843096798477810722128991793312753973694995057855669615707855577573686417552807817723162467156768904098457722976436854590542418795389610278626922518306181487899568813958212337201615519907078508547456378952213877424323138792993861015349327566879316376528470694819575223348858045785794051788562263495436846021678340287728029251802609293892830720467975539955216891601758638518438841329175407646791823136941303988828982043259600950581113235749044618395547720725221153235844866881491917488459235457051556170522258036502173428516859377233697399442889555374512421680006113751328093868838080314680503474022240031162784232477398673142372757592000132133421056*i1^51 + 57466961993151717478069790715617674132028925418309128173120708964330546644247484177939353641127199034668077258607380778356838496096607408840991301815195845550832630579143140769318704075828635761885180477272173193571940404872192997848487649670712197846336487545780848722237332775792440654959274478420066666350523723390707480914139605231052181090017179087380429271592504759788912611759338512263306329714222055404817962193596014578751646922098059067587947502693753935850542938923171474164843863941577021318777051632146553421329635841759091049782144692483277436365938097214441037010506297823645086667900875554333442127884790611051311508534668326248826377647591427507979872223566460371451746552853515862291760570134052022897214648241642025674824801247868145093506265702949837233010276255780484525445659491667486384031100627820844033159959899956020538254191278783457717467783892343301048358168776140157480703578257712537779812308151109972348167648694934875195647047018900387178764346888671445041222197487505348588972730558949886982175917305767688519632415077157022326310829049026331250197277244126585536591089313208082401874809560118624096249139500356821047597368570924538884378214874341901876977695067496940292731553385003306391293056828464365808218625457674858637254337568258126181927495823954133557857065656187001627187384132370995376176568018925160464402568969950622360871794007281521636407090237568378926516483244092345097500488502942802571090721846287113439845203172089612342081132097342505328794415637176647536203810531480654879742044983471713297463817640959053776957912203775921811478520638555944310126371282943149279963567325401424995500184389471524637388661855114057891899173673697573263778677539759202635429948859041902788611836050278697176780342070744273683030981786565698861529215703488975794658125106639594893446248214894763973055149196159459111438286444294990577144747161546096970000797403090439974316361126763390070756992260119296557318839081567178630659402317977600571095971531980264767350344161514301621311860272151393883617033011670503030527666559072813822054476560260197610940147918476276720732920060770047482067619489467373896843271762544031311663113238612282582504055988702019786889042071695217514590342432411294196865081220388246647608767559294159429892711179531352373637461706587842611228890033478985554510675917372058367706689942542125688284129293857534441554319854069749855580891112728629340854392917781398692575545771899351267542166535347708744274008098033633679481817378234515924908040931641256175059412723674411880006259211646377220970796256749079750812332747326848805546788732303075144151597725088601161711607243134614044184104046916876356834997578232306523886105814241926912625069727447269765177180763224931709610161146804674911805453042297116609638145014257335782428901596519727104*i1^52 + -189681183380580948105894478183507388419296557705454150973872569207857394800770857660747810048278475363531183392534210342650293380111176569549933348637980288279249105587555889766168476274051248498498261472289778350222209603460074912381275569061791451776676892397958885645253142116965422247434671847010981193493129800078733415831428723135271800768134604563243390755477303840381060153498295411531288617927351816038584916523194994540679546276099565430157250672518428473892878764094682092353144481719648473614796075160067169171934071291225028255315299788742257204755054577298392869894481054460567072690291837695005636750504213384722187848945547237552104592014268650570220653289713451359653158582515435046710686690876541418918717920326025917944158803869217093501875661166704997894238894809590880772581616788323619930852556521814820758059694100712239174296301784807091628809503036239944960498690230929109111580951779800794730474657972518268357835182973828828963506899140646817598273291205968567951784626905056352040067879402356364141669652475434938034038829301724020974496341306184274208663838369441426540647210358655528589811814132128779341263093729444166328347263498136553444861655713000784320626493249202652919307456053579381138383097184447607974193752583382244262983848419780457379789555624333412912671098721971215087558859364830649840696569198379598823583225060124449447971607407673278175757290915025095418901413055715009713646613970933089806775139345781163899934739807250091839816644855281849023625997618786701429111309198771864423922403827584560328697975063867054142701481536814884025482757587659672009298182252607430161748375005148951234193568837981989046456300289453350906074889565604251698039501900599519611606389595058274123778658362341281972205886263063858664692559089883147891212255365278236826141987085192728238662728589713488646352442076868647715291165341926148560971228587848959806661500771113748934075028539251886859451597500186123595401333226146294630010882481451437483077723665548887207599129571190232791909708082014041695735120422282508237110365991158630385429962592638873113144450820869031035438027486641548106529728151790327089181951017675977140755545964746663299464751590371683373448438173707204485263317428131337349742451658210752623903015889396939589221632716762922540820240592535028633035829570457275462961847771895536601306765010822289952247782934318076187417523539745294639559689247778263258517667320848116402774371642088269116792517839783703379524127020884821236910447696856796299264338306436797294024703769769077989229737415665626769558993685601226185690457869239834836001644048612170589958621541127324863917809644430706356692231439317858366851425217462694312253665759811821589388648239507012994866787199677034106165893822404775786645838200658550944985235019560620404310162800640*i1^53 + 521036846360040024980105614819500578785947485017153610990196485061155318381655083113172815840696969046925851489912525925414038257712756088593138609146407783700141657013332465965282523932564834567038872754955766158963356837390096814681209812273844232797666275435659350643924058860101104659271868866399167415081935076948129663160124717335943564651860898829205008719874071925536001334643643852663493781503083216413374630114849008028480390267486429816275789345958876891622194946332723740220245241857684471556885489469535645836619019772310946562763999650680987796545753598839905378669523202761468674211031301084489497614310665441300124961142112966868937585320537200304363866183534249967347851477978030244577710100045946617576260991777464064434031194202192705758477260434803066636415053758555120313973657115682547285903239547406337115429681051792959941185089028755003841534699395626318521408918426693626563856195479605900010005048510448014946677534251391044931177757433686532585770571264506556461047356032624359832154127284263365010797577792863046667790629649332943755635895729126889914448872162201045981937555293010464719517321428700249645727821508194338504790279586559732668088662530763924526853793025723787060331104588009295783807351853045646203247856751429344853810775683247908225369508045472770231190764451330289575623316927480060205761714198507495921079738996053482913318159424254839022443973092148483486453475187942453512363167302849104665009952326949032846412350048463421517855209633339023027406543835889661348479300941914899218397261814193838277310228550967117981775968238517220579783048464198153507602779770742851613530922787652148145103406569070694234014007839134517863556403332019465152637069712159184600628348694135543096628448908909817521019872659208754433177766070092698617768251504694508982797411756668851634687293654588447774474617180757687902542569859596742133849949780852928289214081518118525589446867338255012968811331065124927013727187715863146721645850940490585497286031484843534047422540045503412246616794347268650911573962613764575610213574542645718537667158968471589933443329669123486072630264283794294538555369449224790406278758110951750499303696116562383091606049662744160867825370847164624868655817584023424867932732245330987084195121030123260063587318799967910590325770368878123835477854110505711404321941671935801000338884532736558354406389433256673829104219416488117322523795379589317297971156987773130069148280098053553483467933178608294068372935643248547147487277703031215205691410874290076450528945419019963846441061524554820524236751872805147120506988262086003008961643497280832229167463133444763580374389448408225714628912633010542669853509612350809173790510493466653901829952486340676492132533776366416332671751646907528092672572312478824668631848390514366994186240*i1^54 + -1048420622896762692254780743191755401546291815284183653916755690101844113356884823360627691318434777433797753875489470332113772745473953286413974743164720572722143108111037572441941463014756200628766432891483846335890614698520739627092380904555561075100322514924223431083558913853606582575302145205011952832276192424390963441161454472166715801202210879152388090530129023693146555402788154110720248606746408513718542138485500834717480847464134203103378762813335153666013013658342454029937550135917739762749008973773871426519919625819275263776000329732295041995386860578914151523459765530809512140114095183622603331959015717431720698212931373375965497764301346162852768661601000056333842027072798429908713572476741292071220465022704080952813154666328518212404978837652188679397154750217617603431627104706377597943958675550163901623994671632064936118392532161183063568878067527132073158478633794443541279970247643700457439049625359972798267055907890421149622433282720542872833477321959084370184482141907151692752147323979065968518555946974123398306962930099777141866964084871359550844979308582741507323619399691148967420127065393740802496571134034515759414892029251213536748945126246003506828093226812398884179186400745661245308190014252670223469723245173424965991989616619161405564101331563033285037539559848830453030483207335683210218375957507781904582323382559894049665411565259701904372083929461628945151724279214357945570623271047958931300249001128038810751708513996709056350940393572104971467181121657485094558279876307976842583407808844007475609194724226880392469497099601461998112998693396684716033214447455263435851529117583426043375661924443306353036655602539176501498737540635220448686968557536645806104182709931973009290124430429833728938238226302904997792282265734855878960182643507496239138251288864458716686933893633377392577691270461834370210481237546009458292680359064808981848687574071878852789161979761083927897992645742692877125931438788236992698214507873359071160578580763397734831964846294801442657701340290060309318593416555623707844888156116481376875152080951430236261268036310901651920633459298286886563778451793126512649679970112031284491546622338483137381674144029306587288149199357459005376870838120218086912246129735085124380004979584199584111927515296698476830060136563236041299147655485930747253749361761802097076848857469607427435371302898707060372922659459673630942668407086963063380996647186407436619034745159219502976126113795617518008197533014774133382490351154221142814594927359338918923540570127078095790657361770568202368646231476485540155760001678058553360278744385138227706084765165014788543688322348162050371315549660659322437715837965586180422714431096350288353719628914108470983831269314627514237712856388478911442996313475106531285466012311732879360*i1^55 + 949897757276262471580670200771940745318734617544899864634204225070408071970625996808643321866373709648106868489382280679440560782512097267981033655221493250820784466836558095284162405052090154522605685058450831437515447940383176186058816534938715260472811837589051386591055401214229796993179459942983271946766734738159533634490960542311430275924360421482517976640326187411277258134483595969958252141572489640686288454866904356927083222988613777891443159656545205020029429091557343977398434961574752849694107056256107455651137636206813135500466704250381438843331412503429803356906488672895935685985317236777681184681531088365091992935673749883296288376956568519373085891860767490122855463377390896350763630283142737332427720679631085277004355571875187973233924784094397876706738214701582950852250050469419035407970208405900925921283138387210181255014718316708972477145325042816252902353512530292834863519783626187753770698785410144953173736015887531253733526239453710972474799148612869580119133434313513365612527878937040509149329069217783670714524480315748682496025803107345372177172279486677056621519466449625528791231923375607925608147063028765579665390321514193522607610119869448169292565351082292589057636729486760803387905932915784935428727782398151757717361574125447715289934256787153720012421102979855723832149211302661781786957924934778910372650535156914146874251286471318944107814656027610933335605617423732713638786206492836039173402674658298672200019262261424742539347202094694256699799780210699359875482640644595281433030886073246487757633707603730240232660009639037875741528954806866627381509314164486510223089330747356395556270268676636404032595025518359136181610123249918852850733742834122202065180775156421317604378608912777383686448932993898082071703141355778509171592302959420104162315889574292142971899022636100031784793416263073044873508895563670818604885454261816035501610243969093343752536643554140348763970017433618498871973540003028358258994603460185791663040301608257000287615634294401168513335372918976213187384045132235917064468776593548387201199181461528264866958346039586944675498761216294566497098160420275815342091625131994515451574481551333137618916191305074886061705208412873373274062825817393717733645886425992795720727129824716363383920853766863841516471034544771975172080634125809889017940669193360517058759429667003372286871642229785403762365618951798030246850257423743887376874937787204373510499023832638422437215114559411027303323164423336857805460678737992359299090355347673790718024401846044156492995839978812170297947815023033288456849464989559852308418991809775513674501307763877465509575950709706558842031628514116988810725713264201494027069788737627742361750816414677548057874222976909523995688373157140938445711864082052586117641470476288*i1^56 + 2495402974732842698135711848348671916245153843290617135705633063011805961744581822412020983751659933801609636403944752452385182584706814251868335372761055122983655839069381319730561167125665535666723019473755319003934416357666458927557073310112126449588899685737363847637386553799806802566285603109368950033436916719565226988152671974721687370846811597115637607612676601286760543587411691692973228302991158871845287535783634023974736894941912368217506729548724143003236486893558062717249236791085004906746343984003922547927634442436704382068375012719215634169210395768590373936428767548755162630019322303887505955339767099880220383690150928640595768731161112166533317197381275337775977892149907208639198553573008366381784002313848403160031919434793779886623306678120501831768431144216279717982547214456215807807758901116559084949863179524044079061725338155882190814667027042504257901744061069977058182946298591138084872442507108621914768881726302374341864689216475665228819404450669642783277432679930503721436759986688380024725601334323181459764805602259646491026200482106712876249124554723551065266668471672678145495072054072981968290514761851621046237262800826696401533676650584301793506184039475185891246282061145205634590207297304298461795935533875104479333645139185813346028186424843655912032440306663763321882050543304788652817494167301765182878405962251919557810838278609092048635530307070411839533628886122668747290774102047743282230762156638219477942489805505548186502297919102765697462008389965237832829988604335506069827376370968102373327821616354439164484433163690144770092595550388783844037930873761789380943798711972347245701900088832438024761568895966467247226537193722716779931240439544740705579424786381569585974496908422597483511296065829471712979516353251750638461138511936248947693918047224455496251586853501714298905622673928116608884817405489246932810713735145573564528016533382916673206828724721974051888559892801212904767663904257054979111038639060475053603961878245164679485610883299325260202156473762149911763066188431106130059469232564510096864412736905492332005655636806533945828378616759220455516568063041990518469368281858007597783754163738442914298599508687857520161195366238105926987410047982867431060965799035127669568571560236075031322067742401357133048626851030722628098440699494548811215247896961049459595382004216861162241510842658868494311710453258503836726588311616634600921651345710025012694538098255484622306864343914168585847139614820486566411492207449775814628129187828727466088844074316600916273582623119546952524011530258788620765929978698456530506164525523747596945521692309246057866626551075930207491684536957787902069556369887954476585019123005971010074607468364427679904540613942180703656546599756658505758134993764814517176369152*i1^57 + -15110765057486053284510397096732131748535817754581773167759328271579226019221473031493805616639010056675474518790527017690218788919536728447400051895836615979604466274920173512003516111043396030529600270837809130183332802117348547708059102082258668267888835802290573903626515820718089244083774386056745648580268090218537125157951550769373514944379835418745096771660252209010505270791626730827954829337293811854286259866203467417789362553474741443284234584755947759361809101415055762025162183162717412206103402838660400971779270922606818974207592712610986994936087016880364322399436614969435252602065538300215897758893810561116668612654573340223220793631625056436076019519229351874011581035276982384176303150161580598762976575752608581883843678672452427065138062752893406810788098896550333505856184518872999335449298563245096778443950625657710004566523861473155572569570849537679278979088399609604189999075843507548984344331649280562609850984051910007445474474168334023981892020279949606858353607078004524277355279285328775598819357644720099114589776519948652699153770656514759023132566252920744271819590463954726476046910411235552654866935285876478456151830081184696964126478003106281577051782051604545264599999520498472802788081891703616283004714217935273891476407246436255702457469043319215299173236891052248179096342455221026793341789213957829686151633711869716864803267118376195279160523019883237741903194614425663481259725258895414762192998513997359617418616508062552444189097740563593154861718178897740291307213020960168900324423320496164789132827939479656432597180837000296637700026559435302933855284938233400879302217805374240875512114585543470792988502176181670323418447851530875571931230162768393612313651057936714030659163582047498952402307230042352885802696924292395538417622073677531107225288052432273384928891755849890966055159986754761539575448092703873142469554443350635051801036900316709585700099554498285610401235340337438738488328098412600005480036000056349364995815666184612354578913674954336091650630050363031346940286537321321168632241119431233678448240409491362588213142618302161926206959141446486867315755748166771255287910448944164435238845906858077679041316465634771617959804561847481109875079682420057280294874358946894225604887314608535828942667412760363374548043501319898714552335107376627590271756932413596292601288536865654010108849477703843587419581913100837269062838167504424752292032755152710667015825711660677875653925740860426298677544647086290414095722037387469857382568673125454156747038937051205364639867220615593667119219531896261886161774960929629004451435265552216336033708679946992405520091010706513787764030526762614924871488021327366611639672454770667384201246529338389688083114028672145116234060855643358159902323600004445372416*i1^58 + 47130957846652416523279723546388200441688174261746057518318426377306591516843118024791250495135717793356836275517748826481614133406840057155067361237257604541933996777886889403727017418757081071156331939149440703541596716860247169000032940706186641328189555357613940202309562700273830446046913060969040963748864437698906445270957769924618060255606553662739175903968537530763500662333322940038609090146546619326289614712788983691488231159559193741725027945125919220017427159910659714994347155320493958321793352881709883251196577432554192887734203941184777289631178261128668953140772171935968277131482142991679892680459029114118854906729642975055835132180926493529923125999654467057555022086646675814302946737640381840394141483404731759152153232626490564015403213271723198391721817438018941807902603583773277753950612959345973012523446780803268960560920872759010782908867124664056847225574262301742568703086697438565872333265720969788900236751902155836610349797834737462414471530409822304783165200787793454567602098190530765817789752063756684336276633282584370912686780795356873016399498804033215840199649553532036901149998518221892617590351259309486332953987962251148880056986951845717369844200505668679378738535217110797674268717148622070319554796867485508832329167903236536889931245674644951107848267454552593927320248279770028025816522804211100972068881325615231455383674704428938552505101303472874027815401316498145211981507440130157055327992330694740589414936810198014994153194240089581017766641737001858831642718570983437636042724404327368351542347566996723933292649542251274654562393061209962861860063484015272209504433630843288732091060831338356814657875872135597235287194487146054271277087912093704749563441360822669798486787468819055833138410728598985869800264812095060701654264167893541580011590959396624817806914002761397581324761671900609488683985834317705213234836757085478978821106930175983650953558925928478332899521687344268537576239310238805219173253977917176495120116605389898883678067744499092404643290659196132800852009833181565578227305138867154027420376426524066386852125045197150219152412354365722112217908785088198302331794510890275535171788647278816676992630231823447215106901091874619822085539709085638085794744202155539890036994783882239168041463980255211449284305491559895333416112337746458079862033134705270589604413816050283043521142688933651082734711841951475279067298165116522974052256838479262518206614940027437006635167172901105814823310678946987971541033875087158763196936017019461502665330407577375787603577836753872642690014762406965423873318437765327767712208589491343999943845271670879948080432922277834858424245129536380435467085647011310472638092677122389103330828440870582955610719720075563960677841345876328274091190727475200*i1^59 + -101813207411271231142709505534260071628427423213057025032807243151022439126820794455746194917689212203807842162129535902483510197722001542915453747805187434102604032582766255755658673081941625206403136838806322588100525731065410049770891557369983049265513036775591764665604182164188466987674939357642487112171742897836770487512061720751293009665934262579388930156342043170489826332680967306352098980906973325016739457487152375275623891003660770247109567829310413821658218226660055001605592889428327912801328803771436708005839088188187577115520640019028906804659579970411632631438549502436389414038156988480283113467245887085019254961755081467822543007971209287684407586070459790625824158037208719352050693081206208298665803023073121519460688168011638824228317073346116815062028946493233424600132590525379972337230115390356163680954843145418606004067461128112667038738779579127433364171453409552682783902029787497851847299187937068265787193034990653575411902413010755428882380173866212259240484379860409858900668605904961927608657512296140885901730747184596436961394150183472299138972690087770253781584373795484276795287140992154412827313920720547986131851820960461972951965765403248421805942624033263472914363008921526565548395698375478422416497405643587516916533501156028691457836358157529656573674681410666178844592023167743674540187847744982374121845624011988010879280092284851991740707683701905337980495159655256134352216326749961894421777230750412246518074768410021722041300641777245108306513140478203434580069013881742978029216067774743044308292367637813506229347310458956917274327829624598108701694540065468879460626344588051674638904901258796785904400835609370064232493845818391186647459391048372675567608441091639809655630943004700238371544447756894116083157430021930146410185626731828549782323430117271162951883738875088766976562085925431655589243650677563144171426676973198470351682609750477119897173706066768883176847919879397045338848467011977893933272521788720850059371326471918293182159281588354425810005194645906787156050594650511885805933326226946244503551518164180982704625143473819726246908955006334219111151634572058442445147767852912631834501768319405126859662401672533837563085796865248180171640197410995698785215880410376085455662184866604240602882616181593465111218695621799679209703955284342330001502419744071074381326911163081335390309548079681737294039354480922600014130355507634094028501681292852217406880871411356530785592340832842131386985401992606551648334697087269901395030845486820318750073383671949747796689012059539236955070110715964040187029396991156629589339974447728963899285231820807216461235901694408860524435383869980809167361860124601912641758170180983352181044617935827269293836234797131891836511839531715141734856916992*i1^60 + 126001906385261957221770015613153391764700606218126793033284890770507301878027896158277093394540833883902997022077472334068716787120516289251578030980605012662690657324598713432167239894551285893934951456495097169182171356879280797258391599389371225205667071208194407061005817202486208934021653516778499110581651923991724058288759862119692983491069701654337020876807866625003204138808735172970142233465521676770901798839857532308329931358611842994706033804334830176040636879567314726693731341330096846049474952590472332983082375783806171242040964295573349135670358049416013569041126484323651277071695657982557794844841586502237897850338889160603651332791105393515662358541040200807055289778599647419864327158781629211903423267187850174560848828363909896703843062513365448531434313091197257500217282245294135511381653202335504376130134082661439539606442268533655062844774683597064024370544554133791863920667014141243295824240174286858156136832929497428345963616453810381123320575784085767933428103238282218666776337480342510162068121542339299276323511508147460205794583702211229700320082394731624834363457992210446687344831776436334469256583823002657977319957019945206945558866757709768366303102849855822210861487006109648526405667775302281183235095066826421198641280144193770173697655704601431198259961116514965571235684045114296733228982493663565442381985157458276847044416449394065513002818739145378391911883345238672338276922319843756869603924791536546646642734004435722015146457880798618562254122242877960421302765684584710220573870844958557919748603235220394866958197550985127473839518684115988965272307657998744557112175497648699493177243871372392568252642930477466933008908373317565134347836461206482617964569683303334379903817577358517749983051919304399284329914975438937438994048278289798416006260226716316965924644022943560379871380916918257330147302463162273406050344245153821582329675517200633284045739669956875985403686992539296145695685303522336930490131361806853051617657571258291528712411606365808453177460503228963946314030813926820100874464742216388211722636395248754395924799006097755936099872795479122810270911932800451217879119076844606261255295767735388687728371699050713219845070107370154758979477633332417539944926735479991036256705732966544877392043687689225873258804185847865928411901452783772152305061594450984001899371001912593777834322546313666904936737507090978660041251203580325427427389878614265243252718391977443835077618590626308282254368279206989201884389173768090868954676604830075485510519807781164934852896098848947638823217819865785648382003754517756959677534483116294046861285518619471688388404911094910761157943800307383917199282016043685584400095892303429862695038119164331866787074269271544437257571650519751983104*i1^61 + 65071464747294756677069482290952747329833229152450975958539886252729685104240493816551445745357555397036034299929599318472885039406814275636112966161519017902427880095285696764463877041506677266908012947639323900653242617818012682433078065910982030109390985718104943080961585070388129307198932667870835903606474033736895776588030395708839607911636184857908531003168233643960716285531791856627822404776514724251065202744579761506750043296350975171579857305621116025255537721842905205678380686640580147485185369957037350051650225857654844418025333147589754011696415013603978742760991021008113389887786487911873911141766335901168299558709304085670183839138408167912798257327476205569850646691513815703122354293448480901751751801418222352993628687321662790048418426352436501218787520318861039504911790511937165407393090524897998747387332734447024733454192633602688660101646426038363370069406095620579994951443033550452590970032163244574093559410952180587366792235218557051665021142643000551439690703397764472082876134638652353678544381743741915411273421661171050958310095098639005220446803020131680772261210726492032292202597295261934187738535107147593955721373138614625437538575497437405903823748694021590372819058121392452772542057782936901511570431061558678075215745643056586320942401410060683388213233701766476990822119892548255436030363827432809944646291635790617339572324902810870815614467622388680218180262332416285056350548522340258273109604498884954265230607038592759193475258875950080545008908242930399251396957747412083208374097059241364687956676608487036872964207753929461919950553354993000918514057756012261852305513837353453130293635284411916646888537900288236547535605651224965917529721313279713401841740238916467292918117322288840757625681719014474585149078180155769256026972349352182344255373302249611339178103835572573724715417196135363035133561853807982684608234344119214934434294095701874501875534977678071356337217225528509876384135923780280234782626400504138232488264067506381446632907888697132474782347993619974981578177272757434025480485049506558219322900806082285011353396295916352459618797504545164696939559021126411107391941328466514662144611414039043274793889618025996648550900405049824775622099682853632452610168685729916599663895737057164808724798724753352748798394622459388147905662091992735507284517472823849689882320208330203216015913588691637216824560768876018226009991969303682710076842216095097338092259643788477258421647127566563173912083728548353298116511425847136121441778015034976867422140504886046048229175265245995394260143654521774726839622736137739416408286848010290308134871367172000197468101371487282831444054888643518476806135133279389577342194224105260383628143219111292999379070851581474884589040256942080*i1^62 + -793054272432372139253426103447666428058764010793578878288408988381318949456556219720072953509501755561577655351656884098853934742670253096878304067430405293755651023184823898066680357964440451918858880971353879638077541960655950955210801519211678121672285936161503511807032018600636037927933454396145379992942818768196887030708312724393130126687190239982786885702592453467180391613373449475436332850349249657220233190673513737670195822674769366145789050839737686518352080045404502257741630886697823584142557037076895517242695821720174823347578875420957144000404020393624320111480815710570176964640122394910572568126959007663556552364595987995345381141702114247519298397293819422316472058747959854142587418961015273094338720751816721670664021172412844896580118072215258661834452147530616467090190244832120988388935307788673887869547349959665420910506139578095021849434832237444931639744098181308205139650915077222253318028046471027867007958960335280597659154554288136179758000085137133710431533686747427121293310722225089851032532779217147961345436410059467080723627657617289048390113125839883695214264041163868459362947951834686937841988423298674435476017049118638806908860888076655837223345525066645970628763500443915875381253031825864292987351311830775239733146513617833472532468658285631561661610835823422235521303577786144322168905176650371160781722325316499116854255287862127690744873482351059155650312948983444488530961202055180558510352084623869770924894061846138568456876913801451682778320550623190340967584159196071980400058341161176360901214519684269849426119525693763523387555857889640942465158778145134498918728546380916286178043368831772102291664466830708297746583613015319459747908720116819693096048113887320722781348516799640691471059165507859448762402479998512414758527423082784576812648267847544428548679259157140963836964552823883889222515543786498124664160092833874957217401547538223916691644146019790188391872367124122499906025463044019482888258546472353659189009746856012271763474783238920578560309833107155495675379651558231692069176541003124166750286683670783886787014177425203036574159366368357227957470308453922216319432839544052085363710132386624508366918681398833938750725003354522157460737776775958278536484978676263697180781328666408337779451713213980601765132393589620201992926127540478974631567485299706900350490560910732960875002928742822619186296617480890743115883992585836923162866428763037854127031168902170575650795107101609548744808959445466710017904084562552023276013948758821924650659248450610943457023590693702027724005659855513229169219344751423620309236696484448383845559897686091021282142063402665857498648266652967701792376581064670757115616432383114158852298642120307234440232496984063949440584515584*i1^63 + 2201791857146996796473306834104477356892484488790028037065020553194249414420445665193164531492109480560441881050143479398653698777459145098911900654732642134448807565817261485356617064581358544739872216668980383066510606506741972386232604382045201520609522484988502930718400659029873562703424418171304610379525264670232164122844732234783949139872520916582940012715303144410227000431863729649627859367247047757166555667649641524317660060574228073235937386612678215221935558310733137979144042149236976185739497511452368114341341572504933576750868434677216567635653590597252724296578748204122241194943224002721145084396996415303013974575310525288944244096219412505260784824327008157025947706415248159453114731667422967130693368810390447458809796524755515954551718475269962591840131940661029612593341920720521492735258203734814881080108808087313656922272309958205783879298679229589364868420503008652158627982484935953586057716658739740844866800671979881359857415512607124330810293894997382567162775863317247563177836933402422994347123727992643680367616468183721093964652114970391440896205792805151900823056513633828796728997861342500721779823157437599077861745523489854372082179776124582012243785172824694103019640307999198163252512854967749800860969326971364325032272154849971537352321211755494346770375023991023751362097893713179295145263388333430024629070982808626168739149515363261139772352594722865621717503315223642984017954779193527095045020621438618004656647976014256962876409129028008436908394723177293452944405585561622525718427878454904166025944929111741905935325376905734725181422056439157722430082523401085287586951627897249596417372825741891416330389154068172308532741184663879858390633642206150996070310140377963917087129657520217263873676575730156989756658371997403212982411338570900018858864217000486200164012416983636353646302431905833980458531526760316403813984626033823442538068794254239095620712673380623519592032412039034855654071015501037818114216938129618674428362516122207752782787892398877767996146262461077587657097138559051021369479541081703407390210395180043517460198445158605122964924099116501965280176473613697783902487405961475046874505860534839399802125032059858615865883561028504526539582400403753082877664032152943052281756760652761639824446432737921528055889299946373357015677193391129378956755256395140667029018752275163170607916735337056892071914960110061159919604000708627673782355177930731226683630622947537805549178576713617953745324002555588112847989378776069916978443850473013318895464775073033102559313016127724334756830919040326403413887971055822045391797790764088766491772472020663818256614903430640992472043881788592626799818289678289754384909355294020474839099381636803270465596509318350801207296*i1^64 + -3527162386957649419719891779479310204098027220145147678916596388856908153615550294804565950994312019844657993483124788523311190440918672794030737481037023780038956759110042873667914081753334862975716003449926292059307579072710296649534936405458326310751676041146577777071237236139223647401652954744097343639494411797685954134472936908814371843764733462037869458714114984398249841031157306068066326454251660924607720943462579776153333893839552034014503346426386528662467077196753106070871899186918525656777711497763716844605539789395251484110300925838640934928720176249641072271657303581489463918215014764127461016507107431445375802722172648280340590156611195499127140146365121451713966849247537668441271295456184979611764207437064005558321913801888416593901602107079465949651409220985093611057408479561616085260745798909159109637588372757389848258584273750774372784509543373629641575642867179341473507157889484891623495939555692488222667402477974989694976051394068891652015377618572385091022468167807184472136952342504853650377955588988637384227492391595930566428129730593668649711529353244584444950887276008245726792078344802517447619931950227586754762469159269992482471674104811649761254180278785147770044006248703319206934064084659093827258125261856708522346401182239891846003051689117383062352365494345782344773958020486013780229504839278925138218744792177382802627455434207804311937015460726274465702715683227385930127724245373226660254610462441865571032288241701644272725359761776856928695403958891254429799945963759810310973237544943083736351716147753220554892494540453576055445529003036054061592249143587661478717471632813174996112014057353622542324079767118710947438719609164403004037749192540300002119873609227099352410086694320316647650104879607853514888221380758528995419977905453686344701244948791482158205109902342083841963340793641496055636369627371930661256853621100159920961684520744528571531095171159807654266709105815573692223979672826213290735854388473297051655122579553074959478952808102410979434935262107337102971052065276418641340428185793359774184489938178291077660164801081436359563551668875927212905180773958485068046352971536643413212962250690531246759928066481130858337909053442775786917228066337449375905154952731291329400083291393350903475543456346353076700564464071367483129591892337891596300306527849464874221008782778675151977462113069092411497813425417879920486301332101713844971790109498646400085347532058065399898744979079636171238510748394168176026489536726252679222871973687089700393725608342780543406264874104729831820335965417919053366994006089064694283209135218796736079866792687907521312390535522687499938451068739226720662133830776536938473810615235250773019073111876291834931476206639448064*i1^65 + 3028736253262315576310191659510120759784953843487048020296950191334191919651636191258372470325735308422688869665172888740069972387128955633179762326021617271000355295101414140636323841553335004553493520686608992335496360633827923878314234867232372325095189720824186574329132964417476755587139651290301705578018297069736764349678896327439896321065432606621581900625845028269230426070499333848172602835324676879642288114019992751136798631159895599136057278225317684641465316204375387354647990912446363897633814673274077107901535681580491647365266374558591697497940279411485565214210772479654602634377904375859864229721935420379897795708330718692154286442212444487327250066279614372501361081635372370058400954804687832128874332652139536617398395484067446130784875035007531829021782562316399127621847314815012183141160576670044633884027896229770163369093901170918890236579877821799779324980556698142135401805845547197659474107383925180299075140277552047086934030123978917217921783364496415856932867340690328291528675681124262395668619891266658877722906445196429827046443675922064841509083594858502649441298802780958259628464541504521108993060740623219014232128266465393575661266291072144283577844564506970151701411107700179338779306785572002534437544262692341852178068220132662172050909007726276858113790958093032097301254385779701569502693648128846264414236750339576353373733301257521728906950916133301010792543456265614138549530560476014594346642854708952723617208304726569220704363643243860409431049079634849366270473956469487896226611951968620446575486699133781798288483433352922698414816167839745695505989445489394559464781784407301042866014802598562210757046616503382508016516456889781260614130587188575627400958340221894186179722950379202973157572318980301884061990327086503005069254393634694240546724141469675028469876151047789876155805492407110032682621502766568121776318376413417973764868075778717079553290136093405800710339379786240900263007160748918154543587460207944393736276316035404599764003380942455959330272895900199429516344410144084472754826408320714530122703500641147764261246850271410625367478254933309557088572232374943311848287448657567193209893123613489828406870559398321350745813099978110632660738193265961255758380560429105654288735378760225727517512037301413313663474627718548827899890939218964157997843081360288404691474741945343945102027713306759166055778457697162493966314327961051661686320651303218416901735218335799314567196067875676146965353908556158411783321784915010269579662188079152084085529954911309961672255693672559219141849452177318252683483222917271451346434994168980607772218588742600548735841210593716719381616799400226191667964924952986963286779710682756918705443509564529826810465492992*i1^66 + 58005257659970798990694310730427971064684687752139203722350904276820117795386729005318772083165430168935549413006103063067349881807671944371903489681439568104974247699139041752019440461559398903561974023241041192250161952439159157604427276656666185425312790138420091590440153379711391557586455965697733453789589286720262214430814554004912096957351310432757213227110272797007139166341996262808887787374785704825438290075060561435669491009725080191934883682199115519722497328834111813460863879945668192345825091592432560065508381685767472960472335863177726481172524053569355132806829293305776661587709206754778609778255251626795175083749429396228020566252564709342912125689726063027966564885982353082317481636508022192132334610360807629749862321412706547420608272287067580888917375965772385599858783947082648998045439389169521986888977437027585630248644342281053015023069018235694933140027161016388385676657883649176356485758810784779244791381032370909652081809527983365532475390099885480120781668708115936480436762755255705860575758431915537437608522082269164707797766265814114043438649208389943760249220228889270379108132995034287015044692014821648051600680717556677822224241572565507201286717805281125597131235437359373748908762213651223356102276586592605227634092747846302548384842823833170448258240151136043607557766558189854783879937446322244335991932650541665327023670559677657685054393831177663329512363214604595960352607866195353456800375849163572542916539683288724891977612145650196572289508828107129556987915059382895836889051158665668703271690723142659520032537485196119322863807499836707661627936039493446525994949832636291168763803749195845418580588614392598878337069841550032662694397300292045325616737426868801609749245151895803200635523429919739929910842794536781569467509072127125629222792322283339554590666053991768319849452579411404532697229165217202964133781826780907707480178663859984560201822809146860567123678208510240069095313006635978115476655273589871445005992668825880853967827623776736451289858529250992660400242725769150166908424143661661831497540915185041158974927813565869629247850934089234435566460845915731438492150512336115000970245928171940265213011200337259428033948835072149741133094691241422764182430433722401551518204791015757813202268188392879772253648067612372430994037290840541644864953095378090113039035622491986730392401668026636193761659614069706955837799763445253013390418504628771100847516979004275527999406707198979761616978220006224008479374534086939790997055717055173577800177735965164727524074994214219154550325790613814003571366504070752005718968488105422997213795732506114991971836400745828581009164026488613048952090321272537244037655506155441037283127471604252551168*i1^67 + -3445148819555322069173017663087702943329062442562751536354428621233489640953635116241994093457296164033253814136787567254088841171351807454859675828632435368954091582458748617941913349891735222484479701504028493763037841969689665125644778756072316757945522383256320344908344308218736339205431237518409662515320541915359921391170558421498787071073499675702842157056293570661921521163687513393958534446637867329585901534361324836720664118427676710825326584357740076208157709646607379933140752712614171139920345382840000325570862180768641133776413069392771521683437661948338521292774316351006461885140718313266881315196674497553214468874659588155448718999347407519687669938453990296344294853651785775636593469548532254445809077176323279662856391796469647693848625030184020638666390475505952842710131584332005317427952819644511184675180021869687261477769959604871436368727475130554160447413871631228759996811753621824752104919658443543564085961131530221767870889740771020642328010665715149822017669453856415404837357481286105900733780161041877067933528703468151615173574184186950150946797253047945938252895918090148680324348746374906931193752567198814719574450190637740606310457771670427876180812051150756598541045369037212372837907807666933376333467542209139737371260331501572934227047133528568672810240818253801954851867753856118208211230936709541995892358749770177013620788463326616961953582022542572129761476189818239242268062265749753908131781047066471200196762853576911447810848346156090556573775966035764123234998730739985736948502980460072082558756863817054268964588478446670477716102342604634825748218658159280640733341418295543107509408083821073092292439022919471020614635033183579674770672373687591308507016663811657550509335630459285874327713978502659056445722218996722968299026718041992208089884642128180599206023749605618643323005511172649018755808819476867128019259483643378807133954197106257697871668391027931623896220641649384948379423647630433405620803279479553646295968678748119454951343051106935777596345832551743118281010052259313591543969273459228816641744762116382471336056962065763043919657718269576768167145868630856071668764574729890687349391056544702742194828300227699008897554200638695021369838244460188294299646479982354697163083430224556014173206472878972166637908320050329192086769494894084309075162580649406360770696634409439812348007308931239999971078018334423371489790777532263124352937990509563226807678272302366626905561222866446203172388620918071487772828203295359522935986988129773721730703144792130120790987590580010092184951897819735303070033073433051352412972293267090168011333039334253484046620631753322952346109927411653915599747520056847762160888506942360898335274633316099712*i1^68 + 3456969550686118877698441380865501017477019498414181573318526286600380630385315048528939861240471603250176149307334968357659857375743887659319031618693889058373630214561611082497475008357112415753305692397584254280249486978770846190405475266525767014053535486365486461047361142070531484966005138786740710369568666061388357660053410942245361252715852788425859484908005030811259238665795464606773824313111076684430294450151408074215548518435264419719042198269606997628724150606674571977085552266003456476294400625766441771933846872892126995669605707534616007624892909027566370529284312781669102534851174650724563196397120835047505715455895557218676949174816895174830002298837748675471464829151742675142516441826319828696291921504108765284467853008187675123163340846476627982821145995890340185826775301710511596000355544923424786777082045502388910070189164716973634163033131563776872419597630444544070185709418764790317275481814242116622739231930990551606899872221104827977859497101193678970328303551809208125380545516930926031570076535970382964056418367712043028717502267982736160168498452498863877069002516472357741532562778893977290812738479485615891183728992497646432316904496343643754958109243749388254923080217077611975752978263602904276635625269337716088347056886097005569590875269107041179021604667077483228919677009602997761445290829549734324988853761833214246464203447217873643134861293867976151710528954425160377314771119933661203504826339727048007426683432519379143631371928216318231073302467610993803991589839014388834044189222147765727785148615171588038214664640231462276422602216221515245977103360162118948849675615781614311992798378800079295641877181369699115293789413298034941272550160058459988468117077405091068286677637819081377678185991673547159061835288665223412405936614774435587024643119058664501410991935894751701796231671484571635990773225327369931450660132073341853526928576962980127131993983788163525294054161322346262212489371981956681608939867703676335141825883908955729185434019363778817202659966555177520036930563721132207279718533522499453706208746412236056014517818992803342432104226982170044824231560258631039130543706565476438108470513941667428658459588407508138539619686559707780187650992774813685105953192866441217048250845569613180259256955650533575693405116237557928436506828701251160576614772319862512721019674913264258596393424564326170134391152659078124820669002485948463631292226642883911979766374484893437068055575417962461275729649759861272218447579760738949826722564229059814545268637434869293565118727117228118953795968340254092838318003860233242196655557223053928138550812584169169046393450841096107336856874584014080354138495283573715751314296841501878876289662896*i1^69 + 782913918124633117270946784169171687785413686434106211136432625073130727092562344284900095509893465954130752998380673378526809002972031402975726325265750229703593156949952086525551019737472567227249296903223218168441772530031313542423384393190999866501805275322635548202766781757264791752021195979219063518609683533327031998451358963117571869675490394929934052326524137468609160179575100591397932643809192951004829761582760724874266099326152748011206909034512372337669685281558176888632470562050041532824193792885688909745651173250958257076274656839147432939053485622582931154905713539677605299988542634314591926743317288285365717238732127518410511479810947676033906013135113516146545430808689878057739672550552566903253066922173531407777830853861760817151665711804301868112673760716544514702998393279946405066550125175830166486437172329639852031619540926135333258849262301896904786137857713263143469036747271301159792822178170361922046079530766684056302891142033294542517236833312063860432625666042684879782524008518898503630219324834289925052766069648561676489170908224022451124705244553857851207479052514957367028294569140596418645800990267101726903581775473356091245760464071929550242396642752056731951616571978225051426792191697160210961475428253126189806131027723142312440951449858923161369882270884739495922876242536966038207818981045229374050803100871683120587852102634465184494880796453805278985491448435077930920397983978848479850440330072346266389935235027447820654185558966146060463252313245246855237701681711171121409144722929450281260470270652027740185240345485666526535048474924372842967572804126106463955455298601202156914385689892985768413034159651203787182778752480191222695080034289614799000641579333417123622408266780307454105868160956369923017109345666051599326881670508417721908100484699398203802579766872615258362845313591795681193979708170245929307742691750390508573968613630724591468031411139260174222561482155800162597684521218043922760367147005572082696765207837556328540073450320514842523680559486502094384268791799784408989476850063001089219873523832580040168226720642456631510533335329053365480402471785366708331832078189236395773714155134952095493607386049309826866143458071619286753270124318489177226858742473093001161927152703956240828953684643890371700156527932474582774279622031490617571643872706230169314773435202771410600093924226927421574492675515602711095906771700040906152149017196432860998615761540154541025342113113616976230717431180285486652984652868511241990973043468474085946660021448343113079098335401492104213102722430032837542287093281326986542246477873970913322169995003766213804608471883997824605162689171963310945427036682707173458267593984330405451782*i1^70 + -6356220336530731391325799163964657273466961036550406641444506817094488004254650739777873206399988545556770113407466736402091279381449918364466988212218919807159225279790422230411661758722621666253566323849005173869736046038025147789810450617435171126420798340273978237324006079337312444585748626146516382052834208042877607160861917050378605917594189457607125214167065824110837867316915498603691006070498517129791621206653842883602088168624288430128384342478701276207854827355553767684550545044774151889953445183485048668516625242497033723409117847521076916927442675584636764452231133870761301220030320252213835038771545092811834684744011905747918691602948985247116864456206158165135474851172529760458123898028037679472537996102438535959574747770613251415238541759186826490356725068352480388630298313321445700072543665224846269318769359343950966577405314101599979731955277989411740189674722009098409081108364452577851149103585755623091806668972508203289721190774845089578899040659545598038645954402773661081577021935066821161096147909488891474143306809777286595298639089422792783389008981181213572086469375886771062606132267018440542109675131268281642847327624560454570663484737934303635985036909677718872097775141685833753037834919530501557775139919163767754509967566597062217392270089083364042725149034922896060795533963193970780504558573830244991472294791133012032476886928989253330948339220125641604552310961287206991102585414153775670801531217533628580663955158997827610844285570372313174561331593260600269691932599322420206690146586318010042104999788574812491619277264460635574902273757067226940651250009210233243839886011873597206926967825760188312458463491466821448336026065886835531107435741835743652080651571481791308040400407432142981743858176796497276052892051490263894638545010066286426432498910751647672471036640344148720480702238182770975087563213847882504506709123366490370866106688580566364438590839573580542344005708969634076622081658552790345180705087801482704882267952676860779174106490939063109276216812836231943859616762896499513362609038008068460957757109427720543535078752097446712135658444268913218554307876098876639258676616825087308132006891994989834651780908652148902298635279633313407706080042666853108595621422805399867845081923695542902181516953421027202212814487798641108539512390560089915393332729765008047318243064683295091118781981849113010057978626962152115017507385032118805534338626990500375769853701900454703017195119279644345005033302719975276559695188535605864011223262298862709415374673408020552222511974106922390913140611374753504966606594006335086657949651237528255114887271679566830985824444283475218019123514984682818521439071867174419360711012010324019*i1^71 + 9957513137503160650315346206040976035586335093539538495389223991049693043876985995665826210991253965897086626388394599063162032411100736887148316261036947607836355736976846808444244631892535193324371174135645522255564763084433954141168281439081741911932919354324896804534115878735359906080766017669869087745818305826466061342929432291613959544562599969267128275436332164692065449665040202127376410671490683604186167309581982789906777977337597291660401571029907289937647836208562475549931222759100276844220092893493668976778554802831576403969676459946359776513824014505968946571531773407407816985862264915455456333245246062594594106278894233118253691701567488750658501877501963486711903355996551690720185575704018222726714459408394546434447536871551135699900768895855666865409919620419266135989813118759892510675710646510068978770719052626755275792649297991455725382437684272587496040450679029445225875420597666511882644235820725263940565055496915166413415079467904302104518200185698730036250374386701540423818713917440269269430401746209157264183078248180019209993382518568260293145000665620664868204425372048772372131875550509734466761489840037188965396037785578084425909571177542994154678758770757491571952065797557313822017461886154061395665773314960397307628412293660667347069280711412587899104585415475804721450203547092482961817496354030514725393702551654137838692613615734098288026870864882948635124905201476009705533687094022778042779221419667032478838775827577383571291355672917054416725154985802312253333298798552709233393040691826077259818251042495675082731662592515076025677676357589852760310381881891407574673839008680253858012591079509798450010351341259468873774975975811563072076080840511080910342265473827651079794506462736193185162423422143543634743398432475237391190324091367109895512349673449013928708002165303731603448213826035433519215162170894309258268391711632031884992256881908948732932204873329438423951823054161382050489322305345709063978730276717483138223692876346533044077887712026676696796703021415322313802056507100950051310574105985554403152959885325103111299076820352191207405251016776845473045267399212312569109823704923347992926250627790820606514410953220696184672620475483996290548322383669529643234408673186141656147876107998899037707428169086989880577669827990596385650712614116208512572013630785694755349500706155878866954333669292006253921757836907078403399994693008346544408512248731769427119626456207902830480987179837995112811482811353428188184240334326469904547489146255083654872265474321428115793630565448403163921367200391834046121759159901488557963152855473830357664850580167941750507599415531925049095434015179441776876658213843436149386988105088*i1^72 + -10588747914304091821286951081245070881262536275016319662217998206919966805948204679150589545543988249659541006569848622133892696974126855109815148245405719413740357054094316157482141473863089419473004791611610375585970184034302986392687995753926683264579352330637600294445709046623876785088460997383270912296286140494813005755521942727460241961095362262105868739134861030650260132045858713405588339522962707153207675245985502199292005461431052584976679747146808769022145395108560729326797004501390590969379233157793701662112511707352025438632546923856751080644740727867620638856338148329685570824541795796586564543923832411021176919146728557092627928126059006049652423678041999598966816049375945261507089599475013452136269265592211361382801411720756191565877860278494018469900211339640207450479772791141540139626218238223305346703786860714710225236115787845492837180389382578108748921625767143897312840774762969294958253718637014164475117929520929391153232147344208351926728934041991795336840450044297641375571151543705114059476085601506403166413270809718421251907430393229713696275538100482653598997015846562893105562596245534231296263910950526526449364495224130717575654873859556449019058989453582100785855026924795747928734863969266866997595244048713713725972768046147006430909250480877863282995850663342766926878368139801808961810482018515713532386841708944212064102825560705701630939807028846296506508451524594711104649448438817833388170249566189106173401833413680414216014186733969408055136599115883992793188788431406606468410776361800418806740383113982547366497619610116935122664025227645908844188244179924963516504845331146039231092306327236502578240998154143756950263015267941371253901183758699996312448922815616819998203958527076753649581186756021397817551514722253132377011102453542549534063723667530110306641160781102418215729955984956984424153554973835500305682376720151583444199293951796448965345981515778227869137888520461768178095142913637333176890513804614304772418058332160056493458539954503292927404934487739342341657005612714333162931658052308543230471456757226207642078673567319694727979286290927181666506718759497235131038977679582097284120401245377871374850146617778732922624376497587981092431223285968463800301188829022412794991932055359797996813000392230511451771813856572951510895783365959457063455980894444912080924610137167636750828626400748532328371720389876468162863172461622101444848574249320394128803933493649274890388476165080689021357388888755825059773819642566311443550713424148194730191868356556417918462114320845667475189679830902238709308136210612015486541517637600754857265844872443161149426867007231642474667694593350933138876886588215672871976960*i1^73 + 9193914408704759766403503625809083941399842083265917973306024805969038900288610604604639007373934725990740026333634989420594983647081240823087352304832224965152410066295752535933293386056477634031069287008679503515691042341681076236194748215191456473434617313801165326329162665502069372631258346712445579840578373138214653966063238172924893250042454233390157817526035950182723332558079833252596897299498627981921708152263440820359859533834034516242981665847326246319491726847404824142647334266656801973238297843112675156567042011652992486604444691363063570242311003004010983759239618263711408951644755628785481046599168275473130142595980855298182031782382518741052612099259828722392473823953366964807236209308416260164256046817385055548810083628267067789977773368568647144334095396361696770795592688349602438509435396864706278630504839230359423673930427599644644299520325644563180785191535549529452626911155651272543795256329751243754708317173686825436079348861745272695815280808712209962015550718671241209419339698502544012675293173531958683122231567669221148938419286030700413310985079691092176555625284948340772708354377909196622858232241169523363548258778567125925956239558674359237121931059457454775990146138445313611247140321370519957309169423759065680592665397889864111072215528346679684270535401093305713297026068130754718361746819319267810581518926092105143259406078732147064017771666906693492138621984169032138818802519826657835091727520524397974672246871890076150634170072068453655843078872767260697271590939888111789473795940832267541881634572978360006457117041592894372909999141194311589909683924760767029633050189372593685011542915030724217897158359740376345697412276735639525001041086165988861582342849617762479710533209281334218957376090112179662104544266125782617461490689081787332437459328932997589208731670487483563219518783210948972178364736326156009754026737600589552014096018215854068200075602365996403454948741199536951582450824836902846928852193030799872252367170440138597179979269820229813306330111576677632612869317437598558295544253430238136568004124236938964233805273317261699791017083050972666756950655704808767932033229108190076818101196655035533589788936917563050175488777814738972895749879902395142953356636519485692009622610418951874801945941650863852711317706269413530047712955546500177492959465351974853313605069337061641976789130248962040583830280643758777699432817501339661556049747776985433302489746606737642043320153229627706231186447053289082442928395849254033472058441114612056341584700994793462722357021054054210156950804052755072042985384824436425677666709441269021816968790620936526442802294350742658426999662382310904431559365896437760*i1^74 + -7084357212908694455578827034611647712438438419326292984508718043647587221102063726288646349840260162681865919337792192909698958766662523697730338950837227965327664486265867056347427904372242345409374587036908515720025090784653776230121732544843548708866708415809249912581289263890328211915659863540974525999189497688682802478940412944434097055014158751069938779221415895620420573688647354517891343404015295845142701691288988407027638421138808099402805331150092159764961201561277605018529791469262888811586215128397680783938582944844896605752572172374511470972780849231278027982446955243755601255734450193054211080253130672550211560694361622047243026802891628914078575813200724014321509310136132218988125186174147550682560771542537244132457724377880594004906850689022842566700704319228424628869418856496345180591304517968709966752643247089587112133027968341302527400917872508756417203356707181495939035885282400206884181700367285473956745096878159061651048919472246012557387769886025591601474433194045077413633395700985681383466807635686619168501213021004425130242693036414748559324077804853531194269911804554621564607290127558397344749638281642268789739971314147546997805138227646215885216921045058680337487978724380981865133478110336403885419205086127313018689919084393414721107267934712161437880937893587253603831051707529900123478433842926492350547457428584776894295031364826208095985161287458341553895504272136472207052722703810830833832831091182487066310159214728781440687439513982069573908832976239832069673621292772747100872709590594430234534030205936346884060773861706186814054992360748433858292006255015054641913840914323731885782405702745877628503805041693590623008625891050735819029708009407408893775948031160923279128320993659747488885007651651087973270225537812780441929579673535312486433006156740267592943756995737497750682945396950641882719918717480639355691614463272110956906691868143992008374012380356242712008598124956081070216553010145481427686920611168971708453568987777333829747448418572573235830537191998105218565272253107056099927026922301660747480928264071227212932848030435289205930934956104989966444584585699211580159727744106205566839088402454244057227866782398426724217690683775480376857292805132088884858364546452889896745191926331025080839133587610652779153682727709656022938795245716583689751573432683564429818518258024012130823744912677445699912746965775371509897062437078869016869417042517192999534348584212822582397718086994723541473856869920701509771919207116988978312185142853067851790715471023848724494691557382204855488122519099630496134824347272999391123057645024540990647538607159582988488313438929098463348158037532476835266046197760*i1^75 + 5140899506511747250748352488625812453646372095965556203177368460127104270895921847108948847952849748627287747312314641221925055327161868930147161400748157979174194322595604138207804241309256053825943276890777930901002072265500003864631148702845686260141853881445081428784937900027993483832327490205546280708361070659095303129484196681554276107220427773912502062338225615934034135389369601592421098882931456022582998982093186602441906359153996141518708621139768213137791709386626221389141841928645748339445704858131901888239536456234828462407477556981483249168177661359334158096783763386456744535201783598786256312761008431695383441109095089161398740466417137336253223775314444082219705515565859272129987733600042160108973990822968888506253639169138409620321363201298537660750238026706108798374064593813077613712709614071752693581268349353785584593015030008709761479509781773131276704239995004309031217983923204405731036972970415227316235150400135605849757672708160091322575713613354418157885191294638561991639726519409512465597031504091827246695939901639651840419081354925060023889338096749191514265831921360395587425414559023736028365369046019665974611165844933143533350355744804780420447545934409296203044777138712304903383239713111875251046890108436681987873388780946702568036520497843665769217517093136093932346301206656618860463012235584501966592841390078354722632288080148302762614371579573472896346313957967850849753841752856365820378903671190124810054766007783819840107328040356459005886979978140426348214592090000700264853232725033580762224556024504631070695853625899445589164594285005032226367399139141441127896181249654075872445078753722813544554183012205555013480697177975835903691579859173437931491166286358897557576537723706341328024022646220258400367546857189362678913519031610756605642831187103928506412468188774904482322401723776685750427808358731461709391296685095849977393444446248679324557876056952173696580147043643179222922875964576212607879719146071267882279675839914211482715504006051284291232161437793260294301901843249064708316296663517659739236527157508471759753587682047054064401210386362815879158755216585749310204570377542612824258566188654912655044350294495637739429258133316941263610994799444580574268540544209240520588748352609707925892951592892115811778917333062947614676423180844308556520648835995087693608457935340885738824513442274162830910920403243275434211273449734322542894136843903458614265647934309212748703711796129420905064679925877653633855233616998485248796187819798699097714894669637063001329353503421075195110243298226529236185051780115129631162186512781651390716764585567403528268669362130917344241666064770117157257216*i1^76 + -3610618708025791646758593893983281562237902201206239748929321167374509793106661253081984428678820547999838180531569372777639868584935049844071257339450481954200041082972013497519670696626658206410718429064085780802552934008440634773480947649968902919915765021145291469260789819280194932027285507159341727423303300682759331489568262096065835425719252174965442293080016854066912895235218349884103700616343568870320558719245275183535063106610649805052296053573973942340297276472342427068935820492992377919118401768618844135118197937584358397613915616008609587341700907603134063833532415891868553313814141139123955282447293442195549307294451274511984907248450065781232453678397213663369383558559869712411307473136020188665154038919653425115470776149201550446205979502434961739971593190896118368718834806502092476749456335213966273081600735068723752182602879686393219655233452307029978189050222314489698330224182989094957912844168673149556356441547344359067669975786871410398682769796213647558504010539843360004225105626129003370842829524622444396032746693895065786923706834816309288788085238984056468432292794869126333199486235781238918452349484110266353108748294018253445143770242943208537239647140391148256469223548713836331147766797406600290982700858788636849673482586722740273262640726775285698729389909410036615418814351916531186553261274977666571653067381654396120923049433890990652782206501329921865976145179573800737001808851520710087622232525780356710631118387212441484081840879834010074542353636597464820954163020600036329347280396588404600958532160601629703793639695647859471930106883033823947232006550582835584358529735774785429382884968379973176098249564347270220119202527331532217080037600297732196523897355324589479841003219878646650508585418882624498576742413914650733912776981201224008784463372068392348051125122359050684654315259479488592033043409301594530046584938719599246539509731216519686258215770460023257917232961302441715894433927185703579078865126789468051958188452720563064099579334981679212830757883464290308518421439332430645834185203470715086770416504904811953055358908517278680573467261455071241484382404141065468575651050478922315754637778896997924536165635662311917116580087033871073561960951253830136511332549220527732231978632931201793278230100400081694224847279511542286952360679500505640991779079574627266175891753659973120304457581158886657334370955819621327701862915448117138695248647829737028996855860879304633115449202772527370250780621571829950279413686139951419269412061880911132439377721115033798474415794781505680820674466218100402002194182627779629134622112032455320614198574134968136410856232323901639379084509108502528*i1^77 + 2411992945751426859246199741770754201564932006889288610951776380041820737968477327871608402069883676684256502653797653803543577210177435839703292321485762130885873006702418834645105308574638450686734383623786206268912350367671837770159490204326977922658207148129393015268435968969366672457509716907290023686219252146338932885630975561955478532916729495176554591875233784825391729844491722240362090980991169652790806770251126413865143954704236410863409436190081664456989228938127266464093544627756685908822689302457269460210177196166296642224492990215403249108204088056950307717361541183781482444314573185252723658187958333204323191396019927116618895677858695948360427097786062536144016623311409450736015071934325269882125673510529867171430684931928024357523163917190705211013166966437023581246748307225550439811035540981590476311756795140002260006182163613140308883121010442429368738592581698920526195769672945690333963392224765170383176764248041778027525443725475768611078332331783821038887008711618357344044264203769903185145871770317959037277766134370087358832491832792862925184812991455399095664334821126897513616828708017533266123983671564526673073045854170952458716733397046539568640544689032395276449651211021256956645424944771381601118909410879553837853373661254170012005307299103315044853915725749080089801393358251451712305745389416686902469846333963692399828750545521271000475173775237652682848155083487381464271420955397656830062470355833064319854075907915048040055485192001773823503413277708244403075419420767902771839987183657405332163508340219796940274143587149554372458662601156336377149648244265493749666133556862583183896842311917015371001299689335935909642560738145983236986982559210866746962316924081672682159207529229667310958355683212346461331954146384705320658930174992839201099021680174772840725172126514074192715654342301117445076364620990256866135604758860322002659828823700573281110185585945818180563427699844920396356128940772801410633238120492122720999285900219748329772142481505654069598289603877280801228987179599170073192323060823194430612273204590966258241373843664104605911942351739550845246956519614995664766965309933648646628879580267057919671399881131329995369294853673485578120367940830195899131100693232856566647340635529449156456934837744154783469488566159277928037584846341184752985881772342520116093887298688923852762638859269019446220783163175828968308429793348490665549317284905632062455003963084508646803753525632200780975400324756820901484025967107224626553958635643374644546225061120191304969343224007845276009761016464817392643933514192869255506505909041685321176392099809900834983542429585656576161133625344*i1^78 + -1466053478423114935317492376557751235171398749627633153484935449065129639682775297370766285838739412696440298803318203838954653850219298321998594073000097296241429964137286157758453732473116094392746936651174266197116754771888259809519505845133663655527984669404105929117983598376220292696351781643606680499048963203919210451734484156172159416212406337517556315926524820007765058826985099742766293687349910668393952275086192934882584017920894388944590947396624010342622327958154517016126461227470481221747986152020740925511181899344723718672387709715475766544645920484244440185689999802465770620923989948995849608826055238579654308779195228697234423090656637890080445974131416040409211480927851006260453567774493755013432688325656247362442855802223345962655934119922491285877684604632662196721717502158057575225718340446940392377396086210222522682454062478811000413279084727040100076321755980347971760630584901602935153766681875170507010977421509591613184362882596397363790859982025162675278568095694058986258832595507676736264063311818681311120360833458229012468231581322350627485688232923001978056441688966684883126454344586778929954619555664383933768938522654553057172415494367313945003880265374362914303478565439395185393944318583882277155008015393809120288564813819081190521973945452165702091705493312745523559587903053969781014719610729516411862471420225912449742882353818112699953955559947229339854385789811121554845611935464590462309249909983297650953589188260983389523921463441331060859254564098758107237515304809375426611384138025644814735407901128912171305490961882113039187925130989850514052240153569385295136308128899330718299792912079946168184451197169599160387382239044960038277088081466900206835174822160745505477856228487524771160635241940674077645453618781244787716418652290437992219679747911136626196695499816934825982487917906117168287482799987064547560954340175311750512251683021382355535182909628953238614858703194459263784989770713974377651640107045275666428093294810480062515255213765085514886631125282763614525511646178649078522467053100134986692135772561304105922868999024534119187011792576101454084436531982533004614000257926747084618318093025231672692604461915297448800316957205317123161911155896381463388793253462851611156996305187225915741833763989319486879598595236765571599235244420797769952323097581888773308123181622148540301734777167451218023725126845705366048719593953931898615514001238849863234446273971582460667281469986149925861869903487522447286204712532301755498616989698275823220912418672775724743882913920436295816549801673592751009304611485101912192658191771745876662517737548901151745171052898710519283712*i1^79 + 774343426282318611222316791437140276197797808420986294550733772460209422443527290493264166129788832352268478521628397805858090642477981807666271139030103263942708041989520801320853679408193894813333699933222443928076513367071852014910616553803897333731194827555745340009945325285556743486513505579324523476675291641714710316043178760165661291288554319974047613517301680216913364261283378064542071182509384789722166899566049163705381001675889843075258596985472285296533421099327503014209169151998661866570291565990047182367220548143932123885970448512925553128077509677188992297261957951113553262436414749515322759721424495930529872575276394326677579870896373370730462481707713365579392389636946179891205569535159874472891705263442458517412635010851587174734069201128915346046588265811921203644249848011111536924473584440877961100055129158838085518711866476072598611579153104225579798968900304293573376718295278607467819647268086268494609281697539337686586398807594300506116426006095395290759560408471797562493735035464712916546378168875819360542943311904949462989353922253580244128319620239924886234366077597182444201554534138607797669019078594856685328736212802480063529005015513604970647157822144667978026251968163953615419676637990322367464910279862726461323032197086434693707653584459777484139152796559852630563898513481427342937268215386823391098324193081613725162449018038874892377953826647695071753111605441265063769910923489519228610718183006880512993450922777418644893158500355334330908242775464050736171938440210574219323861513761833185002201264037360795607383334270084024698001951025345895008899658987680908030334872713909979600695610695492048909146293551897403747457120642901747899338115595192823273503783442030403125229726171252280654280636729356014446137819158386851302413562096059890614761145396116993280904058413918014950230199977002755083699673406136593827862125899785028702767342062977560872008707643294691710290012329521921142727360189512397296553108581127578956907918998455409764743488428901300891532403875640168126287193361861932038392623366535606332103939128359932421063909588123608317603732615829442914652174299066304541096707375843655511217003609243153718965032545749499059078340140418355404176497916923412573696375706701767729446698590393917318801199607164203179516429041541169774932172425413052569085400559021092632362102582925525612285651532856066557620080136343027086513116997088707397365315475467453499867069680919680454350355506806538473251728819431929297763476599489742998763429244553758513504833348701506505896495315997529548331368123889430876131382429948065320232486446291039582512824228275508611975079008403456*i1^80 + -335578389634981232890310735070402403999395369448238820473473888331072238875501475397750750296134847582745053898601613114904773064085787455888024357874657502943476837992136696415902394967412064865804586499198313716334678761959495266160525598494434917973645841460354427120631754659062568457677844199180599752995202000672747590186927367233813936985871482467161037771130939147828679868770299197336006744279630446445222370778962802407154688732675081572934934079260802921548563328056615315234252245193167362495067235960880211600007289447652175015836940716681338200387444248120915668237969500780572814117594550611843295579269412389479892720414268794557067679511642467173139628879052798109892505697118726715438778973904918439144023814082995082858382616041957804640915438696505941660003394192039212745395854559905469299529218416990806382765617368246665267524071098117317941862836743262237296723947703082823134600334712430219361629054774723846803964698401110019062806537724822664869865533970623467611442914559353956008994763490724038491440431265116327016756041561602668229611345843850639240705777266446469109859955483655790457667640340558557306579745825266215878392887636013026388561512683168524554669283005242453190146869520328052719728937577493069178629963158203989750272631619028687611845210721637146738182631302133788388509614543264319304525620553739516856516456520882551170692992798249146870901246233324285016675474284917662398147250151781393228159456305937292215405596812561066340335958346773617638285906906464200891459609694035083427258302816382073003688581395582285419705442036204342132147136030697505510968026374346890599231161505310173191754380695764249292629722539915694317188479411564615248456866698087940674895264958380742947441946512406212396799019715039686432203970134856689930743928703469145989295547455701216985938449406402078234794125751817574086830598173319548779302432455384622272996166378715287255612547993764645396378692481056143089961029799005951014725411292159309654884839265583482087638427552358635780232078933413646439302632650213767219440369110987703218925834357108556840481725803104471792676122718635228379747235073664588132639918145764451635489878359240542288806762530999669353672305932717553998236401698696576935191521968866526456035420974247428905165817729839962567743484332039646006741883044885715448669102654797099066884860741294831066596438140432674073861284781331659022359604200488211869739645599926067181658652591082276815139734900537709406067534549203054857736753390595472868168648437842832161271083035728404324181370580781004619839447729629384335303929883839018838798443289097142833157256879750064917308243968*i1^81 + 115045433056587859758413928726169282140960758781484015330975781729511822195634261517869754596913703399253653585266997988515419644871316514227209203283782234147364801402167768987247230037901626301785531384391758642667581656585648672712965906891593854752456690442271882977383728610059131388494118820996572598241734496234857340270964658714193518738528138923109911300202389518133914087501757351920653924980168939711282237644507431507201365517659904795347230744322712846799288635239760936500424368592848211397494962126035574756139192568930304487621406193507004778541799550891241015359638594038458505788701358571421494123653117855968913534236206099627709734321077343032837679837200425804885853883535804718736016124316436699355182607376858581497944994062385350840979538582255244771289044368427362300786928992453675713270759613714277089615825252169455893360990920120966922920810124656554463984383759825582166311779907886236750215593189199120984641143445146828675792050255838248696865918130573592288742058348772067413307863442238930505215223711203868330372141839589831297119557822902664582357758189649051365118768700722747021233534394852850451684975395211814057869695235204585692443073051658267710469916439841666364468309191666532530454035423541133373821765886028060164075216680815087552534470819493647786519821440790091268843632240523020529501579736919628621600851049621272023247308892513158174707483438692489570908520997161002841514891419292279045236152731460112308872479145175324311784228381892907851091263618878720419578133349470867695339050119468709969289251800620851673339181173179948687368864519274762221644318568728832734796566165436627836427951665487643637273984867153141112023375767691206314504670788512866626840836795577153055549754780614386881053318396353539818556578671340104397220295957592761716000284124436938774830105667026394168472753591761958812550943700790891970949578253510122595241381847036949304912370192520636262084291818029407558779385271881135624033299168258860722664488823019460220544323366263054530749173788671246527002155543721321549145770183439287434105032113053498219752834147018385155611109597638064464192276435551066558411744960812710358703600380356348464761694069010513928711578861527881259120545788468942920426009077410327729095423637759732646808899344605294401163687353724870339313861275427583225779979940688913877045196291449222182263273450388232760653842576240575025686864230906106621921207674451949802507690357011213986955202140721289585947648213687709826632929586747587725804464490229948278804493554533635347565741369518143754919156075678276274738180347292765599310643658821277183215176011069224124416*i1^82 + -37534567179492609626340028786535651364413224156663983396086444702604979819219784822438619991963583568993068693544452507815813930062831392292594129455728639017919113662037694635304493208389183595378540018506867683729019405137420386013515891072412629247589734717553733848328531518858838606009829454066064945557958834924455716763606679440496800704094315894962927250860769077725803076948286684328351156450518978984156804453783981396035423422302771380584170312491498520559105231362551635844075525265848310590501348999412453871472065444719533092111276578563738272603214008878972723031589110406953975640896511211833591890680903240627728416932351914477627299473114322649636872529383241961913111880060316040447705404989819965858842380828178763932416468064672817865163998318568682183396715836485563837394217667445537182840285995463858000322066100634031241717752777254204137729555036156492865489747195616898423757673189993773070020806652100613708067184322267564448605819384391505678042367303632516488779368008862707174382855930858212018099467059173050087080115392414331012213733721198971429692050660169991518302178369517935724813012130726821245099983367878661218859702482956673451538631163557982499843169298395483912456503047214060783179152438353361738152331364481987154453957338947496480922870768672250108135717214523973648506140582609316712193768861007185059709373326301486293568467915105926899391170510853402836684252155506439644299799641887952839451107805668423644329599053378821520385550515208992542334557525303863300804154039369700424190272623159344008445907648883098335878323995867827199117216672882207563607366588209169269301656792290139859147507539790429674721287975496810599906758616652696783786050103588808271152595304646196990162184140044845272216932227134300798133213461432403485193358531202259136408668907150218061692863384632340399003814201644720507766093950776720778886440709331134001065652284233374428042342802278987404569435428894856095935064171642041863711528115265810301581426010551022237022310130012554966299120067715023591494982077654148477140985987542418829110591339080866745463927096240074495229210700046152962131042549675168531775563525463732831204136249264960287926044924397829244484950717601201472870695666724992638765675760444231108756446391713811272272722651363373734117713950131308171358539174392117284657476156157704805534617618502545546124840291695792234658703689781948993876286267013970500184258848160975883801136569281751217124523173414221194337827317380003780486211532126003489527066614302395293583511472135180116440310695990689476824055108898580250577874483169524817544822050280686559387800173543424*i1^83 + 19229333589110784899081046676174133201239603931877521866263745642292043972453124186239584744690718497037943567010925670840948525111112609627406088601478937174949330842353923203298680012817339154440213922375794611479934175355130840546185263640505172685777333397511248539923256972472542862144412764123534883007241426058804757760133035306367743524498221391166884769593400617364706405897961219144120551989474406350494342307048331274327584195014829236663432884127505754125471250219826164747399546885561936999837833478834650157008177532838150112875333468059505411995867601858834481214759126358288506710178664506934394713725964487947913118943956379574019139118478550004193970373186045469274019715763067618811050940773247409174239709301645302632487752091316509566491815944033144768383408523594967549280379612970592160180484543332586543300382922710869811939877854496828348238197211785673595766777322476796155406384486106536918056327087104069749963719413800136085775415516630708876596077334542806215312386335177094398872588007840059659388668455339864544477003062408832782828633505150618152900691826021219140141376180568708772248723491395626918499850481508776634927801414930131669908912655791737525382873962685974471062568323947423709688070518662560366173250495852669955494280676593338834588233392008492322388699385298530360555360648974101843875797123681867166585964610016417699248589173718893795442143350289397330032451489089269851594149622043042126852072302760455164255160739574330332020231660994050241271618059901017890102836908070272355845047890104751296670032272048660907398864928145422710982324669228746370949666225395180893713063477959226069028195983655639677072042469525775847446368121132723575381315180591006474924227427699296122379250683813948038530052770325021733781456887547369424012978300875169523880878416076288980570356552771669637482154327165204937115088349814358892147686081604782594910649453333716437164775219781874680833255446826535119870943741662779460630795779658871854934532325074703424721802347091806372417732254160470601312642550534086566011370368515696211512678643959299736109255052953558339812010234817824033911180626201933612127478727923700901553460874761659149072706884398803597029771266692359532055300355253247332620645717863312535761008588780045649056856379088521232026226061525431704147683412271023753470074993440915751215186137725313384740249081070095130247953319845659675875087264123189724736648218283889648152273770943962595292759590955006740451371029092025958861964299043103727459287904293933046258270646409167812117333575379616357796462850519465514279940654117802785402840109115215652426088448*i1^84 + -10282018332077429372633099587343982289820887439006838616715794070111325555310029603853844700330672968737349644891791530026664593147700681447109169508779598038905909065561311838212631168856078943903337827298080585717500514779236223353439464107890308148751887653679134922575605362527388643496156454912489341333255221496900973379733300896848638113811561891092831372229146237360097036353838834184875341940551359566644774583706047885311266177049105171804134574854070654836849387544757883643929180164428465872516859082924623813046950572236647716919422311124383159471856881730792478604570917656559999462678790684857793174691461853863247313837907396263778368340167963858630152758742125293679012194549501766250959545727021089134503537726834808903747929839210487658174472924179149542455471907050877820805522524513480810055893399267905337061382665504522304007751605686218658582817171787108901042395065308341931572482194907410413775923524621368039502727734510679316048478611784232990928733226675093358670269104769031848001286516536073174934805727587059006085043035980544490974875625556021349088042310718940697189346381066950128929894259008901645239308410718061003489349486702913687392952025635161514305047058401483503768856222756941326583595708138351188500965383648496698377112968618626025024258097202380147031762780615743813316500661782225824315543317922056140435251855007455154556763979096997646972597168543443167404623433828374843131202555563004947182656311768661304448007610494613368608054129556723385161515650093557767387313979812811305201275735449994469536753360616484967917631795299559158732074763265818916282449078016179566466186885699819251500910807906393248444961280311924429853365291910181775951856842440171884494033624939399150195162579496780363892771114613176593470729673534893504479050788937755230339626830218746827945250038027016938966349796341016925590988954992509811775122624358345090144279633960016208393342996673180297618611608904495196547459650451110121067443382866790273847523022652322076929197595903433135717779036826513618986875484420705222420701918279374021293861369320760084358347207637431733392100712505401048756389878757402186198922085908954896042073548858427435696333734783225710311022673975856110173673203067898680454191232796256498120663160950719764254255796145336342801407989459508766405683960225874112256927167155831581747951789151314424875596533854078730279029505292739952943213233147156118434873928036672448079273376065588912496088234962299622887615527460074887326818518188532522595661746060899501717785964434059196203818717080784680473006186939298881852028145940232771655381268735966838784*i1^85 + 3357262634514463903624414379476662859754142006481810003903555884955890627725774727890191232171306960790005030556007344010064356978597118567462495575383139043873369196718858807070015267718842083982733609639335165775672222857830911449019705777534121586723974030879808364306785929150717574834191329479284317776482917330079774705511332553947065628657965297710478674915106933161799555831725028495225977828706440226393643989142779596573789093226393448235418563014253908099120269983605775488340160127494852982151254512973925586856149682607321714983007203353402489689412506944274253260823892007657857231998963289011279912736257711496097990609161445429155387502760188096672143498019799014760204661200682320641043736851936959853629950031598759475436934086062427431623847958191680291963072206245509290815124064204730170898992329091146717317960614556734337366989448161850436344816709012467885705416452345804990750393490376152457376304468134558291280119924728225369443698105656971257396189197307321441750056011424682661521539496245644090678790405823730723174888750131903117149670396538381082199740837753037909419456888505275011363134739812296138727357071399968130495400530503261018419211525952860462262351760719560912967463601275554476761692793607318921737003817274143378940033700735426290235399988003426312590776289202059599087634799608096024287586069653756246775860822321006783056577751462043649260701036075605294711644645056327748546886019311558062845623000792482107221752354055591131906418017896211293850413649916960091453272737245621606621931176581108093140575493422999324676441034961948349589234104647240233722350883653756815692364346035132968819430394406670103909654975489465345078728588566132691424547937931999753309802188115840891336325547757356816041411193069232750668667552939271267784579097909153278228788714489859970961945579499660612368973996311785609373865786736375454758973980803978079634881130806973612606106176848907297356507082520852684137004839367052715617297473486458435056471950269066175804460654655775251425586410923810909337221761581470831960481055589039665912684737679437664966058420708585211506613550602884817117167989268538645130414075997643922711879663557613200695502238834302086309438106082223724956660671253536061939269692133926264843430673487779828215263583657730876384289719057360110756412578098245099221199377699827079435307819815077721675247027534887194733147069685896762056907008779919199831292216500882774846253916054938448366386729530223931901594271779943348398112249549986379370322601023418718941617715204476457074341363900213873476474952476313842220652897766783908669325309902848*i1^86 + -400126501516322772732733494564155389377160478682593536648196389742069167818883181413470497951087506601332396032621133313968361842818059314701652683880337660058107365089504420047737489661247082134689291252310145140316978721214137947830854182429890976338374095298810342174044491195476880694489631136005834037095228517493637088882459108105130798109083061579091065071517109444750193989480024327057655481950871422996842361777835552575509117981040463912227893672818940770112538704764915612047839085991764337262674049427495165618530077165261387894111692898154858979363155274808392311656090426855349011760454326762015994553861163257106832586182644208623025423693072342480375672064033248800206445678011219953370017853280501694927719122580757075410209114270441358728233072330170861668627341558735397778644300474377083250054437168752892186089865963870439627817179483867184369201099827577766251653238681081425389079678917067531242938412135980760640689137148397893697655771960047197480255798205150970972668570771840166891827021367315388441598144051351735822239008156974775632223118653615453242247400095748191419627310572884866532743494222939816474377649607731855691553113849588353221026515267668507389218466476420040615076694782093628545926387672476033927050082842356027369424124369328312805759236164526037799113284156379129773865761023484162070673271399385261413831650676420193738313654131481779864665763266596087889253850739459336046701250484276561373156721098384769038263426792064946988596113263000546102490498131275160193155488193357041928985472681822331335254662114286682337805858037307379332569421524730517420011157721755485374086576598261701828128034528933651496318033826751555666899061353365730186577247438641696818893108429373490133391372907500021533848617694209168443753037876260864585704786398826615278772474256351162693217806040713846600833531566602531257268615845364251361054397772671004041899919188213992378727931357189589713943380422767939982407871047090272748545282448730996513267711694170759057663020645965393992443577300240219922574295542910596868459758840107922923288038542691582998012180910976961112959836953706983851442203687418065734998759662703619600261684861481212279467304939910304889175525974190974899892639003575938457054961718143763833104145760761378449146521809237516897895076283901009918989998149340728428923382382028588314707217432214321782710721441363688721988005990249953240459735789233329119243751750930510161418550195916555808050047208364538572034482238743697911810426023672774199676778208069032826144489258455015385398539006277352892944228827259122751835733535059217280401408*i1^87 + 88526846804442167640967452670916930393604184695731584731664197778977476710165138710523315787514488908391857185014918753130790336842511310833733702692315929636784988041194666369827654435564678635642753190133073954069903173287577777156993271858877682561059436000301157415285008792699241226924049261999466650097114023906160183251778809679405864596506522547308828479270594701445905272833022944375142138892260530626259891167979533005306270829844955302859705657493798057675032298607342440158326287528671612777207508183363511323033062053889216934003285350178555442078834341063500743599772963226711977966651937394473631819768984635879818904275732671895489379746371331662789824092613920432769749521780716383446503862494432926896703245270354927989540236261950099825047823486934743556043348223304514170757801488029466518832102434119726795700560188172556318316771759895515246067355255818595635967024430087649388316793956676270686612159319824182282843438669149211042699569580472951477799497349400917817089982292928244400295954452238156676647117460962099387129033983323471647774246836893869802017512338405532313052950509703337589688632331171226156423271792411727118759675793010743412670340055516507468077521143921968019536706339708128107745471685745684796518508582181227261810012901739901821540710583401941994923633956366743524297072293655265198174504951922255410179814751105409719955610456462178056025391430516603042988404400192434719103539541355573442676671930457031331296998370167474657312532106977366486936636709845963208572407824878428804112650657770123015259613097788200397933221107984125127067239227372766906362403799161960220302136879869192556681529807187246741344680012260107097310001633741753176210157375625898805414210253677327536054108373833585645532314455128740084717209562331293567893167018068058208452520836222779099963639212386547658189995415772101388480131172255528588656641480023782430489254217067023541527388675910168071213552301769773021088371408777512978102181113587089194082666298657172212688565043276684932712804016601842760316737385233489716275832516443200426305489209900772053966746842634400624149266633499009989228939986068237912583427668763592378526472320972146572510919475097289962879097921815608939323244154138404763291201925547133022390884328535443012962076619969033576984288129929262118587610556514717192143196101543750259706051497590498603928134695444926491799206472424141864282292511145966628446544904466468655906197419936605873019910544626544020294757551188051877646213121025624877119393955396199807048360261935364282432091962224746072832824359823623687339724908361940992*i1^88 + -137787869194687338054247409915396201105685567748100381560438669047167481287667647142407052782148443520699852668111067403812618674325838639764928097993419624368471889542045579876261116704723541863927169967602190519320696895920249178352613210699918758651861812581209064090108681554545446366369589016532108931910350356429199640290243949195547246702082728236537006021930160258961025907763112654627841779052506359561630960645172454662169673557431374404201874555322525069862926217412957305836020987674690574472484356226806512363131184257251176920466925554130114303163314599556317290656260451950374957511796364885080249482859105263809801143499328990139369561333633231779716734690265294888234022678662989305430525739984316043469289331148398001287486086947535234269526368104514737565880894354993377621239350323886502617468577557711423479110745883058923555974525996676276419449970225242834375546361879225726924782182192779452142755846502155266174739301444023064112164280575265267901575167253978055227647084780103072743930477674742904110138286645503490275594800899288370020792818136869238731575755449301807064960018232069535770063494379194670205130576782641071824535480154425676969365193211173365851327881234778554292447578170133606790732807476494842317661635608898010301814910504957000892015008216149310492042385114576990958358149613955463118818582303208693084706910340348056392378935360704804987574389089592142724542188834600371967507144594311908672863596185095078938887813762903398686995080805219131388901759622793240377266450459989460144698326897875065408610505532578314492595028829607261282421217559100058095143241679374276600033604498102402457373240853882890003328605641582152056400978731573578721777683360205019938380820129451943131789703664099459225317811669650635230259765746634797060916199377626244259950989969911837942065485059832830018663931993925463581198862006962854092644570369482710296045776417106572320776338310909048125956314976097524782907381337202817514502516529865733145886024041086932235796840260774943365928848695601169476932499400938400086893254285439540059690867189011134892207973444841259444622008011754184358310990684338660734918160614116875335843938309142288600125559967529207105631514660856186854034576734582899761707942272658976285683485172574771703323522032059162196496737060810174780614977742188695387704122739618792681013105772100778848342801862224731906479984669398294309785568132808888978224592608381748798412624473270677193217778773155178666496036092640997907479729162319763950634114412125291597869886231993073180086340538535033319372576345118186393320120385536*i1^89 + 66541738034375433787686518710530253425387735924629277604521686762664977846388075534634954542809091301516187997486740812500342648820762058089805172144516451448058541416066521923477421568330791686843227171581755144555293287246863695213941476565319223548482857811757624386822275261962864579935008983529685201645824590619077892808697364372914436799874033822366598215391627853303827391558747962805520447427208681377320916132736766164615014994153706296940362027368222743711618187983563048590513748177306178588890023169335516156219335850112630405682673906853293697506083193435335943993742628593719504367903506227389789255545500464312807623125848647644898527941151024275763440233114479116750996580726206499125625306774890398361141378219083939638748924640352266932378258124148421415610939744152157795484644652552356726413637996484766283949426674841254675610928164675246856050586314874258961365481047912357882857473364872480437444554825178593023512081449041386264906562571162388319575563220922268831038773019322781506856273503779227337320744679122232910692459449729506229113788196161133225874405009706052276136998012740657067462399638429904909730542204462704600309669873275506730864597111710164768463104748009256951810189381901956031996071104540143047610566847612861721463391178558981594718844793991376820362660967618236157552244596836066721159450592279655007743190764792344422136520379600246277942334336268469488579510226564780947118252871533373079556530053055681791052896898914890083210825752854237947590980393219734658106663605042533493444994047745905245914721701373387486432049678959369343013056497927644208539771848145787648357935078728347348368778265287543798628451099303147473482929686290903669230579502699599615092347562541870323256370664527235648762418390620318042468433067127133169365577602734718518166362902135991087077404492771656756351342500976175586631127493180866076577112758707900256199230347898781023794644196671047327124131989588199163644714549626232320020765155875872814063470297873111074671477593563120758475338251982104564802549494308293093958690949725994856676981120416327974702956139881391616617209583718131645250234488617456706338596869346467063642210382966155199346286173668405346263456700919200794505759789306798069054184744961880538624557719770921949944449637278566381759835641175475624063085848108603604728068447621484656708519105737494677322111046631688731709304163935278773776032621044058943862319642518818455577938724307994055202444024408338742864264754826950791980064340246848178037871220566851373714445632236244500787761715994741181492416622465346464382976*i1^90 + -15462749915184421720712307579230680930755440386132150232092157124127299257337814397983598431818020789395178522077089230146670607205513121449987048360352478521238115744705038765922892046877911102730837020507517375794534944559758637550305980826618019929751375098009328257683552236468673017277656155321231405376592047169135419651398629765481692024431409302330061625711004511554063043841731365600938043855919560598410765275758034341295253069998363116512012569587955228229926606243194550981980727130371467452903759234706160996305662915617502946843066497576775394570507493593148471992828968844305059805247303522122848203324988828440110195964863237782757915000224037578914045564934125740013124466507367250426913768616636658660654491978453446819570467446844706597425583966881632730158102052109380352126158465370189479440057110625098888510611514643257297531005484361312305245979335551320932613304848202651373182421502663959071943893393793731253798092469579188122738626934783631797889665634334402464745250988039558567538219027244462807051786217574315963687532847030685124077044386696930468374680824645663439299928560660891295671416105999596062314708637183067738848669629031045217231251483294341461718898581341695853939677266760941282451662390501318338970125004006657781228093922760007359411219889747567368154113314031009241824081535880149533782722659399942439456586804171399585042208666643132827586568403133985124776919680874614034056441460775322061711687913352880105628603487078901388737787630763217590035500344161169466022101365317505233615290887182401319037890276295634221993225808944790998013669926481655000777471127228949506807453734000683698304962500517413782089160284041919845795314800517572036291435726521771442247765617900933482481808523619251517833986323477249051533064686170139908109645757044223966299578488753084814916550502089063667993423108876902512173174827175772705197428600203939661640797722251377827898185088708483398741576964322272322157683411760466058584468462713973800710019074091084904328232066286104481644072577323966817870400621799741808527357997744359611871189697705532557393085270863678061820987819938527952005869639188246899915309456534736271096772111654184219329559324336206841698479552462961186649876524408692886667034654849468694277349309442272159280794060567414638506931870005929803925949858009656981211389309003249825426608509088807691027228794135766505361195322868100694022936995497104923671188771706449196179309509268573799770614782638931847772443505351762222282184574368091688336427897357322197022176249877321183027484104863877150071334326952263680*i1^91 + 4036957534908510572791279189369381694785508924721492233395072706223304560947483623259543298893897909175247054226345230458828036507208839335058894508339832453517688695611814035601034328752702538878820372997006945366720222437115047395913176543040532977918948053368296843994341383766173206060594597636297949187936315718629658867779343519454754747821051601602949852407044277086904966309364037878704330347887556625824569366405489490347556891154575095692100240297676441617707815343882226962929807286730282786926912409192479592841150713136646994544459852049261652461725312187837727972572777445440680366481706585829298752375589807655941274381533989764252212244844918236015602840977648285725028082387339210453125818487687748459499721240805705640793791239279338350043164233806751065703267721950052583682111205361787699941966476466937529996192882465714683177793975529162616046169098189897293496271594787276848509109589369309980725131581726406202808330921366757255084408588074500265930990390554528988700659452668275504829943946049911004934825063152453871576005129782228791607515040918660173601060328330974516447678829977729454732175905564996426357791527019649601071246786805264162278191099125273721189042655153516376805798924052693351217860877155883850091041888850009155286299092634974670404286258812610658750028397143773393607088784539355876001290382923328775198346830544653663791916942233163564801300978099879089275090016941097881300314324278420262391820437436667395699750328935014755855808489202591966889063209494687239615809907420484299386081677329456929120593070390142250052150649854239122955120162792744217448035329555904788579303572232835407351693716379932217964045644585307185959590097863286426922750074213942410024891637199012551782894316135784757211425535766540850583019735501663165706607274509932226072987865628297115911585209356764127016976460516464017061298929385982020590333800425005585060350587246204357855513906176701618152298851513647845183393925622096940171673295574003405115203867509023533715695889956264452968541318732387226438042950295941663947849119138481186893666203754049826068859036946431328781414825298610019954760388603970188676842911991388874245887276509092568851052226758970301598403542129821998246832948552055994231173532765005507455170250203274401508704169587082367169050761556710479742990006139095803848515704368031705564049130294168595821257566569562955895190750417317315973139058641023307196398644016786693443480816235383180661776885631723398446309323989480803574158319258063886788848498929226546853546958493664438893388385156057642770649579520*i1^92 + -489524059411152651015239136195666379898399292647580970070231582552255204308081436549133676000897319783285632959958386216391576740573453037747573757475039705339514556462064751285701597622800356042068554386770878780923022238066122284991003790230632352103334852278786943343187498482879477639403190092762008049054589467827050859807596567469451795949857515153837050138609240373653255280683452682372051995942251450241149698952987220418773173500699645950668645594393133600920013991209323447964447546845512853258875301004663364415003031097548051960093816894352076943411046725490030046000870363813836887321610897354111184657060632071745938822929634486729298002346882728353534666490620471476730392459173415743221663931694408419070046616934780972810678702890066351079184901961609989450135468220456542241245734335828269055203946660177959035084047390671862881723772718055806681766284221487126525719138291985208466534873050559599767389719031258664973013588409862196408087544033823638546303920405781748491282625439916173998146934034079163137847947278677857079152444101196934658332856869503163906916669558962674346752699678710197988984405561025749256974878203883566653516508988129484582415552992636258431364311356328869210391736145609917708407732662907766874685452211190494127461084949902574950735984623516305363613264770126283885360939640971325227245437010411631257301736620254655069697199932950232725455488417076742217101218824543058781218585980268988343788090220490835222354875148321719270117123408331769425498249776091395126195139898596923995547634086671977031914877060690552765769437981082561800505511303268612335440102923356974150895655388651877086759964959468481398040343286411762287324039368825166258989278105159782538964338751810315206945093999416233126416997325276578068020351458780731926471922275143424674461752832704533069032281031061529501029684161121638332107658249853648787399139237767394906045869478526721018221902427921760959832649381461306992222526697986716160380419223919205179373419355549346217536185269185954025127959797214946699975361447930656675312622719391147777718645585514529668322980114341132847820189669155084321143788366146479335159986072210760693767836065556807632002123130610130076603083791909014725476188517175118489716493997176209132524355109838307421592853536129720032341020724571476956656195965240278431894304535242400005416950404533565860022831557228887038780287428148139135962270747546375516946681567570593188880955985848761092401197607854302804676560933803861419986625992001272747970140831791962919000694441432741588955973172881744986112*i1^93 + 81104462593160116140667059329049760207774159642085454799111326012090830275023860329823568489040489582780760736281360770559984270569703036559599039527878475632763972755433413127279812255878836923786836415779628867230518353457663757188881183041577469058799957095812574359419232025962154174713347559936886173935398693349575060784440785014188344598805683201440950996566388113171051063927289515169250531149270939321235518167385260138740998181961215683719454046690918858082339780802772197515726447285907419954749170332629452170256284716144502674425852874320678715845940842824307594147619554808607083865065354878001818553558581682075280271076852237091200765476703687446892555458875807665031101544699167519504045153841332609478507315246332640553559529689784008012799263282669071282167589950247700725208156000741283622620501162352551934679126312292531597577025159556446650015615633234895799420021336500267570993884553256959822284247746715047094787915157346228345890995265144370053234648005080661103047513619976877197855375458199110805587732135652417869271898941741110109749533780680522831569767032511327822817251699486705910693261307480429897542632446299901550982158041026340135774929558749105968495774018052271747037053235088542777342930528654952901038135799430332512223297699777871568977593854157441210515699241802754183624554253454018431005025669259954560993819580013825797451887410014001393023068218882424480216325765790764980199342951482205946414013112264435087372864758989457104352712053372756685683960447626049318369685091532258940175988354758857744883461007344627725520925224013192139423597443956282536772933886111496335322603974564653941914624914619547577909227540099024615081203271017351303830011523105961623399111838070146345021829590666054833914106157575548552919755744125317094013840270711725041803720289640081350824658247682187398154205648156493483746485073366664539611056084515278770489275016382274288999133826360873718194850251901164653476821014811323948578678504473475491348186784836637841459372534511643573712280116800875239519971243219994001538789487807880399739410777940228951110074741536154508564541402946492160580758402358459386979173812818879694442030375425694963150001654829717396329941737151973946962270437092695087586599578231454973222324333411547554302858332242763810556707124233630370985462877840217796398735498860321337871315601556276399910983995294036656546359790767289482774496409964237157886810796390942723136437756961649335338383514296288017703651167937908970733355472530929674934102377287377182791518233377303454095533326467072*i1^94 + -6844147546002673211698770537776931581018482657183113585583307515633707688874417418603516809490305436922656327447838264592911406402365031118196264729278143419810391914090474860588745441338308412220620653129640584431537941456260967998166661011058342065900029058668182112216346131139017043006379213156599669160865999640519649147134164454842820236944425549783311766175968763188879533096771845549878146215859942549082835689628305863059490293380822431030208756554499064328964736909152383826721015754558773618014412279009591568358920581581449989260947238527980636726713282648866069901798818181548391744886342414105057462083462835174119787145009207379451941453121612271427578182240960684823400324050155319675358448816753372301338286894743692891522440249584965350650143902250370606222105540944444559054655426781199048251494609856136315061378517567544088356422021023762170329869724750636672337244470151734683182735715663072913994157777319357829658757114747249305614324696020520175107129099424141623010267703537386394861907395477589314747065306469982465160956612561726246548305819905725692970271310395946640094116645586199593235316724314272617860579105250008789557259131483807730513667542409293165407077853846529973129506360236911255371047602747916565383936039727368825498522808314939318784758289161651645682960939378630286125788032170993285678016881127072080532178099168535846346393926515939701123689314649044836669412934636121454624895645458050416656220898854173266897610914310864642919246799052618394585992845537218278643469661935104045155364652880870617057653334317646477303636477720964505477133471548931073696052687887915113078267805678654331301361768479357076392825960731682173187602037367551784137629677379813541698161551306005095067510820111479657989590158586058441372473173199120849226931716299580144699640179903724093627665318528012796288166994975711192457905496236436565594033146286869990646869050460961181710246034396544270363648540280295181568446796568613693124525789606462301086773733024948978857979875842136524024777543550561461578368106285027681830991132020801266819865826299852824158555782362473046407367008794816348601215352431475301096349860946364030919624475496768675813354668290539038855195197428734031249539498166158110646894408196925101897272371236648783408948904718961612467933214294003941909535797074306708885712240063856876281264246294649404490201870891738503086160374397586097257231254442118954081828059858994621888007852971109526064366829991430318407368111049368107050862982617043176462244655950177143300885034438252796238102528*i1^95 + 678850313851961811937542187722979947747508159512116212527877757704208371923078279232726980493200911872427018183714191497343768563566710600778447770687205508226536781916067759399086205826238317592089000664160566128536527846992891784781347967614595522616220902820337516541518242845103388982704309449264873064551558110603010706110056342685187908428697886932178910152428694996057281734332230445115151471237629085889260596088378309461883294668519976639002734061987662395668884387767337888224407615222460751751375018875457605427836236672164931245328588545932522300744407833490587475097999038400588465151144443778241348495189283617266374851036781198315945129108182553219553438679626751768208804385037188501636730836369011206853865409077370605622292012683112004906750170622099201602224068208026187184003004348763690050777035739126379063449747115488741883538539539743480724923721751494510437377827299332345713914416885905577314657140404820385590203113226453220401032796515574684457428700409916634805538779542521291845059294708908002998487197156317821690246072521264505086224153027074508572619009342612935110612906016162235973495090195106770912637601343504134387773178664351866049295169252368513993466314682089911173338295122390351734911063676574615944358058375387285390784300316091307360766795007520896012566936476496005531818162424911559470745611965960017968040959583594369458947610183066107931950255449232491383946882103945436516846825477804599635819071375955327304664152572119693690391750475779272185053091193465657124761098499517579488551624130563954625522256105988452728995457457466761530073042344330997655494106490287255914464577997199272947419891558917776916301972798712736966183049039413493750675275814610844763646792854722084947019684179804751904989976567495593503163376619466089838132328846561213598792276334229058427688970475632169164935280579571044375781666713956182359957172086766565646884982567239348737911863447005132482434371652641109503104039425221521006400093703395109800311705160022873743966219430193969510414623586136550785070917241358526769640318708943718411128824940343076185244263397331732151831318738460538918140088485568252484716162638009432101503191387754447526470480854492363943325007574563168411044477551049175791195604075179494141574119551914844412299365668101896339751507123057905600301056177247519632961576006790178858112437577291496504982190627095375317272082724763739244914344051558334394658873167587668090658166644033019806038787266786035119354176270068002275159976302434999491559629830310926402381775010688663552*i1^96 + -73512765800365185911064300415326660798320648498871422593057310263794723379583524208386653885273072979730819988793989752643126619423356051765421507240765024262218059690214803970557502812931302595117423831306825168599970424898087505793270511566106825944741371347500663555289790883587423656740332839133724774588882426560425802103262598191170871998344005882557002126208235888804576889372099736970117587429929935529842067650152623216357866854830979061112133122557340090299969500449989435339432626848303738101058016764133514986820867665704990637072060344678157704222484017112392477696789627952023408080009992496990011436823814595974566903639362869880284833490897555763160258317653044866233303211615738126352602230624221306508695377288091059151909941204775083484844632505490967133719274884435814001811417491273650078909031020232766397326001992733371094099342274368030955370841862434712576215837894330800027784891442119307135423945183735374417783978783931780459617535935031473731001907382613561237036669920612112894027310605331745607074126389939160011373128102269513424271122132365044215729759069705294385245754230300254863318304240863116351874539037624748595536789157215748190207556951310453469674228049464912703814402828159240992011437395632802304423677573784515878207725988486841919150394040068259833571761513938311602014305507274988458614585114083795943583142802208737441850843062965401366665200534615433757133918232828364599825247401226440149237759348304361980325082508523104160087016228650805161534646955992886533615458972589244807947969474730017220532619120895166511059249733583366009550787108793267077813570259925262335677012376758279468070877193520987984200493260591078199984112410942543567813200295238987730810741831710822927336288589262909934656365451942926181436702081143463425044856878138180049694133661001265634036156901246995505332692088155770727517292746789527135789204382465736353020068908296163620735992773555358936726958690665711324263027341340990174692854923451060385916174456639065658855534501872240656132942672659563185951154735143491410436270147410433552552967892449526209815344943244742164653659305393875981418020282777555236297421832985650825346862176955431869549330117426383057190816706192112704614050770101668646139085006866813513911861769544878246878849928255608590461117865803155323957561391673946931948334532693861532401355669248598482018271615061565676634338176781079014241212541645194413288194910326957779302364505994050954512283069321826126983802304673045883158995667954052225271298579943885808978540625920*i1^97 + 4519128038131864345936288051187528618066644406242486151248262392432617488867125238969761064085199205116487822143105737669181209559145080744550156806465638929611166521683049007425775821450713900724260242256991256818122729563006179720071005953804542922096659662854793567572373241779325512403907393174830353451115972313010863272333353011812060788241864319508051296538179476357786521571374186310414836390679029605123766023802874982474996686896239872892965819916955764325999026088497672517167848623544273957862017307035005084934358780012854330163425262508706117736845413388862329232595366252801036539703944233738048305625070048845327793437739659213422263734702601658276486969650997132661702293004530616728249289753722274372446790179762067937067113483742143022027308947416573249779699166546269422278249636621240228692329261810815957442858609160626465822788180485878775212193502347538166336204576972916971286525493590313707977574818427991369065679348110039510499485444791596338504266096129749127513824026608374639096378443641884096924140463589779969570883929054416460947058050654517296807852892291956284950426913450160160455207581284197061815779968664394770804688751895071624773525908363501164914676724468005741987015419197603107808471126598512755971549045432279128556064993642355587954224337385257744525762141796107670207248604314554986071377925513503506481981667082417655158754577403020506224108305118180821296617322114645329031992381437905624925866961906421019581463506991419765630194899470607741640299630721130469786480018421408502597974116051366022047859864386076933714711437446785845009598849560148781055846680627531791283336639243209901990194923146166728325755324906763420837269392515234346517360000768954593602877882700526010552661367358793138051192376758550521415507942744952689041670855447949954444958980126234253625835855945239064208244057294583819195809969887287465475082719142863814734588137670504426919836428478808663423473055405769970450113227070666986502883151952126220504667975620775449206398223719547481767768560495725733375210320136444684185329841772110564694057369420621550399677004426385493602410389139194386836680639160809410466082858323819963357089399549583685215302398426553061010556297895436050512245055794766604686305887925934458065501978483769359501639142578054881306735644033512224559468309471598853924775213035625536278765922492377819837004412589254590566675978487129732220100989027285976917302168167228915102012611848737851895489137712862655628290781025301010221315096553051143251471236990533042700288*i1^98 + -180758342382752442070748964330719827180916431778504905826112232921059588775134225804323584825781739197453729000674685574313011328570558472740383176296560874775146160533474212702049706266284270945325119196527941135954326232431806787548651289341742850414237108307923712924159040983910261105337493691936709943895755581285181646546666541488013817861518597788579235941878876246796824838323637334661122719404283088111264246578532527034923160165479939465047096324570127643619994680748353402060596329842737736853866526301507540294744456267465261547214240154027177893416639342483586391550700356337778196105485062830304592281399262859140998003554865222170565480993551251272611038888750974432679956504959572623794938284948872254278684168455247055342636755426844870576026945119253973523889773664869623987360540032145127209533896369967139439366582798044678892783764705845463680574518627834562344351976791128492122724488921607714370334130067020546422152405735393328079348661454978827932983825264588917199347933975038151420604924339336094838214033005115036632730444097157785735757436071661131591048860176179735601590428682693730593127756114510093221670398718716318087430200124036018587383201195687987219121862450721032516731425000351481603029382434843942379957746087326578399529668174338344543157425377250246189819454141042793020055471577460439268331663329058670764971699824867057832729751411431817478733276427494852094611262510428762710978387546776248085455626260377255738637412660550194603622921216557849488228188744200882629988859347395473913466403610545921512113128570346920784113725945859879897507860424185404743370582593418206500072522665158241913661685630057066538938943842553302002641247111524658913648689702170306371579096700688710234869677946869798484838843304640312700579873526035909489607890274237698399480852356864018816406383853050591401063004473982689165151203514414517451450250564196279284004344533657901761766847123106685840940889645814719540639660091562324553257121013289232399811956818286788763020201931434884923006650676538914534993892381153829344198716897854144164898115480044948168855907166566853581090407866861570289795126440569639175186694061877132924365749246448775846835689288905579921001151792321098793443043069130578381823617181192691667938905686717999111007864919236465908989033456118537700295528966323795886950300271463156506788311974824780827709289527991575754371264040899635985334314968217080799940366276979695719336149829505743559959114172983799446067693048045611227824697789157529235571090846121984*i1^99 + 21625532441655792173795536119941761162151958329203528747170809788587655717516053650559246406445821298954650668412018262031181043140683989620566658266041145116788435774144689322500804879316152977639964060858106739871872040416969293402937668195515972526521972904789407089544154216753657254147923654958238483641920005281234724381136365531286362381046524846312073623891896224173328621055028845165490615456178792381562224139625972205922224828679411015528623921232207728806376090133781315296179268486296167691141293533974634109357313657828657858036408462542945964615114088678785532890281798804016442292720154969544935018397927623425260626101107822353109293868204651688592285211806132355003756899012798597302450945522654614854959919183763832477737651189936376887840069328429265560352310624981187132789783351857307980003371334805351575591900253960542102398787118727808604910452074233085753437128352872666101627998840116312588465256628049621495767838763617966810634834117421019883057484775428113338219839144056251494205744804865310166841159098196624386973427503678327127042904186352702565870559973509309814151667725999803246263956536617320097617018385438095969412117791899681411529080839073457827944621254795544237424761941424706507360919419087031429159318577138446537039086401145600986198136463160743653118007656798488935422425031459067243323244302933111177357822988418775294189651912920860164869672120081282553690055767502202668929015017208864744731709365376454537855051861542650106679375873539703385905536991797418246261922723472911172002149985973951454302984439792541126466715119142113002934822041460569959333880545698558094592614757113717603794939429277514183013259453215459978065318422159800735832130246415730256575580094229874586219207300360285789799311591627092827581178866154827453667865631627119429272651996708417725762477976900959385104293217479064347655592632369367166611380763898961939577037746595956952300587762176014732093687252557609144927446279163420667215302551843188488552426446220201126414378389692268109782011246644488856296100695792487447717868480656188848510029200063649490437860746642950061390518530457838440121335342889790479375632042959872398710111547315961289900973211353101029169947598656653492576164643003683537438308287841464601039767252689175374455447621710868614843875491571202125901268225689048963741684197868846698138641607910961553480006723797031954155430324916697732727835980642902793588744989441092204729256524082320316803594693363184465672808349959482927231195678606157664699285504*i1^100 + -3387101880204293471182814617969342328445560119542407396021684714051222515524540411815962932991487582399265371866943794557365621237366758080505493387062039797507619691067228695296519329223692568594635421435803425422486787460475776667324459830671973994457791857582227726695474590588600888624539216248846578140407593088224995111444515802224637117339310570562267028347420071092241309321361266992675939454965807239176714482715340258194384787064854229444232073750606934068309340106579276994852279559205740298513632804482643213309151630611241395714274032490937497480632056070390580951336145107276073406742594704298558992999099826726799232377200110428507913331043462085767608868328331136735617235381830789979943890474963043341153744629235318245593747522907747527585136031021377543514971955271449078538306636605053154655462781276978132596597940591682992187242282974653561016852428792545856049477205974524488611921929564496346062179831275289310519759753523506755385565203019266689183680207280328054853092762731419578713952336900420091828964348653904257540871692711760566760614401641019743913735821857626038895625194797933510204055420822322315217657647169261239485225729704351365964690954268482215873448117784688261867256804624788480268501494731733531491544625433481791938372361086044550175581839227944136349793237336811403234824926287371240312844860089982348215655214645327895207498823869186478871765883778823977142645205667164523732977483060690150722027683696343826126056513334854209897700351747037794668943022182211376366271461944739896240905847047379185737503482742892082900991714582267199650448328315361113260617150183688872684777831380336402687986997358607366178018009755379968690306050567642729531832330900056709395747136093186718840882191107430942297275511854174192504753694922258170131515722298950744608780182437079492378104469599168169158209335117396849585162411552081942622867283601344664525438188531029093963115245508646335729654276324720125016133596970771418701248369228864603150597786972368216422341697260444357352713029728341927833581226625199386289737571719482989041670002416276907277213988388750395881882482596355809814564974797761060083756311337147197173127468426498587596750319998551278710348513443668212012536376833086694613978268741598290215502975159651943673407624400497612035672097595526772456757751281650059822529573062968402290715523141454598423827848097017668375763187352611618245622574604696625489484931281753175051372316890829089547605037487833444552175828597440176816426965510542852096*i1^101 + 414274343651254306421946337541867600477930649006978636993343984665070175838953768360693387162219677951214793421923756332911210866858535918809359338233298196264679569072415905377530469367542929294952883192714719128013670334655315814925597860616456936313739498223109491125162168275935120992567700522836598130555776623764009532480018081816378517857133625909914424164675945932182417364710473107326783185430880549951209951082317302288496879403449797044553670995278657903043922107662444681427392719490134386782124135017825877679869674634817267356818429227246989282651692477172513063837565076615992486113007626586557256317861468017099441197479683612219911707827588018390337433491289881926887975604101596120048589339351297274693534853165624210622672502565920908628701147826555511786802340584471062229200541113462776312390155328183743231910495987234132008559731196852747599604498969668473737000028692087437838829594301156883902442144084369075993582921220303713297722695438386071906172611258509394175758871977285614129047617304761912918597453653595752725910587912029498544862843533455851633681370063980032135735751281238781734776341362853673094056971634758091702146289035718405894611621987308615962275946443729435777013347283887849415244874829141703634055315867974686836071605825235937714887199612361332515172194197868137497576705238096661758194985648840331705514610777365962413736276882950402650179890206261177934107692168499755616045848029574007397807515789014963864660598297919373535926341403612838334650010994179361286569885379570914343584053041079980021756084283383389197640214988243711992887943402470334269169122395650257071848126345333322737481813122668646140182485738076419345635417034790244345544205812650951951331100303694064323949925374026891780009051060593907016830113749894750698346961706127075579561642832315673559882803751474217833759254309553627586185504956771460706988524608919226362585534853812076448923253341159589214382811613165144828130331970305169418047257347091016200128427464426516265773985301897005961053283857593087980624983660009859545329025888735355469525784060533459756986785544296043979898287998387264570379234299974884341018198829484374063692400321118495272916485732578243790009557042890106977405551495904903544604197110603511278992931825640003405656442519426071492357299139321170571800877756768541707203511151410145676271402116127737390344272975318653397514051503082327224867025071223937114060827317223619981980819188888888005440378376657261931025524554006222282859923636224*i1^102 + -35294083898173159601083946092688395552146142468916442378127026483250920890314951037388328104399710343680079673363779080164610410114134197887196280697801247671115153422724524994307046349622083505324626826516875607818297105319073151023580097273009925399468965976722416576722085935393431666035786659467107246811127859033269362778178622210117403279902293770697132189526276516676321707036104295200534037683133524222822043476755622027922830051647415056748043905733378962513840729259905111014366734021906182885350161273219935304659593752974283760440779339035993748829996103508696318712729381426034020694096972204902002366894238496315994708159596510962756972939167879733869314491123005764529955008386842048779161258439659290978635401113736384319366678010665683798572750686788153593304988642788014809244069261335810279042308928944443214638498892399357157389753443368600754471506910702092521710247638577607198834277717820241982023713944507370509679017336309087068167402541733470113772425129311010756118316754888763740451365743192011954304054245625226529674088916636161499339528499992599350056552978919289930062219254440016837310456845772105758368697491033826874213706346884944245101854604745912190653103055859968860447311636437651608231224672982420155572142198965779098381660504055320137467748569397124956253331868924431619719717975507428941727529521690593112762280190207459543632670316880529852598777271568568537747591330740294604495293342399543573486133132313296592213136938363345909457502934053475953766776737301889050379081096252391858141552852380427204908383993750025550373965142793598486680722690101306271605361306962932437956595120422931569739877036254035338063993394719965363317021425882177439060101831083341878178720304655295138602947131900133737433823570549927946304318878605457067865125174936203582964958733841326343191430493176789322723587793439215152414378213589071632221982364340058747136628857536560636131419943383660936230918848126116839663561769802051818799012727146929714992284048044169804186148550787793916727034040507015825235586976368607164544520141774121283096419963517374388821583879883257512996449676618667228975293935027726021878371268815368098868383753177531133132551507944882223537147253058562756364445236379673548952201477147914351683013844734662989107540269967234220285667894618636504757175348313270526558365208205123642467169609801728233517435647025972454717458593342827265705462623708315777871872730963947717866686731128036509894618185159038872969961888582220623380480*i1^103 + 2078400190104104407973972039237352633764192301150264031366249315162576310166078087510628324492541626829213950932672381365912971859609575664213933035758829468348415958751845790706419585276912672321335201089905076921868016135270262452042603890589692855462816084603512343869222260836080670592588469903671604877114823561096739319513087230945469396963043517927452887915212680104549059244214861103012681844985090941340475739882925589180489954633075312771382203606703986845911703148340541033195782311896271174072080513898028830634275895226014688427131421145051759373287767152932998545075096050202675861678967216959246173862162502227805262712140158027791375464610727252806632849609208274133416138698608144887541783486411901462299047800396535715016718942577298600023777424302754463164619971967905629223706647745363556042820354294428562035637260911964863007798170899110411404259571863550267713870124819189620993388736866936958447973471670846631426542614940113817763126030205975359189794577416124201280554911122243594647745042917355089687730602589841012260735259494498259230309950895630904609571059081087303950436602307632196557601797710314311624437335892674181848756979086352726777468075392981487287790966125508006722526489666167758982693184465012369890046038514015682160512916712496852132123757353771497392829958703131707665130161123545340712310666717242647173284580356393463907432071063879101455251524788206342859497418334089724018649404117956373052744404407907031673124542161251747209956914327609918747329843118461536990399402373924918030805318472972552716949126160035958881483059500919646860262734084060718970490293425484766599178628928409512211586600564192861788024599270154235803329210195018603243593808635312015284024821858498746368130983338526764586275495454931105843214518772471003764281720695536663532596023903217681149065463082760173935353464938785691845594702767840187452173213989571977963144442023861961221334831245486557722365331609000180228843897470289598475400148607630708402400663411631855832199975724679055960458679970498443083091045417100400073907508227858224225819444796209817159364937966107290426971395565396662021406069378794328628498854440993616274308258976630443336649626093649152962259195751253381707565688030058588720522983004031518609165311681965741647253012841936831005532308816507734026651786497059606223165575035396016117949727467413277420139749439496807648424618582424737731954377347012669091076425379108154874008962017744528077450471890067781702086733202456576*i1^104 + -86169669129849339819479655768256368801941440968516462288625705686768737287188299924848426720216734121845444242811677873578884264929021914933989955552334593879187137797794774819715606740194552608886577566205842898828324321737850804898380239507985207508650681328963466490711784054807164884300890435051919606055986180983377893523001083321621631086801177322286009744932100855443790879537236691227488298596448544794375554638718257094943348456703518486384423804233993875159294195975463470410382220885718198614035267043666355101596719439588617513417659468507702194091807301993891119635930452849109123157507640881813903814484672793791989816744985068530532698430972502538725600530452392098931845005727479637248422498227313232677092754072953195002722146355483779513084996778193362807099377516061674388982846371636593099567207828564548348521167226649703411592114638943189267331638123439069530054948287415492077807172694212876298133452371221328379639595656563341096029482572443066558623300817372922683173552211013638301204751544428802263782483911438857930658790730241008148616161386691892342769166789553826806053605002170006245809024328490818376690220010803649369033332789998649366567432743064970177168525498049748617469923290467109299237868571812657136860688176140258191863916584498959578366729734118041318531859469088070804633639158062970177045189017994542939377680543618953970732885354373074498629281147428575641129897172788531566879835192248862819676524189514120300835389225575069386356917867429555029687822302001163760947267715188422025717073313072901167987951412822369708422033877934359310825326461167477610471897511958808807109282744959075040707458923570501301438074970564299922794304716723484480298215254974385529282848966949396528476622272894597711537257164108527841855726301219027715691805737276501179012526068501823233374913933657486360330377774938201044224000771906554217528839262670862203613416695356742096734298172458185808495562410833117094862265987922058661703991929222294893354375730091872546596414577485238490663686600790156156054863692899936676647940916641738154512204635261085084678315795552982861959925971645100258792195999632751523334709821351544830918358219968587452403112234892514139448532709536528606618531543109998750540591706217101847927493124455376161979719176533323411276596276377248152689420107253075318704100195088242810339289239201110643329777480597499788387798067547320452791284407115762493687965342766603839660198366321939902538787690160023862444556288*i1^105 + 2568385946234200322397012904997859100457658165760457554220600522170137345022007777868394585893412840778112749377009911664788246846262816728966398438045832123472275621583901442787730169210266570089833510341256971666063242277705984740646498923375494985170252552367922204454813765862770247928920221377896957233626279232837507430315945639118158371825916740604061753798215611610459882542777732909112618596354173545790028547189772598928219712452688650677591574384849423754879014268346144403184075463349644217323843492701985816131522859124539533215893393623310589192020424144900182874002769293968651782922348144890008852262821357740684791606526955300179259241476912020189887271684405542205344714310881057596786787967405846512972149943787888723948558541719433953112255505281779243418618986660439786284299293026279077766658111894828412679701646326460085482899894311717425225759091220951238821956812719662161485485573849631110179239647435310649668118238062573419994678288894109765139321292757861394017614606264890303932365397970075610691542973628127446225720307000930829703386996259897447618866536105983050238691059507149730149441221317113857078400603384221412792606249784449744693996164875045110089017439912315770370316800401893659939837557392860428286785817454803372275575512223170479357470011519288794934636627355015612900766571969406030632472367554456543703119663940194361843361874769373917696266218531588953373470991618822690952363612183261704167697692360548365029294532415706403651563631901912096215839781376686075428998062883516989959455778636988297764234062071601453171419587180073470057808423222491402231702917548586493782787039981005990848365175663942478446430101353953292530340300221817085663619390398200681517006460663953834917572716687273991686085774492294311182969807056866666700240657822713903642927320601254535995342842866760561824927676221822942531601452459480470784525207137711068414745100284502861250860001106016904057299740360772478647808843266013063818704804854173332064264859499193850450295047551176576100411235675852259189508560439554777332244131591312323251538824318819865312229610991277361746701274639970397662093553286726977728639261707841518280980527626218374144450269672907940644011000805583052079860426525533770248024608300715443100834489704019983405070944168880962923304132885527629018612988417468579031097234462404563547973465290483324952273298852466730293709580225984401856012687552438268976717434081250205248821757461855856848442552542711250944*i1^106 + -55709545481652181812627297535415330369890008992429607995679645184501334722871973862502920494074084252584299132750330586044440862265099271713389037830919674106484713124566520067743982631690106456618571653978416073730342382462859139656613872842012197265319388847548876689621925003636022489677979809983949049312029560714743870486934797522007889902076056683768059437079843375916337961334531426798678090794767242838083845648560881265640312943549509294048058690515408728110586402858419150857876224251131024161827018183708374323503442680218818885171043908216910954196915232352456698661484709155696687959187720617838508649223812456332956787530540016215487645776820508144927714667838010915008506371936282766239229029993834471288842478848804952015045004604588243927034319019842390470299552630459861853213052079333791844760546524547913289987414025111310950062843586062850147255364036919724787170742276918922420666189357551150791034866870790606453612857122115990784064795066552321117522374075315025814480810570347716530964927386922725736251169273858117610650558952987246038822411960131664215510183284891589703278257604316899862425788412781139376560568596569915640525087185440794841200913460243469889288811377480738776427953553776521443919025914620432396248879048076699375859911346433723905534551002445906785191482106137415096164321536498099753631167818157697987944362198092284649785395503678752823598953713774648502315803686930510795965562601106270709268776119644362187207884847956661129632243107830190241102087557290238496561693048315612539539260401250270305714846261510941468289121512707402821610069171969327613973453018542900141939783990291527075312416762577054942591227733528329761063759448700998395588231264133974324989627154658905233944812262841273864444665077434309928222882019374857935512733380384225869756578571732594664281946852477133603294302500743139089569663867537224505575753296132989682529688484748314812747832423300052261493399952072168281547535505664452761894583737697143339944542125690478841027289370068197088831750997644824167853601503179258161910168277073738104256121540689241046753297672183279975056393063970714009590071149572733845923318255246454707598298546525186022673332001083620160446934288848456239995382301686666637052302585260310061130024125589610946518018396046490553331019586680170622338018155523426625644843160128522651701826971215895923832028273428095049840447467458725361474534041152837258080448185301968939984492351951468327266966044672*i1^107 + 882965878879689412413976100707820625942680868485098883076739472075260494958425121441040145507677344355563705604690793159939675090214270109416722121085027852486230699495306713903948348243608972333876093672780494473597966270748908836042413780503848137797951697707674471090393156208881378645956969725320627161482164338479401301606435128722135878168954593237034002841827293912779570731290625349832779143066783034465881904367306094020891491500809114901200886317114863769128902668880385727988676622852333211816875537221924923741186604303243753317679535353272346368645779137128298868510526573886006920287446821101260724222702340942393815201914647915182443803151914868847056578031512841103160370749161374725705342435797613989264904633186730279614418127644572595854719305517231775062126243357570612255700681052797983130799100291005357390548100861197939057161424989273331812428001179237784900774879376438241153405767026442314706702466635149285845949943678098104310595382166172222987295471686859921832495780281567491748235421842367900622515616688202200020325741001837801441025979119890868263418684058499120215366236447110831837717463994814996165143328613804212746049579295371117273627141386374780706104532825198149741515544925886912565397081535940905895413667460423420822092725250942375484480656733154346477111327610462339328783990878750243560475441677491117712448587563247340252583527419102519209445262572946975385401679419237557298814148542776188682176805497267557199180958245490294333450452328745042773954160546056951876355399748023164693377483075506617705613878439664013243511573229853739177092648820894989513644699056686779106381093683968933146522737833594797029536980264583478723803888388153205107074943661231740276995272472215804984022039397941054181128966353100686360235666585794981259188936200054655165858969489750690357017691470240275628800149148759165425721813528053054775529308220688643814243553531638313405434225893946882931336824808186592654584630821772527383019064246522147732899478091137701453121552367895925761580102631948810701694193320054160026531005182600224124420009333554832837021732922569661274351753121423031422325071041485353927873803851303737671382874716712775944029648773850934795961258285742913363299783441387818870570477744027643268408429557287695931556139060904161657931823577916808102972145401127361136763891275614031579594343766568249413471666708346625213967198174361224425249539981735095827337546987676831535982898724434931089408*i1^108 + -10073484621537610012269330082170389750603987600541989798779371897943123997410937829176587832069882456600890868943962944653679463981667283074878543849906231198967856259781012101645300171978673474347578854807090236487341802995993106929689470736785754413931550421617097004419778525096395086400289522445391129543228834409309972833085339586879262755065947299162972430432989788877778158727306741065459988916461292588291027544827901883616392047235375260477969391154415464889233914141455221445383222084565361322564070741390967166412735118102434550436936386915390542743374679812562708005865372700668868304972654441956176374336681387519043581751104923382689870977333769562669476004924105436049681157027639160098380691753590398121478408942845142594363962639603635065399657554383317398959103575138652479433991038417362816696369384055655388272066177261448097129338983892852450706397406539557677832583450528049954268728585609259981569002980499085501013787939251674752092331570770956479062279972270934520413786571383770840494097525644862008491084988188407716288448893238863025570207684392836440662421305088336191478904019071704638995987101854243681669400227021195742085801361835815229636462601283980449493491444787811574386228699704308824360694582680668418087217503675868541651237568713370489241062197697946203038378816319157323063881654208856892618566759323891114591778457466883265690802867649085923902719626155428679527637188116268764768402785781414108642287154719666775117693299633445576714681113300722399982397214453247864528037323705381703489942411177091918976104616175330818772758017805311052032909069284674495161392018201043335993928502666828179473089654596168577166756876869846606813389510889612696429773123374702921264733460585059500478273291808190960567965719721223353113691769592234653046218137730520986168991356409939683134304450067276803396585994467457232892734875373452121790045438547987635819024206519895791367277648722970713534479506329978713040398630712138480690556529440954822954900388354650854550208053092129051734204258297515070969393549585690981862411858305686009560508241772448019329985020778846396265333422865136487895754845316847931999443738059541970268696641239559926134010984504774967428122280835495095359485746688132102185198773039518591547731045498196011834860606824085641760168393271852766253537406714792356884527066501525862300482715252877230686653019554137689843078023693460394566425268512153949127642045869623741121157251727360*i1^109 + 78032861606143044795531556767678720092055278392116595416383651363189621871714527580467025541913707732871188508310023887675003193568698909325551177555408043281309719322153762208156967449500751533536368552509062270254106206209014763117597261259860259576986477428322930794004542620212816160103204227931170893320815482163580121124431895227395748340197905017201841184969640295973337616272357449041718238778217375556815334148921459086436961877996720410686362299665543359218018374426015159187435687785251856402228903592717861453458013835604139749733650338111710362067114633686557933625432806605840361336863641013588722943430424837130517651841827202396814067179175568651913522754921486516972472967679991293841477376840140454160863620653751327492220574517686694412720751244619224982980564107898852194401127508882815698321960042349942220815548732011057696385648482723174950620232462294267410329507825235963674843120195886529997640950573558564956368636409715712618385955766732655691772164622948062172445675375011869311572528041273809489327092585216185104351829365889836178951087418825343605318471922336173168181946476350765913607363420943726968730233366276623585266106579202576767641967635616168109709346772739363177469191899777730697207417386260609272150198765820903300510056750337761953704252077000409715202882769895836579830237135704634350939558925480023752153374110132735198476263974380534005197561517597505410176604195429079936806942687185316363681415212014754302043524106642459405683710679718504290103363945238296913274883672118267539675699685899383973316484985796634656890038844392679131404014799907930246732158158941945243205475081526247207089572851328685105021267472516820839959136887991711446862908665225963658195295349699657431491607158780347873990872076442933474779658912995299769641590427532308676432871974545346050159806912302592764415672016536476213577157140040629330880839005242862499188430122098645244305581875341885896719844790664695025951823009853435937995740175703833568049576884383689689807644825904563634156134712178700324988505655703099750866313874055937778729071235064602201492657587521110604050799551735427553436292534378737795696140980593483512636968307454819637656256231222957242268879480814660462832980493527532059888211945950431838630391084089651758623803670984741237493903303651697904780657867633265225909599595277628888400035266920102438993209442640767529166421405632774157055840869374463975547584690398762178183168*i1^110 + -332117018149890124849501943266456722870235694894627878953009409777327576469272174530885299182713206334271804536349746462247242311860727463572660519582792227597979412008193587895133385649570239138142580540053487806206662695395627966732618640875433612025590852048648860522265683757190731210178456524996700544403887583775605696566061695262197176536968431056917005924808741572961077103261864866769880652591444019726047545490369954677765918000453404561151566721415021454659406421286609821606058203881788814335431831109798524614504129615695026404171087018278046577929892506468035783940667171234019511339993748919390617542806162442736517510992610131824953021523512923855819067287184645449309137493183961672009939245314139810241836365851546614986175039640263537097967660672922661879141570840600865369771092769728753440881440842857145700613247916686989401787440268062580722724731068089215116178804771992528115523562670678640138817196193612285489124001049948006877351993105047046568273249082872847728638358924426103318741724852003433056532594282585734078051239475413348938874557655503758357541583331165227359963668305253349352296775833742618551256227168909691625806980813876582097352756626571009651842873457373107432932128476123346500826634771561515415218793937831275822384418083371604780132682004694362801221696803584658103633246461681561455959201280479186559157589116568923246975520901892170672075642900361320587483335362598236486580729260944787226862805001368868577297206403806047039292112840965508965481109203847445899817383114455868563678622023881086572556938131960795089788735044250896177142314655246443848560090755048848194159721896679268447051757865130740810054784640905806556349149286275274927693246209044516489195640162631268464319071160590756805523893736712404652162576508857550245236025677681336502754870339218878920030102492790230816501787886685139098077910291811260029730359011608984788239673995192068376412843664509697199300493704049167215006462949905184980024400584683604253199867921558447985749408484837014958623943301571198837781298013423707807270418359522541463736270633769279783075628310596655977307783577832381938545079773868454260797512509982879671417394122134645817218474479820394803100009753524869342278572574212984909707996105868720815383728989691643096828008911301811980618520042340427160784590881083771905363765885632383972540747428652106388576714686767220445775972536826574132937587398839076416367088294166528*i1^111 + 430895340139120511521298245691354318288513358169573241873404257761338215104302420276210108922623183685341505437779788429745401428243308801917525788473144294757627566117832540791944079523583738754408560737381878466482166796367009600501654065580305074582309197302628933052175037991134385373836994146128108336739804885393693810614701720708468946975428957475201203043332411901693461805900240481842901781255299013879924210969405709012817712708696851772305101198802094910981630388650287241828606745341691882670996106466233064616710605785563467624778204663228437776381666618782762827533089300664545567202717725346902986345503506811117041576665121314498359596755312334319513946256867676899521814509273763720545702320204949512655553749891246700820094064478748361445972381107290048748605062854824684480381388948181668227389790889890344414625547297230349841297144623465093399601892466297932136983827101705626788568847399431019848712899835272283037722087465532471926013281671407035391061043636177112710523571033114634522502848468177901129301118071547535488643150814288653919052784622729277770214817446154657572814467946423523266525571582906275683212279353770129205897705867240823596697183596734015037610373785154866939498963920007488058718204479151383840104792700929110626296902482216204092466166314978056548131923106661058535786516055638494743766591721851374252656749405740514540844571446348458179508903261899190850343370365639975397880182338483450755094560186932051903213788280083619910220617022121315808855169716447488137527418302522385327945362001686039497620804243235238851805623359026341244078312043422121793962003736701593224678244063889823936463177964825147269141854343608349740601653312683425895967464057087273263671985481483115414040199370747011490308362194955914517532436600424628971088865222621728704006499542548421264337441151044575144305075637568863232279985410332227238571083928176278445435522779158777365089580437771083764828013651144528767018958789215576219777497065908061370125994085938534947348383678255280550369775694741171066398123901210520481430545798032016874240205773063480360602747652849955176556760506676870708612713880089499008403243770038560883315994770366555677223484649161276295385604726648073089837104696795814370830658800751436829057264903448909983567386631198901848161290472770487776845842184842340263534759612170118927687090301679685764486454583218559718004132565732271602777171444576562890932224*i1^112 + 2619830519480245848381658259537090664777766380647301635171255930275097698723629000180366189613162344810869886659689752924153753469963486458017985740261440414074539695419713565955794930536458038911536421070448075270883614149627275004484014772790180293276224110386587176605710532595527917150591648120160985660850026158187106778603933693648651661339048847520684198046430159493388058108152217024376980315973407633030199737340137249176197408706776352806821642379623615244023827066492770478461519380558975955412366185818349280956827021037077113388062504594246722620197340901694363557563338772297962870831270039396371471704253654002246105998054763806529873630668992692393850084608088154031589572225025258107889679027070095038641975180691688615694217304021768473818000463607268451934245398137860127560588584571851111641621158889984944124320601674447887551548356187227929395046578110105024204310905174634502646234100229293120966245227368004060551091594712502232743253159061082643953361926060390184493305653307750786747697027900954727683198011077954294724309128391321261270002830191990446210762853416481696076604708713277909497734467306618219603713672749711743716157798359073521522698283071354454339136242799908765987199055427146778112834660772553620565743035195114526818027685865309846897356000780618087004497608312346530817308631567748970485170442041840813596077838299165578093519360135162682864174363289609166647592060603207356412718499414925277919738496838297140325917118038739974466377890896616145707476278191645691372995353599326213783326512183454206245424853579318260720014104604885051091435843441503643324812866569450243686364351321415668463223719492067189246022025572834723989016075268500701326962097039625083539389313975484479030040027653157986525596493322362769557943213118260817781394196981660446175254734366727500142968367265972555714747844504265400001914754581361420998037842048300035603416042556275343144227257543170559786805169612215608844925316260601161254579781616627383248654582074648828034118930248553080581244707912739430805871100802905492714513425134218341236949693423055525543687916442991363985480688553867410873312623845991318802558448704581059034114580218431375626398263262291833442009566087798573946506043416113105930400573599198398203852201268393773962354076000539802677662591788983861555561795374093958743953861029027067808654691717670088231854527481431399796976237189780556462541999641198592*i1^113 + 3153601493551901763364474283905338866576212351650155727623162213608083196144164171164288520053200269021487594762962586341450734212972849357296460056035140011121888649610042143389014731247960377018132429735949834880366138146687325815086738281625595344851493639085668678061763779650278978360257531714634650425773891136106243346319681842806971265214397028891091043520768494607025611352248687490203006747299456617169733699295254050542127856671100927292661910039812688176572296899206748272785891752339373999898886079567820579821935709517747421701617907166704696754457374618073479447209439616575133317316966507396334649719992158442773110545531013995598585897821938353285549978362709109926209427369278977461556103743941389612070386612869150482259927750162085865553755224439820198343475942950957734220062060623520180019931359426254425007075995132222190134049323705238019381595345533937887077390386532631427821851693953708707507786047291326269609756374552147809283535172887440605120118985615691463096130175253470381720186406742136433740277131864516387645497038871865159893756035754816172348293627138797517691010119876411317145474340053147971362008471495748887578823411282842670105985905666097056953313376920665593216368872804299575159820073856710595990193060616812844787603584991269199016180567263143883260705720138624151441481515856301758800785146145856343975652503343514226196476434306185506229059090160661322846000128590043834002090248780946588615194415542315613791890443825670072998640613651847279487120386675886106256584905501386475601801137738958208944927329704040200573288044255688432774842100741387416729803551983406470363308200148729203193349426127208422522252024538853011347236919304733469903643461270542637000901328391900203934969232630754065564711373623709141692485418490735915757905198076150924400609892151160907976990311888413720052815131073850434746799542699980388229846079207434367952333615385865152671790219436910380848710314441408915730417334977746664315912418202534882283579918099063067283212414145696052788277983137050939682915189484335894854433503090310137449276324195611515545494056233737505944698505068363411514729139816111920951241441372314039838971615698218290004810027643987266375582263481501436783538296861939478157098564427771462354177769232089237839463368234172904865245519194701555998236573588698487132486941280381331563309978828859298101945250898404521163383145289755482329710592*i1^114 + 2635297273910736813809388331156163452433629314222498769695819229430409561708532233875007427013655823390363616281176409743749447260809539621694532463219735253597262982075508975877617838781302590604508866828312023036842519878567894672709084647546114280878074752539308248958128843696918281626783019059226360629344882991961921881325045735388057155630704751418094451731523625757214715237051589266684207217373092411634269930667562092051928129142550117731866553585893200635608856399018984776746328178013660846052937409975483937264485106068158585277343407698759292137265176164120086503663293882066701666120600731181528559055179090915445607617875497767941590113047969272768021711022772709953081929921185240776330628078484199217057963978359751574987992687511324844293312251976379537987566670941739713756630451144829327924607262407114174411501932643067374999947760687111095214629645930285138161388424244000318848898275867443089453062565670043005054421275518203381598046865593129871660433177853557224743739496551642138342940675080913234875935732141808469241546640565932885590145084086433477853017394123649536770663300664266919752381248090538195751148521283423736760834463549427131445390334444527344629556441340343140775101661605188828273659834229022722730751032069261519745239451438160070581183785539672772268560013686530233920689407880855128212897013610687313649527250908989209536985962200090636006915731676229699151640629383295565418885407634080439972472002423113799872209633274694010513299415559082039393275219197379790931450514973718561855771572518258302105241822387878508165355530998278648228765274759374558980854363633184027827076199087197154518112656348760537115597497327685216503378451503489818531369654230061456246302963849002987715913034495718586314861869780482945164124520346982226535411823122206501271501749116864198060681449095016944715261737080803185542234094944052066966112664529653107140156743609671661535752108461981426742026947332010881623311461809301814189234806725261669146815469823905814246426348789425202128064554106842129961648524186330820437124310767007157328553955207245822012063383410457848555210387513906408974000964066796907364461568455061014911553562781947143343294232242619095169094709418423701370987746284021722181227662078040624425581821635930391439612216174582720786654620002156056047783941714065070121982775503861215351765253545136096515037634375380527180290827017519104*i1^115 + 1571157436265334181664035472326270335155197773783325644502317540766814678275860126310049571706085098164276136963367110976885681184330877488168864220914742642575699123986240323673621758380608374314651354175473396451365409895511302003125311659863446119984225357900107923832334853376899570925088747478181986127474199622953879329417873848334625855928134381411114468415046938409148057362628582424586176185701820453947068801189933426780364084056784855646785838269352639548630224262627109158804643790028557319946695816553291612823592074755527895064177330976406628921995900395136582882875839952844399771244917838380738088948304231091862694519454681109633042358966548029343162681060104854794742272231142738825882006345156322248780476913766022428944982307931002490097004020359102309636046627246829138876333142974611282350526338670018725175285576583475380592109605314547394795427435893724918207728956193331759524410529887639945228057741332354155816398201116915810462378835105324846089763050406249605200999484429535171369107087876885628372110468328050745064985791313467530582214043625800306392069748164518079079254853274452499739547862555957439973409020599895794567271828675230266399318025218692663967049473074470982140155855625848704297497639426798727007098316397317289290213491868582758414260360256148194217170540609779256536280800036642159588046842245776522306650126249261650202017823013720444131933654310371849174165630611074807897978181449562647035384435388846986768090434319469332578435293606167674390131957882110224258973196535307425708669016859241070956701043685736196817892599664601786333239324893291003832795503168156566160197740160899016161969754985306789488186916913133103159674714291798807067406714556173706495669962948503053850301713955624679109165368705124388665122237747599010428027919924440594313654773138278497490789277520918317256508155019633872282664953930652973168480294985939687771099172509655182330497876423960421894659577768566927162603239708731055874353510727217907802795992159443222605317076993920456788293631417748273321507040590771659957024441091806695551894614126587640401566911054707378701172164796644499506453854678979722210908234154293343361922670969098644095497041661508655685663330309424967815324857818204027169138669889358844196647223495233246635240200453400867909846584355111524192224606431991272293466851683923739788950906146284124934271224719710255749005312*i1^116 + 249426453930012628128252996058054401780190810923922460796530444047902608559430916281939489153897816704558388834340044072985452886437625573833275456071074345457555915149722071244533859687147292867266570496694361209734778571984874394234378744510644524481264718790172761425883478335756443942508993275765393396061419438472683417507326597670504831838522510861599202812142007289209130135438353701343035967973672739982420252533962854756604864438670683866976640349876795138477495119819897000783969771856723576557846714628593219417304825054493038767960916040264542923472240113981569602200165687826186555958543551439586006378026837431088810294229551575572279055649998824137574039185024822206586049926057061215795890659733828972374369514162320261214191942904101985960648774045614259198752306058886018828872590720576364191667499450112396367012465866072493397448029044486056191284077379806233024050878717005731824140122954611508960967812067088748881342119928116023652557917402109777364092582498930654099861620063036235479328526402192788570000310297651868171405100262391439955590589075200101914376540847013028585558946430794881610278087816340253183203760616516548039295860998739299804523492013265288832697378416627948722610965748009577477020820627338073437600928531925739820024968038153548620262818979625135191348357875951939402063821178576202529251587012921552169121255813282292264063313732540185964023680815414589859086908491386193044215507316840544344011680799339634840788819001877095576020651537423472699193895530314747387690539127545864735775775776446718479553605326859506460669373745037886065542123588528355269211552789855958530241324086495760615614443000912972301779648480717134276765858108557393011884400328323321153644177585111655382649272521954440667415532370092090202814982887649732056085192916196376414733380693274290735652721023318642593511115728260312741583859115780404701130393622292454964978608836635398994235431500598397762644048322425061048980921800285424918702247072203792911225791967534522014522939745391347298680672589589686385561922890148128690121370005937800534348139471422735866605361332444604288574352155850068510936907584907598581993257280118674159349795601813977492638345097435866718489067867266111996408197813097031495765617898853996127022766688853511417288895611916957917114508962844557699222681569315915786232577114471130117492219914017332539933837186039808*i1^117 + 197591722780976871472106487465797284884494962397803364761196531054480117852874052652563747267954169748195519481168620881449587951060877700298217044816886509767492125765635144857239314602923720332021106780333293903813059798136411438654930737179383385953702842476162947243842365063251315544285361318503929744677871429135450587756417345666537668311678879782208922906066847314534120195878611202534041821037624637774633627119692361028873106205220873666745024900227225430705409163299897163397046690377934791465982374523150487288647693603886366481466511265758400452141736398073360206447730862285162326281434816209085715697196953843388929186239316435733450892215176003060440505870325471475977888414319077607867685237395988046603057104796368328683528115118952673817310834919561020243266409318794749245025422017270123717338315517602046071441792500196970188579736879377732281658403323627427702106265799458041381516667777033511436318259811563636728139065463176684168633375094230157864108152489748332085492805914554036821893578641376171264060182939929255463784891861671423347140862996651812211957394715107152230739416858939983218869934202739685314685983758071343468325168545163616233184046952599214753373856426420282342411402292424586277372089428535788412619968641272496137543292425976438702719784439369507224433609433215960506914661784490544032445241436394661540667122760474800351485074135574127203688309648483555489446752440749944921035506253711452866398808444807303752556792915588690048341532441042228160579490262336575450449979084377872081046288447908363842539078815843170577454557295034825522899200602528888507025435154698084512090746021032710478169110084618061137205169964138450367744459928479144624709155160724080641390502375161262544857986340494397598689226951466255224786171487112369282934793871373966868446357839402428687439058516317845342266664188472512430586429488248520036808559783139021054272575305808118198640125678805739317616826978056720623311776804510216434231063202912262624920685770724864571317394046966543248739551112235207295623977082104817140549630569077559956179438198593275173940049411068596392906866647759897039151593664670227252018370520487532674970614282396315601740513772264338533062879063943491491169940551349979877400665178760885249499830750449620214746210304172296394516586756585267207095706241204922156908337007943279593906505037686080488341504*i1^118 + -135735467053804638605628594408896081257671561025210380448718077769553005138147250403086697531979653694462986812728533225441541477149105262673766053294838542923637310673312425663668486227716405009527822637044111989261967112270582240391209604229830136013959336168414782983853149950001654747656893234771085120380579494463829165688563118636405467346423016911304211661449856229692184890485118088702523509762263428700890214283365708834554062433206077239667277128867086053292130686081616508888788230879538186543222874820188864900067224318691629623832507542235790013162032857120594949619593807750980253845441637737267973418476312751326251221607314691148565208632612077244600173217376015067461551617880257171062309125509818098751749563499845218949717662440679953125323573493603388436868754310036246714583671923864592523676376041229056098428945310752168069391303565486449816162211906889583280673537662382992562848385134286879455198977647635994396513008402781059199042859484587248270714483427555437389776549341158111669194311192036247396766334767892401649460486077756244171835993309431922607839625695974124319912063480559379117579853268708843958978670365474430223773313554928967688130121662936938155019009241080937761221417945176245291747529086449735217129796489009856974161589858161810350942649954559853962591091508024570319371738297706207316372727951091732521488465569552151656700785317364545058181739365993536125169221976959764243722416913753990541222447951173534718068219486776674254652571643691504692616241561569486944870302803264807263205226723031349907493901006197815394927664773454872336741981261472718761246889008988041842324561579495555149042299273941922817717372876335504355008372096296586386499987744837530098676517471610896509898758797522212876358090771877756779468157005596515090910345446692425296728000774151358558824394476920261699722670449352891325320997859720664366555853112332858643975406016521283938774151707342719960272905629323098862519326554222068658714737647014101512575477443554085315281510870446907797548254806026458780097170232963788778066152987646111620376376440335310420137567986954050773239983324407938219548409731970414786800908830258784259075278837337490735305768487957640723999169448811280214641533016440942111130163609955301438224261735908766158934115813983424617547200681144007478539044085434479652272784356502488358076027531952128*i1^119 + 32769652246526960701834990013781325106833827835375355284381457523601052142398750839791466821577457663350803653061731069327982757717221515057171906013324481467617589738027781780673947303154300485457352308386735171626617749587371071509990240511355546805913979997994712737906936128899256346848697016026965782313585003619818387481373529267369261216278414498661309554979450153467862752270977002057512639179764314414219565720042520017751109454882749287607571190583756958128206198399135543481110058567303857495973961223169992454255418240778844315707380352362937653014545180685812848031931028400850801843961056809641356503525664032079632304916555914399293976988271237038737666733838079239502452628624633247419324950194325778846272313057438995875307911820139798004553583774443802115275887356576370154471963354791589955835827949875986104728406528391307564623711922674047591408169034454228089709261216753151591812674523666132946600950399851868253494548285139075885728340596313750647062497196337057643869412211829910136929616752155162538541481911706718583178237516479175398663431483474967874737257968991151618238497016428086893300885249305779650639277220669623663628789665433016615781239712522560199729206194144539334256049767418665058542333175046859236702973509696807778006817409859547686972138745772769598562982181407514074145265915893441750770270668942035074974366144337845058405409124196103273083351275206272291174117497168781618733769914721413990055708492177437798163333817772687632270873361463744850168332209911939318142718225560234393231236230209563492699624640950647736405838743972666361904415831838697816668003367002784586315688458801624964356460665650082047474423537677375303343275024851303837733606286714258079932309436422512356150402764143796675464314972864063375343384957448436432277735696964279309392979665904597512048686622647267640596215910210038053186572214114866983516248431503348107574968589097317122746991263674799538397243163507824088128790787457540485802663436081582430498137414045334889944785421890097156738176498107278190497023275997268043876102369906673178166179921175515459409685392498900169659439504835524693844028019121808791582398452664558083372172998100669266095956246983322386603938128973708967038115757940362295772704936369532053789925344434923818675726129121515460495825253354376758069606400136289120579698638221470236409856*i1^120 + -23691603569160440480621190096673640211521719719841010487556616055351147964797356229287981365957738767340672383533447092321630725509295599191803637269609064218774104335385927897257450433537298191476884237409156952415376590732416164833857326369921340687287301831193004748325626970643311189478545471981684381328282352640125794546835765224813385546792160862952856951087091325889292050652136770619376569428987965882168476528606258759375750695817651158579878832170110816431494931293965238719641201037861738057591631579390742581692763312682150078268686453624558747194368758106643278136812900764828537418779928206395109923837702953909514102496541250972801381693506890130626172005552524090393195356929164224602122197044416883142713675666109217791668538772622355836804834729639438127015697761359511981718213939591502551718003689756618193315488382233522776041683585030767895345823810561580794571617859203992273235789858353982906716862002139347806147617500341045629877302456617248696205613950300189045714256416111719952321356933212306615612269710202418160624151734601457581284196364389741319566012895139142219563497031342046204453567957163413149048948317669841709274247753986043022743693039177583858230636506699432939759551448588745765447861067396061616973243531123165152928953689606527788784602943850030842800084943864718078248268791400938224134494770297102531231611925725296397493976096554134939627107104772674523325341923532562371394249361613472032617394815130316835991918338808769869160104509051992458744363472925369013377054852149474308029516488571452207892940721895975600232728495242283122762301077347342810877819594446396620378529661687165382854231480504015334903861594980809648982304434530172153528437156085618224604730817952311483905942358986994506437827815896983306901385677874990556780239780488620477983810205539614569306952984485447191656676051353119599468990306782789953450660947467172597472487885023571764419975568854521393392476722267200012544593777365958052411139378047812798460913493263365470334290931475420923024829638294351191409250990230848181126312706300118089927584431886746651515402020702984788662858868010780785530446582070407948245739129146312872067876235958984361426356335305781658869572351440519942159704031064578727165912978066381746055748232527376650149581435459160125542090844446853819739529084849418248672251532541952*i1^121 + 4850920444665148806412907733183543668638895261183557731391721245315476899513270601784257988397316561561525197062089883198824607042507227260113184351492853007860226775498769089948074920818033638082557847152644902211813804936290090501231571433564607680928873845507663473894887660131534831706902111744777552132522105664507707446490102094302706278754660688185655309721621310751547979890411921511805287136075264848381208249778563947830784261659932643612161806253475077235736148713848046739406462330934529426826822252440875811682674650492880702247205339383823543126531717214091872870051433892064214618018718827981388629766712563123858596919850403523569955703787241825053988859974808497239802190258749601838963841706207484824889891094851419829549591971998674568424516816012523636752338873254899592801195414251843304982475304894173338631236831073257953278917750161847846422859192098680339604196150856177943530794834586349181437052430086921206959737854015426065629142162922185672208018198819803432243849381156817240109605182306057587983930450465307552709231321187314565008932175980167827327652901509006431095575645185145938089065241600707934077410558952400941084678653952618111793479650994737147191271009623041145474732296129284745729243973189334878889812219423403185526211228991965924020758367530075190345782516091832833657898423712157054348560841399545164778307755327499526894710232837394568577468073487129928710118260783671136355089107231702375805479301271609928323216065589218362251338470335252216737151429174109967531221475028752623104263001212206586988782250906275209448183875735834384832632768882743496940775201858126998418253519640585688100545795397847047202897829006199286662228820278706017319674475183710520199107916641166562833454524262056740730087321668260807034832613949257501229310464478163712390282715378801063339541591009015284177148413926492340161766066548390282504374130303211546121370991969057330207282318814217808919604239920041985993955717905596184536889263268877566230325797356881386797740008026864686784610142206394781059832694155485290046433505310144082103067534530570861831700964505398606143353338690943845214553391950670159202517173732834343609352944873958965643393729752993102927464903394527660742305332973058681968803515342557438062270527969660059260804725192907071239177143549360936436546387551295897600000*i1^122 + 70622959230681200748703356233335415514984905105001618921520083648607292936782061769284384497416588636213029248119119157620243870587303233155811750437161366647444787665362842656081103190806519599935965943181887339358689768608528781483637848740290816692136392005364633684095181722880254532076091641234393361974024922335010304372469885125966881886404702768977942995451556331639270360228101887417660405647259415700986142241775321338434138405694946345071662056814089680631313072955414604037837418984633943545223442709372931461191647107952539073757559096058312895861975801853826229363705394852060109561790715385026741401779085674016738891270864262222339657640099817558984231332033056653455473139401955968804156407571725156808664638289113654026956944178014582098210395136449137110742414783935336441834898773261208789559858978075584186886661153523693598989030411055462221913633938379694580565563260653306637365029617374313129575971168458180545292063967640024889177375138971672113630750611525033517575621866165027971434516138412459262766067798794730447784154149067416133326774674583280204354625179802190657498143291046550655182841850358482195513161201198758962556446476915097820016583207012356482308065947100361677524294118477211413504607993627699678413424365537558036184001841368775092326936683960027098089548228950209698380715237839004808753873774636184916071377413697560036920081659344276057871820910947352773712198790860964242816074456765499897124532059740976292858475392095139803973020621693720961107396812640423078023215257692961053321767230672866935861905194272494444199923144745919695271725150584309739383188141106156910076591451254150060526704310110052815631334646724521797686107764309600140829599495931064152458641848285833212932656201945073069018131551401805643815078600047842036219349705744061285713646703805519236320728217090076258574431147931491042707917740194551632004820733166699883505326705916548895958663306899428196439923527329302873942761043015756080583078205458129779576417015877135999767936938694020985918768908338933683193471367754669435995698713212865109881597675633755793985823660178451703994256548986858024997561573075898834113098151312006435886340727122875022465360956012449318167687030895866998410954461112644041291984086969625908352083030018060087631963675404803286999395330766524722381810827264*i1^123 + -40034491561404814207915342470527250694301765414738527034845609958129842890680509219689782857622644679585934214073665045985382307519446904135419647093248196858909426054617121259795160662499922849348376980807220581947866973004041767073423501583741135034365342481917941557458642252141598436936394399931979138876225256707393326537085205701128449832314711780245997360973214740316176667820427387067996875198356174691789854690441586623564726292623444391128368365615849043102611468441120117346080963940897047867232205857735667816767809712522778938794395359837142725921236575618529331127897021353319239866519649878843139116204331529495234561617467484730707036234727514121705402337996742911153923925682869699655568685325009934092127718567788550436085830504048364982140907354120636790185202153154777501730540904223637524163080800438171045965913449078648441028951223921952048539572943816970206349562361261932997799970026076242434277932330297247164263413040763868929525938503689186236013621725499352856005967462738582694001570072493732075799418383202007928635029188301613952060402213621753856383662415229115292756764365258666996151925942326720752439252030331384605120203600870027398835316740413725688785216988851022799350787786901365080049309499802134174048653718422312824047257378330079862244285344083160425015583009396099715408951557086001774441527649630631565251053895712957304098269064487848197153082168101759301436216912892243698159138977569672849182172255790004141312191782551631573474142672211608196057206958212229997373490077028750955853829686598584957893875434060316032747163752790001313916848630442878246189887439232317658765902085384034540171925064957284005367567534780371918278410646455639972747903940022819483857182685708736482485896313328468452911923039027721327063781416450940998012448189621624730638523778573120885997805141536158618895010142899356065915387032598470653188816014868594323190117283546693936661331646348250400217004476167222100939619912560065556539193120059858665526936837797301594177136474427673237361459523768636992487164418571808797462231917958001865970264002701530453065585419785431518314046898244099393253550945399569204945671022940550238150468655136482238298663521237031710577783618613987661193573605265265303750177575846647805122343981278534043243080347445051084882845264480844120064*i1^124 + 1357093566764810073604023194393226200872377346718289956439654949224987101500791782353693769219091380196411568768280108338119621419753131655100530286487864669786113899048853575844723646075839829905437110423405622989213661180337098314512955451898371462011678100167058504010025055043656369936603765814209514429605718153984911621315950661618675591125304450338889143073548335476073351692544639075089155548139342000883314207437756842892741041164830546224415882053226817028674232178622007794725290687135711910937394294527719327158474939133473928179812008729288197518754935942523634489590305176150258593422990600740095722773775066138688617960409910424553348258435901895610157412191063812539801146361108296717211182587568710605803829053515502933582744163111737167528147995494519145981243324029732696211662873141165879278818360051090042904421452869585557492033890406306765648476599666974049157808574910084165779705860454574262466376128235416626681566152206370777185966573866970807179090799060950071704223697988793699227628257966651167895779043396873542947428632278991703463515484050772226712460422427703342555689466651274499849682016395709717330612363721190768760011754429099024175389732443706220232232214037863319520455133274967366047850140506505383652473534829643154539795303215604982746962036450386135763942502676295886902360664988630271240505764734485682098025721896384192053034822152734511523278031282208994038614116813692610459750753015067900054647150184539831302926192058472095296061150362879934340396384821253885806258875957211969746030984590904601992096610647868892198734136600942413072015232043466994970195717293556834232364961189606295384987044766840195289596812154460550098212337012660910957953005616374381623744471345115376678431011247442058537281531408366193412282645786198723663676591690169790747171119559532323010778290847419002567209703223546998940113994335165504171448813658347304110578739628402839448052776491868782334320514652785348081295617694619718324163112914476919807837593370197892274172996207340558922308059737936834270561740265019682435696041675554190350360468380858924567576839190873268577358876764169512650643418423138074421108357226187822483238693007037140158593284921302140803034791137486219459568983203411357078474510700967861310444455038000533695382950033605668213280997376*i1^125 + -12726202420834447888916658482945227199521625285447472330784684030730221252427025435720995009154845819579876542754350635025415235657522887841062708267582804579211683067076291716840960254679340903597691145767109726082709280503901248370908374152525131540825404101246855168873232251633540667046353678909489094910203841154817541021327564112705411769256881278518212932252065492536122480730522698062108292284951106544441174722590218877289356281448705023364285435179321652391602545126436432633237244820009673463344420808328035277373161469394123090870403705146471272430593348822850234835345464530368456179948125520284045658482905859097446562901755851406751975464243059957529944718063413683350708020282116725978608469373972266118652732877874622228022313912067345169072861775160634810475721528029899906857742000935890885402273443691406582237691551237753152209611086546003944329275498453843317524055405999356042417776860918093678349225379056497910836066531416890703683028251938803874960613349895752208220494112943917981216614886456541851050196952445624071355118508999572464051479552241594147239379392603605505196312293112487638045554459882579789124175960766475435177373749956743611061692792442865321492730329197377376608095397898870877618848042702874200474685994710863721814097843873235811432375443029734870214448982966569696827837816629485264910609734484706995230570438323038973576290441404981229345530350491246005674127530064701154624609723483152242009026956373510919682139622440610601742573843960733112471403967846329400912934488361033448170340049630081042483082069592387377764701373452316839929687169346560945168579675318716623759158563316803116676961238396873931641260500697665401914464103424574946725311036730543994106286746643735676598744051715706344242755603130202182520870161752053785593878099908893615145610567388471222956250017660228816821647797944220109781436006243963087341924063375403690162986395415577189424456051918064645343594652887489892054388553362081989637731741519168379879638736057451742117929770966235254148548493730639515335090939866318527576324429237095556489493094211470236961272268082742028080506736654566454807777528218546453530377258436412370566469251652145157873697437933088226327376459563004328961073170781182315604284411690124424233684757008297946993144375105552384*i1^126 + -105963705319343030308912996637285183693926028527348184111702092898038145477544056501158677132065426927023159335934309979582595533890624096327791973992376441289277340122239519043846197789844271734809853197683660190135946333786202228936221008980225964739723423151080961839775424289046236848173322150948309945883492728127024251099552518262854968754444374463639191155971623858075076958554146232497444016549428372113530339298945129166447551226013026530520914688636771730027014514040345409359293831885598804911170504061179577618505960779559792170078249395465549588809867489738687511385172718257599738580755228592504108933569930955883406047342127514506189642062580633298155015354586864109804973810347580036501272995740151095049723138185552580482702614850759629809784607453504345632414928533687009545222434192358692904167680330082465719386231532408383428021325568157525323639896148062616438607594361149291234168683269178806559632032025277021209741651752147806266584951617936570167191400735168953638903621817077861197247021916393414491813536088810920728520174686232535209439043863536590778976655806970236834439956148052959573662082126427562048703178953037174895742228344570334057160556938005783981659056382961708624273639675529600928382435329025805495705045695270663345713078788374264513114490892822710902752631708367171587599500257924745916685270439495087688401415531810354619041323351991128879204374622540316454425287254760086274529551148743311429886974131353059097204824099679437494338444722012533335942903675929848381386058323191712062065327074015718682916867183990711004663418493660552325823773448822387490507740814589543521991354091947135933687998347621551743880441449853483285226845993606163712043997434063888789367761674642989813280058998595653207206767380387601088074947536382545214541110622835556186648443989467500041822105263783119154004122306236787018502823682707280068070323804875472878334270921004354599137740878744675806420494856301895680362663504722171695875605956557423150386223267899701470487774751702737400453649663244901548101854248797179361514986437117249973286312835811788805680408453825676548763285521369039118024387163108441131895570942898757995911535268395739005062472605148697878599306705800264743192830515580438479815830590571459094577755020660719916941312*i1^127 + 141257281112422307172676691514591156728331327489570880364754322498309904453263351199383300917874222138268191192064533725108174316066286108234069649518969565198277096382097096313179212956718001521934127263741088054671017274961489365804742894834182307052483462512934866611695706907954501252311102230636743505785087454298341604551594477770944603171490389415802566030016424106808617274815068287517273955900346467753681720202073060721010214438122013413466577156418601606948895905448652728602588132240774137997884797053096781699522221488832991747344750023596052521976280872035692184289249787456149971883417155988818575991475512733363880687292135425157099517328841260288120905436727352476788002382891421592123469038084161266435469377047238253120901719959131493099717803034009898087783535496613670400356683856443563193443461524911281086812600294349138708607135644128419837184791623079798635386403276672675123144021626101514411849118244454502395125313712507627147702013505572801564443331898555428503918199443259366700888894528728973641278124677235189795908577845058092898749316052285696973386277272314428194799426860974214600146390629678793332851879336692276774458376813706529189947552972622806300474666692774417699721064695521207903829341419125325115755078066482837846101529838341146178957258816794039240977230987045217307360137977884055433777792124084554493419425212099786972150763538663121748584484778641136528454906751671992948277244281558411760787900183874240484650083238645839181203716938255950602916421381630391737087687267660333877860280174889690962387017493467957295080105252661596549908710507088628493321532094048505439052324747543671045516064088062725360099203617673230639994774419103565233386676087652349664363561591680516855089895050353476544520619334274158929754976773484400057990487194950687592114554135838585071964039215905949517168882820333991815087759422326817284308184941282967353316398526867097524842689296123900903006806578817679819070151767594802391698926613244977049495321221155256663276866919305624452366351059523277902740722049238642998379889316662252981314533594346650534948847934777993500505156899472212945305684137145793571096569949011434596485991592271307465569735609594897924984692393801132345501242721643668815931145724988549782660462936064*i1^128 + -1804701715901659661385973454623634109235538324013235230872189619494043900283426866297406504178840638358869496166595854041849954663292889621951940887039511827473241226795829731876677955011651905609201849194551360389271118008292083080216839771042737477659265435904934083141337331649142736277537512452777864872955585035720403474007159033656312860496145689192358329791738847392200015809128415500875759094899927135274583738729282248961720092662593251797242672747179221024943460384092017888843340737859248417964193613979186883050890781124829506111139996773403824206460986662574113556270758239993735340470715053547747195619257235219291775765181025417604725654436044007080186535414213730384910853217696903138969559799472063210287775336133700809241715281528530130382239704220971653939771736713420877205017989134790388518270726740056935588418234793865732775554116869051854439760947354255527058371201160059604487463568544766557450250905113138340261496791839952478509203943651912269735589648003176300027904376128871486881213004310929105474581831185124114172335381172614487987165284712756001912879286004341523112660157460388493764020766193777892326992170819263876035508917064345973533798605836850621583793782986570610842623108630597884973846932676966347867102982705338627733864189399593678623545298164193592342854418837426615966100106366269332513274697290605681454645857819102654939843867952262193838908564955644125369450050383839343480665108819464021628299748953840854227271937301511808507565378529360464280432153856772611636186541523838798098270708864396129081946177310623961161639747050345006225800321292615091667749279707706817070475451445791340028275796966950568649465896546234422480261061629703705602253234111333835539936325293008478032710563298698775117204872131983741056340288067931665710596053822945673937745276968942909805878356358447242649103609713134930572444411587124084389661535149849750461742724368814324479464338364988163245284231561442703679201311095462010649527785574731316194984535218398258809572166111048405007123436271826857717071484440339646623325880112246008469706090944415267423816283158914584760378290675591823602563469084842592202974714576009458140897396376745261712088445975214093055907174794431212145634722954445308846487163602156388352*i1^129 + 1552946707513029902794941030622050468884093722920874581613405408459745396641699284178289878081862268290919565583400968111854523400496144538314541173097516075733731700568656340704569635873669162542279587960969517218375236272961873938665652508664821736306144552511358299919345194360198931235191655288499095476374610100502061048160284473172433455448346549213002514223551258803300898005613557428184219274115555016460300781777077024758662911863225917290950762123911132963997686425656190604249537314965965874485446269820550574195275993006494837580194820571941517623274902920369844379460631822692768646125978988015274876929998871859855330526989724112943345471123805639645038081533565142547859604546004819801359203539551056596538241832519212533210783380838798221577422068694025349073515228566292646504583054252277342274448195119852797110858126550450610780318757122166658206437278029667250833313428929510359557912838482413214343297914423105895509885965998566291450319611276893217187721662389655063067111111480438919342957955989215617320375482674650612179380493637054074400550986459912402242387719702882486561870775451663326984401950556335679171737963918020804654294551373673799705137611238638559222776635282766519844250349527544294154167270716314592948370783638877768879886678798295690098292565484003447133775516604868026742827639542922933278815340731227420574640294337114603545319045972024310798010863237601619224418470693531140095811015830970501038103548400154066121153027350196327445615584747138167254273622790838334975211964421259060733845111654988901006065734619472973263813414492927143243389412632785721228121560545980878813643742513277062127239204083099604206111188797937303714614910320990606741085783601802345958587092696473372488537176588758257476634876597279173161965193386224464129368413611781369450024023334418860946852204689631855053017844136155201930078113132799361342878227214610972513260824119794816654234357794641736883855078894270281029036084371852287453977903834560047731234705386314022113780470454063462537470325496553346578320474478000611975034814164936011379812174333202328321939744635576140857666190186825932293531316713383531886081511157065632941655285054563743319226350073706741283485271788051386096802416113278661246844928*i1^130 + -4676639198662725162520020146103770399732225805029845321144764391035792411823540520809550385583045543574509509259557530627044119712479705672545736210575591627905225793252564042533225724033607835533802071331256953862990179286194444157393856395445604611113678205317463115302960110675813347625886678988511081566131015759554462688921251699319197707096048677411855469106530586975443548645580348317922017784405658152840127616386580747518380705491151504790686999469056084380944872299556956652996164912181879161262917970726228667516098535630745954923602185336594307858438394643439042544704255623739132660428915592481576888842016950115484518175055059099530977060939366817148693866537467309624951741889846964926582269134532722542664916253893320723528586695612934647156985390066857924031195962241207052358503401469732159585685086089801233082102990859337621027758162797065380437102963606627505037886915096284006839686816022309230291551610329027437336605536154288682334151898627265350337127865424488923268538072959955576994707201429268877723260467011635167725935240081249561171025556596317518282240660165971995089993072283598722336251516773410860846201722382564566352985757866912076454755845375716046529554475784814659746580206986402291419247952978609258952528459097338964453672678472070978915256783506036767326877613001711322487198323461485675899362213310376221505795120401324144857122081991691986538896480114231266949721127063635051143319358527504132534123421259115859689212995441083243065019009497197105210728506858578920444171589025387651317129924150915138391273785860530927923943066341282278555860231803968574720622025891025443986010789478724300285504359056837281469693060498281716758279239825194451177656489708039230796032745821816014496813683454419821179718741498549049620445686364961540530441497541104064084284612080914103020141638082560554597009037844982112148378889283116559673900321611033699825779841166294426180939786385320336080838221338062121320691547967579499032094728717079129261712432541196059770628277173849854069317737598178164318482162973048440908007185494194745828555013871507397278034373365123542761610354613685501897671977123089499397993093205086076232428562647936347186893372378428467521203235723983758437810081628160*i1^131 + 281889827943671847670072144307565253115218509230555867006337736402815708444508468417860364897622499235293813005361945511071290189506270315486957936014227559585711538186080921239776643711931987258237857607949424202728643197062571523269074801346764873114712116989354614489627914049065637176189356650489351657014086443414105246391867562238215507476157246532074095427522623267888272493309638072647536256299695663955537222049369731598415543177489149857210779503278634879722941863046626407458879248609062986233018065000241863979124844656354658290062845188952668691491852065389760086327983664777725168168199141373406130776077877711480591941304940503242334751806227109802333817153474428373425676964280918787048875001150070388794862054976355114338750509321862552338854943953803068616895370344151452616182520607471890587443135512044473949753678468486091779716497940725325322478441471493185178870812033678350612321732172874368368485137898097478922446197845882493973012865100622127255982413755940182014208890099682610838432973796592289271469746832268223282291801760189761154071176345509950638046896545474337779199793362311865603957865946505602070748031756722703864969695133376371063795250183747756527845106435727789601926079742450799468168284545910971010735883870209342061323997459780172137117334243576859168423682477253440536160882325554190648665152219804677336150278354524103946974743972990915870820999134303125411624026366268246021424695660691733905684943655114155384236682767755657193662032016868717412154487824582773875552657188618092857595487409158345501471224179094040679534696280276217731712040552436387237542069585786054694926727479049661367718906187062239735800712610806946603903368403937080611565058607470982717933885997972745331505011270248193859376611016520126802301380976956686226846911205267895351238270283635890294567574667912397761943338854103881443348237229931503405850583736515097902999504303975762693984090382114601498286119906127024706639971609628751030108879256298817836469150357043151199005728282836946279567163897643720944674843927923409765133269162729524515796260050827304899317827499006716946210384053129789853276188825958108773570739277436081448897390273271081587570410539473423381826551009614233600*i1^132 + -100904655041289868067441130986292039729537974429857109024417720269746680632553566364497999442029308720195977971680238544773637816813031043907561760950504273916644088215455537825020899736138975283633915282982603913491172255281224388623937991088787149223116565197937545277560196397095247599949672637893806623518789513011081288294171859818278656696522027493398391531442325233533457643833043589798255526388330852017093160597185299923770335644540325131090663678532866054556963506735156556855033196838147430786441135617261282101181284212281506827705650250057027281789429502038942283779612608690180733090285433380109614160510711545934337895802760484588706584232250761906896266285265405484960834389416150444941785180235791056333973209391634294987133753294315210088415734604921991031037537581089591633941298350997656475626060697033698885215553867029897459691632597465726655668836863679123251255777131595351401875429491369321924443060366541153572170429858704291344385021418812658725929206510356185498193428481375747664254811486244953160724140964975793689461421115495289485110356801465125830458414043689144601032853164659796388311044479368851485826531654863484485104595025187969248374960067473623217829465541383761051080019413702648461426334291325084916148528383980961665429770576921802243139156662545851045350929469477756142794683187198782886792536474133260489409218237628697055518142154707327299693006665101326944383186192695939983245214547287256727261656106484022287071656681130230590473993696078568516736981534313786430137629531884249431167419422195598627655471041209338674883995862776099636410552132150599703185215755952569053743077996770243435925194971350553320324946551157834874260615853322887556483501408789023855517343010288650185846795644781128951769095284693874509589397919986301678909861149694494686397588514665891709958640344173765955415283807715678013389930975071192584417063737637175995606112014777093334418599782020238390430839071000102366767847185466904803209842414036571852293292249724940500917714810066226752741576721850759732996501029745339596468556422556820487817965400176448194159669601991753489499964159132487054932389436798203457228007255377615691005730245041875669081629483284397419397120*i1^133 + 44922614418452963034482775972716697517073671155746454925387662545448531541511419952230532870756686355892416963377724142364459716705870010998926512704871717469464157872899067594009495162188636996384964223563076827985055830340115989433933402675596429893486575053062735237096171279264620401305517672059101962941471320280836249457711258509361105427731828160425143126543280649035922877756878025620057490404473795859974119514802609806357346743936961393233744172412806136322295563145899822310243212023657780802091087988959154354013502311356597357008139796893391780173771631564828133915132291324591122227531784948954338814918690875124493229117096601182434282797467454135088020604463739903200242764509823618235800147472700226732789922778053230786358393698071127790280733641973760128325699092336192879429730524734827069882661180979559704154226153262310129381022225371052723741383375990887867224252384685831048890981573249265446980105698913550371615818595569367827495010100766556114805612979978199681260705221130916597545888489796232111511913972061210030436649947602748062114814960096788656065361676972362277838528303860371501871371160976866482468122434953579685479243417132962265153084742792897277905446943487942768997419229740612604078651401712708357105382852043537579001108765805038323305742843271125136254296686641335215881974898771434450237735697162885555344872097383904129713114205350103774330547321285950537613447640348168788086928833818008879380432832740529931638734817381290378995233513289059812260441736511695837029416810784576505574815870495170034051235448754929926633218777221843883562715979607090729753679861052303759659791747747280916432329428840374705950658333451651605136340532937427761742466787183401194584248265417080458073698286306920635483164973201769646433731959655179225233827923577691336819801183601450791281895663238550202416333477051047048699334253820460241363573332422930763791851094063747811738000471657912112450864363347592309109322818082746942042650045487198275214139493011117932315320533238301418814771062226102608996079973099765641405119134373910676229328473451696027187713628581992452407082286246995845156191425122728618551894451462500167772558240856467453448411938816*i1^134 + -3832337246194726183728851831177206945808393908795716484893407001732946309061858509351918050767122995091205495114048078922268244868679207919203292356708121055197311846686943274118766200940985956048556795552404620461602860503879251773924705575571866803292747588347980775722276821924036351655469399728358746106775825258444819511459443053779295469207639745709005260049922008020026300189564458762528027014865646625901531543605632051129099602278647155358332326314131552218685829447282073272864079964936505132668608203248693089641185825355656304786678453699849275687647791807459448429233286353230613963940764267538941096807604831047660261487613243718650631012278905264462158826099639667342731980877123180441844933918480047621947492844011248422167656422927347865094574672123178912636959133309042257551464115262798680555096492455691567936202313147339378200983664871636857127884339653861882766467684281102188814543826755319024748061551486186094005307831309213637140041836066907377427028840605474073146490815896316028988569768273722142789581278637139878853127806539525887271609882279932990205089678019980093275171841566214457679050453072854551110760096005208242571358488004031736999059315301120721557052813491403732313515859410352074318691052516925662364239899620123067485571557254706719696026870759431132721746721615661243113030777455499903947319876967676165618921870412122199061156267871573538407469681691303135240342804430302941982992792247102544637686973144295379955108646861724865530010854122237471249457730169698064921061166395930387146219708639771714881022397191217311073521800639502344063443788263251804525374400778643874797633574200357869837120946129529412578263393120000562093911924822405045124277212010043521913780464882605903497678585355512089823586884693966355193646015657722763218657112568200599505353084632998482386880810833657654258169166597523193269451098210531051664461990451789096680784310636310316913374745034906357213408993037025640336357607401224610895820720524375537273796803690846605365676902417785325533777437894413366444645353945914099308728553675444352145222925011160101696859788048983230026426500030746103106540252914233182087243937567356080972744347789295616*i1^135 + -131082845292720631615536826043400553095523655423016071911004385226972573504137043710694408124185483791071130120872478523931499425959111912907298334634301704018050170059637833456872065344629860390438622461644415950642294394812428793066546056937614745303904406589771760399810627627535165724383271824163227337928382309210013840982284330032306603225781614104254265439677412910266752931838718333027610354193685442985498214991909973121203187933005917818787473945521121458098002952625549467513382860115262541391887448695437217330226949242988616613073083955813240055053905439502207631138263517079216358859985066170930434019995247736913463258572396412404562620714530192745308897415793023291185493093629411561653823905486612045634101892098625793391246778349921728626521721142542912622834503735181494473979794041710285189974919423735900483806033488022092656719798334822026116098225164002020281749411132723689798163904810027119967588684756506477842756472382417088089739239177427358894406121559405225226531132792732556532333947362245465904954755959358188205782129353418295994195525837868227821487131825631623720662105191225241314960623453111582068210502975758165333136561086562963298122416088583400652470713878581137041325457532139332598735947608920743968818912014208888242784975459735262443615520647231513517092984632066958326190688239292311847175867202179409032160159854337230395089529469315511100502355406117091155138586157877592530339286271358593450991762195021891780853918879218955072237328362797374572735376704032155845587406472449000883463662532337413216561570602808429285478429857785756510019114225840603438181170168594332500263483299203478270611182483236672064268926968991614662481381989950668608270759567346696204914136974216251901039593164173852075706482179209317685407632761111912361448523117123741358798616686305833728528301671834727360654039541960911873350408631599583604618375077821430813206320219824913754688932772888447829723031821054451419631781925743095039944374190100681147239302398406462562056703035852531391252631660442203429540393521054609797114380658484101291141162031051600017218031422765012934110194252421675834375788679654494185201297394009169199104*i1^136 + -4667105029400400466038586134122136287776700278970126219746812193084405052918399151331365646336610005733980774271089846710025467214069610136753144154366190969139996497424830558961676984768631563689983318578616395980218488138442554382710787994273078160697589470159223524749591931489042706836472996395401089409227044132834294867830603147519512029679685975049647025154918517958193513979403549566708722668746962943113753411285868622292025729279398976931451270656705409421719871213746187250296492545420411027675702313509868198422785167189341599541524918410102852594197335288707391080103946403692891621490348052503700558258039901704812630717225828757391442824096541270017122871009120741407556508191630703479076896286204117277230886621060992668811010654646097681957063294455048227195602526599082818670886016378682887284389824319150117416825563979852411615870855804187082087196374456404758284809723868072628761697560087296112416211164293460397246837902365226591804838023689927113944479958811909749418286891088912537821247282486074040780822429072374084144126452343637766532634189110452607604829950683024845934667740383134625507215708502544339267015358828229460668538123020730741770189743933546270000218404235748057300278273246776034145100230436254979054996697864220248970946382027317554026421740384577363284721843457746548523160535996400331722390998979804551330269545653387982431591632618332819057999268740071066609709295998314316968415855127792170390483961582169645895145960502929684235442748697620970130359553581486352606670002157835991817850530801677934237729028726842595398848041265111302923235118369952014240759025741919559350214546413267772527077828721558292798803788516684532640130146951074594400196379592775146214453833753748444598728313624209386782740160420681465246588969262367596956323522854885071839541396294585428642760602443548079021468471048691637835633958411642404693801009231073938909037890900076563201664704920380594577050672822525304043529082455662434088244064401703085021256580661465485705897006867003823232573202537553900790589365278475473305499667359936606256354284485677704633792838443385265787525254933123151639909393619940029398777856*i1^137 + 1133197398000311033683297952187966792239863565772070024410740238024855087746884748577834778144357359322510552598540707321361384849371068048301377326263524846905464642865701710300018278051764219078473428367317763033137609655931373972383791273624912572496784620569546028911015064441877208737423301876092397158760151513570982410732809233228557334942259354533490177970455591834462195788813300308446377559763817369768847215411847582451443654091100323909231481839288164244528617394402370364032855951291265069933426141703297409943411991186754938500624050512857993807382852625144739477305082341369393511498203866169064388022275270391329496886200371945188421996516306877204758454334616847519100543810798197462636116637294456659086044149693161110690170817582889142923625100868332024961694900373288523012915155979171530460730382591693872151139365056174575948708753862825811644711204808883174500140409037988064582131479088599624183754968921973465088086837467380827813566472267170866376640553247586101826985281094328589890717095416570290532689388336848435880848464118227361810513261503578521628897678301385198109812873223493141272770814424673089474523584547054105502867069552689758191690496788588809123160791043496359383913417381073320664252506314490169001867579289565445338401782994574649369295425641092173403204472369499255303918691121770080178077414719288694863752938561761660300981522031881296128236501708011792502394042865909243985803903340985593956541053046958128593487442458880062468286962098412748058102007278485463040750149824547417118067972341160171417428464102206556997170294305706663112034251173599516302006092162333297693212327741896766147189247208868701677182131217667073804076035156193056699682411290813314658264861459581908933468572496818954481562768575601889960150563352355447522545341301434085211604303886354140323176223311654353566595444004580590770421375270270470864111033738117581492866227035514783203517814473041544252947555386436818702310233442787154543627356229852966174106802723428284220247854344573790083171330203053606692915194976798297417710460039732486201349081075993649849824616555037232121162957479712129024*i1^138 + 194409722804647415229630535550353768070383706183807979525313521396244017138053904324505231604787609091814254503959418545443275887127409675845450543871606480413160565931492119871893324851403208481151330640267263334195129398324498079504745993354428953546119082087920677878472962377090122090499224679933694395589103696579027574995883941224766433847547186024335429188413993635872728661682172234277796025699856404103910874575366962544301336924196124001484122483659991222064228476727932144122199264157026986287769619741960770663782474822627917919565568989222255210693533664563323260218408546883686817108961388659724455591775194441241974988136144937893943061807349080473091050640104943537683488124188478343532101471294611650646328528699141740688382360541229995944315590169954789909343292214387587221566165034728572102182510841041623520451911944604863213566386249138634677624934286189760293479226518217220651551914481355999203721290321387768189809407938385662422494367809640900218824088952879815606415888544982426063034857548277031149254193598269482971704587225759125846145841610793347134121652245132432317776398891372259405963267359981680447809527120169008038202132526523124097112295838056008865570411068104143976232869915789825075266995527844580312106914381236475313455584173505789909864297515890770666141779511842650755315710408317970621805378769296637638166880863466572979862480271400544752510949596614938432086744509302978272152542089408819799583673776769462763474623581327816866507325438153002674629156611384700474486503594482572975428455623731207936699647519622521104780161269845623005178883598866531963930952665535846332131274006988804851468478909684702783238979784286331433713909606433258850581524721921282952172568174130735299711477937898999799581339716445418330897837799636647155977832985512094645816201789686532409839990186353501258831453738336975230734611011461691743314096568906321244024273818713430869237051006315463132232096966128735000198528258331871442804506768532867919571972619313047112295386507712333528407503749261397250776658459588452190187448607639810578511762454714399995911378829312*i1^139 + 6543654610521215453802082529987857302534670698859083280198864342017278769316488223543282923568468650300487167559769525826819427454413509629392191394577445824467847105147038326421942000430204438741262350531410005347778014098001022233669526217636108045067935385053299001933023621154150087470038610611074304169544947042505557670838557527773232147757965309073015300413907736052188484280497486419020262986082184800361970296633716034409693832524196102141215193553381493822242221012315090910405105285426126023767980606697115822064419641789864141537955976979976139129639870466070665099575676112560022388854237031280141943640348927733153025237205906506195328751877347684247403996448081022645758310431781113765337548156714741829695450650479204298422043337356151375506678641716670104137411544709361604391110381039972419564885797063893329692898490500827037809029804693887429611332222915876835635616708016505468321851383912334161304607951353607642852013197286660296693499463363169188677816370829838283864446306101333532438303760528195473495278335962680106449162726044627406261511666855240938088115468887045607066292167169972484729890892713085423043043671286011937103735467219916541157426380796042513657960405456608811334868153342072591425880220229616474513119193798109076671745832975942879479266418402923412310428879439413412367300187149924451435933705467447164677765832630632826253268443049066890998821899399722556604843729933493671651358835244319872774230749912524180347839058661849532152803217208611295154728463417741186477100220756235551641877823435275380694014716356828270916994875925720239235175649210689591120966027150091075016582402963243694257047444543566543089907308074011729074200914148597783299935059951523056700325456237133149361782172994265474845017649776470986538775585139372366956866706085420198304094677988038090092278880733095103892573789160552074776872770556761868428614995847023623905557462714735506774521144518658983638938601835926180750741808625341391031090190261588796861538198104897339340416113246754435389063624127447742755654202077449094104604501898407847133184*i1^140 + 10659216233778312358088645622804889499642699417542683408473234069688463038389724982433847055051880909906557275328640096489606526321176812491719592365729056199506984704354041365850496923488101176829426267752983061644944263124293124533837590993152279500369184559584685848504921346133956832576305262076509085845903017728569977082475296366667269897341677698473705655808990938477067130521687244392407350153616432726589949871659652623497310620356943113932435214046122019033649811872304740823324657510728565873480097723925208892807327303103919899659111359791932736372961239887742138720386922958358041298463523542889708787823005301458716929909711131733435770904233273349847975923452652528052673742293492811009351224741525482881179233174721291237819534378428555748432227555015863595304193038400833169663509760726004555484267667737387520411287178468877334943778701863949962086176173199581493756904106066555040005132624547054939032261330821894837945804833230233747765475873807747641087874341903499024059066988287803892786184361796897915308352041002722196596800573612643589222438165994343595386393273705370639253432251130950500745380778991529093392202226486069565393366489094254914694282694543983097867515557573598923852580855563849866699774568579976251431545196022327383133113241877415434423930126831304830069828087021235463974117336968798040192854632454478790412880831188871635292450479357542228463705667371237604999122447680410214528915747779751046053203893408559857264754470087803710251907595141493940777058568513267000779982973052037951590090452738571367344950514059190068856448207091410506924394102665177741149107552314262148918522558953760535011142296194846446571879792168703473787850787984935938652140971827525225481274164058901181289307599742233369453681900461157678944468305263810066515931689462610739855404562612628029383173213324683208240852426287138740609311052949816478811859624766429071323223414971017382455210660660033221349041963372045558154194625774845920845621577135269985680044695136971163237185699590397700784734687848856831221954116583424*i1^141 + 3972432728401816533553375847651920246174697484848533966448390228557213676326600281101717591666478911549987855535507720315302443177863196974028221647811331764565129979534100614939986807367221970085183412278643080192030923807037893748471087976839417518293508022280215180576447133772348034685774506789125438367563057115558078947443101245642660101395538722279544611467743436962826938900415140766720881422643719801162435085464169914928930016569867528024004579529558997784970687159345352906592766670656975269817058614816126152646214162587582885861132368636700551633351265734128785137578214955324849881244902754105164219236064787476906792683025961117610971974562386445845816792007304219923930167205693616052864571941826736515931522067830931619297711395345230904536095213608309260882969672469581432150692723950031633437449104220547462742211937185074515967749605085577212440298206394658915791762854363357781963201896744921496350283233415566247607514694262580448309405416027367882305172284447912122981162365229186883811966610609818667622070833236719776260099657230958210566200420668206013334370889606167337250114781877568716982372277864259275202707726238083935105127032327638165232450874459003779555436342370718430128237528046619078980566805380917626346524652221390285764423130446066712710908806914073015271811736887961610793255372961523442696253385981039902788554964544454383392862494671333755264393643355248836475461980062863983491819983800057364815592281846410117978180342469854807495378367449360855921191855536998818741757151388741021740369884475523491027277683409527988717369755740834323247361370987848003382798202787723011665298493846240047022181809462388491910279575000624736930871031089707396918304834980169108317625304151389259939297749565219757018218118421143746573312804685240282644623697094655851729667282076318964994022843156935827534872171228447360466070145193993231469131069156067490255689193429663106808094758689050349484329111405156035044209732218783944923354422590876047916957288770990401527317257438336334692352*i1^142 + -79326734319851072850072538136173043891289548233909208472467874813842647892379023633361711272229873863028229091814468334297863454415294912444235745203161092099447603718333869482736979209226941655446896790446150556630950868250373105246297525061026069608801739808967434516799283248406925233302866470754140999548354708687135409092371982222944819965043530491750732951858278400143855923686814830080820827379598084584460141880290158480157327561437877847905169837780001747890257949329807109849052313885003112591455861500645781603190899597635950293666015420655402734368375296837069582788283551664491941557939074080964792083793062781743506501829300259112703554278311499808684373178686524438025357187405611441754760867859149938527474757411988885528040331389156394633766609428188097257877403310109075974511991926876680197099237851251806059407734359958911644653200055707859559171964563874783132755189907439430933763066928557416342053608114137136282132150757408181676304782015091846832996172306356066499525601058444873712048057289463545419173268281274484782672188125568229880723409896781799147400713866293567958467354045505386363299024262253423380607847646748915287437311216979904617631809584774335067966008189149380559822029459291144670774294219486477583801209371244618996162481001614215583214605959252749838619606586556838535215408223180453320446982889734175087450201248597411762306096019920563221882513560838385436042880539389934112581179487211368735511274431442119805952456741801697741227954136560680343328197669159977308370689165031504797110300889958002083834576923941389777180749024194789093239045397357353852592784360505650492219310276228267991663403911708986746996848886903678999878858388800620936736226219931926472499808363402252545674956378011990158742739628880490544198396692075780767250772869460928268903835502067348288978084061371129875316154593240430425526386869426705233515001081241609526019108789359263229983254105351015013607822565173969143153076021542602099654656*i1^143 - N1*47958017953709764856551817991408925960683298572115292917559175714835838597563648295054734611731969169804921385289583932577372225688611640796686446577624770172542051997604364506855769988771173572314528833331653608535946370829798750338149216608095604122414568702829637573493233587742484200606817406344996711168000000*i2, -1052282357970659805020419102355522786058036403061486098412747316044716880211481230171218146751662086609045004627550892652334132364490036212969211638504934375993939765726927035449668160750779939181093564734674645661371440331661573160373143050160677488410721576344661171924566446029527464616744240904807844604771225624306946155266582852102646689918256580274038511063263749638311702354869167602432725704173983641250151778473492811837015744483515673791289965305627903070581427537899162077511416520652762296275838875334522189114503978518161315002085673901302099891651484629468307073534546849234755548583168075228971887221063830273598337386610973553399357346196072034468214587346745267812527309789029361665772571618171828644441546694435323850034415735440996211724436937808381669279255091501814843029503059830434816441273086489955272844361769793313052046746184577576021610708342366316161462703647067191763442327851917204259801259138843646188913918356251149556309430941796966660282719973857479936460578835242665797504416900877532179043270332783898868694585006498072658742622459215581665263283897398185805541987851739011810696048661159171874184352333803623966526784008749373420768205772205461718795040362847237227859907841434470190934526346234615079070439454182887782756497741408302751960294810929262239504595651934204489208300170785947417466395616746824402425379815242704671015536495630791265641736592312581144408006203065158889517015017352717290851967852135189182247886202604004839508085545895739696452415873187043234715782509673186840317042973186683815399674478740395814504103453609147094827603670692861999103073367934660401808137907146973600729733698521618425549579500172758491298256383783905255381759337317943608346391545252524039367358982540327039111205617928097462950867824144662489219074232996420948662940280293890608047502644845975646864094939984925222808900005148774639130204546378327236710347803668657690437987929627191310602280275506946125445803216657871040553779916790440119165354155033623350886921026606777979859622749187816078807217786377988973157152049487577092382275393322689862866653169833248247069700336822604451173468228266730530814337101447609486022073631745079083968557789195784409197757267955467868353589700064124570375341407410090730114361404321172843236465189863198094193609806750467850336081294266425296441058331124657841037290691683550190299229192037727129367651301465393844300025867537523042284660220913869945456533035711467528634146539144708398766988519349544005922269169143474474696524933108570961834995109804604939097383289822437637640406269778005969080668773839081518326383835805441315855867389401541398854227192383691679644326354477450697736739026324793858533793472045275223105720562838382455103465225537257881409607026548840611255912868271051664548523310790929556033333465796760298040036843162062639470970526397553380217009418154662338726288305043770165045508239352424224116832542384067940353922712356214820326280432994890965049651041719375467268254833049600000000000000000000000000000000000000 + -259062878364987890635810166479858070472639734317662969083973758706458348019180416493527627746926044362341358535927701487092589680264255434705804495342133954023717396329783126943666079613991012551373875689424061246526810145679359992211781627922126413085889824257891671260958753115031662412029245902239598448194049288623598158316919097952520142665925531109697649438515979606617684558227004546671341349629578102302968484829561503374107370477277551178964260327789797240859674744609493845870244909082726576878567523659826355186120307727103623305183910818722912515712859157129303455210745348212104148612456436807488080530647282409449083976849881822515315924901587933080987862801672464565937141856651553296266324863540425997678346030779234193806249062773795746657025902317745263232831699509344934953785808927167908800272080304263649965275946422057933160697737356641268426397177856622880751919029179425766758737738591184815596324953664445810151474717095282868094656649256840120843212840804206907789127201706830365221580772307090292739386352548753557944205642249840889448280938898910230022472320103743167347450543411952331484108578534441251029788002940578239167485615088837331026052734268533649408378940131812406349456401438211386259064504407183042577593029283727925951132657150990609326605162606285060078222855930542753185684045688646599785324067958262827481582858679836375075871132785670164174217329553121402572477386376044860572755165943567322189270018228257115326042010893790345663088794484152404321078615119139513759662648655256195647414275674102554979959450514241863320911291879266989628759934774841049870657798409605118344394743964715535462045970440191558240783566714609271659715065664213231809748714696223295294462115964357439003018997414203395898328627225307385027279538730336897591132368839857078265118520820912144873980903966048468153700983436140592859329231243921770777178600300813861859270726705806053443102967059977317671143874033160235364767661585350195708820772157642524506243787278543772095353497741611219898052813114899994366037446008220079630453732526208411352460323514558379440898211692908657994749578189452063427301415255632076204832160397067353724053135285474460821658588487312128874222740377841856174253722492025825040733452926754228674201083145946678886989152263924079194380312795141663457179006557494171748847913262608167927324365882134407139154270011718758938442248948842262859350261093762249459349491669025120710268600728415230135741783779958904232986395507487215820778900652562539375507628097401271673163940598318012702581849024198638935972766031948353049852927677809071794585597245763644905893739173363686638878815159043281941420616554265682270843072956879026964143986071943905306474538091800585103510832658855460114122645667478097564947250880135726393128492854277751664619088000235872019240752492417633136004511141171488436996936758001791731388457427536278877119726082076067646935320764210787391825475860698557771310527213150685195271508004287666236332118638592000000000000000000000000000000000000*i1 + -1421519459570965278057017878276725918741823479672089224393336391655249414490551070523766839412180572241709511114141018855329773105587198037164188469888913161259362864769933631685495664223088764955897392023913709486693003112317854516745197145905708374303899408979675772556062544663208566352408145086516828864681606464032375567626468076388248016534411589147272352081001200756641942721391021439522151786946486953478019954472987979475537510293627184256978454151976062351020919573094498838878566444696280183515272318804763910776591851390160727237573044470753587609905300245651559995203644720567082816448707376252414950143602876654045885369746143908289582670688523360091810118540484977390727659865789803013341801167431315994225676207420580921794933110151117548091986225472937333616246538469855992504052808496970652670946898925595446087027089572628310255350926641587941576587054331398890951405914697091559677960544287918240559339145282312953156013085625031550561527960701848713384170484479041575180337271149175430142973253941708810998685183962624543540453540821146126200191556274114032001657489479426652032726437076034757076472596647521389333670682582397274418339535650244883583626437894021340075008037220104698581324752809187065038704035622301494370635262902090516580866572787320139515650050692632437090145370233613534587831456463961376243296370143862132540300937460712290241029001223235710713943734582416675785433203192743324992155673457301533194882940107389520511343134303291404694646991612542227920675090146054759913105501182925745466461020962385177190602823525353223404212627012363513292192586434359311573697612498040262173455582250866259585868211084412109111868702589642217918491880669944266680331907474886213565812171073778745641624171082312389784016735619587284488478522404914190456361479670274115776089316282059040343932015030038709260301451827810321601197720376607825612833701207875826251825399421928191437717548667003154790171931681855387676368502220517159616899781406711961442027842384346013537935249192110162272318390290795993454199740321435461248151566572419264961551614595557248105610630716349893818972497077517807162521076298549811324142209074594696840324785771688473559070501999433365827914031527660411188958599709242002299938604001078641495288100563815838503552108850937202750974574766846676120626769243418156792236744050658823506768324358787745387189602676520104404091143278949867556674270445593896923479973092400825737346206691925522830888556128298645873197315677252864359602806653075686845085126651411482689957288463791109077760464628248480459137311837549248912841312697436382345154647258366222787309222844336906381494680132646896313004090519941518249424647790700667504639087211341920888091939036004217889375764854197510544019743223314390616019240467574266636490012663920892487203234683562464181235292845927140527623918851446562210738528815938499020400732991762637052838962173331778305944303997940973288477177491393906245598866299118230984509850008493423808388299489280000000000000000000000000000000000*i1^2 + 43140560185043802125949315292968454745052307532597613571830788140498661537998771461335207361543378321690091265896758255237037296806975404336774639670395889537070784691045923818560495716674814206119213849216250223633430143679921505402277338369778215584719740496629052415853524669232968765379324236674801876543447121758171561363817651731572761072382461601745357905651353680570907655808912508636224717838609834335493528815887604757288665018158173390152691994137034143358233187079982946010469177486333585506733266390009504018659008348963439631794847718658031115867126953215977617683661011440615001992273147892543022848120319569787770143512790411287367709521648283222326862643163500503815958548290488614630557413938196599850510872909060587514528199904752695925346976066727676310875461195749490981980379128329275605280894793335801634759811258871795718108370288094174963936172121238449360796823777012071964315920985362248296061973890922349717239844942515401618862030108415571027160013233429117589548176854676106649284059527847441941943051094413200146166455743808020651599956490687181884837888420472946312170170787666105238566234426029181262336399433133639089759604440170518132582858633736955928701385841778534751884266142290081088168730735641018668392690381644935265305915257607568760240126587149372636826093908988183630113351287234364027447154073195397833357920218264545848514525770898168903270663077504920592719571719372373711866338226131059731782567205118902352239088680215687741517608940782110855793675844940226100346548843197457093289851818003072832582224816943500540323617695058557136604488460400235877114029096429473373796671991011376651405119978469571233444556219145963071918557523037146979204528344267246686327370315739560414873765511834472673198255164966672282665988724936487690977587036150309896548892724343042216170737125522775396693971715986971144972747994095274710029102438567619004999962845899148089636676997651364986957174797700596170725727603207027033604530830013333383315076427182281608165991973503479924682082226131333307582172525850134171886114073587880884821502383111211377849727106249354196677762784599881678849648949566841809815847851360512382901336935112405831650393453473793435336514801078873097294704484855659814507940192951831841894114028048043749991822117039664349768527006012641720960707852079889966981220258084335018771349104604646256097795404193154246591223680925047679299436711493449508521416982069057580608579755680380615170621265582615366373639106289695609887093023544602131060828827671971180574334756899049172844392270231945054313138389854465950706195500920742582016249225288391425442203640924415402449118869824507281031559906635426854146942214135901986837383024815625270451103278139477381296554824500191800106021428102612491809079537338095512048179723795826995825528886380536074984997446050391587169120991355650745230821017055212465980295117339612454627797100921198207230519576973464197827152487624727959610264875873748573013932205433077085081014213017600000000000000000000000000000000*i1^3 + 625561271555188310677902452425534179217612637230483019526193257301919295055397036513021081551840852414719962570989547880280409915565476059592896902313873950282392304243301777534613112195872769025414055802475798467307906573715384498287636536199857004860865438266392079585070638671802872859010326393525156297751121984042702110569885273135281492036152323528720369106209649478576983589021736673328409093803196343989486004747332098616402142965735774480286600756129822700369018828902565331688353709900055451567169467861404567376881828939630646904122243231882764464115220926166702917647497417527478378663943935342922559242406292279936697457930871753090876271860386787170277045050032173067160033699918242607071777373097332466679645811617080013661797178846690344714312374029214716464655602472821359248475296108573136057387962688132365216003312615203208406460540555511078200890145984022917179674767433987052268000551543305244876658443887786350128349767097387185311045685322477536599391147881832952878687658969102205922879701739852797025404234585099330162552948317115104798565210742011718820448104926664982281047704129597882835613425462673697774418062997561017361571346522165295857944863212739522425242624946870527373009761335779540812229399498998578717210143548042808824313360586742759339082970241889455416043482526346910851138677925524962550318717274580337806819374722585299049630108708321148040276999646039745023839442352807182830450279523357171744608756813729899485416825390785362146743869366248507959309623735744979059386653309654424458359086583231661327038938266726449098276275226069653893077336162088869162902346645646246406358052577204941299784032477213611130484472000713459082824724578720344965941925819552498969086495315020062221548678706097774654985297081489499715359908152377721565329374807710611570828716784073841253412992382641775342829280008466761814857055786146542754121223945442690478790954246285014916996017958898498779920409600280714811927857046056310321542375971815967995953763571418095124337737087976649154234060858025873562965849193538591814278914749181820606705359669625596995475109375788875478381161169565446991800042880401633130541239167379965215929839779646249968602902441097257894276610630393806417157840843690689847358373186636570317991197223279067121004704339664646185935353533987307436031692270270006003393459082317371017464329935403745468839958776788970633446344637314025732323425700710539604263499533200356287383908636052975986408387386041650685930268067390743093243990533283374938012229227146045538209756248122383983761423578522387786887977913802682728984838517433836055286548104332092849056399086617115571027939679499803440275419190936825560953503146058402280526471988419238294265676274942655671472070591653702222843157343514994195486535535904371888238724122385515923237663326631634694727267251361233776231477014824165467401476184357460627120692187410624887087759591169100296488043274195927863950465453598000272632952327723950726697419355488313013666851061760000000000000000000000000000000*i1^4 + -19930817963344646056791386565618688347329390304490091873693442305015457919660304939806107977853036288464487855251530466340980845411029950728452610828297583645420277431537032205473266621950985590317055376932188198090046298378823828226754807814120744977160610297681681068409445657869330910047219041144262283387160203992077194389849522466921171861006032076169329631857252298304236870761472602381542978417567751721338065629695342494385773912190458565803955511749404080960255056514098268451579705500284074716624991347485418490708086768659979521680217566876190080882688793666483887172863100186083609015327034346359138886052190174091688240808680143806581440589027804110197030260129879672059640642585583247154172898389223737491132290211015195042695437125227351932417979615542580118229022911412653987003261418715426005128542500058378102595031997633640305506165988487212145288926085072194544521205718740370523217493517807581149324558767352882154223841430342912337946330135688508549067652414076517533391950664035855616569906154271779250797567534247673010236905547566577917395257553204771016533200239381789685369812435573960731555846866022991628036650414635277256643701711761626192103311094469583750136855765172722053378953233886361099235996175764383562657372408412855121166579740521272420808552460042643658375694244700769733678277710762773810453164627552749259513229040823065573840885049741095638993507494738360845969322476504689050836091374579393161586893549831124609258390464869908670198165689476433176967982175539395098454098844081668290579588205596593148291098987451212287475612810455240917460343866304808488023020143367030989963642489363381012078761275910640851057324833964786933065624515696408610012893786668135731603368048092141449921807162481372105134808853278731183731579474949416444205487613013329422942011048871242274254943906826631380544909561424678666034929579478461975774117418123841505909434978346560908704119892591034704816599280673153147906691869089648718036183282515774762769977811757763641458361644102545848513331336624035145817312155477173057637897191190084735207730842069322124540359316681873629616166957897986876400046385877647125100166397038387853049605309991784624448791369369900372270363883838387067924761110518124948992583790155336289973658488762197579302619694582517621062597004601297367375664280824632009453676615253528473543876872944413741995909876132900330043937294382194607582501918176112536129118938443440517988011814573915972075499432693094959008656148933254904745294281680685702997741840978485730057551822673432546712209954664207582398751309016768376765038510898882921736917608744713708031573894947499092175262949835480143544370854783580438781635426803619027146744876329484782625965642282127884981278928226747427926040560870150369682738441787681662236509131995995197393676248915041997842008528015979769373512409112316293928859824433559666717155046741925835391875036117125654479768520765508086811233328876826768358806617382323589911110186217404173738383738142720000000000000000000000000000*i1^5 + 41823575983838657530811203964748085222743108594261764410885064369374428135084704729698623795698529102619787687193231855351524002974186321727115384215033139874647151391146800488859874218437701123350820783512513956900263997603755054051366907476670271706949201499891586132364984109984019354419810930418749316998072209782038460827992932130396891244058105669044743408952708445477210550113026753488535254283140472097580572250038307914254318933129397586257236412013447070241731360132327354854104008717827331502712796911081289821560747794557714488819043359243486543259200654151561878236230797290912894854345159388451428862622487338331037796844018979651708409610977950836892696043580670929434613552610280670028315979786692266985036436808874683279020393804772974105034245187164989979247751660309207888592506660835378155545837047266547180458915747594616124472942085756731822097512197870502570050486035200298164215656766673659317713339867166822390156694924459052109370907382084156016942928945635458754951188790797486634669464318578785703325275759895576968060681755072770130020843484605528955538470984703497545718990397388643600925802499951828736549335883915651402218406457816776394415163660733566821898039479547171739701348384801223074530300010765637591839546161899694322649100252631827628195116248862317487435750099389738689215018900653146952630199241181218524553400800418654244802859706567251239157870622353732755597172650571194291279753643713199985012478721173607520425404502463818604403216607339798347614681407140202006364757742628484126928689032241992674359355518368159933983966297766711139549921402706715008382122580633003587233247639555379198938015290905650873139565816832662467165457286647628967217992695270831295181135044667154601855363423379739476786034013221290776355245088028305747512610958980330716429810551087115227365158939694619914047752654229935893395989255419596390139731604473081100775779575260661145966836691505476665004341730070414735543418983736396213688912483037943049725134145636320123154665047059347275305379152204004125646780679896979046376292883764166930252437002791346016294005352647058076232101435078548401277954035654359392561174314794370239793145484367640256064287399692880153269896795253788559487595722714001909506826196153872064199617851204072093764298437956614877052125520257894385743684078483131423119425446600178920701685149903341230452210873955688533477298328457511668993177920190510590576483719561237827608947516342145284170316466246319650146659499777063718587073122912913397200003485299054339618447139227151372444148965222151555332899373834636032095162291374998246997461323282709546417683858262940267267689647648281072222345775847397621751113715440234419728954903407283762445614944689000519774270683554096188994235131835368173233668194537634282429799720966206140902712373871082861013042926100313444602199427075560442376999796943149093909519925982771603919937893015428466919841299362228961238944623761949535833580935337394149355876721813390068118550321561600000000000000000000000000*i1^6 + 25065815311200592280964436586432773487276340138269967144102142275203355451107464832871607801272702862482928447261844651018673542437143325497392659167112368853862058372683208484002302911076826737874402781236571843065526422444773467004234183983473788481990832758390071011224159231926634274061936198749156401204375786740239489367079830701769984814639866441634575959419096113563235838904223215358762484695613326343952016855052735192999087845088886678401928197535593708027932717382020164672503006621920676801979937671440485116533955605518505584246514916914770428503184642282716509725647043137076480728449647949070285681408358677022642913059629272323983111449159167624949934794528322366399257376608982183576100842753835993730668021831077424224701371163884170216677953406440297914796923209520321054070119131661618552900585161140510226513438324785846386937154798055306733090150758852367240315054753854368191998213680595206754099622886746127612511699917954276419802077774485937439736057026439304997449247369962110915091635486985734469843622098984516695469486830078969150143783218396447509718273798520147093795154789651695546420717407970530273780174506057058351558061458009470743055952131013889344510680812854450329170274266450390185290557098590052106746075492435521505844719377734489185552124857312918984030251822646723628430585618826714987574308356821619762278175716996081152783160316570714063436740171027870552909240413434124706936455640736868161040078751941384775476053280473101570260459974438850710207404341563709091702232899803154369434819309455982431924126698991269337821702740233764804118609879759709823776405950343238951677099249181180134501101408014376336805140886685478782976753509245282249896955990388051419594104570031536608676888694001899180183054186937729562393098492536499273365068161863448438577251774096476952407665226439095824098834870804294836720246119057502844331228191749858751750078683436112663331689443759763329285236024824448738160283998452199231779511007499424703331871536625335739976972619783738566969156207547550628461717807036086555422282014847683407195198488924280845975223992876484272272375072492731348690937704138037459763844662339416363916347689306666535005521372230843386747813966198633216982596236017845530865593847697326100363249217533092508096864362441990389812578724038521868927996336425749084191180110226576129427478460253482876724591402211905483850757223069413904304796982123632358622791902201414691888716595223836601243091932815830639216358313819533463281064752264922920911489893556584079475490532798669343707770211708140330810943565512952281879254591564060843796150168147787511066634194263573077767459195804563419679485401871948452360341231186946442438595488949070391457045260283898653728785329773582378345550912331093192571318021429197694221431490568147457108067204386703478945513860326888504205400950461684984912817472040291994648485241402107105441873011609001399584001842866678729855162511735837429329161264392385441657770187494481453779857178624000000000000000000000000*i1^7 + -2796638011608751971976424999095065283699815222457235509972386092797354551738356238294480995024161318598726804619037589842026337050812877768207024339101785693734240380047533456242250836093289497335445099278672378282196442636517576173022413800345567566358094350424284746949991860581725834982718218141177162921895168181434812361639260245437463475948850425097866337984938634796856165692170688340275821277851849709305035828807959474605368499142636068517330436796269741901422547205286623286958850412034098822319325798040538553711817179498417618794749991001946383548253452073134205952744849257433350341471872014297824264462678945085642471732803370982097943106993325674059717778155852547366382890306733443465640261156527215889967624005071080084257149173002490710468050824834047784304385021899594241599606353228806266173295069305697102222392238253403359739604725240187190867712256988073699573255492232804324248315381943207875289354940600534654341210349326476690094800101819522735302649142279230044688530555564398154294948570725876787392688578640866718735436693746352158828556654029933971758311679371682137406585325254312063154158066064194680930111546569250086599856776198598432898825318694797110914130640605778313431721746611457876002143592837062416778594383385043120946661491547269738779080956957024456793592840867877039389166439998534924446474464280031423729774960107112506305321582703140458975573145640392633785935127058945885610287802601058883824926495263011571339428685562903838114726146192543246423612286090579385795521951606359980559417385430117679732574224098095143012371337764074618342287240960537686332358760079358982189151757666984235716520249334333276272701948022353928819391010856754560904443532267324697990905236895367670996271494157726180311464537372651762521083042892041075885209856868125665228933343634468643103676712616347735712088606789996845369635000117651712473368165110617109479790307162143525963968538322225069170352114535026910079109881219115472466052117216032791704633356083058530941469895630077632895267185143250065757481652513574256136336977045560493612839476750001421269267898955004921495414847214102620076201230277286917653339808563506979828333273609374009418360978036765476122721971754468643367078620382099827892646741813688789069379220942450119649790269474348244300140811518311654492458977821291266779362857919282432661638321065628328209521691260353376693142652883899426460155485476186415578767997723223824520395575647772943057795561626241029111968923956940206638109625993365429020986716350743650801403118030568272321254004441609623140552853465172354539888733006052963603571423401674167329612649339692399454697199025555339788772474166335438056403753579067728322480830835981398708376016921707153418295912489744308272057339856393198934147337403602926022724626860169739874895408179966940728838714299594109697283507608178603704302366163108610159113311314833296268007318234222550851920258542121923391915171145622823851710916501241213899742118966236581492298874880000000000000000000000*i1^8 + -519804909129660898546811950718256161643854987168405168738631699166359108740507436406492026820085948719815737147530541120140665239869885154589485739121013642335753562403444867545085893468379176817576770349542666687867193881419751839378181520245371771974527923486935881953124162488346343637639540117675298043288579868351312630396597508163875493098700233359114873995278678935634723258956002181602992120841629729533774111858980240772460061902672783242053502582026698877643436459678848299031461691055779368522107294845777698700244627673355807031707400767247707056698005728431614403799048447010761683147514149656263373538456396581988249003726255796270153033868403240965432054502426204705044083540920758505263873678336553950678928208200255588638247797037263466075829789309792609270735884119376698965365716357752497818708452400484526244924118982997011746236629843534943947232221790610511264013626235182928303927991157861518829329520294267416384084645753720493642520545905782155754401388920034888924240556095495079564244799225989908369692676312450744752816021405833371919948679278783837071052398536780527351958168128995885279719027657168306271203274675725780454704902945779626933414382448641433668117265479964116367796701706462716627231090995112193203768871467430507252416260168214976008274155257136699859680543971894200946521617537491588952676530639036590433801145917352406142707630757993019780430195584755723304453286232832263282177379399789895314491360740620804845265240557146035580019076215153572459940425582079982451181211541158494682301063922946112486993343467662664294271920350591866776552953765252364093864054939670450658728427995037695062379358902005304408714446678972703284533115568290504876640548839930581319093056496997255454218112552695837317229164951652737322244322056590417764738441435147324081317712941849011374054571080195845927040671879164571542891930842935651249258344727368970252886553582788515670521499632352404322035456394094255288767610880007185871159184671619566042498455722405880738219183432393047591465013211398345644567684906578310390659061780604321358942752094412533305249465216681521296852009310800779379589083049403775229544813287703321252148329118235522698388750142597426462892779535453243442854630273771918928989884650927391788472743243660050776860037201192625200418025539194163193847485818547047536793426367405929466852495780492682247490410438972848578105652969516271213151561309629734870065158762414841387977502218786301783727127371468969930367027717126664915638100106814653358140133474049961886345488615487499565383086544881015537972097559168344173628615181263830635980288928101681452415383146073698170429939995121118775875245921529937830643173102301362457976310922204008313413059384249452556464737622960294292159713524196714153845140398183857553526020429877484127053773537550532395961498336306154654262311421818188894433811163475404953799735629637531301741458820579189707907330640333084716196639821365899278737680375824982035600462996398616371789824000000000000000000000*i1^9 + 1618169813591573307218793405003038856871792522790607392852698325812273221114973664330606712612174825123552531349098231697870104429317785286051747343351093926089828101385078796586712498595974959701956662624477730131851815619658901768485575998875870762544247062782535037461986680100685703521112425487693274676874763086652351917198521331745125334423501316511890778786029002240199326447105149351797855583071468409167665506577305100725671513002792598939500080365361004501577007198343905192710282542236468127298486419006579241399414902296565710328406547923201041658516491154740609438575409205685839618673114334382550918152715797805919642486562285989773400431378644125805805430002809544100484089939665982712675524361945070363802125095476255856438623233296815233118551020555339310304980398495373488118329072559425622769658668783141786302878332811966678794662536387281699796414477786294200847915482714230582072428275864820570191284703362511182880181025946332434936022181102350781439769686477084395289354854128556062181510013997045936883380334011495689238436566278629232370569805580393159564935535524268110164219131298813986166942569273949107125777418956270615934173101355978678749675474546293355322469151889881710618684259340276604354813334311726404230291209069107045399560284554396250223751576241619175057784230255270427872118223275056647597941521652999721281798912903427206378293062366122732522785562940465032423783093754945491689587666581325633902525161889230338245495539368314613471606097401238304331681358623484040420459695907982598631127764182061659440737833232365600229183480090523630760144151044931576510588355768513868833417682115400470929865422782621951814046476009766174309197767165668595714573121058425379245087689600070316072605195748266799750713134422074526512656202722805210097881931424562586921089832079956516885565326708686172109136398741319815508352260086952619351958430992635663328446749112682906949576881434183680864741179813545713747864384067488974574840418821794128166404883460199993163797582402319280673338627102357225231578905609491443805947266970988258117313584003286308220895285710986436128803691316796293043068089953825849034253663208142225869478821757253563704185470714732432142110508313327899939500684262904794955890600279302104910197772020122126488992467151811402126216793720426223860504177548190862560413454359616744926861670379575526257983233228898261787861714547823483066735693092464361689355446311205890020077753081552991915173354389325008422821914528542804212483037747804598028185474570324930865627617408881919053911178857238249566490716471938186592832852699450542116320506770376697021896911880218757309515236411210642392646604946022284272263310186462724836877695646915070998596706543020393019330724231929987540327695176249758244457531202260701120694997480144210961848007715584227316180056286992040276112811311654243691092133970805631688476038305570685266761694842558213860757491670634959673572109209195733923351263763508043574493675542952727210360832000000000000000000*i1^10 + -105438630528448932548864632376535236672240731896141469691397102536574113426881655505983400392203548379515535868952603848205517223199998324369197758354795754334234019450693502981748760618147743401641321079535479590835532804498027463890346605724579111678638473324795696555007901573236750507703525067327228856922988142504048817236949053776896310622493114148756272134915899820547955512224166477358990657972502701559436437881398024263241353734431334309711282178219338055322826448817156641772090566984423513309029343880898413941151467071762547501975200015047415754578876300390577845994149343367723500500506718217770856379200424969305525300933221786164319619125795328243353355137073107248225405399646889000374856956702407944733642658612994045029147587163922060033153653211287551238109908217915339418014711194135920722428971469359879025026703190804870283044880858453523102682236324290553545805794576407587275457532198573799280444574702163710789822952045888160296574385721519586536657806990023049881176518526469208642130631573038385237966557530446526893717191301850068817114907834581647275605305927564329175739383329262055904710762792981714879465771543501926730299556669512409768965217148743188226463392387576987195057662263167217825275919515437762781499504813330350721814368718147881313154905109825904874233228713222319912662563150692504740427772107335289020264194515320823181617245715030258298800443337040815755169908157707353060011995580955976167340526673133445181469940410800891533984704595102501731051415030862919250810109593773235129670524658168538089951311007076357734618105515432161298043489785272210207065496974508556778585605846865630259903807011782668532333656817120713171008242773690601300612115668872533690494284574383107385117344064811172839486829004637893747991441001533121069975715044499662338760470211586648945916387272714763061332982412872567430805776958516890154839398597956649129725454563075411843793521237192286911580345321437615577596308115636798568777257652494814113865032665431744626042151418836625814958801966080560355776728293978993255405456018122761852123632617967406975494157727410913918720101999108291832592570251265569449534677926200208139430593303492543671559225343706835926423901764910746394382563394336442316430636866160479952909731837733100293275603194942486353590817692143981253846112846998646567746871101924420958249200489475967588198877540213514914991984500411699448861572002054364422536478386053439279829424510604071281818715021446757175522465221032812292571081167533117351340001050801302459085163450231893268400980590218937298488931818575583816756621418860317494647208370319244575417148083398799720820782666144119483193920062493196659493055093237365983421030421686511644072775061243971386954395785828991437286369016869022877785213415796445533860558407471326431453558174561190977218102029166036013824123569961435325840107317214239102384365783389197054478077301821449966962623556140991617534695146534261043189110422224564379420950706253560608194560000000000000000*i1^11 + -19567131005369953611591243236659965318395798654753581764758452565616259425857640825897110117450980658974619016472032778187943075703872172825013334614852509809009962106052670840690748747862495340999139789475112354450496316076588178454000333690369375757030358974778816960771070172085000058589639761582383248643368296318947602375826146514804507608230785728444011787600096844246826859466601497090044335130508163546396121622924115760447609748289661668434125537776039831093703545500774770622684155722403097899439477077224358882847346707902918876006925010046237370809615012451717153301635587860777982871702214612493149065154546959350651907095615007824252111178497269376759644266628117206044856869120164523307923227555720165338098566868188744263727767775872268691809921075948718553613001063345021131636835292848128035469492745339303542501652888457088120779437159176119439099066563928073488414728770260559869371458013995445929049173027331842096949353160776807959073826512512668451223270807399688504722518781844554584267167326632843872333479417969414896953241631852692238021677855573733063267050141003595490223130360428758280024905331434432525996941108720314331710771983315039396079263771753153482266113987942979609398775347346143718976478860003443016967774433202253625473298713914465690292262239928604775044120892354582460285766991956052776015691437089275051225602217262986451380898348984384973901694826309317864459937077387026052462168002464017670349060147333046915167632293974365314311258776904231260074060793239908987228627212719207308196106952292216571253938763288555176197054416661458707467244781112455345480178226438968422328806507926423415839413630359943915732018923304059379256498632517226223514785568363555548447161506402426196668434865236596676497309704909532913142200934726132849379075699204641581951736085112609894498949830693051344170342178021583289129927319423674058040524345914862468474349915846002510953017860914702494597832891501865306622405874269364879469502187588998383292251246738709571593449762113032894624966992352118859126702980055804990563065242284831123959168175911160499751158606094370843714901018543728061497492408690912930302784582279923868747026583717001557020909075222505600760682139107962412883467618290078653127264927270531350129540432868208055704638612248503372095828786048485504568249859732796809527238393235739577916213932294682820285947538987943547765160723868372206851552105907154838673986564641506236956127669923682604899989422939883893119854042561719695555149286774693624439324771635989582122982960344839402235442839979360255706626539269478280204444862259496177715322203132831928883317057257479807662297431446601295353326618909788372154009794801397267592946332364451270196272914397895741442504685024025435067813986065112373804222588190804529753825481757591932685536456254432130965987178002520095838772940878540062962570143843694823926178248537421390885890873138841254932395473129696190721146933478385748394433181455749018542636550672106284646400000000000000*i1^12 + 23156231648690546652268773079240077807068821438724598442913377088396082761796303960324346540522310308185997579938217600358594547824582793716135665557701736565174217828568939763390246625136303933998624128276474595670987732138938266165902453445276528225510358484763196224019763032247196903168812494294737425553519807041900332226002921332862612172299895744767176714114216539165957089482792585533923648450569392839756168620910256467796693157201216257909016970005318735004244039870320254811885544502824911045498402697335405386646177284405331193965955114602894107021286773708545723360689072995429432269403308881537955393943688066465705873973709336495165723350264221301383957218136974541866244372535862311512988909303310179753393653690899846243538936299590839555427390816598976110455417215420124500962604817614028967144723200808219440005963870111893128349205495743299994705782792107367235440913902217673848602941370220576408450377186073006505364395390492752230796969734965864266551324138981125174147016750845418112879661522604491855967342233962755107161280388028410044394534663810726123633972034292202702755891155456940934451560370832505983820576868442998090067879368050604637352802459526978491946539249155571760673552956632080039436578671996224029462042190298131607568792389613411537244825606786547846520587430694999206874311176617812961269998173238909802653911164673853628969658289517062490003138793064061326140038364305401252994918049902483467412708008420398539040011648106700718189559117985837296989747449350672700017458726373255248564958370255275740143220023592044510924472213103976540915109190812222728883756476533306387302967169606194434410443052349886712861748305482175839404450733812043416732726378278132127129008636951192384692951621932146205710827381886390451222691341580937876402187464697764009146061537868987428104068656561292829988610984593816383573363652987240133218831319424461993429677531957367001656338528739342761412555488023572657131845839913005380747207846627257660021201498203883718360977737462170718331862374975956197471300974438287111868170151411577358055709995805517490138782381168922963400916098493530476225435974977190196864985680415809004509361155320885991465943754506971392399467041698114012537060879213713140061326185938456389553214314792851001627732787593790281986367096401781787935127145621363207089956897285208560064154382951321230347828778233801269810778216623284874815237924698973118252151803831155033461660684096580983081075250647780208669262925671113879463979476145650763485840946001197659915756914092135689253772590511286365020269355278438493434295518453044552319535428411704555250960471882576517107274827935921068390756406434696164266070416599389812613621924048941641050750861571745135793518045278687516958740345936652233984438512254520417251313513359467881026471391401053913638696862265008773973962839208922096887710754477628857674131156895712379104893724881727585931059252753210892594237942211678158323056630133736295141351316351979880448000000000000*i1^13 + -1338545502450833066423003524299186196007836732440548943534864253594180529253278589026404084957060057322148664897555815056566599250264755238794153673798757097826843541907124171334787164257024954946134974503903892206513484235536909850777344489896812019082392606131076306338797892482173127423395832797755546434685842662917372126615592511877336843229671295428936793354789390671737871155368530543541364440540329374040267400308963394964377702646872399382270948786066879892582863133640806417773439508469301166332706232124785826485056371102619854857073505569724796066369100015258225338607427084766925609476560145447962395982868363910521019648016752127455796080245950512040748738128526976713975178531681928606642973663109529765491485420303404614806095703630432307229359979260641828636705791165203278900036666007878615291696108556619039280291184562542990676510742953103861372934226041918835913987222228856487368479445800185813869905535515074147657160308268601061116874208020454426947448643724507940702302252568076896370289730855628242929607403325997740736395246393540542104598260718496086154478673491087750922461180599558505007852266707325823511958449223590134404862691166817634819379938462023071607662819557194357510131329362310014496533999831266524179910007726392540745408694836107010978830107802298592345022072291742750560449241766520721630849063143145496932642010256055397956880183635984830225414671294965630661792106789211352323541388270906726453930442167978463039601886065046171824385468551652353641528727092063502144440411803412490827932147325854283846398151919087767834613357095993253451662272854990279256738767264792933970606536937879584428858934667714978987582992084395795809154328376388227957320676315340803670915045212499626686630119013060306916840788045159712313140628864807164596014154783569148955180903851904144080486237533829779034193953343814759778471352327531633676529094852128612168445582149035024031963084228751268947370260146699053776136985515580539742407980452018881768592400374265142250433073976980748380652198162441617002374252967908069298416653711337986840920506773995676572928454250162257686090168611104258067823809652656680707580357838390271596166170349887441265764634725636849723474834039697436809869175300642517900604502631564771974471662491907535651772152269238086856311852827294075579918369762166718574271900582333420274436252704208742644059297911079664646037785154629417556395453612681721869390996789416773883892351084459416799821393780676905160437507745561353749666106599738862695740634862470237466553397221312500407670466590384657450728783192385611029146577088155419455428602287133245076729464079251008514793962121935537893343623154883159258150369739712398595862208888867164339048802501451244751976924222755084655167285667190028156451123825161563660410149027563823702617796223821056193542018226693295910091068202357878597229167337159056699961052557582348649989227862733010028681900500294919371057076940972804575463221628317456134408794682687488000000000000*i1^14 + -130730108111457774905275456814584647893948901890597006311070455303524051665336149626726645575137307202647514473672771212766208132297515553756556679471765792236127091694512149148398275667791291621237658729216864942437923193567554650022399590457959612616746623641480922968456893765064796379949918509019242430109646899897231118068011324929589270153188188505918751658567197973796966808578550653260822589372152564440051230107624893443496162989075239516508552396289481661393932348832594383971939780351304814883303132917852991965367618335649193741542075368442886039346156970765412455835971788295461333110783162263180211691090085987167803594321488834886936135555435360264522944691198231148950131727207105026614934183430785622270097480525359516042096751696598609358739212403955092883979472393785475280693139916164507968479334435119304345469390601901560642119840638835174769725613696683433186607790200645666526832751478081760682534244011338172303987196450338455867782327482940329489182400105720391138536764939058722533116272492436270450813036883747888036204314089402248525020786831782880642308866952581063185717631964398044801628167624107078714260434953202254600289442775289680773747503810931309944943737385030476596461842902703865512419914727013512558387656982217672761618198258413612519044275394053604215628090878510576636234014323804490547646496684051957718048417419356447656692872438231642337561450494501908948400195398464686044924510297967164324415455195736976278852239964800543576914677106398088023986621333287831270536539253971369955265144847757170403136196472505224395613502299304415435808115659069399620089671605706352572199247513844119495329791538884129996047254685846166281580572853927758848952991991799531218234263384895867720306625132372829940208697800303231992960814849827553376977628940532545040061829727483532410950170005306773235456788930321482567803076441049527364993248834752212394787458160998096791578727585782222858784804768321084769936254846633212558281166628919379442157917788967917958182274746410681810396136564724843240043915059408650011867668967681534194439735719020088067339022098686860537148605951513282643656782715598472642373333394375039695813144415860994598717797103453236951118404341948042275209323280426387913733841841557626379400170349306961909687822938362059987896502667994781570956032961346540179479227066659368985974854220963594175421324558057727763312810367697236864231352403335004397872519159523341798513069671627949133772470595788737752686744115177374649248834419091867580251594827765206933448825138808150678647307985402513793055699115316784445373060357918669871310335079235157818670079538234621995442596783793183575151465160485577078357933361540962148235479408486380571715103553055350626228237197351689019577025930953171769217050715401412679996578377658328949344055018090503293966638401249865117346988676856240024742150278717235817011001870369524819597326375601767103664696537623622874139539973868214743678401421732973962696981905565286400000000*i1^15 + 141688695169983795640792102755443470455421477040620335518766407752039341851742520350730399296028984071102722807141010262447563203847580685900701051885629392712431765142350610255470321017301419863364097255961171521831705806952340320986532211574739179981459295708824340682998188374180085885004207125867959599848277723935594706206234704214359583080083166265345148745247608801304952468288519077904769019142936049953853292689614920584544386689279635418699819167897263186682089101582377017902212701032176430131131777011326377918804466380085838892834903219039453508452711778179441127562997283743892018923520020355904768047920681529399147674015454596197914876109351093952668384342646389921311751457062385445453435701978884305542845572208435275789242231283258136763688206366262889550833189979318248422510789291527777019029607328846676659756682267150854137422184220777568273051480464476794251822058149423434486952308766813354592006955782905511901320127812608544683834786301679094348305084726738761531851012689537597736770946651235100516164720726620990637441688173357612160455910727062072344250243248378351343233565024459922266112190226437842769786661059577956160738021911884466638069260585733074610547817341502095074017874998130774607453198165158436291619979712429013564955499487413347814179571342620734753019721393767359605405464583563959456222849718906443175930390741122558576886043164102038485730615202699714892080713590156102246464219188464407065595109176666599955163150614557795757905323483918476087697023846867759642936235334201421959210081281989169778581391090601542041204181379657384207361255890809055373750282066440140570939283132321244285599142858207109318627256144453491195171376439950399365011343543166713691580590284854351785917970552605356111459996762934933239334719029098030795931830117757727577628599646453116905428808351337043724168273664107022705966327849593675258164364981805892672427060358958134641598063399465109299037629242983247322208458099586771529666337086116181045019008839761596050917865490181086009013901071410969168374096628743572406623370180748021638239829594699253891523713811162191997930222280951948866117907953989297152916191155546453469305024004499555273545728594685345380086059236111067673409816479121948803762150901674633339616627975769058320463945164071935758573856854599531175624481904950549317631452261396873019155460121176450595383327096336054091749361625431940047975169039086331038773797200367053735595753865000146968349608696959391001979288686438531184656255373782925435609547032497804091228852613967324301572148406112397002140872653047068319351120393238536442024726961169739707667585048242418231830293619778172099262647729325616538522598999065506625863110861794377327283437616730603933276704079557329565111712020339716239646879681913655286891398215296517783911066711153038647236468993239445694589787566463986764864925310091467759604320119464846109456427488126881454185045761896056011329894845453069567229397028766554439847759610642432000000*i1^16 + -9011191328196798315945485243053232736914406159143542627989278939534122973503232942866861010828780058420297613944521298155857765892174812071949254958246614637460410159913453439613170945751987639721652306013674656663456994140114898055774474787692564016527562346941821995225200011853351667030714425418787599311110060172406726166674517077346651033537441849300599262017831887458287365898151178307860582317741498346412709408021924329472853492679430237936234619096981646264415150182428165296588450102663490722375393077501466048468618663498839747648966307982396321632931831767104662668276410259323437191860142350517770889698447291025687692978319874685880803919950538799310419600353861800706282799836092596086005557157779997348953396741955653709497985780419203812537994879824683819847810217302529715859468495942921083137367621980013734735080375647006783960053015969957666300518675059809462331642155623440583068851976428816545838869304865418584676365167164234722096859862119406730580705001062401585640961786868617693466615511991850821500199341734831679138039804291647153677644440520078606804134410671498810472408978012952751694305884808301498793566195631085100191285201514776506219301450524296439031318455676950715477372807402313661017748296786401733489477918946755573435171995994273567928740601148553287608981469370237406889428347024429350592258379603464118943835800190359990565687631332068903684902853514244402196627739732469766449315586056033393729882803647978874536405385522754811849733842121899149480300655301683970605317209552837576065449930410981866043744749991010991365783299737750695950338360164575838014657317995217252477985098296046178135927279997649499840804318056507061784336527153695563721252637439717716947170982742839158887660886043840351308869602772998093990793625231674527944247025657666848747531348180764824164571229452593359201139343616739419697906050851809563062878194554380405267518613538572061684984849291735638003506373292893787797943150583762730239867773954895551142904904442959207164781578185981470023254618770480476434766425604658655507444434656487073111573994395888832161558318774241105514026319961200793471315412924285669427720133070622434394179944117834411248958791061670912087473039938832820517249458961347592513108483678212199588083273931252527432310375313922073017795516491233120835562233942139510505436227088158696533010276577242644456498419963627034828157230026643933147330409572525492947918015514515213954334506040506036343436353527549848585160322239706003238362448354135227203563765943884021258891354152788956575947272691165820147549096458027951193487150635101318979514443545412618370095126315225782452971969145168080394515311836813281613346232390554522303997613464573674616491820616268684303198300538720547696520638844540926700829384275443903584540048056400949334176562492819837068836801976353866792062426553817309170084396448957245331268032248380513762040223108003599882575784915709871003543286285965743580687987207134162519681474232320000*i1^17 + -969027904910840133031950711848698930832238744616545327604635150944656688224070496939404947723790661183895060151711013320134416965414496863509172373955876327641032395943532771425641116018447390439868250634329738965969340222608055161734915293790423962326341118250106562174416543515440985677146032073595594857055118279624365773158676207471674420769031856439286775354210789223429768024483440468542555791943957283526400632798253557488664428569553143380917527486220468638840384059149653283943756776518587548504457309851439342036189595133033659881934297152338000670244189672926623268579171585261387311923426643924112941170631102089786670349387167405002642960836133977293831329397619303755381737090414064747346091208587916985499330807268293459351598105763103486129031014214945548920561992399372694479699004374835103789324770038052124906929942733793814999439806921430131116018857318694604617054645028662136760336322240651195480088781804258987832471317516181263015932202465113635434360396406235142465637822386428141115826752397294315615314770738152072099563315719978973031625083317087512017549767389094348197809317876051305758569958652823165201965876670042270967752522788518455965231619926561344420197256366639523553976501396042345665756611078329157987479889080021333650389242955484293115056457527393955752614739567372399300541029133600513664492019497646486996340002190979854255005301134358258961462444687008713519467919169636875836443732573438157700359330009568812393656633294851546273863030937550785640772668486966757994517525356268493354491410132319131921415147745504794714581516853262049133556502042394174973550094812254309981568995335432491440440171818217809240967033735796827590746584799497207082661310894195282414704545948599299404884910866729726785207527542676855299040483238157835364972523110585171320608484271004705560144790442079576669413828629758415195902612791987147092656419862077547191943254239906236221422694445333902641149699921786393354825249208907106436952536111156833737141290609905911898913969697097200503048683818296364884247588255425581826957320575001128695544886279204363925569707817820674606659199880200274719082294470035050022356102074941334300243987874463068357643484626164025642573119289225940784387342450758259827720420031877467675948525658301110940356144484388366862671207413406518064092752113290923759764629898818821101562284846972502260681735820943602545238729947185060489398929807923480623507741062773159380920869123254052156298347428516678806289651876989920049306083840738513760405089554545038425316730966507925540183792506117298824420651696809367783783100348993830629059078580622038125611948235147424266955085560193883979453361949641073075184187776473172925312427385947390958737742516253751811986646282412105597751696808528126927776775738476067589379757331996865464042261548595179925758238551715257455983004294106476700897959245097849004372389138540908560294127310486599945863476581586323731883604145768191663155931888900605994014972313600*i1^18 + 148821672364745995758950056368735278624240042033136392899435749850671858680945738504994756203803386669651017020320111420013241618372147471249863718691386385188877449802054395793759981137084361959952776232864027705937850575259667740558296865158567412179020935269671054794974410759399044089996620580876364424014576874752531045307178659980534193225135557665890241630248352123265836231631139084626826458128562395783295739560823723822889599082244173769842113811894535039932889038793066049178380199000255165491928871993059606269305682168256654801154414489701279001087855860539726719932235791839272772273976328834846071467416315095371691627396457686729842252834384461530623114988776465387977598217390305214341816472120452211068477542686366081038152749061929365328000785790126085261879993949446840708012611514752279081850710795899509617239633689876904132659302508902185312372272917826575805853720500745241892485007339291500908397810862042538232957943992933460120055175164677160249491840247929386807231417422589050711697573098563348523792932700570593745956899119274623645731823309182711491714864241988129156589558608599066522771244598948616779158289868403221041353723202689608007132126176108895560492137025580329360789406168770592981686880235131090457679653008946051949362576843234021815726689101629258667343153467932599675724864762220058881130213777575973191667562037094517356175749165382814977612791399169061888591168374809319311495112399498232028887440636536573418472690684455857394798340596667855268266391035364727890919252354344099576624622122818340523077882708756946785192343742334413187150055042713259443675437719078946305499042837964369387085216015261095604278726493093121804980523252581295855872855620399295493504460633866912250027056096250753097472445113829198625048124074290467322109506885193678927141631010039390749798090844665206205456734492648894811916310078093567201587961689193831676785440144896418685671808421375851173952104162218552622991981804810190965943253022090641012882159941278359262027496590173541698951223915497437644402643559905002420034477021985871904595427942228532758669184455933098468373177886062687088988151115045913427430602107689726812496523276381484057617626325556842143448573028766104667329604069307538807952755360578950356159281895721677918847718869078988733146912649125492726581028937121783791050813467735919919636158260998393395324202828671035133002262643504204083613048410233550088577062802959350548427439458237730894838381518777626896805046185090263589725472538985988159134801436730745777633326563884767273624198824708827252996821931465512275121450989836419858855888277195233682833439467774742881605887024412785621743464438891436607501707431719191889204375612843881868081241432669411649853252943779229713849181078672580443651486488499878969729329988754446121668818315984229595851120207591300421680465008446719359003892485026124050990514373710905038860817279656272356562618903846335827684859851913924204041213484973202225789665280*i1^19 + -10621046290517023472202023491909977004422821004392261452926933892269921932966804062266398967016617853157198115166088172300883704423128067362185225597412590564556227318604915859900751148224776517179687528196797206710938307133625177991730910554610485406407604573321507235093505240110203873244537344683158596509582648794126156314766368680849438254145921275427354427548351989073198545424350257450583043362269172412424708650345843010552306615966144126073285338735792417573777512653561793759961617571972203152342226308935007090867880124097100192776311830844627588644536100406530684174015813149547955474601358520668965033548033695510734772627195224081884488312546631809894984796958833904228878428070659408913584225055587291081893363211181228499941796774565626531262383010789667934776047106385860562690995737537003592792599625868708495284781160871620398969645356438271461772078764537020112143844197158149221052549392801213844719438400978243058591244737602265615273440430737106292417512755826386209504161039105802000823401328800455264594439497739232752968954426864078672238799708451504234444964302727581133937257987539637403304017908725975960050783052352656691152633904640377389820648415435550322539460238006552175129114053459781641797066860801601292453169980391335141361119666714939164247017975023723084630978677966196907213384010966099560720525916078360132291701509700293844651027138450138196808195145410249319233812892683264100729802540264200560432941906555002851559542558674782950897951983769444242129016249307162828884339222822571283527550176746438572000648989769262030891577025655782846672567446911091959588333623293876339113719984109365811890829404246013390547727148707642380008234579852383159436270952256221246072299961409292676731702058362972936224490892260083283440498259544166591375915728794816286061260100709923951289794074607237171663819630475178464670051076119142928775131500258979351909547987234193118221023785928344258809403868290350262140890969268341959879808224537995433161498590141295375961948412229619873490850706187549597577718787367245382714602168959214802936083067935218879945431950438573834970663055158818497447220438980893633520299604013777568245999365787685849236359395850293087015789264944519481691593481252836611389888841828610936519088288057260648111549589971357178925349113855316605600336856531076577455437562359579657174733571086930894787474005180884330644680536152252968664282552585119822578509491734323845184016189446289297782609838662446088575933612463816041751963204921903728817273843210537870545379044497328149362513898747220525341823380168795946459568693075346669822741936974388057747414741430570492827748251116158643513640655930535503281275970426779825968070929776679725422480620602463989819547115456144210496212667642039504705743776671789379967689204271233737127490778087688863304859345251317857940640308725161018783438190839051694343279572011626997012513512117250921200910881117278450625987395996848935155400601786723317317632*i1^20 + 48381737125213101347432118297673749233770150738832085417957406268472728428119732287073554362957569175085158672631245138403062152114721705082164371775383459816725033790879230689269734452684445532115565106583888055451909493966331382554128862397452581178707357716359383614393029869531216841929459377327896727225590134396554147773890102013552262779467047359736795060416598143782256375168060798537496836487012859959018033211499128629175244935170755633956221545520373144184800453466260310710628538721813800469504077662573868373696647392621697880256778870650631688657183518591915296943845537499589471397563574729933922352701734637523414580667590681563757898101318359810862852751182829238610784847921529594858440663926774253410232189464653151917352825498134872164319358347119653515368459386980478008333087023307293570954916630611885891984868497504798120646004043056273155070192689018986100590028965968168428066942622303442556254540242140546150828963517828433926001756072987469136335477603034361144096977444640810317320126079718541878116335795454491253342517910644031528833571017292857520033067636512172229079080471872610902575297337340944279800007204215632628004295633600525179751303004439180947694570473905238652242813247046186773394093496623903802359437500690277146553616015731449195595137935959073777936146412035905841991376128822507857808257612931162294139461388174199808828587218920977423894724546792557570056607774125205924820370506616142144203955872269193680001181485566560181740545762990901381085454881605263495421963065477268559482862563599622401642006273091581920160494162245148034110898318683163021646986166991509370332674182712459936261861361654297009613738429105472053215588642257149403922545917600841324472995022721803066301934375759066633659051733272038789443261852564103797071867585867347608553508866999660413069318942459238414654662508812352698581491551365431218797368418488613887332757181547519788581840598006171994074205193853722879888873338143992227059051253723516265314833671838247664222257875349878259558091748584950870086316113643571537325929113964225462457235390164752116330101914425828522987985813271186054839848783987864471646672262718816644303054552822713860727870727707465227660927862623759086734755951855334301268210190299255717546367681619836439132183687745131212269708429316093245357301478104165326831026239640613476492897967162165646069571959974346363440812302447188667793368984421807235866830262602479424972301516774411706596809618543137550410973751405899225289725963596264591082078469928406571570975238783941143184384067221706714247674536274357515743278896919909296103668908885305608405002065992160206022645374235965593015144575502532497195616271223297326872903663187603844042511837944870444139240461334699751278893998195567344799110385488263217682280134473044491114232042482180639831128994215226566609201885219505585045298453179377756398570630674809313378395605407043111553411439472786233570320703702088318566893132642779136*i1^21 + 77920272152392424633559775394215187993498287161128907579201787835497726937979395836115394667324849827586186415175775006666157619471713635784912804286605613236403643458774739868893109022591167934381221169544057427746243065512124677942048815369233853558242225059826849298725964400490256956554832011022684413802582902024216450243524632544405774556932650322559141545284495818111171547559288642861419766412509016458537207771934492350978352889272779618038800354148610255723278506243316146073410011048312519699617902925745413098696749773525438423537938535673201086775415251805621142984716427552303309640100123009095345302997029375014550403717072410821607506974573205114458860929936699316953734853837120346535553723653918841616924619648115378536973388576534243679721039805632468083353528518329802407874548751539409995885500618699933537342895811610958936856087644612515551754000639009005304022916935568720163885540711354626234957747243932923484387609985703440329504499401250392344307055647942802407733179505276776802979657289034042899063081458781259007177094325169453296246082421679750751483975900649277987642449261128808887659576764747824759528324956265653567342277833623310476624430160693660833450231651076861382480377212390428098181727620837321023957545717359914754226563162636691394586716918048529140640707590205016741412143112042835541668868036863401574114990329909271342201457919743738537989967339703628676061676440943829662279310306060854981661455173012096976244426129145271104926514945798696745967826995104075319308164732022118768047821321801185306930319543987014560377576112172422148111858888705993747189006377262138804952326767597845084302483947901517338853024217398908006591897576761208708034559421497733055730728324786603404622608715998113238080437312738439651439812865181923857680709587656228708183340042510565412418666957255025018882202764555881925102285427351462246133254461122313435068900992150411724867121242721911929092404585516975847902941151965087829178312931587552736574152070033410542790928904375372240302952371142147778169915213147245085148016332300985547537157635174710615798754678248542292715812773158846442230265533663368308814915563929691862974514901653960527837435097799597317412465720049450746495840979434762962035391274553415932908878197734108088579834274161077538688414825787340536059291034016929348378239465911047369883361975964557199537988513843570548506389280841844161305772957844543460956060791011673700561382120809807184273094767234583490003504984232773374629063113453677331361829015152653772642800338081027430460000648203723754929270822363234104327163379611694328913844045071294384319452748617907947024746088285915243154575762025262936299017005394620050091088939370534287387841781421772679285446828134281659499392995142570665014125265099870030315257405099152434134416884576303762785434975647321242920341443189829804476842456086407895156428755645785882283168759344234665294068864022760389400321023343252176874705686364160*i1^22 + -7440092260425055405368440028836699909849453235000377497075656823511998849885203428106831461228432036749628734336846840737147766571369691845262112675258038669011560405161421140602466552373707291979707854639745957648837414174892143014418500075545420273091855284837366779256252171608119951556782254354479903808210625119502746858482970020577280080240663803275272171933129823589103187522360183906619486491033410702881026313998106323991846621937540457192881899061946715673078206403942134168927392846914077655490300176621875379943065779275627115702155845712420082802425203040794489725255308087640289506984288974910315526694631769110609749892188193705975321121830459325896979758724119477000069858390913279740053914260225361637080405434828907124926518637644058500917550279294847245293375179283603732109971031518432608159097411899057023364156085897021246175601414322606843126780346284281436146044487855529547568377926555717327336536744255064149310100897980769352651427271678903186078000334780296968752019997548256421160382449001254317836249413936027769162353862397180898672976671882726020247457680907876698403611723414302982970917010740612088797058480477114473640166162436970353183077097521676967567218370207039628447393961814631347667651040018076660726373825628968843266570459177560214675739503894717240159710260665183249053654504249324577906674326371684515932384212559062530324373715634362781894119099266743364484402142135738974964133164989660990060921199004152580778857028511186148313444751291052524414330250649332206169706926726163143309971218153282702259261079511401287275773330760086877827208194078212664805359805042020561092246631398694598236002237758015308975747715996709754157888368942494949040650340347587457671747590916086548551185910325936525704273486967154320367795608189722477037377939503448297109708371634494683968932413014948148486000066466044410204309633397341343561103292355359459407299921703914959318549004461843398269349910904006955689543021077417832097152198274721724980997382143571250188958255528897629510961829614137572148716353515332941462342549221828953723121461422783908424952338691469188578158203033655329310552913179111433978961957756155079423139177703338935327525141836733864522024607849946753504872021877411948643720761650588057683810552700641242943288007648802671785687291230910568428883148842577675989180881580407976851887503784785801932089832673323010499775368650766468189720980490517605809883402844514037232630789705400414301323810732508355693737969596404742388631207694559149063470918927638250681360078541779178056763567533345401443641360454460378254204594733536315843863769427471180660298734772788539352561382862248995330665353867218706624697445267833170938621823036531791968580285777812419173851648249815240603259345586335356026246842852412406538062746133523879069855716381373088872764625579262935767017687204404861549736334747231269662638675508627765313743526465167039106211601808533343026846160421689356111782608896*i1^23 + 510677284923538409358954691292437344336258048370652478922642139527168804126137103535091084609563510196002493119467691909339676133033362250595018513467011686810457271924456415859026315295281655576414675706578285447014532656944016767364168178832866226225910065076174108601750117064029275614314230452191846609679355242228984206178849218293931564790977317462663726520704428267522126300980877827562621230221514188702975295914150277978525781068209236211391078449707248538043707423902628477169197094588475028041036481554634079585830189542728456439577445821680562799265877561864749538109634529668210196943949472827916258863196919062511815837192308193573362717030789079278047264487988283552614312442529877572843818989087347524944719656677303938645313004307469090849008701793874043565847896680314327160731754201914836873165094287340533175902063051568708326265708127808911270883230904682560999354486731377660974153474201673661860669037932709919838830792071873545314481749930436506952296748890548522638670612394727358154536025083747879311236367164649757513890844343690779851396303902401490241780948157287401507133370664350201030752989979192469877284944030101929575142776557709009618291875677072127596718876381121104836972106636721617261137226914097896024803072334211282899090691314122247544718733283019919896961982164168651303666171699423501839606321635769215798028918337124311183810633298554720231288621746691327278813061108072858951422769499955536421763983053511888877494041622573859849585527257187951354829595982315089051654140828349319894955423203875152724848199271825788282447357678683505261493073235600232577758322727985639896643087010335089044446785007019486450896405233294726498340691508578038592395900300144484420223446886865846610826890873008976387897555495237546218237068012896091049684439637360769184550735892856101832721252110996148244308035464723608276314944929949629384945415780847929336725096918012917044805095664489065665556238760378238871425484263731507311140992028500179797398290179588634725067408730592241827543630242464911379143468591850069100700760160631928332901434287862437625084789388031580739760877826565806909159634178166403865556384193538019926497695781989450285037026718147454995629076752719359463504112376274466670226984251463874622433848023239594978648053725425024765686356847169121325640696950563181653363487288348820832849382980455139320931504341364078933924083503848413073020407446850494928970468579511972665389249428383319222793704664800050087559240503221052438945026031054796696559916767684696446757000065664045374966831714451105100852150693104424058080206099399148648048298319547118810080867406740894614218887401314757940560981356283669572067932130292706914100596901774293740613459679840505023098406631276288260305982712754407706882961110331162943640810239765613533547380547969108445387148508989407674548172246809747616573892251233419929183366716726390364800780002383746520175101417585134646594710865424172995051520*i1^24 + -41594971160924233743425298325959405575037625218183349198457952100018045803338810598647025833233053279311358300852433958540742960664165707491182187949017928611205695695024829351798890771046383464486225468461432575014221101426755917176817457167044821571928861904341505951815569067161483928334374583836228087008392761000533670932332085868472269731143401576135109444389540073961082204150909239063042845006154647512607825175529728455105136659009852268027387150043504115825318505115423735880991836514170919157102457497390436453149152866363291302851140659179189770151861374241299187521996584961103255039550440091978911952388507643956716894632408435971807651605818919691736607395145395184864402992845414271590513872664660319372654276937879688208908480222144642494876938165611746810571233027978142037068783066969559609527369315593410460241978342583639917276661330749340718503311919977502376699510393778602647485436977061435927466841316931973922179068449599277071393238679351820110888050946320701508342392697734280163163246476572321463900882345435889047929739728570167346976473495625604411768144425638279207023188901565279914046637087687773660164706358696311387690357835060486805438726524281375393632331851755099646966437846854832944928453698425977731189821494581744122390320431523457677715164317053370676849834009416307073223113740645350263189933196480809029371235335281798176105985614095499283396462061423191979116972991342158895437169994770251566090938891599749543370736815872088311420522790104155273488091452283756442040384230041958050045485880694870426013461023622751190216088784917065524363267628740921765304327286218084636349856116228812410407027618531879444356069236232365311757936909000820993415769145220909076706934531622704796604933021287265291335360694894854553468542383814971092940353664615842817430869924047252966732730428035606833495854807373546938312088332288345468683545623153863483805290386334583944278401105052974827076870963445167727884681014054176110751537375116124553548452456062134235754471532712045823184344814993879233013873773253191287575240953029043774109295325907393221085080192548411127066152361443307289594254485464590618035338445141187071690560183640541008002209216821356115799472374906253122506255591001045116471871523130786997815756663373693892139798799207313752848572928814202409703933440398261119224600944004919821428322874168468787770497324601166679060724120443149764416966461001651867102627329805376901314796133832697816958966898576143066030817850727004904699280067288805183719981658791605767744919100223081200162104152038902240586475291385488009514431440433257882408953806987199397121910347937550173412120450823838155858464283284048609784189105663316171697797579845511712622350288793076912486856878654717057604875407646069438778272303257488018623179828605946698167413812764430200339509452488862529756014490240673033679140420361902680742231731361386436819426102872693256445180728122121328982702777050450624512*i1^25 + 2764522261907200755190813303871300967036817764314474397287337428550459223578036923581361497133304981827303565924785516132334142012081740902042136405924134186928310813284015196701186606234898182479397611181129862513639537451121557823271208659730065209935495278163019006309254568621118958194859910767000588004332918062835069957783352246105846350375365454615208088440020406682281016532394957028640807462225603581560081531550060014793249350855460622229521775128613112443047099731893271838070257200231172158947012847746156208051752431708160757836458029722336914188765294254938911706567418724170601491524455332660392494995502854258084079069811581591231542348432908938888806441230752137924979275165113671681271645902377737329865466421196289506071838668171174169054095106519053649290081332090067973490199701532786171362720852483567595849737270866050087630903560400297585436041262289886487997289853689012965870540806865228079581441908359344313631396370769230187854461952558817926095780938292582606193198006577013765026145878372087292884536511746464291332056277248309768819351649597196517377758711131588532350691863243294847209420629898384220766723919007268729913140403322035392706508099094032772670300656653311416962547258785883280659685357988351330595928227531295382841858973711415739530687736875965979575982063772266321425524893653874603736630602989721978547608235076011054069879555507504175555801266544744704252293657001764444340566722338121989005523554168395792597301908254332580029447898205671986306370139244342821807849079236300690070366387762344478127153339797864670710999336226428257718759165396997753615693464134113956807816478935499087672142162958817028095503157857499159659990256643387225748601567392663967212310630214134128838941338019667146608430824931602797063469449843667441144275380478232011336555640004379373053014666096950163676112873891238966557937511118761529367652914283245067082141246533574059043105475222104898932034556032346546488184201719323149359278748744580712899717564141053590833052464095960332466853467577945037792807730990918601131721588727462494341493197630927133704687643470193173116257796033777540894776830090409505809265291161394010051139449672606132086356163599685619850760564299658299392519115717449143354428596239134452681239915723083032694122918585254801160185165826783264434453882089426443029014101479215248605879341609158026945249939958768614390008979082735971455350198358542138450720723888795240690254828271909611231193752883281018675956268975578632129002504426422106232670492615925433008668717629171938388982091813945575785741592436746148782562048612634438297313366955907238571510161564355653304300712646040505334325034487702500968816478856949264620594004053144428028848763269951956425138683689349997893137044724118632847327955115941389852980463627071072430308408547443998849354732323033661007771592055927143189860890420958725890815417759004879884654876705641738323897523495891147167483351428759552*i1^26 + -128971343849030660284064170431648979910436255799141350478315650665188635831198031997374093249989481269319774478598502247648974100818391223299933783456736114100035849928308086379113071009638251906437139964677392909540222500950194797618692429029140283452648805017257121010141122393279887351157832574800955109333281462053236907138660724626613786276954409494953003067155980857345832506947040891045253602745352790715685222434660177774506794012232355974125190339157013666136467739117521674101576163463539997386824484375177818069490166649896366016560043269116749976147799203045957225970149374761993463713405613961132955360215480986448652753908760735185213431135692752261432028933575245964716814596394832940546074117914492783480651296989010284171432887832387333682768200528601591798100434684024906949883189751390863919145046097059164397237303876588062185755153751225029166501924872365133728274166131972970270200143042435040539425670246444727783176422116631885157053122753918015101148273877887810719468845801262635414392664698194208082933566239622074775657938154985065257407285891152651237437221393080300065255051844778834399424010248458817687648515501811220098363188442490390959580255376127687922575376308207596296388826257003796270487994847142111155118051184034681346313293592123105411549638401439987946323394145500181579292068370741308307014007962759063948768537341480786443617480909972554780462286091628381485204517695013007289928930291967866696083962612580289423538454151723671002787470002698374021860785672108074264216854482441328399225243029101730360022971029702752926539390680651101933378647910395076493603855502613740332252410683998324217187678742305620360464805555186101613748986854260951272193674047606500814379276843273671985300900917601594884328516347178017550301696394926066133931539485285324365772466760306422684874445255394304360154375534227682624626823831902530324965335707943638461783090485329467468375030240060221651953498063768525070053979771013237357616990399875585697857425913917818460261798820589406207487549867794382291727967555842019698870910407813922520069224355148765998475725875641837856309861739105533741563750174131635431026417286515634789662656628370755771422798499564093163060998436385604404743801568103551494288429727237148142978887343355563913631323717326444465974891764728765917970104751120736581896679354944960544648652804170679863168176825940812622634079012050879150262452792590814214456906228485261165839306857694140670392923892166081391622112859135793392201272472955055468141459914098541285681599854819693490663633767949356015980783188437855112257582252926667834252441647321610832021367089964925306156885791689159172317987556230695447352196086099348595194681836926251121010839399813429767657706686705459468679508949427382422423179214768942866444673900705716350570654989561722157933867717941873262767717347094424589162787374625729523791105626671585197303180976502409156379728181879442587753553854464*i1^27 + 5461514141339991366142072284682586985576685702308604113743483000460243707999437098112251598702196736890349958001949210982313688389913595712947288021088988541161971720850412348072066983805527839350302705718235651592600980237583517132890892172186769066276364350915163242091113740517086248193610950782279462706824853363476305219555021874205115828534006258684104413871338767445210722413103318617990447898182006675705334159837632243921577195521951082007584240999502631169041375505581110472517348616642006774054961057307479360233155739005611902262399340529342754458370492881614738433015776967520241273545966627813067950021502410292656272710719600366468678571973728527301485902532191249818466314223021104626721375984964822777180963836265813542627608077828569842213678171191382932560093947118758608961465515685581493125102354643225096091589616043096161046389386089996657720869774388936920002676103767505850914319006314827445111443642515708936388539884985247661289493075376464915471088945211819143635387255696186737708073155676197330238379427651939181068703732045871799215232894835411735501395867957868888466810880202874626785853232766738830069693213410461442592456687937738249659564769906439173631731813574097663984973110940164539920488447783427859850017429342907784058618671756301905224448116385001912874147788906791200806687090113180026174053648529459144999412336157848720078519609761409903213832884907898114772944880913554801324942653769367860405980758149668597415573273043245008184392364492605678931369574119642384952744040018891208468188338002988920571110066184295607025717560929593043405582896240641532656100217888004701288737590130662992303507657328663284849560808546012800469321703840895696994770792333349937890689234500750869740200011654416157181014472024853774155678593584959043240017991340613134602193709909870404534112327546957863262505344992607348347018649796876395011605577368149780671925304739486837214912990086248788719502553144752166271635360335937360018394607114928051391885795802304903165429240550833214089092254738115902610200713962983851439603954424510665842883429510488283159943530019564746753301558116054858629009597687283885698580582899242270803376381151025559457716467452541994337861309838984853336961261644936852084301350762990293797813338896919655686468595850657574514527523755276017236796418154590347608514282566002025806091471290136342462655951905970356063508355561958469919140502978288222440785227121046993815667494103383287916877731418093948756108896440886860770888941141034182197048836860041840084707971134159649054646599120275898159393550210590384934698110012167704676532258450024623704461862927696066992269220361759679099449683128276697213322861073419829276951146000315381991503616738003039231945533832197720586372423657053990620200164663997524940487041406378373513597638302595870658275014339454619913948431683506375128423123320216830945093278781894354868059361535357159088284938593380127461081088*i1^28 + -258045442301851325568196385013464538835861121445675114490113001642758370510219235448634119560152936654284520654283065737404049388856143345334709197602262433339892583675630006327040932048440873953203785531909699347486974356873910172838579367468332544397776869738119576129424651511435084338907276678064947374082270247251211441557046659052064054884247491022796625764564281112071374518584201737341708961667057248599206851560897405595496097128550002451857794490021453122502090604845998266693736228290899729591859613179473171460516940263513731793428269741222826141570862548088556593965677466450011411463263805966937925431177249837669003258956237418445910792640497501711226066388580223579022305972338010285921518923660435988392692899991308183553147527965722338122500363451890319316621532492081338117641062108215452935171085149232756323918410307845395788158481097939724421774022743785565720864614039762518635838504349690095880814443312639516139287777340283571356852840940180205593830927678936233964296128209410694268370293961587401741522104586803863914030113158443021337092222340714804493124354034764285569601946468657159155492544631210929913197658096471723907434867323499936646471120884721174205199952114788495807447856998532547231637332617761355101250862099097156001803017433554934211985219833074550350737966960226000640011795765407860458605423159917099155060564564520708635922648721801146272726616002615275087733366145440594898038036894898469666438131006607387894873858461259913192163646040864535426195761843751462117919481143681495136090506923586525418750227349050451562888486827246685815744706992399967125543556207665580084201505652848058876501349133765808771252253661812353218570438389939421270064413003438955807606257552724084247414871551939460742125282808441930547073155823733347177167026752015048117797737664464021700309627893614138076980119442286823283405427247868356118696617421327166682409234172257180513973821807317607889764803379687031462969895417887352256652789019036938458760598458416072386662006084222589257222590589892988940048539557651928569453799351083924407547679652644824977436778475595845391469317933291394494251468445511689283677849616061777597754485598647679672276758933587275611159833407386921593462364478288923481817342967042470984455271358662711838135945863188787007251263036361266536736740685126933356560045274262375867142194686989530501382010494634488023802352844027851300429053774015122528780876080985354602929697916007721668948554583065944389243225000039850839777989251835316339211566460419292679164133130653160953821159936830682022356297452957763565589690898854113191518861680111746081019745062535383655178482998013010269589746871982454151765207920309098149196653263974608994002715579154231519617285992625219738809095008402442543962305954803333529874418160166443322621713226521978201408648027688993975016420280405243350126936007308581860722497468721221936000254486542657120642868692556131074048*i1^29 + 11628878681413250121885480176127021574572150110500117843539114122044502037511218392007916968196467331806712068045852755352973648611604693879466906134693260767708676333859330855046144866987150503279712022583914352158519335730979594271944488341466092294074192661405680285843990516114026383201570844397086122119469763073599878183253303570008144085495839175453053215210000913018680253706375415202530466990538503203275561700553951406559982578023443010540695058895219097649677422131833307633372386463436573782809248055739162137890144605330705481720781400345885686058131739435240796943268751874801172325697522471080360833695829125694439835977499899212141198449825451555731263146550555669522745710403764269473064928299702122828239643171883301025437690689415689748458254295201442882905275979581899313126602414769811819856768801779413232347240007459247432873545156830368891848129134645287361723455531461663618186629553022551199738885175856523301019403305023402950983037892232045662541366186681796550970413434679410977276756848767647962241533850385392893253531799928204282811483991032312156026705557507403480193563887899266312111037163763266705013199136475427426866289305875716612741844587505291538978476806676539506860305809906959921966458014048776823663671550179115757705933660316929742898890938797807739599844125044208846198115888324257822455859188590728088945374301237376992292031420814113327014986910291120566571503158274399805476914356676015682225660032306739909597780486151727457919760340503230069241178450815514866976127380426297259690815756546198146341589508226131486178417670307298154969929397316222616873262804715556822424709960032209191499157460374418290807968452022117715610279846579709219355836633493855829416272954849851757010850284292271109386079277682271913710709921813748860856504468167547040122125243061706323678404335976560165468462900263668923164821748973367046725236219683864217976980068954091332845212736622594135110030473834975595020890741814816421692996254512646097244938508696930746266828486772165105343444048147438624689252683482938456388448417287175905312102742501384607283646193012366663799101069654005343944570936318121024432179016420778732680592150704815275007462440663925092865454189076319006577250794835811838707185110274644184016869721657804675482003514748623655338618026218783268427695641923887920308472589418523425052209410160678546762865926835186489990451063608734169061430205074242154779203996784622466808286711333338015338173395403528434212166100156503641921637292071095356883677037809495919293419909541077704306721130444604846570202849705548655117589874594293571176243102837719711127921439275185346472922860858349362585181613741326829367196465458632576023902600481683779506777797037652837664018830222468899936707903363872787921401891685001466156602849629768412415039622584795751293936500420188812631390516374246003434463739251712192755580196717103388060738439805037205577898330115014656*i1^30 + -479593720901558812005181056938899862904711297941118312160867155785466495499993301028789996692379087350056513867105164137563662730687248492526589308753128749791622095677958244888226513887110691460736318792924491638545956758982565269254764305829020683929493018661164305299680667622073773926741891944228369318143535755403450882085569781049153205089100683120108404094228557018319168918628726220763591836654394018062478693250766474945344258248018400858652191702026665849174025435037962205289378418616362457221798825355756457561648136290806102893976405711528197123986000547812858884360192527017654910532470550580090061543605661132978011884958716151426923851022424630327153973282062654815623278680207361001857515636860825529600296255011386597101433995324283996576728752124420871502197791412902813553493622657787638811208171351725970746104417248600343346305024976804684332978304416288672376611164231905091176902323116966478810262953049888271762644368606079742856323679213060979437812915443078037256616612829923685356253322193379095710288613803421009754690137184508725774227096013510327247570513233132405252169341063933199330875806415653563656077783943337827840679760972741616333181970339025351161531635298226460477729113398073760642157272206965812337955170160561569019144403809565868092003544839080094396385044728385117060172137819353503042519434034483627231595281577093793126812798154023116719888314888309162780855302990507332778986276058446267215551096659170207775526760072330338307584482213185853287481697212116427486081242768901740518027107740921702349957455249030617492106171717635644247639020017748736480964495090707175360134169622875799573204936610066400314656565039818244239068141793972167764128724807405354068831336660511383835897160422483960176215652962952808348067062231524978302255779591300514808305002919040480138945287356169705122537994982815111299857781376572840865710225495616460161247035485700880819222980372535710612693941339474926525331328874385304909313388956410174303031840387947965333753068741508971148112662572379148417340095454314179117332978185082698821725760801021138185075423374987200885709598871007379482848206650140026142914241410457050828313917482945632684269152370290256234896832735232037496899764866758923653490270127420520787893271196269208264981125520705237173407829716728342504944484210093682874726886868500836890863283130488607729752405403153499220970925391716070281172324788746559938563822367578957596272050104122526256840131179989867020351022202366436735479980698903785317628758363074260361332959036971978588568899580754424060429676933438779884355735399845217964485900565501523554021845249811481336689313872863481527340989828314063737120744647772619954043657515183565066246884093191829463186121726546972812114238933469397948577965433667171645003860784389181666935795606970788493862393323469166467870204653836366618228851380503194732472030880085513957711334960534810089391076147200*i1^31 + 19657921584001098592356914886299760359429576001983641216858901251521267067732837094428557908027826481688531748424952305267321126193185108774936099031209961229693471292292729823473271768144397038632334467559461280400493292323213701544734630021619738972209146264549831381478458554246864969185060514977571726982546935431584775902884894644814654531770119857993959415571439616946676985489835350305099389582273141600760752948896426926969314829383418595492962926789799572712473919808812315528892905321264622595046543932679631575589232255484605957140832694866538664605701223559462804835608223791104743122321754690756505778158021715420313319416424393229684767240368895310395039990610998243865901564646760706770233017401793272380876970564833203843677266108236411105421898043482803337869161787630973428042069658530526280252751750599366917518419505835266244521677271688021001771836865568960419583847340845285646777790997466825268702408936952855062959185977918491041505101675728819716035658026203253204269672733397265809356244994633001415740846039607931063429914536662771038382648071841639053768338857047612483559492152586897892270381915009909398308675492434562492737499867330060802720789189126671081401073154101872660258437182096338009106154794613865813868882033112966361900601029616655241875986889639017286380189199845038539339478383648430449684831796198571188290202657325596938732200200448594758229838402843362211361556117074059265101340309904416256727686107023432687719708545573622604866149772959223995331710022086672734140771034825432925400374309296236972529700590300602355553921401142389726453797597655845003473303655328326731402953033818165981225925059803305883877491920008684402364200577047509001150522360796433528164865219725732828068744727886839587662086046072926812314849368378125485708206518173011569396087827030492444573315183700872119803410103078968814075248396556904293931335633880860510951080838134648648156527943936863824854427888624447794721683283389846330860647898022592767792424026815366645738938530305341735602858990805463819229172500396963449735154234103401620019514986064468716318908502848166146059381575018303865064838953663048864905780015213797785430128227720991474955606039144753045948894773738890150588559935420083558367988872840156375122981498445997904108556707342468229605481734412810127677724315133929022635365220763326268794003482047948943070227567468081182518122935272802179092359370400915089205470120843090796904771430701492546145586291511579626730153310582019245725318548659145075814984476631208311689634779614702713962929709069804679134662682092981823312348468021455007922183189277407270097461874766529885105769362068070922884984029960044261324406030730457405140220328650218065866792961573878908100277110213760144760252803292684624383419811526716363626016660204948272002862065926998338037580462567343432447951479635405292143661504956303410214317707323921045570444187439180932108517376*i1^32 + -750432305727997015676224056231290089765111618616078133894951380588079661221797636655693241289410236143916276735632761878094807805221446849553326814575238053195932968772243267690499255088329558999482240508702232032939545622803191655568367847362037120113255639667165871801865132898732027689768489716237370567407891267135272206208937108924894558627682781927658545973717333179307752557023169130478045208987338560328403880093741763166448216942957338015543372151949343933142368161774972645432270442167152459441875323710024726292045758995373604626680895740034647542019349117617962797135181669007205402653406298421658137312695441903951588574586962450691278422464970682473035114545071570232879444421504093132597012037760981063453275032810653720778922801838856879812528972814241869844608142690153905525988552183709890861952687055555129040346321648556070321374943908557300674835747635370786315342298012846039256522609061660126448866804283771198079131982058986805442108726213963146610920261432210057324409160371995886535280344624196600747747501361585751296192447419053163361921334506354855873454043617338352513129615072193378398226808126818070017811249698307041808644688602551658785867265192921533731629859589828505827793796671662334861049423684816469798891961259016852728122788294288162613943546691309872784163994697087518356290601855379793058800869676099254738473726052699815477245380573197343093123453697812617841245712670459371464686749764429624630803620730715428892788304870911960941283772190961174639688955021595343568690390203656368622199428184480401192264462444186944098654786711223058921687732356922609650897393932860153326229468080444109785711603090770529837821991060038935381499629168515706883349212908684100014861684721237413313745683178625991572745852585998299389244550862981064700369842079449114676460855933466522092887813596009844579927227195130847499192861786809271550889527509121067279616041771213500541576527818049250862592753371237121145785455312748887694438349954980015035829560817014780220015961113326715565157973040353712081841766394825833956694258900809255136814265864477018704238338678962168916662285728706549644842188742435687252110220511403013397220735133014717520805348568444069636074742526080159007654806125870075301621218432011538851695871709742473604712058637298574187131411846480760962473841302282304758082764607794811125946267071893992369336843568834019853068104779993958066327694602848213579312004812434403273752507059594151455394406044515033383085795990220490762848138145512951864276141168457322367193380220481683199635451680089792208573834532652992577956142743126457726345311812091118828975323229184586903582173271760955668964607088489972427684359025267244492383738559090240620574190044268602787478209089605379097367841712084995775526066795726205879230140823897779149788558156127893770059757146548694266667711534994941792980081286112660562995604409497852932453559356301965787136*i1^33 + 24578293148810863616251503774592577205865123332676815009422136037248123234135172224361018072636229037287482203057785661500115224083802418079960724808021721769658131378095345421541795831445076990570536283094119703615797146298570658120454012949809015994071354255875108765762206692442452460809403417127101358360341624029364412633017054423089658339552518842351743253241463699767663100780739341330783167882966132850696510547142504369779998996128448401765129729419229329829412124463408686568983033932763543234978615927489556839463551627290017001903009212851247188981366294531888467753222069124823684446811111507377936776273401312489233150452712493855373104425444235714023375956393206069752445768880065828016538650174804635372282623703359817916842129117530430688348311260067796010468628768407778486848992933405869568833278107994788377417512020841948209414434650825125992430865014938939101714519049771008918186075139804113770624448151560587595981602857548346222322319546663770358702624399391764563377957173569157638705111204366354165207411495305085660393909372888592658641954547137960699837411948035511326343830764748178993966440471375911454936338400936299430478255298775175993333265579476519792880042998754648310853072139439669283659131622641222641296958222388798544389190024728584215675599325623094479266170792952226446069139424428077678294088947374484251390130449706376436470622355241194143505582301912557255700076775412419729468902029399799893945875853452243854903296259830987624468492791431871946258148886956882176791868988829210641314559982674951606751837264905722046473758239352835703312829083910705447213866745991624517266395263938915808862074396192607655189328518558541777072934159573785924604340959606557203734429860419731359906965142515239420013453280927645775030671734725894047347080976611906736521792585231555584910870174200547954473028593681657314613862007364009129308480002230715270885493040880020531207311136685641851001785798526178084672352861744835623636627167713125807981970663945478241180568536150164640154823597494213439246581468635362451298596580875529041731284685665358315690774206217844733529970675184091351681109577846063542670302109077993614976271670263122416050682180057150928964810681473177136728521917759160742159438881175585118896439660365241981593281476398420923194598214930576566705016307511726610799234428243717119785102897982634394585843716748946530693031348892472778885654018935498454377713085315459226266105615603018717120340438874271976029362099717032790990310307547188990600998424855662690677783826974047584607704274995371318279787497703043059178423615761859025350621867293279059876836973476585126715467509533591539323738716706549364277913896428730354124915559207803748457095298673127568471877115836428393881850170621522977004310406069637364054404201854469666499320728136376708182088877262193997665097518460816519288327398134768968580072294817680883590459060173930496*i1^34 + -712478676034421671994677729711140666620449984215249180730235263021932722723022160309942092492509066703457084910544326498767564408010682312842209360740081070501252205596478777310843066236392373786810491974501512128621567306484482986760054944821464920154553655067974340099370129829620134630347037371162507320735646194774790141677677639530577844605513949032848899163037539852633259683677368520305982335946613127338661554857181945286064451691192413390289499809310396910691042333309717182156788587062816599155330766440733939743033807495359661385767019205358989296413623593675506843535208577812220305581167630367551823905255800309282184262770054193529358638063638773319163506214946897213601470627004399549315824131296185479280241614776147356091850078187313346901286649628969272795088996373927012288258155863592109874100785968633557714365828554338777442703006677973071931523938381606333767553571275672043655661455360556676998280237879481058118555113471807152160064686843261997472584731007503927450562455278183841077629514246132260322776715859294146388059528583989532015571661813566668391813290858118670397232534742149025131398113667329899075199283144392348064754032306391949402552004750922258054950890517754522832713663530259219444146876449575921410573593309930483315597601294417197059314569192787217451110522268677366833889105917440838666470101089124506848822080599591200436836789371314057913103845477615345131757914519993467156984786656825690124738343925121839666672849064603525587402050398243938756937848324496972304162008107000324016312582850188738307014409275993054548008222969031681812421538963679134581827103906468055144462495579773796929273047812712293539189212992879910618185600574387150111769410843185255024199325495593463534441549728112757515328083501030311443592799787197122689813247554199309861209272341136713851175104834546465057586676107915937046536258097952664417541710339066276356036271227391549543754720912482270010604127700643594250750821423348383614286595938618122754885638993331681145940122195098022834334544124786381506246865685948375226529611310349473436171854342654859968053704624172667534597142376815431640026489399439922601451919724343841895068763236233894097222462831744776316040669039451106140562854006014732574001564376756178380456391316122783794107753250210220957718923213310913911528732852740546747111951110566171710503668697764561960715027613083011207032876716543482426968011119936705187571203599714146801855998329269516892528130788419826375312962446503494634878027804854297524319774446196135393592240621772188210538892135306450698598600462794105728089498340139137448932778348750751405015700979903638082921704080347428006373472668139442091249052382750959615237934929388134875406412886797310685711112572611727533242778639396737663256150925737068649091114286015466378568366150089099120952483218359215169722978411462343512865187636106324756375867289513261231387682275328*i1^35 + 18966079450892360856943598075715364323512753858793111723519820334590731727345677765957242063671009978467460103512445300319830385030172764624682342241896081692806972997588060108127092522959755964497660716161297627078005742734789831726919124312901215807074873344498903887014055634914992470752526339637813353237129586632747036377257527602132543476788755516177656397690098928035520978473996597808360275671129959373149193430713138554767378266676671843244787384038235760847162917885360272983635573428899399720981155945223059761717537005868426261488471186011312938589551672154728729153451517454776412734604465817576828277411675937713301030552608059343679414497071675008472801219099396695096540410042154219380452745582647561061318138952455193989032452025907599226113046315554308275551271405999072965976129677085827414496998866454537641078590174149626564229228796509845117225229526905156856125535194163630929211850531859176210651138991326049953417434027705419738623512322292534031776629814053066880348524471868582847476251010188208509541572637216218006815817928834171455551205274608292644181401679547876513059860688855366707579853704358450198207004083993730041887045876847680719127378610732410497390358103790483011832148526630271664825251158705873241646665708978176164344690868064367551746849940998651383076247997857418668811525788597975315534192819188234523972437188699873095446962991243772995240358746162774453368732908279439891463039315376192290752710510274694755577991418717862607574676842431197856200478381479837469124494796258674766482511988556183095588706161330259288684679583129069207250575666113607334426755610621152207220297975035129434797602271283160386984525641747039991378846888214529956602166781228811839109064056128176412163483848793632864109578268786271653549102727090008891194129185156374189771343987064729926101675306443648424753037015290613379450477743857645180945857691309778810701075329009256111346573381035159959779360712168762048710617833894674423832882803582645665837080641805267941158605424190884156471343302619009126808027458692126721619128944578805382938678662237004282836930057238580744925228779878958608794898174499300925457599100173060494094226147083225565243529349021989375539536778247675236075867660807097280103738773227989406538962102884866925877058375396055510701747301793978641054776247023637250921895149696410653283822170898337941564201246682363812307262876414495578614273152014723616430120866746106080846977303444882087361904541251399165069745360372789780025214241126221869470331474034803631140003146191058875704018520056824307529848846434612260197923431093404748468104727342524507410682239854967128996491821904786257038974160048726629707057626820623296822469021489150143518195514776755597671263983797803995943057927350970560082730949365077148043101738734482275221663725969306811149266390544365146366092928480599866445989791791609903482225741486318099338625024*i1^36 + -451236550681066661594067897830842029453271927136327081796046252922227317268769519073376233067559435507744756480929996468425692772401614257111045873168026519667034094746174331520325557304207881685648519978091560370272309217094799843051989450224707289673639481658728958868477564003475657317791774419068472781434901288271488738535783001382332291239920063971475535838355501387564824205095463859156777653570577201652314693773968973899441976213555364599445183549230632025252356848750236652311336816992975577608771655389782360000332966871328849238498395552600741181711587269745311232533707369398940221105695171642936935144509339848486967092602965001023567031932776519991809053345800564288571392213000678998664939615199489817765749502043047151563636941841979902515291706623409517685609501406450037472200417591007439329732088386043440973003371084381246572914450946902821114025468365788889690005959635802382960309969258378166483265558010466702021277098777982077262915282297663783949737486809602945469160400649382080846731206302276764904372328941612778156387609205023185566673951382563298207007800211609889916915757433665355374756767708932711123922848989902302800752383038389363617356837708022845973775053555817503798316003369700280941918276827523461653494846834065686892804210574490973984613740035548975631793176312911127626686127082202614986713960751503485963890867285391076166713501867213918177602782089137901706367025020893677575682632663816979248385387399166778660894386922737069254198541008496330534766137022509649634807911220578036643554659814655257074925706122773335200165055802708528057528369508324825168591550475538809554233012396221333455998148209774770612601535974906880547098419394694752291407660781524449497779616578325745044398303530792811608599989913090719472810018412573838002198718419071563029639200820034644864116750454932017598525212834954730291973426306916365577295004661231974486597174012769822081806934279596799148090378021661701948615185981693190983376977422767655351546157402265642914700939179868526851813426832586948394020621730598561079809058988332300993716267721917554849663439543662413942425518463190626413856801001065813968449707046541906543226447439029136783089269283521304343620962221823021399646882871833837369503491211620458531800967168986473769514221252062704774067068030853423354572249170549276562583912073028825036008492761729183411711081955366074099932737450804301319183969452670338943372726272517796860630751108686459140181258540923646971256185885485666253211961333904630224905644298995931135016209147695730632743507516914625866895298139959999947717930816271781555675337455761090763135115125778957714586556705526740996369888724815985468462327038197162289951530361765708911095264418480818780770351257060079000694889774689746865715086073881136693333180898455398385287646401900914658639093248391160763036392988096265484237069180115712720522660769858867691520*i1^37 + 9518773101937473705724528807551375949557272675476876013878733149402619999120236886859309661389096978200432261683479157729641518775617726058258647354129581720538060719241858791695787271873280428034609404976967170458722001429525721327120841780051545354349753957001847416944913604953666013097687284500283165145116896017855594982298959544099380534469442899506888595384991906770971370166574432708769768580645220287816984656679785469173759778939786472174502635109764344357453975051669353615393248557813628902506944567819475948976322649146692271047760374755376270053960584750413641083653326905956056577874886084071885996102130988176404461461863465054123120776713220518357358602022122207332819386762085015002121819633470842879747969036603625092820142071691635589340263277759792845960655058588879907663553572105686497575927171978880793866484369719983714803680874018020446257608789829612877546911260799906288473947011616213953664433857048817422227008701505973401682259241866327561469001109007497722458707673609665468942601579298120336079862937283014828462302058704013104018817969579679802427575220276545725469814267404957439987970071329090429826915895423248869891034101535123632402258895813786513406379068417640285926692965312664145010796606286155947995919974695122409049663900271850184432126321686307332756465715700115118258269348503482590759543514332538864306329056257770315905609218231057327905988606297562281899589506375776026115605512108319155176456999750739289131252935057946770569001194014432091855261018405116740881352955614417961088798586098855132042203693834754966997085494627079175068678179125744941901874297861437251245094767903562102737121647435331951846355341251127226056893548605732246332246954938581521305695991087884354540953730598152930123248072840433540435721441257233470485855749404995393522900540163671120087488603872215852752417266384151464528362941417644841265454559963024003546751401471758799805153516420777818750194221421973809410606789128669167529752912668012122321078939847829666986490467327871581268902467569370329711963665156656608939154392102376446593547047949782994350122815489258488535739832334222451451110568697162068182851604801906513614657951489547443159702972908281736275771090750963904269610627763404138781067328380215045019460279553982638730457690022446532054975334931663301069337710892359467812988485998384551979609849506503186801552586514480661903101271345621571589576036513003089671364262631597461019115125023382856549690319199968821544579304461701199772561093832972712787391451681887382710235870271042286884451028054319516398210879674466954961564823287868567518854187362621010186240832964331895276423221214154186971988603564939183888425160234107958803829500319863716516505414531743690262061347722576584410802795964646198823536127390257315339447213485508454243822364512672173073291740326049448856132436575258907887563278618958732886175082770071552*i1^38 + -180056211667069857322741073379412879832974686696724665079429329150690251821687810895528972296464271249788622887213375225124193885092453930180750427109375602324469139998322179294601533914328229914995495738412270207909282373998204834605410276408207698588697747820341188618600964783945329965123099530055685921125526663451394395511574352360204023083110306065215522155007909897503644604239565398882798865470327363574192106508826887805144394352274884336546107025365352501096984997778563895414127397898778339453656135974008870852383138543991137075786804164403590853412641149105195809068985524061850441283007974915204418889537742735885808135233540365263986858672540829372176875877861926875790936477222972140540092346680930576473908249577093677074694606799615280767212005271435457028021139261567849927772886998299033435385071576652708286391212707088346378458098613752124504054677397258083872934710946873820508036119364387922363397125845058627993785297793042354110179618079259721719734923848501010132205936782777247063545512778252676269837398449818374097373556765039196289489381418106564614455532698835539820508652098313419531273073167165839576395048006133676422100079478626317166559584719322758713211517838977577962061879912790649817782161840961139766338213346552395470370261682282984674086237831517693372292552948534048201976739702750245008323174953229699702587460745506120310478613207155088681781817487569106799203247221692308220468785313595929283868824965816468681041992384991971628033349339201052714031323997893237716256132071418472580302450626003295773899566471310648077448669136610494983735094180376697540676487023323000432030267467895159326913580613922310331061541996941404910816804680740292196243220050996090631266910451288622448211776226578603953874451587417812732067798556327825843353156726162275837939446084581501446860725983675251305050998056398282655220474962839068291400852216729712809950723276196766242211892622007608603040127709002998015697317535501039986598878198725673410551769573551493809201441066877257620085279132948986442550555029635550522251150776310144393948000441118076069920953354042830490052218663725935271375693195253931080951895255084369203658080183802082461684902706203070146525629328412306030847606931819216514117133401694894306677530651818238799179877985012091720584893915090199970700974953055063012635163241137858680707918723848601251683983354572960518310570999086331798275570257019349381893520339595292972001411173068943319640650715397542328343163968339649055238197016636684942259437048829895942006848248543785820103787462194785430318498085047984139049375385026550249330387325251894846323486753720391605008808607539691954552969946599021182768570196018425995951622844107449834657072838832595568880388381824938285309834306539537472553543191489027098093601566105883867645472199791651480408605575212536651325817516087079511750473349978809414624928071680*i1^39 + 3002211781317907593199094359147166497896666513280713140330052815202351255820517997728991832734829821662443546953972708273823569621479200444219614836736612292826002040777296530981152057276894782580218031798438898905644121227537209371201365337984836888868940501240104650210022983895142224036217500013663156123023568337886845677774766637414246187514320788845206856629388783286509340877448083182651473034352584693467927645541611452848522750019580437221058513573453182828175845087137808302896124958915332180474327030779637921930336400291213139046160061550558587571979272283934922096795237751742573652081783170308613900501085939228070218980341217663652178586481062833893625913021670360710827722325408197574712177044094144316429648928136685551876789275727226639701503303986481325424166906659042722960891824776356364175118161527121974266844891168042952008741010148425968461058037412870292912032716095412955233970490550807871305092555329410846001721189411947177071643519507609821034258374059026353165943223730517043958567658890112796963106539473741309748329747649577033871400308154063786968504809257577761033682813430653990692530350015500490674616724057288961836831844415529405753404650385527447606421139202901578513997039756770959583809236722021244023971616081306940175553953171133647644056847291477599074212915059042355482448499811572064420153637492237989046249607609262116522587934539312219001073609451234315696548584148985061728033698908184799064558310934963581911387712226409172517399990684935848973940573679956546258853327113766979877028481019266102778169418694774519238953094494216274487806340613332912710629651733311602310628672477423388651882871352739991198024060453138248025150176987266404524376175486038128670073709758459670161408163156190883339156687342277384801961547099930730855057857519265450334350004724086140285745667044904821688538851298660150711858852792023811423296571488361711412303894008005854843078302263545966972605921788206633409883205146541221241796034932837177605116081034769843740343280174982403699101416259545264718346757555197097394760306472412517121446323679326390381596507608403071403806996173234762053169130875692384570186272088067859408746514146323165803117153984982850635312332557793143671133474666612029675564366203214194240859642066539912293700759447279100186267007826442777271495028183300084913260581425428388696466764283865537572644958307421340852742335230207926396742633801858981355542300001009219594236210509160419167000607420055560838601309097935932380556042647218881175004351542805134011837759833569386981486349349008483874386832965669486041467609809777293481889951300772427566434389075587606578976229428488781296239112847630279156780831152587134163537253474160375560928283798609818288457729855730323239824343047943327312293142415823851664424400015487730808706903820455655669008818628156669005254988108370232000901146513814321740382208*i1^40 + -45332785427462803932699967383713816469252960008528954200804300511918338113289812290056852333838704242025847613442021770082534600274181081633679619203195488425177422539401266579566232694779574751990767650319474973596427152569401902722850826299950446528352198043096983220872349727267014299502688868636213358433107616154720647288337585330020225023782573601418876323634810511316807093923484665773121886010632966891970106766227848023976190566621329594923641737817188349265937529246963698225004734067577426789293953764534906259181320118988054047695037355398772336154251351730916382699517105354609926622948335700054886845479110885931998161695042202075616042014182128696027912257900196961858847084804983741140769054258925113209449222346807798093272380368061320745414951927964775087986555508109809235580673059080456642577676271101590018398947033388560102095912269448786109405695893073155725120287190941734833661828905533041798429080522396534265077648472569261971960815416800138625295780902617975564245033714673156814821410926331009037588336114529352275263890298761353754237950293279136251272191091662081546863359565484368986841486734738085024299844160409266690004737569818205254211962759104204228462868894598821099055161207284859939857577799175465279993114772472479324837315610301083112527366469475281345035067505319128785792897334669100598086907434086595309759755843043422110840326081611611498850185459599932566709574266587460932642665816454747809979016912062387131311636807722674727355162850428675543893982875282544263036772754362300557097853738135835819527732092679455496186581057222517637759207377177235850169805659908541601290225021048172090940555638946015170365313750602351383290331280741630652594303113770663827910632884831725261980763706303637833600179512338809001376650325159038420115991187295637206787606801156206904441773126734259384357323329845281139305685733848600971648148288782447949277688312441480301359082267332304481759055721599232316354188142381031754327553046030957720403747673867864325391922306026871541623944346038155123474354555752237203598103158805726362544735749931198808052370676349494790388636470054072393965559189036579626874549894971867594732723026173622567758781109868253563109081122783940015744206058733219058369035091837011637164973293550369523951606211768961521767892617520432513972691015613831039000018346006795725121063574496590178723729591651814278469389011778316234251065369609309082043520936766503376665136446895761975621760908218353132337825724488784601032161029535894787674481486780055052325388474444877572345825764258867196538249890298976478798565535983899939736292523011038120685685675548604718151954204226880234043176590511175260367699894884445270927036081971628232322387892488255031697427479065080674202069757405996084524022269210123430826614857213381422527583741900782695380341249213033019459442720911749208872844455730623807488*i1^41 + 622951734776239131104994222182924789578440639958384235366007702529203644062507918959582411133240402449225492995272469051240453265572678683173594717077132509746617288496643693048400997914453748800672748296782611324980769195234250545562437961339035885116156385606928272128495426661098723942156217764491516373049830277936457864159884025368128316673260766167201547944624673458784891992625802045962571541664049062038456130458130665573358768871134037514331364107943207354455218967547242556379806773265721243885911318529461293887481888935704915643973405310393363285717302927379754845357812107203765936489476538214985054858826929603034172492527193021163627995653459726290432241709871547206632169578903278778610105334272369452479070527207637437889669963500224233495042781491880917037922210345941769799398116451931404899720477081598451081414442648963032361307928915162028077582202566241784401108328389943866426676883080702367452565009761122206671767703443575105263530680114436899893902670593868472155605572796283191748315192214808219630891987909593697896464503594302252640393814485053820201843619908309174594203230910256340774436238651222388224784930140186832368963630482996177384606654430167246042144056626930364769843835739396518971929618664040271707913505854556944913347811142520034692639686161078644537470178815415754599241116283020051054559990259307214371031254769935034455795995244533971362894616492374074384068533780902026202698425085811932362460013250979313191508819502376752850631847726911816026937325947675231737861109224097113506696075739349179069686326344516025686297677854451992990946452972770209603662137666540520739150310490160734115748397721271773868022158331576094976267941868252012676308155196550428831685554400525299548781048570567969093397727039068341313549405192429113946318927877183402147069889879121103338611494838751246549148885016963999533491914294803448724919908019898839511073983390365248014007301213409814248420798563785997775720413335218391719284827276995322677269588555533120017522429818479517603226296424939150701787235707951897168281687576212546362910221485684387031219100807424757950169086276069827896629379617030604664889658970012217303088424964272479525265242737165528428946487619526482838978569940858425524845742975713366231732774684436056128707507605309354711832979339023005250085612093136465341258712228300621405045240136510058769100355411704626901838612110367052037212320271753428546344127406580033065228417400853171899066372023496804395433199687441671598122484451080772983532817019123700414605310125290519521780222398883379218538113127312278591465361149700007252963456786269368106014435262444803880727526136355253245370984337946275596141730497571849221222739564873178873347545381566441842370607082784132534981316162530107259677753179688955001098306863924374968560242681094172998711690482167235808788869271663933415232427714936832*i1^42 + -7425527934513896245584331871987340686119252803058080363102378073848128207955990056605845712795149411323055966015104655882902626771482321671728770799399461934421636914606529201637183569089858255635486842813047238788764880474082019667828940783852683384730044465421400210936176447382466298022023203375484321230101884062380470602727807282799667996098885050509048827835461540987727438865214168121748393144348841496974757906892267382441881590787578479190625950014878848240601313591842035574313868601944837134540350821777544495663847343899386760018936947845322242035248533786840742896632454630405351540645488136084829415068126355819235557530874039685504106717717335827528139255666243075238548638527227574320379838214849852714847130691612698545447468942937928193673466991866314563486033786749389226079347481446593535162454398277966450593017974099422324327994535818405172376450530241050586564116928115770875107496374490111551846926501150797833915924862737829176468430858001754642249635741154904628940010807298218892261312835016785916825544014101693873336123549386212551641486513600429434030999972008026612658057406877702661008983046925367095821344554469052831749260823438199619384245290955023883810548398947269803386118012394863852597565076540288688586317898246142273691394957097746521441249256748984985640323655013295289529422734321252005242778883579189665771781581239384688858023857857019243816598584730553858640200477263683367814550561558768258239866594986267602484717549699352134271185155176279580325859194929308911337555360294752968691102795407837383718555142777656445479978955936899491609608476773700315292374340943723269373339913412678789676868169602918539306900528835189048819542599036065157835694153868111146948938937012161173617432641429120725531201983989515878475512267952982277279789853685934812316132541862895421476361691557195420892582089043700019198010911541025268850198109362403367286150505247211448862640796741035536528033584628202005906546077197975390308397474625243875453693582005757777749730048280986828303873025195834574566648373426801617964514642818771189221025157300680667861977703157336356196182401070718373145147332827794887519507304985889819086181392502498032868556895779735990261812967345629996032783299164771566845289442582280565776641229017629145731998202677687723112564310364289149460717541421982952465367590369024171260274366809240806824012452685719618570508013772312018207372680446288521193303198667513778206766558060358048436988147924652761064593316870062157638335016710877233670614909639512117581893972322360297506948549759562396026028679798593431568053930798344293430438484413608025386984623292446100130123364524387957654201447910605280680871250201610370494287548869902558728143491939192694868755741935756286131953970411210702712618055201757020566041033180416571483371539436335019878185598059880069385663950784021313273114656768*i1^43 + 83742890460428473186036070727426204360010568972087040436967692129167333678796455670759911408603700277767862431621181509889240476917040237456808203554108325082529415013482337056894187381168564111921493377633005903100100155206915634352893442006232581942573740982848057591565621455856006227529459745335629378191052015071265654383887981378346467328086228581716873336734226854465803345510744641262711177697369630283041278593538515577532847185516177658708577048434424332006946094309834108285618202876195478391693519581872912952986304767249935369074348162901813750313049843291193835117127155149441114911162615091417092488173052439408243567581753665638816654787587078683516293092385424596698640877725311773337074826164741222043363421743846292611250948335506127281339346829479786034106570094258239449770644120541753890585008502898341276659107587429546260160842381431473799092123192720701140836869106408713008901007614718850471992164089980503141902595587256675684425061543010827473383032500974493752877886556623083996197030800011785637923585521632119573591094030434177693756915255224640065743269559418843490481467743711699773394188581794322157761178803416846429864159368980948055889102426635716948955140649499232598819569585814023001744508510028177972782540721367674801334934963664361348458422365566867713913266582431838847290720682889641083236542031786822680672345207956704945124776199170134335103576003802845689136597012520019372632240216226340150127636331549130778739574690910693289125548251184740304597776036684957123822963723122567222100918422228626465252767384395776644266184806246021868668355817555767021895238574002885307360625214248816741686891256338697483110278589659396055207683241034361007415410189573663869863336197351433627667736589737905154459476882326973203085429478670194747745875726439868357949162088400510392405246308720855347331342418620327656762550678815865665654832868407226369352312731214363768552474217154604964582585532747260921027999025111119472273726457870052451471508258481387561583392430230870217030802775636276306838834959569207112847982382737535340472951936277627946627971059420028064676436214693718822912842735251525699395035320235346412368429448849815651256479621433600760626174353154824421991743502906282211348013062911958755041926909403206802727799478771556561950048215330904888442276383677013062917264019229799519285854500224635725095953969600594194573351456610507354703752436556307513408370717079896973955704520327707677254559591695117065009560725083957931030315598482421446320436338134703273124249436679263431863938403869088193693085664790005606345719285530218894341311198375683532545470319787692764673418490523288403036639911813070945184831837710083777226163134563464551614672946925183855915417858928579115039490529351374996912127128880407187176152318021093231347480770852347441015461866717183192320417979913393833771008*i1^44 + -792389211434453040539792186505778692410922164248406847769201968384046687402363541275912864497605396658115025191386155931283957616056942484940188062980407449481379379511534069227949956211052594706314866672378973356408876670194708266309327990536638329760685424256317143093992211512036025866553472576452275333449806459134784871125353211872173683071508218232526872356832685205336914070230555532429530828997688970850685447792549283759716304304921483218215429379588858632665187219918642890181820082192192381908608528863985168081980886436219629273121438834070374354387734592688654641214255337493012025184371075481604221430455655463172377475127466616564033087344893804676602277696905270376763496326006119189109740450392602817590932801121327349486297405054713904881167760095228466507085176802350347173268349647278319955739801203721847352823778092742421718955052464641789286025292770470182500252254861030983896397621217858231496202291745461047209602965693997585414281944882650314897297789773517249821158674427501370899517050531553869763509171428225298727498037410854019514631327153629452832623432193586537804011542224549146699617770900823449563649113086826940215947196981670213706486567756480985245540108852927487972053682681730974355179571475298541034881916141192670191754460736094199136742579652524129729481654563122238080626919934785764253035566197347202116978635826930208101383207856498140263368498727459230454115286662331001514573727346734540996778181740995323117446495198417043241980989965902321500380238446386090132374459769161722052604108254207520745760999249774236011381157701054754564592558783482827364418300591837877017166710579577733191660297804100954441383419568323275585839523293756678137761063710105526833901977881068777902075134489748163967989682477553969453618483473853223313158475297177862264573212719485396312909165917999514831013269083450189097539267642802059653719578193400340158288740667992518791140718675331817358157038617186167842921412294204618111884929069130471052310266355429454214908046764970285619526828794135003420390775726155141934798471498804327101229506128729178626202221480478868599064035489846303756059902061735703527117525122422327086814109999132635022488879446513264584666203074252883986782395499289742183271141095818197629430599863816541692096923361019861517134383527727697659148363757311743546716952639356315539904761707556642808974625297288547371370754509224950863963491024165971353503080527195427235272303431964389496809023720426630570455320068426823000186911613695080359604687052350329499554430711090643988956393748841356736338033131429414509589829964447847819120072771387743921959399526747431692371039102125122234630638625094609132990566216917810903605031803892063752572002227437924136017630400168645876154832032385905614586898411675250342355833644724384296190362456904926281512851247015470421339796732622405632*i1^45 + 7244235758899382594669545633377781159737727679274954322256428848579694613219427435885678085471234309209698699752825864609534798721028454175341948253663553360542066736406265503703861092333547507959254730724187273128846912360491372402955772866820079072767871662930204738115777458695101939095430373704490830002111027237832166023860577074179070123227778799881615259237519747340640148602958490793422128799568635328785615568782120751490067581696851267835980442264074595629495578317931533339207634107946357147607142513604998893167874333622844316116598431287521588027761142123380977403700621273281765835695707107904327342870211823395599513500366312988393344783849211617576723088690150579192856100984816470198775755062508357531448773837433469282760498934151820152356198204137367662795406051180873234867354255925404481991175289229925986480985036317640842523054595210591709787240826616558344015958090090901366331044193956785554598622098204135954991478824667575227157029775412215976557262594301914485363831062309137440276124672000748222306965130744591551967673672034266248797811414970925644109947265647833707023318309463461324701160021576697773933901918260351481911607463900463407511482964720035984930413502144814065807066627379244409041488384884701351234405131758888333903139524845900058624066104889161988538801282030918985893545920118362088156144435084599654632880878268702006273262442490019860254257666450293131437831029925268155948612912809252496769271207068148731409655873958845999663958282281096513649730596297071667932263037918668628481485500493690281169007719720122080940973860498399221154716103340265565693365067600855861612759506135095113587153182317206390394511458148858999327393923677246011969712104416143297154510059355496367242237415442752471464695212619080391900845051141080614920258129680053473129164854946529390613983780332588133925326385994610606363249318739235548303570835187519485290770430340746634027688986420682668907468485892204388131100118087967401707325315387141476466548402690935130427835256314784001760574761761858931770037148573503173775907331790550791371541754687702635502765438028378708587454436080718844560183154515758548637099765360524143970509475776892464766283031365467959859970093265942767103764820876272704957389614409316085473669120049148734186605310466705656807946678330448965237648247200585558235111155718531443819406724880886984400542362274942748920697625902936753563932162631361798062690228835955772282163375153046131183787065931813975728585161050914147656279936405766255397600664453352029331957157914707381623174826871926187564739272138788952156126816890700684895202537579796824466951068153520075589292507649489100343821831008453021277026373111717478723634472860441116901648997608244825453127588802615231207162379493143114887119365169063293175490150112539445804140438211872958353037163540479684022602886545408*i1^46 + -54457343860099865730851644096659285115465417145543738112065512559399964297537800297566251589533439750397401885330472254822155633639501921466528058233547131343031708420676431145262193332533100636748889426807614508757802087217642390977538865028126302220856883952821716846400618723775669452858056502168163652447036631354816821167180777750822393466865339560909298718639158681378138264048161858539962920702143674066365697601336764156621514584236702448885289386582280401901309219236350774303757120442684671074925612506149107852042831464600256877973789807944791159070905298104913870928299682766546301211017026397629475324639743843961094441459290858355633513063048956599028959294652031756031170995569324254524362674956167238870500293305561159621148988466053380364745948559977846381012235635052564490222081964462140313884008644777519090202085639562908746892124450702376725504335747808807451609635199087891637575194785753991238863849850536991810765134955325078895188033341404840335785711745842802732942839589595868260267982364678466449231255353397440501014638341910792592867528298622104147203570901894944157038805021709463369247124991027103625523437620763267994134141286687733799673115149691287700384037219306733284421058330114516090361523327922506997786437209286329903387229993136922635990328219390996607388849463208062919754482832695540926188929732912757839890926487773149089951767566709203929174004938724665064440773165820427504751909435316490151517345070308630544460163630470564505848554540511034438506990566530500048112269161369825706277170849500202776703066185994472673601697393837876417231731031083796710891289033080573015709223347861369980816365253770218488141367121976812924723322960959049919102225670157426247894341674737206953088966296478422190905460061154155289527673408104537106541854262364037381712507339836583535552752944734856117935178658606488347488853178015227028247220542749776771194165195245916574798136580489881233639727814204970159413853393993258766030429579639198232987480165549874545462589557554390619346792551572177819845298093916381853902874008303193665479915740077879186583176834522368598280399108662456050564202627453163712420147040476633886208313188169857830381014366219453070236462933891025082153262010684794670943028526758592834838461108520103089031678785433890296307110459728774289507667902646386294379111296742651111955329424415340665265786486706519995308944946719738058083470871259288631531141070300849726615968146341235841349182572834956755755531435130687242498427086677356166829664140964318472904442259112752042204400457836972346900967269102108093725892430812174464311138883275293497139678018524075732570244552849312934580744916809792687642517829741967533378735508420036323153748307611097107414099949577013230836866797422078605514959487236150335666696530324062624146902553049379161865136666454084002577907712*i1^47 + 396051566130379324281124734278353352729326185020051383974304012200428318228279537335574738779356510002144928786129446961189912805785262826040160275673964258483890470556082839300171485407972024016467436976399517761415591204196546595416710330871353338917525445825854944326887428457828237940927093817804124916021814875423063165825328346857931841311564004061076460654422975362727038906188711986236899286237452400501281422211951353589291652343890742485340471838559394455692479214088772871227967411249228435572788447202161999342942348687634522326137733363914974554179647166924504540809379395747072803061756778303067325409606142250524073466004007668414893376082082336696715698795089529965389429783471841072980185186178046095222983670281804877269866446654972146464219792890193269895118548347900873381375614668154253593399933224206106788962776716040428415075981974931129001319089270105899675614660185356153007543356466920692093558504884349140008837027639698488655670305654142017105354356145532493187688490133111480695460499687635345883612332875391948457846891980074715875110491386285345146609225171192190945791314230914467260862135219027562518288656617395051056008753396248352114541971094868569031666661645938799232883474240708000708402454836725727593809383607954704754012461002490515869075355142865003788899450311765979283613246387745158037369853206038553450140326539177214042040820460148827390958752218036911552498636618681078526350045254146602199227455860458069191664115003494082318778519228234235713793244372572262788020742980726888631710857553869991468476913869681802002796216486504686422044455510936206299693302365332080772896558063006875798602235282197852187066348808066126038421585059142282771992573707288583064688544054848091350093079121517385902284169532055277554958557857338896640130229655634772425733211679564447374523748805450504782824677880616345042770546474784064993865694517276583125692916739893443851966055675601755821841881079096712932631665391165698695273007328695759755164776475644951500978916616703471347586259569633604853182833923302966819101500251012376022396747538133876751121310389165325947138117417838138356066546793444758619103135958822140992681083447324548313572958227365301995635952392674926469716149693216750474845833465927729943894072280340003296326620821166776322338339103838973022917395215544529578293737575204967888286763030946217901979590668726751136930953341648816154852354834307134653347534792378171582906095999943355087194396528123484085421991596398221761536311900550280299018052200581431153209335558814203930803590765063825060573872529159946318494613267614892563439688493435009488174360538257259536705077328278967865731062245413273738714261354637008743170490122493018389059924155986847353603953828600148506272172485531403332787593152459837988362800540037295887510387288538242537456049847760177856512*i1^48 + -2375190463924821507230228507254473469881549999572719677486508167692336526630109223124355559470916396039351150138636839529238134035582360188598419809014179811104636326236565388577279281070465939807939616312536751693669944427643444329924306294087911257131411248609289527350690633929012885595332577901507829087309391899679500284345194875890635170069175355971546302001781609434839281732129638694103640689905343730943801078038039797864840278771980811884100029919308291538647427089738984648395658951980196163097362727290144617921527675445747283049975851752045397476279353114381480231443827812176719409930803982803800948174013528655938910394985246499382856703976331183105423763637799239773443318482718569216272309327418516254637828777661571478052264504324339578656705193724229444242642139116833343386292007001210836407974480338782441813859594468932206326075420424224516340717892308804964313481239727134304838610425532799500774446002069294206681927479287724329855308697836839870677806635522767271743838677599984609480804494829784181742034671103583769704391847638059511396124664893617985658081578829284078966229641317230722318757685187465015663608752678822544378650049441314168888870934483125946944896372786290465998693501827408485577077701883550466045160013288048892534660953700154136134447550399351082801454989534869197623537002029067180619486724460411961000777090117804104202800651182300552293356693834812675123345488492611769926455738627017163165352136345913454350123136204105434660729009108780722862999353980876415316167457853490890087393089054389342079126798785643002941410461197984767910844278714052573837786164481635890959088725172336888738539534498418260611376512226542750081581373312370150548511371095855667915835002975221048072072980029902600119597898090113780566280100531216117994880371738881314555542618390387449464256665989351407434322094020150423159053371428554449095277981806004902119466731647511756219849258394636425793633011543999874041122807338063559010489298370923364213593345695511499138302901513189912872918493354354005602415921780958125247562671701364323295675187446749617106200531568356048642024349377300795091937914651874117057031624760311885128271038445407136069826401718447419618011565054132281206150054863634431534071653034841525943520865732418374364342902657796117143052464438899368090904527747749043657603668769585530829121034379701011523372841802830746716987408840027491764968565011473138326099234915869036981440538423438758777718505668347465452582075618942998690143047738849649320620219438278244827689695604686048769090039054260180522011300131447407029292353271702624816830433081770148622778366807985631990368295571545238416968263268772744518806864466148548776037397364996782392171172523101395047699690550026711467193488849551298469713252131195181497115521081074352336563103278388392454450323535167488*i1^49 + 12533533541795619334606619510384292860942514716479693748632137602728777906305406411591745429142535989753440406767456785965662140207733142760245344251724482820684707525338137753669220448133518165306011762956952494603064741450622036515442452775868149001700417027986769669452913860950297193059448526605858599402460387859651597821307159479788330076268188987639310533196057279085103842567336770889862761024445165743573650180733979436929662593961663659706706989015365330350885501555631030690517925797942099373124538347416743877045927868194074456703991813431914822772102417585516274823867561929294785729039211928398430480854706720830398991283013243022435407375253524451072352304401722973751740468994942499196104925983508492367912763257393118283397280492341051516809267306598420994004454299667656754969512704466091628157210664476669407398040079688895712892215921496538234763895737685562023858749546842116096382556963983102194518512447847074549875745086455691327275100978796204197968659423078992007036341530149125544698621057012441127707513387489465699489921256969478804748609540304106797751237637260043122749195244511668270667921145372901105804569283338834273677211564936649563140697609684797163946023613555961725160874984576839785258894946943741842456846531862505192874623379103636170961791836996897139043349650999828512098106180261830792021319989572212740163432080305942151739109622827718405270725338098511308435521309581621163302359197337056446001425616206971015206932700889345262488676727890560079476932026617222855263533878069283340095198126534262250180541237257501547897685249867247377075263568490010029283893371913943081916373105741568770007468803722240820753386043653188545814321992189627522178684622425107530360895307421370790513796918605911022648313449955537835130407783091794730093153346377758499095498678969457500804234013190172796682087546867374739245978842752522458195604459522460893059362255346291522296077947992472242622910896542417195618751143928936795277402226303791345506571787210061277869995034793913002379585749569573850808173737230371950823080903297649916181918939312586422711024919382714968850929120228584138241811296070100488815773906879007024798077515026824637151009238997273409014537278901770668967080212114791495851713275733003003008665556227400376891290828684684344106775455734007799516230997426802057128357814835047173924904104640046543011445856726340287747789986613936437744745155325339811788852909902354915399164634901562533505993831820229413313552270084491644858746873598154008070138062660093208861044061862192041126864032320158229303250111240861797695750233985619715949468260154508037290079732433561708205238308955018326079363214193139758291995581369921932105419220854818860118623025617458120363465447610762510950791997622601955456619506942727681169896850939838028106027931530062986776789647360*i1^50 + -58635980635019465060214748150290914767511246225416350307779002821887460293013364525268314601610198544040756155213582821090663908196152449276961291907844891259800256658284874577911889192049713388710029371716234682861687552116267041281722736747995193841313941136819539903959208940428331111077733722896680662380966703151351014983469312563454080993138318995836309664385946478564063344008524641981985881079524816049509272989944098255174734263086467513463772539406925313331682956573434784060335498960849730481635789798416551248967530798459006145181615469094727097088849588927868512139158828437886028156529450813659821577315954662640685955618117004753914546845716167570323469496132943776639106770588148826445386023201603916132997652201585157301974871414251519880316835822839345738815019804514097531897104944491485052739547096145717536819669038499720216228605974523716594366013386163369352369482741642988930406330789710782699432383594917543678968718864833836002469490150353011016960242341541165605794737184816240700826874997636528939971899957841185857465147448019998839727543093226819374109321239882483691630163540860321589644411716960169229796435771817428598255805183022109915959650778135957545845993971357839706611371911770537658159376241612859541697044606684611750475461696927366712245611371586933000721037380362892709585096638116131895716121301403654302087649957297727621517754220388284214428594008182036785381191214758039251412419436340379902774615499714673460504564474433353829041657765050337943989749109046483422532544758170578985233503319195636717211938830356808849141277855089091640107448336809870656017667989867038315742231943023485548332753723695398239219359221506436526313590838032869956621132225619710751885530590700811676264195900442900293634953578128679877503482221134697273048787918818029814419555839820909554334402923124965544555834268828509892422579873316249678414002495714521649404616046018175830441442679973699835749135630420909762729831683344301969699518885926744503976640762570603419486534609349694165310626821547340179780254547466420865090172659040639655777266825382518507289325043543987618053508765500527539281714609344055729666065821383237910565376904455659536077315479140672614437130584324167337378341011990452247867344020869345159537338919835458385633814903145977680574216535967970230866330947972030454737341443156519739940654745359021553571652473726905984897100242650456837673095177903254656494341586338916918893032340199281293100128102476987616480995127453779513690233841836465555276643523340967931692232450188391047568030404921975572208147583007019448412847025375080689856830967922922149772713060290859810923611936807213866828181719110827072926834606256404019862457978582536770668415216673937443317716305793696204236744512057908799486555336804632715413911723487462533583621015445511176454144*i1^51 + 229915635244085374362424630436116846304510046285632137420487226678808729148596791593199559168036429795234083048916307391980257918240025384832037963232985533551031260308278214935654662346428950122062776443620299055786063850796054132546674611462087672291942060701945102337888234243159183930986911657205530514877125780633262660212811401088822261872912938047805688189728041288295149535970526932153436879289757848083215957023935689614027622816895927220095698413989891642154078041665011008889486144448913255245732263723774301872061125968055375821236552293256612841656352890654223280640520744689427662337557376216660115954608364548106888529550681554611947578908738568011780898576474832381589690421253922900706057021177559260486206509385709896748325464751799620514739824847761785577835102354395658527186380089814485116151114260447710541219858090072772509045936071376992520069081765566447686722181301891290039839923493100282998974094922501304223186262722799578173964457293807539135850430793105682742195600825338599462692612494829952759059970025213670542696838790935927537768270594381631741173794399578229768124623515976426069205142510542763251841258165358655002951450835499162695738792176097866405422408917877417928722944247201872607848085164608853300116708281310541905053914849373587612591992616125028204579611972764674308681022930863617699193234579812322989748986350545368084980843114251204274385179125234203593698854490197449746399804893476058197968970769804978963225614102476214185761933737372216673653217164424498097174178979079424222934223868192473387224342530627711478416781833835391086253140353790687354596206627171119761596688337374285645902737185768039758372392887363078382607126946049303016210067008030919973067013070895268002837559701679868004208788654377651224097453316371737994971806299998940310371140785163685390691285173041686213136746509108752057152760659242828669624345815225439288351145079838135195507208467877887038858793947984911106514904278990994756059618384850974084719726554500173619611585462165981373202063812211721372988355222861714911047577275196975265582782928762018643409201200270529144164255106146680755151583056791211994666410261563453040779235729077416017736850191117200560887252000983197127183137830819824285262457749308633868376646754429520720710492548252872699662472069939568486105038857323501462642933132529935977002352153655388662839619610823272491819971368226450317154774240846971172637073001634221446114934233238256378344536177896096340135498774870026700262554333085038037727116139152650695515122080183179766076274852082703623847911666021442226494177294418048697534188554175672060261680150346820670466398466468454275618072884715591129722015580443853262463921835105454023806337443365695265867069626300088335006634558608616950238741842963107881878541066125477139054717349157404672*i1^52 + -758878141168545890703908722144892792287020127736547923772249365878218353891486110010900729369109145356426553932472332830361000545121642399777898492435715025773925701100811833697013880471777297396724657539492019885214225852368174016397168517051333077198809906415146215947514466246823517434722675218335792704448323354608285017914926617591737733627522416113400955892625458858471973202738330058374078071240466298684900943655068428100666313310542735526119119782319269632916542623483473843338052069527249977249950694785170875027417089790870603224651899862277700090527384505516935549563462753459653679235261576017631733002696130875036293655270823781844293295731800513088514141941661065226253635463569052722075841538661279404132180040531643401595667017738144808966392107365458845004926439528642887474067566752840521399661784691062386375330847224991260191196050173466795080810748576093057008953059107487197572811390008794713518879960284503537780822182604361884914365610456986578476113079862650313695469276848599767644675153747020705224900571550058351660384582238229916639104367205472323270938063998748383111354857606608628097010330946768516925872220997244266404151511874670887199853580427837504260052957394597252706877721265182964985923274330311353249717584983946717762060267315510880597993869938900120121272569434710410559208096953653511057523479819735024375866653715570107024616296611319592810795092500681784767463404934176248987092185792358122087729778684499404664695059343614397593715918604561996485187402099954903298421567640318725504150403550729927864048473916247889010916671864939268584862103011272537624168736553422862079997534012229624451541689075897471102715925808480452301039109823205424628887455266359732917271293051408028975013790490179572748360482738338072292099157730993922881612047252572594139782050197098049095405847898828918173890755524407831315460869721002647103000425667523774093903812871876816420568917359810888990230331371322361061381253657415884391705329308964145847469518406717947285144086420877172815354822353307823385707840473142165797802046580516898619178611412612455396606196570816444564227972191313374998782833175574296868550572969556294962146108351589054265075691782222222104844599985503422042142543902027343201218734268751068972020275077165691223602633626966559220334087856019628657928527483787328848138330049964319714119026142883528998683595375109290628729782466337724275185465483151368035139674535198447360639878808172786265823502612895384883134558960657057573807382308761303613528507039222718862475455232917383345943334310902288193175920258065967062234658702671463120903509159720013751182805284787199788072881612488246804641458564519356725262554030078161588076569565867650520951960981440587462216564062053423391538514142379921470729309300458584205206976963823187323927719313408*i1^53 + 2084553049382298593392115869404371065735567546377493282263453825869485550473047506755473322628717447900072875190967518900476474345036188608931764370356596340296529380273750356521868765273959335147954735427813910003050469985615137397729918570126343201441198239685983189226582114368447482962823973856638712115080577638306972336257957607604148228900121222068702925572361435157740093265391892253371629935831202668711298993554059916349598827138233628576064813407505594687042656221486423675581740298188175754050650671588616985210781240832979398517791850371042098537838880713087991439360361390880869235828523339419359385677510739870520942847135123281526732316258381023262205914570468472298870198647214436306449968986337850615157199867645934907595488787219608434845931281181926090874472860630222773924712113948082822761191477941076292182434762657290804899664604339492040481882452286265116975252788327950372685433133705440182188811711739492041936195281955412164721032782577414499868464087726222413487540946049029746890082922595545453076423391671595745240883273910471284316467403751747537839094168629337985424999284061980020329557880012708195532460159700774571109746092066828234175169436356272519229599538731478629850357120754051705179544896771286644026066039026925584813872774126203744116376332473178374908823636849376229845364110198898331516014574422962991178595815190863215156628871672302739184052293137133507796693204400589841754927112232515677576687450390701026917431599499635587513264535256955815838527185645537126803527446783417779835993234959687608029519794684833280054913110066003840406268317148971073753366100214633237653412520718173632468265370862565236228463886463610186286412421245757963902380617866770977100945904454319430077217288249374626821141616881546040322796546023809013351351621586857266205944806335512464658258465957786739278278685141516140511710070822494085903526287039684307133006094717617955785648876288384928139922099194387460081428256154075414837096178662454584166996639844008091202215600079176018689436245814692915070252747577149111923589984542492729310575452513836624955193025821047481447608766835865112903422579906171849411486671752760559106570963691931269408257623906673558949461570123419869434922212135730285242218931484793306257497574544442826622295399762415019683776775866167623685923585379982566532219330512187437686539752910972561989965232492818025682810704388413708438696322460692580450744219174592135657926814700020236362051402050758684353839856662812984829179493073919168938446244331190827573877158954740433012796125876586645558619950282681240887277095139926199895447449383341807076886421810376572387128299909534107147122222658908885142320072688071655226344979870913628741943391610385218078935727562357736920667699962992969510386239047461097705628874523852594923700224*i1^54 + -4194450631128019182683779050742457890086846423917490362397012759231581915364022239053166071572891327409220555738455451329402480690358353824202868895432802374621887471156599880345322223987294141718159843086794008588773300128934518626895840906407460727466955484187541983613402255125535478934489200557495526410037258532207701918873114426987986300950101550571914758566833824817481668421660058020224186068073434115474505926654171855275478594553396575472783715012658930868392464050533319681092023887310175263799394985076990187024330530218578342633240865898340099438102336532832450303551800824481612675274742073939940829326793429439496500842169178951808391911944491706493939250639019937269617325673402077265190170350636047123773896316209594409571276873737296068474426602225315551813971791481182272885908080959370982395604425228369897215443331738985516697070432402210389151640554980959926987049883864684731746435439622821151636868970947176405581408546214334676467256794094513151718662163334889174710320103260602182191822771650474038584317723728219757899009428795682878158263801800898305690918731236271537077848989509473248695494320348548511182012025791334593688915966455781991932625768194850880819435814476036534082252400091551506320736579357730670459393363276875847392953181910749211733060867234253877118286966140343698077203865282083401026021754318402877289114195865667890839995477445021716930792000904566759700172693012889737920053125757092616848887428845234455564615807909195759386751256802958521797955556571639462071692077633869292661672072035814486100563352184452686393853555741988737308873392341784841414260371541989736259298710704763711907480926941389629433355772053833330745865360783670934978396124326281502360770549885668269221844411321262834938272133744641489288496761104177917665477677597256007654289556384583719739674346357877701413556847975795322856821302939178938146837112715556237755678156314849268935545910869466386204582393787239297198344475835482304183254302693258289579022922164817479240198805831897314020266205108717045763071336311681763013575330907967898588607578189102374860442343435901785461828682509835339710977886648940501577227319464921250425131099654946017621106035741270947569060078568541344580079705448506599336095247744399267825937172996427054499502742642331992276039794424546515878359821816657436769243135264048847117908883706018636058005790027228173956032502603745929556947444073432257945320667180401300377759158174609312504066745868599808719824606612972312633519970344181522970403245947034033032791593611543720955988759417153718666524467973282241324867044594006094348222979942472542124011506914606233424177274718569065820315978346708313483209390905292942157466529773652609794336675309581509772312369912530937441178860394369181746120156592112031816794932641347403776*i1^55 + 3800145059006849251383126130183763798898972171829713761336197435456246933789044391205380372770759497638697823675530396655700111936022370876782346419789273916110689223957185503861585170715815659263170904753644999633651140244824643253490687752689464338933644109085084193792222103461271358319337625021279916655769660010604731046753470160377676952946855901171277973329395001463331400645002386954017989456553045960163330228729106749536203672745117594263302693446226348896102817921099612796087190620619305302268614841699144986889936753758772500268741142673461710554812941158069182014721772345115285417503833106136061003358416254547412094194454856211963759476298196949430843671190873865092248545822918021162152964124708508647835637167390488075233167743955692682523421862785563097018399798082788532335628751849925887445239862017492230822010101964086032981734866044010913718826368923216407763582323775794498796750979138375699514990525434102438936753439669422961585911122296670787757151474297634974053229582625639495306195558745103052023094070268301628155317066599076365987297346165519924472099516195840157810802266196851945113696088075721920104038816875184585800724725234420484706104284595064925502442632755642803016719151888004292585782412375026308691480383081426982565201762309380637015647108599471377732447815632132020024257855403109347846921076303238415807470418613806681734579340704474168861529311076852485345864256599377842872014468743330017966733162753927576989085669495891644639863690041969156907785868325918044593749817099684483232374307015441389627239526196127925879528896859851565853782365061896496679385120461046144801073600353176215594962610868225070514898572263401294543626297939346445138849302290324868137450244672504586794115022181277353409401448442065081887841686031033428363244954156457434039807818746822971448562805590371937428842580930301384804176545018050876018514568734074711648797338463770562688065149462682232623018577991756771546917659581472268274990150431041523825768663183199973608183889243759265972554371153942762797781347940468592160251569059837671259695941241528205644634934992225640352384459046486089929220670983097579147094315432516439806343819089795202502754291170844776162100167199793646439359701138886102211740008521408206783336647559243855686277409320961210712428948710139965854678327084712751326095336244874818908184336542440686322216885519585610626058270422476718210539786091533690004635417699366188225134157418529845361893573293840198885344057796053277524039004644177970967528277511685699029415324178576611303601918184907157948358679927690529611241419745469761130816726990247374128211071991799210344324735158916039834641512981973480407136083217347867755500543424849718517105028621813189564063505385508285111222328953308303479038859065865439581933257359360*i1^56 + 9983984353911104035782190438612702878909928006261084148602686521955467378760157547418929931427389003481093518678882398276070146472457585792210396310869960470541276110465872816176213636553022710474056922333274985289016881860738764371749834313706817838067924510899568636959068713000366355667154118051592822739532046915341573822533456440657526021163020451591335629289997640435088955144882604869802934565308056963575263869890290831412489738258434724199145324738637411420794215438336149581368847373499050987293765532978166556220635639724155161682744841322426373410811848119118677720025781362947207509192590663445086376388144308615698640348299496839163402401666806858157895794707175085603315599272449335657054998072252048597837628222356416127050144409587902961732680227034955788962429208917315862527649942733241647218751424557630037113855101334290097600360006106821651222307940427476634425797666127783406237005131744686129257788657544627575209439020866905855942013185925686576154820287902180452651264680209476863788919499867908939218837506858311883281775223209953780275232886073466748802730097802249578820727268661693642765546418443322047908534210885713524105721944871858818240421444275199139511364150528503942039299528037445746442414263264060693251119978855302705805358536387234121948939111836661531547417497774113658274515627796806542610471800282535242302175112098669228083107815064268639440509229223952469839234708970639322452013141319284965060763789976110356596492906742969542883538420238157456097310958114483984794079303415445442267382683099271599842162768915738894123581010052886357997470784753837079493292160488301077139513410401537224055706490392553631185931657751504955748401844272298195483132503381811340839892840737418933214281582731423693604505987592638877143407041749667981035223716872260176287130462532137129945404305827347798870457553388769692224450927706943801128771582061395616086477592337271642846498075051994217444325253757500946955424720497573839032317714283253254453995735025740995592803697763152053555648624531458751977706679154452541381578157165680723620306284420766649021410989212330145901791130194648335369055738690269232517951348787066429392890001695718970052991579042807926516774562119816607694540464758451764751504982910240419020597485042788146172039291254427312995214476040991987306275615194461447770986482781256878508681939658343503475716317975311106760167052354181126468693910099925269900780668059992884160203888844538890913386542394568852373372992049422253775213693558324279391331129588553305220677924107312544236436872472870008643654000821779154000683416975338116213325333453223560264983427799534835393020659069795635358385292317047865964878755945056914960524493237467016158709334199271736744146434569753080803926144309055294119741389679712003277455360*i1^57 + -60455536133970902622562955874457917146503023322035849196776637509953189998385134812131720534368392679432616095693106536859265100934535314662519587323741972776410054454738270298921834480526067683871277548697533266193993752012698603453614102177907517577362921643150052150450814993746335549838689874137282037585403620740815816685927826139630270169385554276664768142895230631768552986450619327694276936029822116924300646379902756900431278094052061911722546409193789225027805163725521615019390714186922487939440362650006900256190316157269270802958645361582473430291235834287469066013852553143364992757771665627094256419983856943650756649190581087321229368786460948015293526295267134685516035607142550837814362768324257368574891708425166055023825940120560315640641990282265890064499993577091107857941665296112966672645116630535079665329360731252651908888546283436916867087519335873540834843622300735958004853734916738860784606067393208501552687453231552892857064403619312834062647776452978266623817905351010812949577249322068057664617006814639006539861104642903781954732616606700354771187555370302348447408675641873647558259187534036533071412615697521113440617719193607833053292461557473724070745330661292494750645202643107739281102184659445495071218414950873011159586048041601330925713627320698490070558373958154215999819098497440674222348997037244225247986906804827011106605818819075501799350966987044672759331656536730714985730831175921450169166466709698007425629793647995943348908652713877187737957456805597419333845497280340326191874828631939759253576418050182668043083180839614213305466412458680359913521952856942526799731216631667656789020502829350182664706316176419705616794115183823824155744501008080386165825885463545336246977238227389175190914176951614777364218827980069482117560048555043978416683258188858348744377507145588063489605370737975004116707566416759686008495548330679968863257495199014892473013058766122686171859428917889889046059214204311397554142412288657773101262962402200150902016753712117190417236473867748663841591819309722320724866710673239870724174939144877344337285469246586243764973279890082380616872356916025505927142104451103917370199245508078466000969745611410988263341939092765015679426057349451498828830523675363328367142547983561912711592543035159260984063130449166343718690120470962831316233906974556152641674765580460461545174773822492394515859269587587753180233983221458150630322078803448774943312126450451669242778848355583602333704814281630089122434352463307063997161404574906911344728438518547316080030695391887655704373122752098720717480406276097290637672816725090489696608986808412851406026931837598615015940262535681413221208876153561230231212913085175347802935683051033916824368755873451188095257664601518085454443295265740371787776*i1^58 + 188560837773603631476492803564187127028942493969513565456690477040586972307083273627402143431080660580291927702758878476087647623159468319830303808799363192065010025007917652201030201082961396706768062043186063103378565493905368059762680781098868122844726463267802208810342886647912832053352315333698178922049619353944095656426591746849842131881258150696344644883019143192232169930029830949876821163856930883575898535880927338705763566601078823539238881855258749500758602260270248423223072233050300564114059995194432237113952768482743936853420819036445900484561192008153704588267967019822154242529841396683609978599967763319410542924031841828676519956120678806998001629336760156745745234317135337227051904716473649301913184325354284663610928377389181109663944940988142952394000975060639041970738639524834870826752772475518565425920938596402980386411962515701046776735723960659775520174809199250954625600304807071985988945736698856958940136089759495124455058157855558797264921592837400469312435814908190920091398191834899088120795419044969771120295555876768682315634706577702816705968027344334320609287724377323162396766131512351572924343302430495645688634015507593765898950313060993748809840556229949902127732271949801993246504094913137152523615528662310659677664970190967615000305141562702388553705977733758284283344576101536633489885760223431406228245908572603499696546120403979660519381081204390127497655993661306907839544762691936675471967291566790504836791011697952357021061197569058612622896421894790272890291340762055336873894082542890035653518731798881441408817328367192439605096144390528173611712829963243153743682473789589286877063345316391914312553241714773811191826988519781669328340093756735104138737858825170303973821059470414176563628687233122510663947355017537039502488475854716639566983458536120965562790127313362568144767524417716856320959063192463530064750936321806080162920799290983389554746534554437891211001923277584084253876474465701772642591530881844922607435204990140388520090235626679139739955559921655081841891364185083613671898787345572342381590555108270842569468722218606173968738108844056723244461381545580326875004458341978686221773323084934606604287427000054994623407467579266282044233504732742404638557124629728177603605603987740249204175666428167156790612087047072453829791193153582003700400961518831942165454723436476696736351048817685428351233640313106094510840968915551189540960166483969106994665595816056009896993918568126655922799543337458241084284572224408700671768947799158193124401188116614723325751987558698287076582117304776442104021228103726425994578942595450165035505746093884184481019454265872417921105752922293711401611595122408199138434798835469351960171683426025860794133345102979009097558942408079473773570443354046464*i1^59 + -407328872707910211967099170401108031770865566820312943779301540610889042923021862319217361950207581056653007697303458599295067471736399636035979152894972638702117921282029486309262381521205465698489265191658731780028859159040837238408987329502867400256679070978843671033236323535569042680791299248741766644421262461369614860083358837870634375615669694482732677861518095076027725790597022332281704918834500096307155592146233756303166799124955688822763070404671717440929764609509691434310870145212857330383555131548644179759654634422609822242706859095809929958513114450924431008467280397212069051174998646975701483207068487862196745110546860603701560498682950362692320901752886986684824197936572093742783692331440154068126544558703249032904552681902241279413264963939192641183386782708499053019166331468404582789693508078943709909645246754529632046812334970239601153498661631405635448333708910997332396167729799278588034396871214392430008147229281038171835003010737399235075124819229496932986943880385070405509994011606396988702877779833216483372630969835468152337199807124291297438812313586620056126467523694666606848297730884406259288101958919621510905151815552807848441591279091373108892448355732514732918159161051844976921659800755046043210579553098372127676713551639759594491818339020934415198050657372962820307480321607786452103867648192039081684037723514774348769454978329237126896578952931743256109991312359322797091846103825850203918095284203208669374551412649453296101619904324484115433025504303000391494596275257479857084649132482315895876012146086605537408527551563771033708988389864944223928933540269398178882253619932861591008982904213145402190099908346485157247307079584901479347352812570822052246630312328192785831686234094429043143548652217287321627290836762354198241096854998660220634445566674685951830190787865631193619125900486328909303310111986247366589272867470438384290748225365460619900138613492911581522187485403971660315782023011544320986775005796757527427494438872557884714550246629384703378366336162203946035869666059464178396971977879848318365608879882778838500980255774845697557045702307811311068666044503541730786431871129744459754594278455283386922973346498671967224955494479717209801241367187907128411380231311262872859563600772004978332188422341006034131462256164454624743469712480370157404666433846656136868277048818454918212828656805466390726419822269237666090848087259814648266139112248024689124280923450787102212188319101132958064027520734101233537606967789517258541820620450615907904726004313329731924740189747649434874263007652752314322567000654315753495531117071753964797322755830789606848739062108824637226259662278905381347434688496963076870542475513968019325554552673336425961840119305027194194797254989975780796380741632*i1^60 + 504092414301980466755582420560558865999649222583364571178152513951816633317967989001951323446649651428425029999093703297374910958304312048193650447565828158291569093861246972279726622725426952251084114343709394578999539150723471760276125887784231975710988243953211762062799312353338202466189222779061433358795024800867938790992528780468580976687871081861125426800047632750694434895894397307400118029739802362172927423983134149002249785152035811541156795520348873353581818945947058868407744475319089279818220710915941175018331218994301570657534790517561059654753085768004009012141165836941851539931999074817522888291956165665267875111969613703284312181798903004014787413433494299781886853449063626869428386858268054605135457725474414880262700867414441864532117159107488531927023717745830535055642594803965930713983553253556788981165752838917894251333037476250491741170705949502952008204831203223014204919331949585312163555259575402684490540498103965864135574124239554490165411576699229974962293352533419796441163159787964078752990482859404237591397573451369203696693716374555842520448176520046960960393916382552976413640350149679867529387128121071850477955489379040306063773161932985979979570470259502307637202365739746754086804659432898044433145246959819420931602466322318153770609046513011903854418848214478153945818264246186219019409542075305053058644727742410750342512969045729102648133851601817748274531686063322647176544913429458215611519776055347520411524770730738629401087558190637256602481128081184037758679654465071452200298933382697954518592928947892513016790441294911969898182434854460561186299332563952616249188301156617924842637867214260182125105308439994478672664822375895676282094706542981160847985425453218922477336036253165819266940717503065957488913334414680990573680502229665592698073611978090169164955746974168474452408661283734609003124895575974434878884559359941811481554511641326189388047551502549556015125375936649762394329801517323941854413873441657449539843769277649430745955495982728255344960994543349836874302972146764579104977766423055075144421814834962437997517469278602263759771982353622088444649207615773536348116146513824475061292363553198158294320802416124180519256695401518621338272213987364375423789392480815115827281612423053882725852891059558863444797471984027905111352818180991186821640805249203204943725748871305963381848495587830095356622950454237732584030711641267730383077720701039064683029990773547128260235609832561123208796246462649869330280759828449453289018074952849226081453448874558035672798981774578407357837568694797730522487390437245586670310857091627691791792115879315021705767492024617677835390414502376531852235397678409333560561155728813708480424946401682741117228639602274080720038428926512111550464*i1^61 + 260364962621490342310971041217956556494917251352068642047792001794716417404250038871646473015637215999127968049594310575325164080563080439017229179561018083888929936873099150329349527310370686640672334293911804741152819801005326563689300701799450020550598420114755148374251285555407124969272931279701139737660502296145432291726118577274926653630006100581510264480307834017123897939854295679937077625606141263171313001325901318786342610896321334357798632201510756246771443187004093224099617642520271070884135378520341650899765534478405792337865208021395331170654923858685936972258787932398887583613674726769591448433912046887969019425861066373407286596132684985966193670057448163994636906795917281461035010593940195255404682699241903407357345758700991287693087649414857683345981521530710495007040392175524912207537421141483105879268143216907881684752102401083128041720058443905688321445222360958307767781284178907879123026097176466132851303409180524903131927363935771221989493112861612563931655966468007077090849962801095639182692851176584618351381880539562957043894976538444538972208990995778860309605877929665925171325479689030258647418100416821087225299248026344950582482081849798501080421466561559968108908366342314958282008874764000097772787898386901875120576895563662071782971323942651680398461594787821826915757161996387619653380653568797406737777820158428749493832915904719623175033261077103707880547837703422644010075966645364218632752058757865677524364882692060081198787292641945428559357222387807310438179169108452413756486359970557288755543673021429070900226545054742935556633301599294563979734780599037964453596641291611685614745786319668920411605746512104299397226001600346958574511038789438559495110774665629896527514587807728889455811727525151336412344566118968015567238724835938519128257881319213939533981880814461830874131543949983152730289220126085495641887594747792675167084259595653543647075783107943501578055497613332409539555349628691252589840475002160890333543998422399172676521181239614177324398183807620036350538635808482794710847333539562077610462100351183095641281498940982945689013366454511903707619616512661909096021311405363685498496251254861648125951539073814123864552119759757241228758170633738373002497673532062374744812510549897718686488913151193735042396184830892900502336381993191240825138595846958935324140651474472205110699748570440341517012290465196003299190804604603087001649864801386737531676730125768155282831362819863883545561439793299005371650417387532366547011208453440665065881279646130185652445747640982936783416101933363710362809517399305864135463889882800289567642098568729088811789982033635918330534223100406437403342406832580496441380802343079649312586218019303083736494704624702483529202644163756032*i1^62 + -3172862208837390927987126867201244663416182005302519408531621373042927586878677012157034668922929005454096589231004024992183255204335247851607518692761947348461009784369883140239456546042252982809317550418748554024246998374264634815125108357275479639954444185017431724376297139814369492363312181748512968582388633871795638790580561090855179273465000008198904399780486393956225426370562428349670604495721041636114146167061956204968753957229847640685895155324273218324206261191502283898000119551263513475898858554542825989835537523749774278987853343047648526568518833708580667519291343087506131964293637957138403732096888581692663569717256774158284194963561393947945770592274343671009860665507045759153463486043946634902069502218765345001786636446765629397209447413627905654289603964496786958067196382362962502520184049769015722634949422549606589899146749919384858629909658546357155450940477298523092958990027482498349906702568271435037456931410631029872692387476100224524415528656270392203078672323181975421344603830020407815088913128922904376501816391865017062091398703016715527329537273376651400892509255591072025108636507606740815268540863997853606332295367752740397303989050838304770517363569112999329757162109060428450623946639911346915771038301455624579508963500775161068153477362156224703541365539895558773715076911243853853900077676551725151061361249358718891437435583735886029018164919078705544359775070589317482978808728792844662378713988405404629733575023997704430459893765286391274642512676419423284469044897476397853343908475753654761943005562250079839256595592390151372957888365202007988383045846431222268167615764880423639161208146488865557551767831566745224217309154188024445462086972630391373764694312131718515424282179005906174463271094808933666655127062791513305221074056464946854648251008529978759523007969125197758868224054395249510373528025084728864494614776900114795244425925353261937426384867321361282347931015660833207025173945577477513897251486373704312901837428282658889503479109094129315888178360964181529129428932584746763404706782724311000837041954138106043555264557697009896255126664422707541645850065543648230888822479768817460115962591469793522177364930973004231214934382392358701406728258682629125263375407413701202121714143002538049201413253187703898901660632858221954245536498978834516435705058019573967274786311421986539436810995336000468694748418906180134901791154557199418637835158553299165319214795630919315403016707189822835254595942301516916940835340965555923115434450404023188788055337110818477230921616761821958261560149261114596808486159043074920451660042692167759230356930192934429232383694787495659902673020886558676200092105429800613025949071277285710337029241904815843867458005179632880545469300736*i1^63 + 8808846311774232373961736969675302072591474942720659100636026306926009854876205610622171746514252519026056484824696793642334167193661361402337452175544236078862893099619835406754673299315024699333407481307172385995472853046587321739853120376636489745837221806054195502813346759293552491657400283189877408443624493626156059421494556101007124220093396325398054514300166544442182719396995733752659986963553055749414741987466665885905155737004477597457899564992661752726087394977314052760217319922963667000237327287355447079209157736449317787200977001496314511179516584869338375050833465349298485872951328493442882243509926653377113947444843045289084495761141506415686271390022946208116919770170487971389663735142183325476252565086523142644414522603472344545144032395308563410249259040683051815803364416712528660052240364511413385124500559437159510748726715497796371541440287023137380275420787337870547469702540579760942276688817083240438176033516058574423433456618883901991976114748233769853813633733679145133789397037084585602254485340543997511601841876663627111618257554827061454192015428265635723838223047793766831352067549681494023669883883368661431795562676069188729380682831572729292566244227059735585430084506197206559060033127606130012903161597697120926079728868643462283398830174693362925351416713721631844451930919442354280021259466459699930987443992157413051444663281122159617874503753731388741895501374650703138777287082277699339127365465029293703830215048696568612362000858593613802670109480401946705473654465243206585874119252796221921588322223752569598945191146707417404650305380034178972906319723147207080088487883415192445849216364270897312354133906081786425233403235933515248200733764820750834520335971287591395347802238610353994591693582555376096587115242859696548159056591664957046786296293115296294916165223091357559642498307331586905044539197049859479565100992491107427123577442887389272629997831304987621217141319796745313554076520360093054871775498862848098907390789469033156515491035629939599414306454689425882125243180412910646610383839519855353565751299963871410227593895940351586553591472837332783245943627022915515086106874012069924985895404414267614108306529981212838626500545890271857415776599530707672054761158570701128620999356461038682867925603551660148521120108064953760686789617665925467290486170036411040801066302547114272121396526497493217826046904339314044621177444339586545952497271963179484652226751924988085917806518553367475778202450106413087912152400787653867234966361335037667655571599150090692404306658151709658451325906221111555581694665537516034075382853565120764992838923483630845247939280665123732420157825404238922939542191354259665659230593561534445230387087343143775461906755380359135756288*i1^64 + -14111222962270449160257444179901556693896650447066821097477641421063981828973124063384720387478331931490209720313464800586771091358521628355303032409803140117230449932331361648363190712143829859014808161923860137563241642517541315381985998909114066868005674383558754182344950305005739914607140143105648159464999446886940443452589476240428860941445386649010489989226915549947486697029355057924624957595101102143361461829565504048649190678581189259694857087019339016177712464609173999294021905290869396206015462493359343144483684640398371939145741527683380435462380818125842874291619990088861098206524014253821584877386267456893879634050036574820640561819113180533909093890398687373149079608872597111012120942690600792270514590670050429451324186290848390054769072143991488162784006690370882388320118817218131030960311025341676511873522203835421119983811570268674153840688784332432599921069152013641450361391358803756028051112847923783216061450413616632812117234766889091343789598083675070122427703454981336830764414976480482448162159055043740608164576848688571407660643831695507074650319487740858168287403435551674460963604606663571293766467366543945427726818413934458142643466943761595111629360579342218387548718474106713946493119972529619150401125308293862338905624205186822797806930492518769510216931560629804862885108889627281236200746171907361075645907443034083522745707272653315619124387282654995198014638945293949938772087888616918015350360051503269653157263012503851818304963286235753566086752869324104552806379736577766724159562457360412675838482580280363428666416397703722262387223457006478788735251170007160579896724863699933919470225352890576901427267404937961747651445734882075720286745562815684095869443365134075169405637634149505321292488245656037963042797526218486476942535249164378619257415551142938226005230089684904503488528035749506155241404661175832409712219584701219310757618326897988107638731712523499903942861171523300191401654977557123130820066148949734367288169463057039420940066184283894224936094625192364327364294286749106310650345334298295768254910009849860843975407019672027434475291625758552811154095086688365293031881396549243365130298168794777310415825781474350904884945087420641066245496660771028405221400402398748497076161109392053752721375314541393998537308083995907405879264934399666216647332524654257744005896844672364874804785516850044984829867681912390934304935876412123178927391980591112324883244477740169668593767111332049496796675427417280727785693477513907132927982335671467147031298198925724172594545691105840052534243615378305289180266925143827321648233340150053201729354978774353801204433864426340505467029775390432405897601399734242401501772630299847744855176153865150961151125064605761536*i1^65 + 12117035553522016821628291018217378565374990093896663969921121012240559524376804616934586668505334003073390038393005484320195903495332497529275861361377930615029030241534979302209854420736755790862701223047318385176663865416123555002656003020310689544040039135363203643626146578599199154792419677971372075980254586421000530478041287528202468775124092097934352379648516128209223708856122906349422451333128954722975319387976512606723217008496326764950592143303068447037691232828438039838823405858654254909682921316584196937892503510037220447129436115763137869647168168333347902951266122181277638234663777467273084596137243731808572836521164432228828460785079019654974959160504535695701232801154985327036739246332094199593713640098291019722528780951987903923426875196991959191322877532581765464282504235568289008576636676865291670338136932572494696563518113234795866059036765026637249104935356578253962631712729482091184672791158635755081798657419665667569585944277873416947570315799268364089459288383840580247152287299357060972713019172940320124117549925765815175459153661013715985614953582396040726221059836942649213292991362162538831347796137473837458526810139598038539584659208328936445492413689473453252121234188777067063278341569043072886858419520001171952679853336028030095100621259170967353629218264477209366647561948716808085307365914567407752994315916187399279981316911895133623539331312592594172636135514238465734783250148826095311601492172371557080702457145226461879183922757676758554945537834784337140877278008462458697238199817537641259268359342153245763042824580334693150073849651405746996674245226814205954078780082442022254978733989866543879570332008923542741423345523744099668694921076890692198100923567676337476948816977439910599603484850317328318462058304528746889765682559593460028972308120507035038531197164251041099905838087346456665323092568258133893092120004764851266214630712941585374671936936484225656083735400662787895447204108946355828892736328550234802258086600928176794444886997446585848021087621957332867917076245071533795014429001955510578120738810747462580133753337355141474284736411221847876080945033359002999467092731765188173134386896771668698815180914455442484202390170575236072585643530288021263712570133878323989800989158188580021903446218503067261470390759057847293798399252628319972316990820082113767529931359373784038201741494283782018504902811633093489579547472799372618837162934096130814778757613973044047790355972501834225329412715308951594075512941500904304547618125299702220888486417469287702935700152722093987045321675205886467471028204941969035765996714797698424241145739676599064744403440232778114007979925134824645315501748504102654690501292473935650242351298591229761987445915648*i1^66 + 232214866953389061766720727853068498473045937818770290776850365473350515456669609430224395487264097314955188759823049042792022110255672573934236473429632568575091965948414634033283948456842206985046831112571891981449116019105313318517677135599193375491758362771942180104662579366626925969304121138670491667549007856210304803081592278436743120848302095611317750301616961587215454636160042383250304896541006647511500302282725883287923693950437552029716483214926695570191361246533030107974786804818384150436021863605032533317564139035747913453199665393833410526893448229605342555647202940278855503933899222989311895029528629241148543531187583500192866502907996373468703672037773489231240960291650312327551703695767845630753300571616597404598235546422738312825968405481233670567816061268933347702745059317514314127051391940564792831375775208459540226487708030451633003124440506842674730955171735424023009272226363591210931290920007344737369652794261057472553197292774821600609665350689677114668451092333929405040488913733914076959110640740654318082381474416169894207406731228236332789951131547054911879519969915640134520990364773411107733526602976457938811134930228358945904523427148651872489539770428385699638781662551590511194323588634869895128494257196112661260330241640701806898795365664560829883370736132089838203812920325586232105312243421205549919742639222350633261432664633880930905256536205873468239332084656772735048449459307861162767801777365439298947698611469580356852118221545990831730406164468373229287872752320160877777853439825586808636971726963921839137685303094309113686246936627229212029035253627590046578388445864132955517217022473871352603184167722170632394092526029333948903852241300763071190454554590639217688076570881777095739952688097451311043696217348402872351706169777130275748295935276965232969882246316246538346529741138444898216487217508097724992448251921796472391318323841060510660021655676314960078609232871603184059747903082897261279680834230505787388537558675003878339015219374460916457258958104427389592695309021443580238266813769896677848495165066780445849947655431133629872214831005521820087645645458924077267312697462803854690825784140790892989382503542179488508346706485055209890517623862795074599575445604191928067434869328749239809627458696121727736927683464344011937211099728249485679854926138293956505811370224424050258449527583893677162914924427135366555532603168121755913871475989310255308397748324405408713038921132574183415990319210728603243405246434831551836873015992722963973510503784474562884940315464868098998216970273799045996898039285617059521193254879446770830363084332192496150887132456145384079837969208192498216830473301118191712307199484211992501196332229403807035392*i1^67 + -13783127263564485889280317379046460425922649896013393325630734761805909178824309701460012246193614393024343924622880102548526709319615699636216444804250810141688769244683812826490233477371002628322049826397746264338372003365808744729693996272358182919515708419818349220079528426090998354182102583888405729974090881231142566973327537644737459551070710410469952508708551403260184858319997859828541032303768567733492740536247714117993516464524334203276053980538222164736193249790171649075191033283572266567838280655208760525274151946255266585542758787092013034203350703780470531821891134865840139321572597198536880045504016372854952082122336466862973006003696038395051585385687982223281941355380205018091086228644569233855749658825749720189444734531442943419193637942681389753160726271156256687571001492626786918547515281067370317538412928377408359235251750836640958086899362941540792976213082259989387223040923428364949969114079439219393327732344980001238065365565300207883796899588907303904827818169407768292893682255828705556377628165726324124241359608346217590744406385376945153178894234757628462235930505566320685324136750687307336644301425362413979066618675336403211514002498604201423379229088955908778069988184841823544762459654535425654005990275692165703661861644722722404574990577311069614783695067520517999953174416011594822466178152738526631117587824237724381372688201406887226587676419202668311343465493644212892964517693068723685952448426654449847756336997694187084505829565146663467956330896030924867951333418102278963538219720609937543769173195149188202840695874191551943295414115449385459114878574052182338395361737519144178700770535016371508765229600154812160011485913534683697164280699637434493053652385210325023496594147282978293948711780414783238317522060001262193587311810838918888468357323311424920002797950225707167467204180729726087711690421673869677308376198693830210616966020752588048296045625422401411839478864426345346170938947548746706460124486137667684994402824291050304354500450337670479353614412611327119260050653110377198608792553508834532926482951405886989215794590665879493117900593797228621736240000664531563013779873829188549001016451281073803245803236867909718411864226701917616096221971260226762408156151168449370626840222507007259508948398533676939007797497336845008423919379329411324443045222722249387637531086701230569461000444618958477935595121514493126160568987158006260950442658054959709321620302577576791197030197873482305515673326161451198058315473383585185130511578928151475167447182560907249877488237620217660608760978318007565608316077827471983020245092952306103545259321970650051133475437673906998370456781631003556925106338686094284554752332237259615872639905508845056*i1^68 + 13830228132668044438839957260536301296140901286158270784940274530875249877499047488068179953772979658838960525714624890220314471135607116451875522021272320208479523531197586415349879964890101661371308837029794163414302878242640710829656810299819674291827239455810060994496627926880672602110521881456803051804020937346211374629306186811311403597753133893513556533823205751176225228391073388473279944567624684738257668497270099093492830689744569654347013480938921783885255628436810889213261805621934750894889524130575801256990637279306681423907614419969485362298459491369263721447628164908747603413060785023005867697225903227669228247787407106640015693879484485711466976030957797268501686255960553749904163875456477269896126537918754298426139259923438239693146033077166577812995698563029234717106161168726105369958037820502600835683666356441238201584667433540414430973887373708508355419001633311488316058476799134002001994436594151317344689456216327264633745375158510892885180023999195054559595024127524424840026043221672677701748167149949726427248846677570343155822546204889094386705519533245001859065786713743856122977140066280566438130537738692008865343908451347939183308094717476363103382958255695255082474246687083744916392610240731433930778585498159490582573542640249528358062285292648804546074593371857159314671547307047479190085921655829251883652365328095791360578928323655660131522966584986663443785584636702784925851842841223480768842810076016508243521299652928127104576756576993624204433424124176011698868686971312073842269885943258312060144146628900733882527826243805723567211808209061668677481558276240535660859401878735758501412314271986227769907702940116204363979952557114182879970481537830709055608359645693103735927741716012713002598334004249191656251647940743021078555075695499036034431011278367792337424547242750952664390705290832265308031657194340519772910421123970730284237077981133847271208243556319025239426187601029371357272789967092288851590079060453830062172653081829374520403114385565357990179866992942062453542759227040413264412483013590333873811643489916546721483184799629169372504384338907904015345507595992630780613181466390718462588420238691208403055489925304607129439099297669501081076430642977411814553350009147722441180683243493567311504621102169581716479693137541872517884438884239546669256947984323436392222385787017343688090561599894698935873415430938284511249222879503966416424629775012655937370731612902029481809051432161188462284928995181017829945860671107363411331629560263490657273697063665059316241181870771136951977980193919986502874158353071070361676716166742104182021327677962965519310882538395444957706758427745563854167825562990254756061546556125668541687011489152*i1^69 + 3132473905765242275582302329194646398508478045441458616391438899495990450246792417079412724107846051036947231410119342978686460550654973410483697825508360108602011611194199147052332018893483371784484048841141952784875056443136616650206725068221726104362918817973579717379712398582650327081285502908187338939011088390051487289288884119086630012883581230522915817199515523477564016082663386032507646264417164305795667083110075494727928966894569216763035533643956751367471764647953033431245119798843749754974882829713127582861977305697273411225892323088612422351375925708191353666858711721674942966462255338223764499826748852615873518431768173658420862313475220147401177248549174843677590854480033628823507332088927108212403396940475826717497133215969198620446072042775976418805366109361277533856406753845272697351505409379740526316164960482370727685616361553545870333564245307382846087236165897226820236149342605282937714064333312440267587906357914771513494779772985725648023306424737561088144786216975809424567835805725305202149183269778780565482404162510626211452285207673018484875012321555181997756923294703607624661104008637068701067441184714816287988022111028062933648018242208119556364780525819352730146900058847804389178562676142644739176618093063749952701547018503906569870148461001536727465589062585862258001677672696628162266855460352910280810916447955843425794472939432818422783926114515683376419219263165841533688073715994778785467794349620739541823896147851628126235387459334199439115883367797839745176788884100287973818684916543612637068850477447529013114155993848810711139879717166043974750672932951625598705867961761826175997679535858879410264479587685290275950406339224979783414209419672828702794934316190278741647867096362733288066637221221053771793192894348266922857886280213078638240315694336821029264965495169548767275937172721636865357861040198705295928104854480483138951937973095573739523393435794582634341730879676318962108343058345371425738817622412154730586980823766982719784746104705834998004654385145816908693619251102189896316001668108678563299206437882388816080682068262014710529478545451636719611982511894378871553050714828738905639989087645320871115014504925609686160344596302114336029145428417635676113820625482717167949639653198780032241202138128727111752460634414201601709250028248711565129550657773199724584143960603686232301413599928393285007564460213922870037471852000684351564524722219276276321861359977138179648204400386413717376124522819318426021793688488020505296749176517190153965734096175769635359012806656066443775855881338231425755717360149883895140825017279188015258569816314877864387647709685119448842122446683476520391010554797151347307146333953452387858256*i1^70 + -25429691032648458239826009861492103314324103742665466582465035087570839007519461663971896471717640557394680224491362309212105298445069195999675675426368843493048720941722657732563794862609959371821602707275065099014574137511446801825573052016142644632789735432973286122822254857300525572227855093505788108292376658110735712096457042825621963598702584005184343926563371656392531298929939282210257303563600020141486546665661719673805349863064787909697636884150263404262177098261737358264756140302468860482839566363814630019562242130359454681896618816787196143070762293384269445563534952125251519142582844282213428410929725243410344331973100858091582616638395548105284365778090381063162383277478641130477941831704704572532258036390094672707840311493767267057784532002821081383379811996956114563978996104465047557791597598776763538485193518156569099603982630763228507563503706171203354477422299578875226768759987032578905885592773621839665282185809448596227580427607181307677076499087774849321861912432788617894016224130715608693118450625968694251431450230280487198455959674878865210398208499017164364020451945625089933467407297344593316939153417593653555334807458799532922498335561383224502501180671248044312644443290794235325685803906946164351279961359583844880132423192265466296937779517927913052862148985751844811224713820960931404061234300224645538184755829345339501829629829959268334012794363952564548601383730516516025950149371164489461893653391127703722039380422547613291947357414989718906955300998740062069317405430675496215514978272559673960524222040672756387007736428899897334502311615130243048931637918192474843275651852707949234383553995089208142774152029518077267111107675666523386179622470718285491715568471704903424006932325970020546230665184190389284603497833871857021855657252528703871233737306013436867121795735356572425610030295236732227898485610041588222408502109559438481227950129297868300911453282264230266958630570181716637697931002823620802089789284934991366796113945826624270169504605452776722099361948466068775121750681443147031999025552489330211597817945585831381532752671369997600842752169315508298070035045459001131573030328878006671561235738474233824073542803851424659661686298683821034178666467077369091751282522683276815224180910875560944309417597668690586104801980174538011112573229195623651988013100357263999960012020039453821083118975282181422822678452406110846308815697092205640358558922856482447096214936032355903201488162267842284230174671261607532911934343293620320231373120981223480852692499823453820963407566548906595215508035928946461108613187595101724924665969799851125999285752726362126685603537876971913168676995564296008195884203154179252700051503914682105*i1^71 + 39837363955151480625381135878033382542622383586120092454762667101705716808603546676127984854861951168521445975871099969077497622541667175648320087998743988318867861558153835451051593976292199669245234329619547846132302406057630033770539694838325768603651792474232430225059109169634737451689305853716674471741443920890911184737692769207620789913507359614839639371339650371663682641834214709352303606323165415622846516444978586702846245384586955759285512876205081637027309692902789782921854486058908847010402873432846491091133358639825726879553830699212621810198673807796767393072735046001574407629663864852235612856156420696661840663200740758964520777819092213311238896628501104146246523938878512230726965239602279622593967492381446184807446299749031018372436812778860418275178651461890443075249168018889832400076289812179630098120516951078281978076426356926616164724660815682829196200610028576397418168629115148677919857025283609028702860026050067502657036841739217605969393360217383137675490166684082997802740476906600662667830183652266076174815184068861319357569220923611791312367296002108151861199350080299614133773050931016816560445671054088886523036190383975687236559666870045749651401491989219060430379559139037301498675702703564366694521704331091334470834757176131315891235022163262640392315666306284515581534293909941594811069096235879130972577623897968141013980697570804614297371756979691878842946660036148895668345490704548510196159367429708142708476017485518873204836402705123803465101004171742107944864964511221822552789797775761928356631610954816767972620778968111609977043021211999247770722507822456048646150006266768469151818398007428762805744905057328421253330422394874320810354480995600554502684189968042126918196337681070833131387928095661831385910647296224377751857929333015628546179204890738049342431468292947248058639225357870067456457217693216999124228880725304848459992214649667162819394122302839301249472126342003788027327103423107508552881285000311230665250624922978959938959860863296747014864193125251667443794408527614291329368526094164384169210267352168320279064722417605207335479851374120194160291745656769811334898931635365379107085303576542834813878441249770910191414512764289417628221328833954443029565546586205446401621394900397360803277268629044622371983317850385275300217648693411726953099228252860473680853215519896075051849650159252589716200778275554234733060864687682134154642709321019707220714410826455167566552810329351087243284917743393089800125190538682508459692309799753023808528230403546393320507497257558290455186784026909949487202770018869612970277990581043073414122790172710502640961894736261821443544582032638612275131131103400994178490263189632*i1^72 + -42362678260966783124501801176414678283015825889470272241465437816752694669838464777892366665007761819444669966474771582089009545607469879708724220788463367532387255678953542443763196135112460837575982769302565992580617507948225756346512239735210152484960004529302223257425246901915958884363356439940224091810355336768987794883631354272042414909541347085205349575576786588202411485359976038288000388443107951926206985204364391436216695307381726299534307774408779459790865190396604386335064854123587267035002306981759719903347730024834972891572271559929344182838195427758185621348301701641425749267361894953102766006011331934347520389726280834739340682670254974129999970456518932067829954064847172639095805335886038817123810494332411062881613367894759245752600364703800053933529122727173092986291510443169624324928896180148635226098687757209057877478787869791528125038575410922361053344573668951277842291759488301249808680187182944155926348387557586001249456403956534719705142995458736464104239710200367114739138216312456932030161419535813983854320950916110676147724020937866157482374955024321430935755965788809020257934370146696303174417065804604220436916701580905881042316654668758826982550895974519839642424348200537990213287465597737226091986291018625245700612742673465536296176559012385085724070256270260371789157893558638366793015871412199751725432244741428209602970133860976344616842562162087894788137578264045473258240373696054980759296520600063445019706057318079654237333426845024551942947271040567703522037223990717083739430653960073655908082298563073449441089445914129038520730226134180637115594148719834306895388519264795947882921442911059544229235775321221800191812126648497611907732021021719795801999389777433306466940289512567138517369650854394961165443735607020555754518584730898339277744455239379342934403918408140647970904438829370259810358347341519169087796643500601179835723928340910814724037613669209328583319223581011601406588870685400381206916449862704216358771326914791277693088802686907507090454960064201059364896148988859942513330799163443008222425558336631888507198052855826981506867112695668379024099279693516549068251537594376948891328637821342798851344523272758222429530955709392514762295172307535927007398293027916890071788326488808644109411183054243075800355872928903655014102342017422190997082620638005525593867501380366059118672752526470881418932380997472378012220658894931573003189795863600621425292303487323100768795042946879515807088880391087166993831470355759691841816149097097587588672549518399389158606861769529836806943586519247131434946512612178412808182145738280785446339223220011347766784416149057310919616615840743913041975520567135932069052416*i1^73 + 36782298797609065317247139834611912584621619978467050419367487458242675329768550929977197923051902776040789822212172566089155001640459186638982646236537427135567668532379298385800747056998380462516124516894578557906573359832429749243056561514332166804952383398283112116260344431408901468817350365554962197838833017708056784121162489987625943445496318607673177337778565677015583407075030089184718378924136955052999004554538737943082637784212768254182467341445891859195303754257089786807677777646958439343476596200936080336096623862939218213540219790146043557847834577849882291585513502231336135676143274505681834774623307783354552834660767502472758067105005598671006612027810690071456395612405556771185931355611245486559477862053593429732215799083627051329608460950620456972818029232031712396713234358913685563863149312047942573691771436286475115809322946947523155489049028516240200477831578698223930860341154680766350179460750349334367336784638330806224113316419600882568404744623184186695494953971750439970178225017025246266291067574918739219052910488869879504641009962692246925714297447515264847791462750551631916934016032121580056885759680794640702933856137636829902448358545763490732786734419420803105888538905753421308708275714387178165846021788876406410183385634246840532029013972642473551168311851739586567826754379130582053762817108653997509510368101301789889187423751021174811096421324385548719411750902197925250038317809936254723330778227543817449734494526549545523702826718113062442278915262427373728432321854984241727170569034519003818045259780768008987688875403788747505744771390773996059437154962381203766938243770230418675832055456632162962828999276886075309000807318339731710401242053827485535941005457327553109109737231385518844007991644631276865810221825038465675999432288309396255582366487876960226654171561314424588533649175095894799027931212494929796105873154623826063422120611478558731402855023535777319676365708644225143258677866646078182039314423718638652387520689227328158207638058303287954023368656902920299559279802256924252067850822501919263073608314511795773223383578316384433176811614283177448726144193165052953401807116414135227065021193099615049873590960803518845406095400445579705288600819021001363679839631501916661453704471885007843083286171958408772921384631020468599322410007361077118213441626036811774236203257142837814332205975620889343624059814091328027557076564452875030854723825027527304796283981215195651801765135149445925315256604039330344412965495950855767739446837959669583049854739338680767345100437516976961870767600056122533380295269316359820171700081362077477698413196396148475477033195251057312584428091525378928388238287289974784*i1^74 + -28342537095276404311511492602203047594526718003651979709433108920284988616655612277547353165806090229771559665787650158672567342343791020237282812930223661387015172761572559843779790754808923728647235324973658237133198753564595322923426991781460041046708639779120739506317177902749238162338053964775721469480510525026739321386363722859917496445919530986365006489246805623348679919967274362822947866853848834481354275019851807842395792322611759994431408262885482809373778163673872304075822719873439661046015958874493503497139023076990278476115529754073989993134539489018113522595294704490744294318809085414120012526589234046989766166625673264614699389576508284711149507250387357130692993017810952688021795669695662057502182110053168786362048142894551449687463939458529554336728142067136454364790878001691738497279792760306531186472243976213441602513655640632389868464997635445183025889260569955069883995223856305560738422408910179832725823945651069654938394938157507292014469617626189779784776746101593281404799824961687462989934399041030914413208952666835345435518498086619589792889778249146476390882784318962638199451970856146336395673883512588758233543481895089033794963606910610733151171902479703585127279686615234314468684261942620187363995210311995530346925288853969695710110708699343832600888107215796799114401632632208084398009171550742115618305869940112434264554887586300244327207863261305549496476086508156087988554826758651644390613296858632675663318916518002310459896020119758591003078523507304111479094247061950891921794836221640735093140832582184817541804870777840038819745453760822078749838283136207951740825697878973716957659367204510065110590619775515594514402381552252888484520297489915806667603052481596688094325844443524166435913937514947456652900194474798643188381460204131902003418413894759986086588943951564545772556399680501833669939286005651350907934484860384849858796379420758503855752270822431461135294699804990089770093696995428817802853285745302995462488771871071336935506809351132460099195714499949730314841399229728052811627794536679809000583939427724783059130652077196390731834421586545085357369074360397562054002334329230255722763050749295566952839976720376401059834865577286821298731099132689274759858452242668117213474779715728622090461369186932859736778620296217126787484313441743130363643217614782393855170656364242163769198748193864920590531216539681165015232914275969301697671069870488568976041741606464582661726211157501780495124240102581941825442082500908238884469321928223802093119132413004899607573750663914219311112364978091204624436041237705134595480519090157569717692158560942343070030006077335586239375219406359781544707020029952*i1^75 + 20567300713165068039702192559755882066042151266743709580396854843932293153501878824230058719068697471121956889822514721945917179692803515882316796837897556745751556213146207693900374781313012970765782853311567231855456884986536752510165777307226415419677684620010509602471435466024486822632414637231815307162941666462707456956252265358263274520824749093929724061240102596060229077447438807952051103949551223067398382171090537915608635937736274229105877670455774228182489802465549746834933089158173683847071026815080090561383377955954309207556069858241010051645375945219281674104478086236035679612647973188784732113397488459018866999793416355858273029033702410020030346255154189037147165358070827647803533753008583341316547446415102345817206628822116022385729462591225705266159572011916244747034347638782086960583773426930056371048152587064521359284000370680369485587712492143507721014315821712164831002600967014653308877809683773805709051930583016819884655259206907719558153366770808838465732471125220120655392911395654708571056338213474403219631351818142791659992381253861552588621773434731923460761258246038756930153289373102688452560061060452719838106012497095145265977266230731488360028977176244768712216588616375239096714712263549307729639552398080656072117029415797606182576567638387492036335445058767509288918971292754866763277552498354916965646342493738272463889775994735204998216966712750448925293130191086382869348022284481244150903799491281067193617045975363478690370969134668576376984225615758423756211712120536307765463284099531499240493048761796614916085947950939471621348131339477922622152955625072847478698319587970698465373787648636289017604393415222423150474669293348922632417665642134989276845469939387638078349320223433794651721028591585760816411790638700929179525164914763981819603257233065501734275152545250592911931669219286486052563190022681253258443884107588847363348757851009800572079466644932010979144855425691102510121058545855181802054818068536683900180336762646998251073182046612585908154355600773725430471065095129297108332127722308644652676001473866162044252308748369202018366186737564887164373014619907084995946162367069593663605417923967719667889204113908291669765021529494632901202900214451144547806821657738520080474325924337752666400043897999530325153406054968382568926519740803024004263135857920595680531644668229194478211177524739168453999832301752945827864516414308582892945779223315078063952535344413951971649223834320311057330788807167552493602509129764554519006166873902203332235526840827063154698117029466602589506255508737090472686508828508181016675984968210183476598058882333185637394525270078420722324840008241513077145600*i1^76 + -14445068939525556964313741975362846238859526197994617669830605115504998432187880288764956174067313289844053578450012128480980469106576264802103723597298633331848794915800081524519745577699742667776947622945116660577054445242408656230231629309712304719361382205729250114154285512131968248179142122020454931313149815514935013067339388068891981003444170972316465131482553386708206699529589715769387642589215587251230899711467428960734432062700889048133303289772558117707162355736705189333570030256913526716957087767553448106586556969937306310637229390322713222748627392327285804014449968745815292904535462659251526834816102627766551957078407741087161126332594289894594831195764929132506477192573227256465364186017873666842234490346850145769250920025357518754725088929371833717074525833067389743335842256891973256109356535705950835426868862986474893954739691408936658177419909640681727808508696629927698319028388423821036232171766567417857461640257933176033104407500547254685567813854022205174948239103743578838355119435875454466558655009010764948807652928314852906722837706125377625769314298516198341529619953640047255866918572935166553490504254127727825780458190023621475987675041401254552689982425539872869029807788087464227314718187615188727274586896236539608870155919522443087651807280834966865884464571479153516211135323528856545346251312923427035012235814295517206201667664195212163166046816720671964299942447618847283433910852126657440612505270170967970397570721190491812812514741492772923691864693213645569839744248528366363806836411736073148682058163008863313012827391525132411769913492396646128992943832183257353518250932320801909241654720365175753444442225885101280101653711480950298288420064723796947026177261928789607684978771815981014650556869559713206582550882806317378743495162794622501842430066473860024433534376666929045143433718375540242768945268087204952918724130046076985710562611020624404537857966966985503374231621661050964988769856959974307097608964532179413764249559417767116657051476002211220556092283983209734456056036890315554809572756599450640173943895154234751165818963082826194485957843109388770559193588905361624405162479997163615953147034686531725863599401567392066842353885127619157968607717424537749001986572075890874365820160383343162233802461661733321568954322300913240513234780189578285832467402366023959381612235063246310645631984874991786646142530549480859897392431061239720982976934461996956180928370880325671516137469780659818405602896703517072731495822733928386189945879850095431506125745366662406872278613441078637693715225799498506519196795292300448705503224993249111135624358651752368871640285745372686783076648613838848*i1^77 + 9649697976245837933732618665532478253360318874907641507087833727396754512088908189708124991933126111742081422680693870549572289826654000720273274061231020498769751153838812545191734685427164310154581145032695609677793841424940558690978651083057327077368656612113797491571001792671799313513529920645360834101796419307826238294589999362205624588805632621914400219442533592261123545382077159242754273391618339374175788283729211036881012155142866584372287799759530349638841324966343826567036032455211917662025833116811567573439370371232208377439928058703991328435732737942944852182594990787186583296423762304261130088896715216880076700167122785267204279411017309619682962958216830885816310857355782690571563340131983807091485456638817636919819341207691977531640426693664046114739240307529516360263181300434597174849219661123496810716571613140925299733127157745140316488084910809982408448838603039131542622002921439246862013061313061980844229306376059973765913277302867090758839810164245638449086672996647965736013952747201250408556551316766183962991744845828521453037305485551521964128797520270665321766017481187185117562493774505330630096542647681142093612345729382943975581876752939583858799928950237044584682663271237101978459264252916024818047256254075461826356238258923908417474804608540788774738862986839857875174191360152904465070254926217255586087643149558809091081673253278464509348429658980823756137504686106365808193774189739434566006001418459269156816596607177170912447557025867788489238140543205941209620740956870910515575329787937119986670051471074806248105593293637678556703979985978547659554199435048259240288276763163207305691433094752940094047518134817985696674113155441494369915544743283657379905865996866344785131638431966525040433375688547854755384472623022959279450524812161651711812941492307020390755473496862386290532674904859131846289963009372857130991962886981844745813133915034220757402824104998845472092131013133501415432808116802577779164111874261853716951582831167133452464167976375785805842069281594949271222590049747352055437551240553311263300482580950435554950554378671054829997251522870468970364153243303689119389978677091182705963091095296219861784386181273893935812402546012810270190314369357129304750630207355078955992842159373085385526550510790814846817252099707889634317519208672082246374064645634382950034223597910029863590835009968692629734013957073024814090931049333581039166888599259459271136959951443814842108237190575310882081736151282516760655119984961077482452263897240631578553619023105053116878415442503703518614119065464403225574921104484668017143191478431508374090698302141942694764056079433077205151340560384*i1^78 + -5865258571665110645686406646898604528009003771749123629265618606207183728475746714199105452595534769756907437271502929155596278129251842501530318172775397859652672919326214723751534072754303184094408467437627270866422708973868842210042025894261489283894274413460471912409776553370606600687766244310252357737504191859475626767195263427354952084848893270008672902082421288899804064769123216844782202604784275885551735056390271948645591290818487222813680293458395317628805814827489784681934040899080569980579169957186895126012288144560277101024557018066023299137758887881994442036307518791474592125058612364618762577497422581553425921631837607077614363588664016023709821891082420834169104579457230132495633711482029682458777121750423889295860669206609973442753296924032044315034060769262509504022709996351183255495939954747232089546576908711410549881591981355493392125929615652827744758464521964892133051309800632111848253977094790185807818081696246617284101457348528654421701945315391078426296743909570879059160867607428022803630430661180949478000310323485100119153001076740207170280358686579347117669165695002711123678038681988060069919080312011360214549034673521045017676220028740252778100234047469015397787476722048706477853470353808320691833716283251698288664529756339413700679497430723461516419732561726295125854968889146275839799953291067155369167554359309762296791532885050449510603643733102811651132477757827966325029339967029125678840819092195490265722050375176702931138202936322540609396663294645924191850659675087921646224601901997716006276553682989239239885043423055574753336325192972903066497289066586734535963627759592780902475433839283877634393336151660017988468749968950536196951134135448884668560720703241531775813241529775086567791648311378785444134710065574703889039140844918271324829531649514256643369611098647625163619423814516292662808598848406826561131502473610059025195377868830261226137954020641428962485459564561619526166446303294724706090787203842654192930846086981939468236710338451465540658653284232635045637463189164918228912252239049115061715174115365481416840560780053520092475555564462400019895959732369972856305587330155845593085869709192978882645672300495422683599133353843191490885703067008814815141318873717162350833661541108857820174559923560514103681859086142715916068682940501192569135868488913883878836027773688374910205853334773033044423800686229004371376872351627284750218439701056835048534663168827517813641491193031333942339616436368337874671200847508539803892730779338263304591244909111833752958940506672337664414674486373288224346671634518443555816045203653557107697632034844310756463195409263699018383360*i1^79 + 3097922876581716314135677996749273680565328078663165854019622247537043459933795551591929440726442574237724652434908939429971080958181107557107390352184510384209435527495817303003391993187531403433410064274461990807163901512384382087871597539402870955584163446412696085032227667352056623215230810580918825267445586548535859801216458325649989051667305757454745816431319937358531143161435104136927382184751925361848916761851237243395092391235636952242036077303095695926202037719596841954323585015683939769483354342654590361512520033910721328307599561300296724036698225636086903911399011561876833622219576672532022829933777933919597391934633596283294897153737510239204348546135800918846946277860384228176060610580815165422365515400169549613958258171723403570440251738834796106983550145633183032012306882514259297737205210406592037356690163970769012440009079424069498000003170505580266777087579065577024271892191690572581569080450441909535498844252489054803105583064481741090498408866053516376553716556979700694784457134893087965537964669783235614965258484809161862798985455462320016740465622835534216540420375107222935184956875929039372289983063806441883556230489591090917624229690191870528420416310606043759295994322654146796387478565589527333029345169111634723829390397953038146376743610098828077485219342511748348354655906024063367337050616361688297316883403173405398571891219764793437664125302001637028601545548155299835767199160550927764099680021456239088017185014580298528856250730896851409323821644148277339498262449752686015207211128462969462432148479184371868465843156465653167591572907611386134036505487931442582080005430680286980295597962367754907201047596037886943097468577770321371607787021724057919146144190712804745066045270306162670274763203196392709779275559097102589781705997351769941074512287923392471669061583684809983898267849122708705958661572101978612555467546267691672187887306002510885928763793679673539215014475610334566793675714049413798878964616106565927662289248567354834393160195388686745230408053955596839949779099731420400601716558836056443421634727096739596628777462633566357174979925388077176182820119639591810001233698783866771357458287966701090094263555909717002312925600831636028954849016166729347770937401656971335510165359490816875676603009889466401701049936731085403296458876888773027393702730778186737530248502437102544074818583439317971440961749291012322171519417014559201027191057793753232019601972970319900279685870404435801592143017155836409007043264801093046023302187355335971591971734775467451807520459320698585937882205376724577698694688735838678870347404814649612208495005156469517664075189057486848*i1^80 + -1342550401018127096112613843954526880326839151880949532202998756048752352162365260205094262048346542471872924698637510505397526845340036534315128567319229496414672792138103505483741556674888989543255676019960203406425772177337926144699809141093067166019622739835938954595790658856939303487710594484777447528183267544195758243600782655501159150533341546189094351716806895990819769697280726913838495898771278270459226165961559296999559487362689659548610361716656761717320519331693958310472173827513446745969583732023672637475105270766803285263344717148000029764580551870618008875221321117537031655931181633619929380692101539749565924051471423902226246441872701898775693025331507033529687921094519097591938115773052433961924732830837736242797345741943800732668127930784210744186086748592383292203108398294459378239138999589528824626233341868834408690014589469746564719057733594422257646105615471848436902232225058279052734473876080136951638825511602274530940454817504753674908430520274583605896062965311196217543992129069150798204888666375045941576936948246716140001397610733762206012716237494464008641647625684458797020932153169958006086679670944042456102386840183498318391727820184910306366915143341607190306622275665755265143922627539048882127968088227121186210581693503244859737025051660143027329116525004685526414427735064170834218939332657641051346954165500314063423597087993748606526959869172437878870411357945329763794874397994932491208190584201420211801951751415662802499293357283519696637455250299084402537700330179824961517215506110694703560232900951138242409633435976857909481440477884881775141408250835770173257597580181238003494492408496392814065860760663169843325388582092132429955046821037943728039045431648110075590295560745208506987841380708145238606216012942553120823990284026664927455621419355194913977323128256206214105917739804749671431746517495985593618536517134247983423933684201109473506612599374781391100814227487712297049364899587914524465301392057087638414509321726358206466533078920514178634660716658700362593608605324052136306502282373574251309231452414523219726867856826369021285070245636877936649239814188157537090051475107515314997320181184070206521949947238244078478499483162764387984117272711754732151343790726086238749644035494724584059108758674566225357381464615577280722379545303300876447523094508951908807032828186710012615757029937655743777133782927780794860838386643283583707554727831948843939264502603995116476976203475676525512578468312938817793341592121636802066547022077114631164823101133463075378846553729916142403057997975933232595560530318580913472452673550243618981697038761205836649026551808*i1^81 + 460262762263236108464238740697698485898794622607823888780744459616954111807180789883087789176044417349455152805032185595434055892412243769926768343603697579505067946428980928617967916065612751332131016894178840769651383148889606998098046148133983180736362444349659863286446097512747458189403725436864722058945260693950955193407249103651980480338905960781143215840636143151693875689786953495702225884130878870841687861669969315792615234374960265827427975849615915298102565434129314676428770021940828686666992132546418311991854924998926872370131604377057120382766742431101306223492868785466396862064808006087969863666148838969016585320673878236925688198866345939967024250514928607841194899568968829069738970401978897081163847901400270336638091903702742932153517401152175141881687223747116288269624018789608426605510007525211010563228012160383660793578414041781716298628481939513215980608196952262313804503742798107414983540112827512505671108946440381793998337164047875146729546937110985812083381501357843495375048720862683626735019132107103748520828291955089056162697696851107832637639472784200379991124566558067639078117083316813500032363374735806490962759647767940428337803256898387604883564356275517346369164580298337125491320226570704801665893123468532880235114321980042329706290166547571303140478436544803545113092423284322515461515444125183654211054187605202504196132529460512410194750201631043089470887230026990932945383462457306316225782919662339299345985229914862091055237337896686405771283239559770566782570688669445981465326006301584565687651929944975562497284489338589028934898821252333594781447262501739511687056092190526043781498341865540274986344769680192931734698451601447695925282927287853592312731788867700020005424634030366301540269408078512346117557091501676688533375847139684631276367649435903562087665761511354314834400156060344211851430625717242870140133153791259527166493803912850306999508770885202665011363096585424379354895175628586682750945883742766700216978069238948252123185002366350065368569624122985147910512313425194242348108735781602229478877064558425556182973495660237791396721330098378526712157221124991319967328852630595675908808761586153951822868090899046069869654339121000556702633277887068325183067871479531490848709105685494049606231399728130230830493572138122423931120113096104731420286494058018729141815670421483613194568711445715275360116352668983603681178870656005855414112068376807851348983650708297936073066782023794528078542125568433387958336086686322275915267104566719651859452294173350806221949562790909625000922348960080219424105837077677823501423343298864044260846179460001034141696*i1^82 + -150164931094281160408293980831130913795147859502363470520214639483824204264707964487964971419498185387447463288100931501037684870117438114965066404333688277298650351783352563914376379590754224239119938922646198101367571969298307837582589660936957302230881534427400595032445893442934459529618156953321346537613720195682596928592016620797377974796108284843546423528228069228834215878041933085579921701277335713268370406245501387763475628352526352888740861994331289155834908301602361848964967689720653554907523511712615467891468896543769115376400731709021231638710820685888460362943794729542667632351047100584776211570378978016915711335100919760415613737063453664855363842965278969788668089671653146596088622857906345819325485628706677941930170718774152917455322168951679818717831755308291376135630120722304354692055523272435970521155629983575593183298067700938589533146596633252190919291472813661803259184131752582618420471932241753703946168213490483923445921314981591072205404156007525216781656022812654357851936982105460484237698583645339407742064179505944289014455831246192807405381215702990393641675470858061344440151217388066535296971826197443718268790261901978688457114831518682963421233946814581181242222054592219832091765254562989888866132102989430045525621093977724772964304806401564149862208229666124498780772370389173735325894149784601830197520960484683616591072450151060598722151666278086801761140686207230118096555936277538542116351580232562280978131005415582467648825689600703549176551815168909446993411429799264896457297282576108152499814354349525820007118963936871117662913816521292147680158721644306703517349588810834305445768299393001206422239700164392620777130870094701405984152090005558757317082290322768200642259297995617075598092715836161567967130339470398500638684140853348886439221839740167755035365650684485544362008728544904074006209697532555740228117572833917846616746135438946622136764294132532786529268946380434127228938089040144133423365514171737312254972352659873246649458923791881353568800661044681691804355148533109386393872531082639909963666101277892103810369224321483917359728403466144373908137696338396931857561821104210562016800093302072497851927413123823137807650092322627175065340651805690044171951282936600766334414623285241803219123169221923443925508369727480192035313085864994277807687113909921184264497504225798286853204442846527892536112629938496299844061069520160808828328357997027177351132696974845660454297845791848776768540579636206247530915514262674377572971016680116918803126559830084373166334044954878944230804559534566315748218853814840197703581280377784569365750060752568320*i1^83 + 76931035632153023473634419175899949193283853487980666065225201547694015510003133615784269620515527827120622075056256020052202317050811393179248877377627218150516883312496230682355609768410139726842471928872520400269193684525734782173643659525746179471553917917355857458439990720042887800361029507294530548642971413234725937994716722716876442854738436619793563003066402319050190574672892364201155503464226077676973829228033537358059190260036237244136508531980995666232951325788823030474837013109889270913734693623400808889593528747255540772736068373005431980012651630766897775883871233211385650997840769933820361336637055016401741537385567824026996350946259662847886943474539950625812545981075388674177616612688602365248243083731853013683698448398422345308192851373213962168701552728786535160222731879320213927704575121901985662507610667635177418075430195448831011627103708621485303468550141278414388867621866105628937712793789446515053123793116222619063820707177440634917203536817132680968373702307709268083901453367914310820698495358093419834525028663399869951261308693372143788520565657541630788092442810177887263178912234662555325500057903196864601351979897483262639125737544769652093615495562004268235614496164848209513522479052734721054611863408737900499286966295738141693054120532500631076860214988292855780193664863115989514180640564307825534086456820064255480530596779592036071065317343210883221022772832260251315293558444408145963147132574227925791782769038465013927970846943162355380024654479333121572282485685174775488464677456966406800827569180501395032958014162372498603472085328066254594112220857821735801623610331803623134175721395529689474539895570761087752128425525700409990797556923542376701340512813025939420182682874770029504082492615556789853411340411432977381886851511614287635315441910052801696045297137593834570565421433986129965243199838542942812228325867169771712006371263644208175810661567851294122440092039206163118291276769767835638184735106694311367607875806282005803120542599759275324725708920169851223405638251268327535579389944434566063682438073918890006318678926816038367826676484467897002910792167823462186593178527114177052839238104665436275942009976730454446227579854795399095460711202046518361628092611009072602695643559358343515322895785554273243434025517971801797836167350302799961809728998857442108487118043131275778766425621744807883999735312352461459538739023461137173206451431971911713818503779495711638910937543358683583157532250023661018305508929321912664683999065324731069761018731494656381315207665712721806970753164036051881339333050508828854631041874179921819690074112*i1^84 + -41135327985943238331407913176642181244434876915736577022519153144240550013095708267824380823277414329967963594784951380947846233639605416360668721970739453198572105612287556578174027749656108768324489984227258296791442135006569720941433196139179455894303888293109074940038040680025947577114937621760064278668160484357009768549632074490187465095040634582570123691123029429183166214323607001062696691574610611200309201059058846636290230312832270716612120191136994915454513723215457763961159618773605130302073595384020946402499210380200174354244064448673259143508217360791772744927414117243465222549513328619612875707829155068829421535899854980706255013937868595470888565854289655819210070783416305142811734227494479604354689552122368389974304533649833199561370599240453948480844026786760232027383021569298164466136820535941491470471710107534824531018201759066182209885145286138959089385145898679055663997336838858870629351459034521860285998366884173519232370670844178036614332283630164129060639536280700010387667287197684813696123073060264734602775736760949444180210953071157804337016630281661614313960549189797207276350788472709274939646735804941647173912461842595252518762818101010417456788944382608955802574107838370754598351998282528749578021535250045360426873582816585983256313684470370575879428578891979651203615784071863037513843064653529499001878808274758589113479532916578930069452878213686212738822815096250331820629308191699972357341073207344611357144817397507145914961721425222254824900598806053679423096314622969554964723601657561491621935535321185254130578021741678745817618447876807763952631738239174240713598546260745115970018003414586916217923600849384925918404744731985655373097788440549106473887281815103617066838710468093742219547151376092188928943951363333624858521565771573323772145568711780640346080437794602838090218420563087155452381772256114331129747501281730080388122666207327475687421774699840086008665274711986467804356796157520414277436541713624478635984555359918063730096659429057558400586744833010098252892289454322178914838574704687788733810638430821775709087185941395442508238576906798369074603420155099521409093742846812375980859014176871457371185902838785617932987604740243689727957227506509064168060733297885772901469452043953568943343937158564741827253061903831045284041584995971838584763986056424025493992723603116659230369251946628499420604063139168271286898313305698698024782342592431819419284384624133046072804809860700554641678626379284433955525189576163758358174380879789406957230431068786267948310823670113793430610096756264118139783904800256482084028235984141295812608*i1^85 + 13431390708413436748840867407361033673957589348242333079444493070700232102769787537409102887208406579309895918174717139508393172317998341460862226087882461941627559545113409459307272243849949891175832120701250216504369411724009388906060633038195888724187058000934020388646603927277211488547528665956589214470276135038340585882005360745737295470223501414015429102493225672592627149570333258085146349503496641228258871713838956824825200698578737718136018337967445356442434758359616835299927129334223828445899187403455102137659806945388061549087826292661635476771394676167243131530071559897397422087361307733042686782155097218916800995419739911623378346433101256141556383841280559983251215228495781163620765013834326379196807484466055930578820107779198549751490967306968322050911125622048699143351786560570183491313784832834245051794361624640404741802668048042433179372542808788965762080365512155877538075011868683322139287789404560465041791934029571915958518761364969797860152033061934845102146634685152108954674426924997591819518394271082634907870658932303868023850141369981176004684384442767703188209618799467129965544804306547252635510185734207421426869706434978856921884868735641726209116142986693124747536787995729138205711225966787465096782933443123240870005570935906106214567372617406906274247998383178296128912966717832334274626109824007839529728743480189143172535671454590108915713578563452456468775082909954124410042228033076751757768903857991971145974965846483951988668786854701311343045728909865465552016139699034508822771933078719517598955106712992241893779723623119664499225096977778641874846942929877054442409509174443346087067655660187738656326588810878985547224924028526025273779929860552284831536428941239656833929510196343431023633457750978500748442463262926327612958750656656598355395848640354912245743982098836431290115505024610929747784115803402416494775798238501604771669063605516891671615742453141672417808824411341853393558176906491699762675860206400388673200174405376453368905380743894069332228759945988584871783186297169056390380195017166618318136905420066368707743715555539396189042787471760850917622929737909392596853862972832200393920991816269325206987501888814784677984739387729690997311558314287787754678147448682822480487505746485862489782938603932747483239540739964387664877674680580321452322714620004867254179987480966569172421017485250517629766264399913142143579691872930842229257417053024595568106830656033475387073180995592148483325461411531026765820643898964736386979307121673163883797747643044488088397329828475383606120490515991075904376482907424921885266074079854592*i1^86 + -1600784298579691720165076778107280537372910129179684359708960623706550344024194118893294381668825397623430224429842022471733007557398395058460843870308765571098916739815120066546502741495418139699204789656332432399607261470906963398903632452631334728135789326177291571027275177447517579090325122100514068567603491910631129079613276245518795414551513125975827979462392009424174119611969905999600610697670726686605920249253504150343749669181212524537370833013041129620429961970252228315080273136048765344531973849587173904681789016208437302018303803560053529751923106841013743247421451908431187518059991916788562213356318584336098059383395769593498482445443528379513746979163484007436896804869172194210195542852323082342821468206786234438845751836024209040650867493674402591024043794793357604725510165229172224950442692319474885305782132007818362031738081172062399643957150551780997338838273074344902807231058925188323520879513109773668686547276501988538045515736405259793462525900278833266799926788824455751375458928093760009442195004594150428385342255720412691874619143170821269531655251640595606274638863266401260674550633172727923213801532013735629487045894398167275985460573575264399757008267469293096723884747716592849816156469859952016922937658299729965170151815479572967475352266356877245144616048354054706068053941109147515480176861966135462038834325904078528140303698127110197937843087935206224399151842801895144571810301985931343486223914934762048994289881511850895174625845718427146125603839802931434266361581262780512428126596626739889449879013392439180086007390541647171041538723974888891764770601152475061953982745966446769710472059551353103462258318184194168170181673033134293510341275032135170037400327760409727602726428665355202060156416955576235558609780956724814525104301454312566559076006337841278084268300565739793568592877882537727074891855974976178788897103753369647216190102192285916542910233953015423177917043286162986420644547127696424821452764841007527365655910243349856752824465230360670043162630425861557097927729826220742562626791161164386977056428532853362252451307224271178016301831152286712692240810861178047878587373815699453093872360939603768077791363286668963205860630938429901796786767181426364039196444367780211738521891409434872230240785369930379220291383639686090084781171921557949141574060222583358272998858804014751507359913638730279368212838347917166938650339231243550528935789887978274319206716670553580892557506713465176322184578610881630461728920929937082270020706910370181280071337266562543047466533708432822778010631427521459934703145850218086056067072*i1^87 + 354173483281984101345187289319564486217494146776122538675766283125566321735133437128138489080444217669059076784788419694013258407519827287897351544949323574646205634042339116433236881044370513508403522700448271546868521142383487415330880936601340707614943356339981612004285606003433393360781135579292268940590770940166764094348492617790506251723683616672754096571699101914628487349564043315652257655488200949614333732411053564200687597516132714497647452921028048481130978537536100635168993851403270594042395513495224004037426072641137377670878440161477621829277660224115101746661030973564224068742975845162206762185760900256009688085822516513818106643814143491868124385416056656091931553815762519710644314700940438435741363718967884208464289064179258180048227093958003427031141521652636532205353270410665524459987520073954620917049713726029604949721017810305088320261341573630667135039012106645093876450560005507114583697611577112666370989840666333881695962803509893322552805186086980908362807496780746046521262808738413577298889813538186081304311863737304727517215998024413808355031337920531389762475935459770501243723525815215491256555076687832120490335789940980473342231729086740913047093141849435835973198997680379161849988365096455816778093273737638426150272742372687093820465621233427578491173050745449996844710121916511181999959691498020729628805475187846590260279265812862235496056928034115731407820129264805178623383034289271651205439720247421649849403875241010789312103509627969365419974496239709633275521061941247810313249901001119886353055879000371149960829362213147302499279794531686337058966836323849465455840992135475345717649241520611654807796311472439974246131939587385605858005464903594226050463518943445971437555846075816843964937176856419122359934513102372679653773525253438915982253236527897794197656353114052780609372434906208888361262518551079912155552891383869504462493356839206497468883960828537544412088497151641038363615498524398648054444396363227763844174947882174874007908942727172630169597137240338847993677270939610983747605308863406065702999971317979938331965564705754331267428249192973679508042297627786811473077166808204246097405529286997892833548225028210940765943772650794181288441034080301062633807364393849888931290457072528202614022298532077781314843918905560375256068974458231234955582266881933449418942671403463561228466700710645365638345105020360338898189513978152409131041425148113979568565429315773444437029877750353893335335839452440743160800026532311729915247318616518903666283260502712250216355774645839579270708829067806625423988011661256556544*i1^88 + -551249523231403749663477401814838654897556725221976132683875529597341355685264115873750095163803989346361369835887768362935129063134453213292455902846482386398000780843498371239346088986578770047047453009987236899465854340859500369506022834911008892819573062636900705574167849035297627144800981184103609232420520394995176436483519263232845944269963552862913370588983063389516216259222159481129862282773496578850866195567090581548570135303387935670502004108544143148723624646666424576040156706999474864554210212190627830035095347457566799511756062732110258059795953514368524291279801676362098108159709466464922097870196321826351324271890037977678687102502423647499397961302216525857101089456199135535187507919992483777244949217356561323723971950387589998686584463003681669715500107127076689365849159314461013954495026934399830034888009570848689707223880704610829260383029557720925504915823183235794782247591259303745787840069395914222201452481654303797484494664943021112841651799904034955982963611607173325086901588550372316729932388128354033099872401130521696068792110803446522481525373316390290659220933894483058600740648638394416430037832337939379533380926716850727576035632726970241685666162705222144955375975472757329825574476725883904672918133139204152981794964548119399655327169813213217300164154006357820068374140041270345054112069514768193764647692808125197616250260594999808531398144591100815621466401111815164985264385669705273908748653982074328197084329574302470609963143219334381662230723756739767213069122281307672133047884794513649818226721369048830643340808530506354784762620624542499904010802684016061451635530143706187660658826337555522694323576471217771969102251714040885565199137403896631525740629555801523822414314947960676754366775953048749980131021639672006411345223876642196601960647828736307494776663343114050024653167581628897991750258846412138738020334727363037043191942632012234216613955266524807509874135172370449319211241756726867000496846962048742871027708433730887336906576857138611411604605208035592782127706255408095780495606107041888895797732884122316223986455499338906794410794855858478320281730751270468353555444212351025537661484231870423127690979863401943268314498411723809839463554539680978118923200338064030426770757334970562617967068256788802842233010815864355859194174745225614064293147728994888228644722353087361837734730454541232603478677896830117175901719262108753284078000169963528219743652011857357148320999318011026210878558845147530371364981229537725622452398436653515223600188628778706911731729417921096671569326790177244996908196298752*i1^89 + 266213581349999833696812583956010272496703454954346766971641298616148931034744755264082679408865397684313104792974907134608775807736243556728517605795508674059523722622912008346064907873911944764629070489015100181237026952492988534466702346308538964935720323139769326509558008887480476616784273904192548246003898699530991564632998702521974086670719784888580977948160840977453840720716545148763731893829042125971052030842014366482175147978660364301961794950356906188431111526488173835379970732807768524190422873188341445622931925981108119889436941936412845725573463478283714465536834244268708054174869022475517372305536924245069572087263065124359986372596130172753681315997078482056831072146486654097238588580631014536260190915769572790306658102357332843903722979079645199713821399551663003676293655830390988061564130266959118289041964805632038284587848017186607966405398088683567479239382813817344469640635711086189314600630387638052836735678607817047063437020216042564358351121598945532556332460496554516164100480236032010384201370782168891918873125652215860586220719583089789070172423541949144241589191828126384099762671378873412536242288300420306414288452064768534438320969956060908568164207251448820132169447746445714786580831503590338820538475070116698692859289376625050324518733242341777852324420071030771250671704562448502234549710075126831826093144739559198006689698252013839651324636701093129848015926568437311237511620322158678558530308615986934263983412531562953073504155528915424365073136065583033758220394401988421331910201746926282940810182878560829423984761401187359237601119217300779233174292945834275085504702073914345908705292877180011937816058434774553278368236960551661138304411029208212144791420261431217271469060627559969092981753598566944975704271882758996193621172003505415707078019197513426070222967134772031653143516898450368630957193051849565048643078684116875502571208720014285992392370942885699654839571617019642143626728086409378466174695846183529098329664582940736613702524371537155375894397985362881615029602374261273841342282006303073956044561565118141853723702981093991346743926447731067462410500961204605296027263405175511628188157101503135727827450566521616006153019290183520409873662539124927487793480132461501227392618690037199777072969190026492725657398197493020258502313781010727561923036110624210955498355103597323981135746322215542382495026014365835433361082887832018075262448670422498681615116827877936467869232485241438808407999086107821018316261322049270847135102566349228060806610018995754780596801789257061172074157727341683333398528*i1^90 + -61861821245362324404961257357451935729756423026994252713610756726312474152007652941729345164013530001323089991737351320274398809541273569422000540610804305210753094498264660594913579588401349643269902303538607480361455485816732032288363165377348171133833851043744184447586168836818072810862818237270235895658629344030367896244597315300462434844018833266227947542854678876618800274375794655766295323610372520675047569412273710557695418323735344943096181008555553547230785583400182241724795571045213927398850793094015716747457706870682811642834834306103990889308567368992278682630826620657143085216432419449683806381163204100310669595954462494246489481739650670357429256786617371792236246371070939803147269242789050043947758900741703520984774497069220952403162303119161379873502045123512874150514298675248400477640879592407151691287211226534642139568433776189158154922670061281952644334450686181870422484577409401165739689685405883285652987729545145466093827818230478995171862420112528250066192340915019727061925761749166257078723929385527615286129183689236366527875312802198922039497981021276933376035736269644230681811623441767127967589561566635962451161206005885084715127141894212155735668064691132512556486841622062732652730839413437268600635037879161297217698339097888350105026587258304637308236433556946751135606564070835270876454624122565486245283942908773377792367155105902476975867554803876748274410480744422918518939761313684724455058652973109342484468692433104979613409649970944094301144034341410585465298135811085491520269727012779834231920528171197339454379866773853546926018080526759235131171263878413492468766181294144985959355152590166841964574053330837857215981438981821970015759133073101035321164959805644819395957763934934536796262446356880600587019698645813309855688522207087121199845829122472258773370718770514294467546534733433404597445314820896755010489462954161224533772338213875012944027083242346832295009987077873234000807108342743688404989305869364105318104689917866871165082612423856844400910897393783148773418117609096776225960988325994982144718147906413706252022186611644467126039174308276038010877146501525855935102258359971002983257473160507511690597606176241255508228435665743482629406533941094196307725827336935233726145399005793696967854765663876893586866920321420368233703051105141326574514454861006453031823752714302240720987366009727463569874889275856216042365361750504786069014091223972762596436039301347937325373963207953759801215481351626468820948176285138762812548859047155173282881442130374839675023750335251640531115526929193631744*i1^91 + 16150640690323795350659180747539713548315280896069388016986223552894554048860994165004208792018420988547064439580576029532138755668130757810343146452664982533488366802666301278648288539290525596684604954933774637817516846385991744979653732376749381139858936493080207049939004084011306512318607556964584394401219077529961092505797485863449151155629972246124975531131027513454361049526704436521557906078789141346967324841041251544612906458867936538611327386227967605172411302344925855015538879382581415181256979179355108452393424715820685890297140817644668398364767648350640086588286770555823959215616882498353683798180090998383551105311768729424344784944100829789919583195446990687721566669025161293181150306813460487378445760766079946984668529070268408626565483664209463501732391361185239953064466965525519075097925923273284125035715771391896414016959852218731308384084813017267479234894180310109216809804386224796625702378217057488139204751424466019570375292961827639957581261176610815444129608882518473967069405736795334886893381761200687001236820567253446687056036987613634824202123956741155350746913145487769906575167361819315876245121454917210799406292203980646937077220487461291110290295813457606407846997814367111849973591699701393397981149481606498674286641824686143701811192108459054758543812811087616834036675090487527346300811513844489450226197783379306894058874102617144784068113910659184413250287195223673904414537109661946676687482551746638012215311927382184078547653084504729148329889653336901145971707736922312743455048083232989532331073520285134251076096208317667838204722287704845177863347759258518077250200865704371913627151506909014068365248160982253597874489422868106449635653398700864313325687334234926734241539960173611721362298867089753923839468473415187695815779061572432367299415028332724066774866590057110390438628698596124153580638892732017915764652049379215157344519177167373809362181554933216133169942340469667437998229651092320733873613797566707885669281758442106352424960309833537446305243896674120009148113090192044801042555698039123192704091372748879622985844215926345521294469893463764501506673798156516979714896607865982152302853521896407118821205131895423136615759946097600806995273200541871036703292398085207236583859990187749125457173027486570878823125507209772250999408410719584322116922829690826941038843262474792096243976617941361324395861470142745956467971932628764899044715049040794024971723402516478942001475524802298127393791898696871940827529219513467504899773938431701035019137554838029776967889995023427526349954220032*i1^92 + -1958437027684499387335499199808683793700506798927296598688059384893751812911590640949049435850026675001953480709484675244777253913052626882816618537582791627371287467289178096255167270445202701837959915502467936527056046009949952415973134716912359419639523150451840131654505921974776086814720974916583642508795255971542879195575385499675513925477900837299022393161608406351729081919140317019347694257839738222044332063468678682930732946679754351297343343705858409400648774304045215163045692469648510754817909526045958460336743038226977241905676957505926952825818970295434951605075122165765566042176962982194090091970898873828196165261802448436421489433855905694935917217048233908906529691819439897944755256577723307567472949026235218832139338770380089681275603174392922810189723506702240554639727542117507412427438784776784873134296603242122245711631803533872812152123617723973794014321765561287752907973681779268190076884939902187070151428539238264341423446031605044408064885854037756503925874144702090070538247039934986090367753635527255337968900392042640000159364212200562425832265560586658489500823394152057886739782067288094490906337107715201465530827098654325994078445180082592831007971004369905344041519026828503777689095221958497297605001997260067392474126363455909913391015800067669506499344645954777099053345018305472264458288003705424589615083985274751069332001139394396647416752925897768125351219176870857357054980774414147225481646112445899290488773319484714684686179850359953566863969253292263708067166140794660064203316654464378175316901137640168034694686763352552858236778862742539670296826393403604145305976224965180483137148635574663751109932645522852163980736390582509053233311130092420938406604259403118935019689991335432652117270864294432166240875615437296880057151950605041326444427384561365739169983947359445643419649362410608260033361033325391962946767256966362722749680654590659273666845472205068683951648649222225585443836752184121627269990515022645887035514945836801929645206276396405046032019027451243215726269511273130435337017018230744860875165208803217400632122911159652278394179228930710163365302911066728040418584158917144302474933898567963873766399853517365174176495102767073092250382582457569824257348843517694979696727302393163777168591334240277120425107156743892145660336558440003251576560487729904079334993564133733228875145098612546946796839859307142622593554945940105158975827846613188221791779545534859011986536508329726786067705173611795961825424078023700578056940365146965087334608143189449968659318970857321438117888*i1^93 + 324474148514558339460389801624057743070675864187368895209600343888057221463218722743068382107568970049910691487227795100062967385716033260053105864600371984985124225446747196639856877700102742159318417421945446608061498993950486180819380441688461991774729646881440336092594042666391873926640589783411472783951745784797702682447164792341127537559342724373739409204041979306417446605558015246642461690686883048416907897811599246134864385097204949691569029117732453694892874626939069498753514946745747727228078635205075214580345041098220348020485310088984537154249904695106890528418675607301198865868620254554197339122003972374299585500248763524872849423951647667266852266982734304123918855494094797829785709090646511334176289709208528675540044096982325400585859356791710598748020674526572214881255750443746083739180516852222524365801091664892783390256994535199532106875521439973874918332039846315298403842193483054151516210157791151093878578579140243719408119838982108605855384237689775873786238393081059634846014595916211236881310478087543064008180356776262393680864267071214923222525474060730129061050589287265312132100290360357857839201224226355041897484310214723973777483394865414059593189481305164724435008048412005725194018038100318974741746196055797161235422347359789616987279137338125911166085270438214194986327590951877174020857067759460648069000796177775854022527003291323500120889474606927533294912713939161386651626773550926015947508603274459846829384982163491521206972676759477475249449009234512495709170613372475600186318154597396186814020127493018466694483419214985351381431063591299775244502711253727174846578425282243551721517704269184079996111565450811098789759151331983889905169827275054447452294290858926898904940491894516681676907083274593355831185475213495167502138175884193656920381848200844076419548497769141001027334828567691841327470148441172888574916899538496806862426700926272034146520380133370992487324362432380468241836533239706419062062126491359232376848779453030483056205835474382640914107929262618412656363263979185350639168246553509828637616532742019261669111827079825829835555169316882778601303033755245360587143496805804808843325184630139768058485143767799444833748517179992794287152964750182089246161563270706946545357831851306559370280220716585214854964384568559558213312044096292556319785568785420818576230055735593171835795214653170570978192194192329348852674301543691158512045913000722062873799846344980716910506335511167720040206367716335533799649652691071602017031889877057091432240135611683988167858915825942528*i1^94 + -27381351367641424367941452970248916880624848863003236582953443214190935800178211144170095647032197690574952851256535321447982621294060045391772083245501096203248884586731714997047282499450145494379049663754586300038986501339657820732818435473955269870159433533950424181267826918786025545881261649274430349559075872648293220136143989031549385701478135286124648126628574632426527815862440822988163377294854492464226817166042969040481380900145858524090163730951856039172227488486612131433759102967025185167029633395139417381769014671923736006131276632863713973548316426014959416000261717019078691147224624641838588731827742557737505873557809537768776116837733194697392871503113795129443377001629090776660831670232554523749357190185718436913122351178136044374536795884008572667102567939054402399721390710659627882585687364011807482213800891757820029126660621980203891710956497271001011741959872667726806858948481040608911096161750014252387768554715940935433877943716377011259645117056466094486560996762428744433153458086494190175516265095523018069579785716065820827743721661677007570202196658141316597037291038320172371353084488912404310703793133788315335504488172805278310377067585169690560241435009573600304008527200963322152665243449084795771550391503180752325166628553326802961132427734221387857094958858281811763134152319427602891784940574968390254982768501746680657746279903183870389666679688718816848964316317245728093185873484343463390028519237122187963437269761534068662228424051370929925254262311381690641412762308387115308966541140535947313217908365808913616160098193757526042158997089261128692013158081099919357638994118733663226401388681683582445372523673448136609576156653121775370886876289958314234420443298909406124851360625501993466822317545931693261833574620982143565748379323983078699944505136061372331481439254154988080825261897515725241417696720239542666982980301535716789068457916696226311288677481521947325066254966637254382912721858735273391605430221314130075242449116819272197863899309103803958533710903599446767168166143648915151972472245490919343690112010195676534727464876401312260130556592713465095590848938619123679532176815915203932075089315516388724728085205779457654912879861092462711041101361438537111893153452136288157566055444615677438471726184763691631297556306585333741737029208818770930794673178717569073416539762439303100682564981984960975277504338301787295240805892497236995914345098698901270707481723584351768383684063733567980836954393069842698718315051532174186037402354320035511537618012038218165860171776*i1^95 + 2715873199506773135020954714897348508160552828038065888185254424737499561340858698754679724661661364766040724156805859811678345577648472172382918008825774349590358506835686010330220369891301226151678203781800585189224351521908561861090249216393285629695021175864325483828213169751725781850695466038858829014654535498579306213688554107109299446580691083720247559321001763594867585679743243504226281558920579941312018324562182414694502898325591813886314467476728011436108712496318469723040981654845954119428075656715016476208249206753439514955561351474584562564846472028554968087470260587935617386492213729117106762966940657046665908981604115191058286535690554784586962615328839851393833401912097854906845979348897994526291068160014161405002734769004710871101916579280436863620180387577902961909993178038328043155580978998434148707929494769630827556632024890829092089363508857113868475091881782409011156760329206565493140339450011726835815833412461483913644652179545346441002131825634509466480198140308229622409453945565732256783516079407123397138319850441713927515781936892346633166390916592304902412179636668572933441857460577109796366435121243516187926967601135824273387971021077362766468539463065476948543992801732919673935204353743254474709760517707243363632235263176000224720666259984536713607130368942967988505594126485302485308078110048401810088069922100112561648748646119211065328240708431804573575941720106368485204001411718559905833217668684227279454009022215652260711049562196267530341525431802102517553369151870350402495520939577756102436507511272141616851955646887745494453728137800645717262561900906951830837166131801567103284507961935063515948774563940954897863357230137001250807309363252598046341873077884893532024549512995420841926628835230917968881770539740403970692168183922895533672781993483665859736790711178935204269240769514806793189028340730927477302848101197230150387866715058468075176798259858096244039025365823902601816500871239278181931198077039574446820820778658948383832976112924352788979778230916436992478056168902828833372257149015158924397410186663851354187281486127655163483195248338719689903583076454553260498976680387380593028151952531975113196640991220915597603106297245392908470378029278456152987435492312253571241871718223175391885581385483442613682745192619336727045401421297058921180334842861309123375501548134600947715259174426362602335104228657059020012400423939667688733937871664856921912558734337157723915329647711354529883037106102810912930383462784602468097465978892323366427740446617319243776*i1^96 + -294102015670769420700118586605855151644383444288147540431435172896786860371254058797816684338362245822074333721754019400994782881900828004103993118345465986449122879705844076637457679832620231288626356493164389236787164700605732481918870056970020326870245998867157868384540901706360726989368349862258677935337216686153053147483544479838307365336567176889181486551341832208590797595795100983958572677865004107040073528206360558003164111752720521354607633058256095338781259502757682502563799589872168900467682870465390115997564784623229398091149803588612180393384914704815876078936610335681108032570737192882354091851923621930569899701093471936115913954358123508552430824829037349845158265154571826030138362632320383819868539508040774732951328678041018277486662936656971634516046922515001774059762945350531606605747878127130333231923692314764009615992871737830606807606422133988502376290563222061777776426288455675935767708555626575132773925964722285714448704931929570248812785884029059683784964538541126764871624776692949551130474204695591910096368002370071738400565676089094499777547695237168541188445539234204540461894731919627607710327735056179956937534256614641045876840523046055171269171906390865194667000882820170697407964548719037552259046889398462223324357617935520499595184781077287024288815785267317275707605226399320647257118559018073106475436176819705757219532503570081252787992554404427075804308175650470113345387224118455239180208312954289925425090973934891697970717320403376807923125248637498097144648377605914715111461741781476238098223429744305055544212234545380063098039639888685550876416341134040369495494652379367715206977843418615641331513424842898585129698301017678580126750915251203764469235014111667507671898886668889291542337430618706608458629999699671114620998620147194580305080039418808958748247724301357175795936756587625749606333855514236034613894005845475664979530909938266237388544364470954104571807812474890484567890506870360390588817146999534007898243256174476079333996534672414984158361879210605238002745472337957374393358407170870573347540236275039465733441350169021285861556755699183172992499475893979546798021918466823102233535732764670226714625682821020007099212480233013556999163711168576305155261208209053690525728042129210730382863765199359763599503244566204709627378349095241480104563275066592196456262247352674181488229993516283049702156743471975612353919245974116041595697070945109574457644782984221308778958595838746288412719586912464773967455935935987383749297767312315341445261164544000*i1^97 + 18079649523380125558703201822941135843917240593947381263740815771327797727011573264196963477568806619519770209762395619259888831378358077401620992839830239617941013353710839810211192330272144416021189825352420420313112321043363852648871617989651788256474050639562328135588733615403031728206283833201032066316672220161500740590856993164937831263681783749858999873620528735777238006432455268957902413088843422088775437783672252789181283460770606615297759339472070556458559224380756306038167832931927956495793022009483955900472940450604389443777617260281871356575403774534428669719912159444194585337254646348028114975908753404219887871800041131390115711456531275184028086014630432668590314900040234014737654472952953624126608718347058752514308351983517280536092782549328859979451620794074960038184835218489810136490476629246795936428271986708717232952458477780930178245998242638278794005689784099049276747035031874113498102210943190855345177900501927774096041966789659963736068473188143631471451087855539973016766619919147400815784458982465193678461631416372297626358595221696041485096773084436721956757151504175888431093844546758155733297683085885393779399413364873341011836983438407878296656618070221374746669032703518508044917634812671720914968830405846584530823408733519572703700025579230390024706818193538507055527715317451582074521611956935862470257119169537862747731988576056849713668444448367527376598931539549067987550299301077320510534469002120477273018983493512363706610212669154769799419139048875682494951187296235826248063496607634199561080005140947948587139054910481153137406093562191198299138270730505195510274322636134160924395561086918149843383975452548620512835461677750582174194653891628723919801232321959367142987079535728457317373120877180549598915687911436534609568008882628952866326924537508762265848418452618046604065564448934874648645322240904313647035040253135328229596953175705109483295227766931074121891604253288193978968254690627560909534339109683194423287601078555766623899400508904957723355343274918934078941496911404906844819020521553993089486215189653488141300923399550933156862862177324479173553588223598519792450333651620705935068936523857839013721645231530583516977757449907923791644300057047210107839386157343976974486558935606092113701761456015697842746774483814660340437465099089019006009616346363487110211125108268042540633144630405174063624650335358989519691423345049670972289777690957397116536569587071787476081472762374812703773380758857777681695886078531157989481895440144342116728832*i1^98 + -723160026232238070123602932710704494012147055379612327408189048256034345388287775449311424943571696675854891082953167528544376155099492409851608164555946692742270007652862636865294966066096528753680286920005463354823396197154513412137375454853249192770312762073985632163796214000169798713406905215718710462416123685251069605830041584242682561563409994723399878105245098092360825536767242597785300780983783429780109725222704615087955825471023854932608716189185830778867601547280127069568065642313177462082484543153666077451037114172689566587656423757593097886992324063421035088839461123100522128523968951344071740546031355601542841158787155127782477618977325616810153590155308343405715006171940224195358478332994401327658059150922258295210639553736399518488260457055790135506779399754949857418007180329199696277064644851888066276071038090261695509332222609043703589736488475276946451456604155855708637974527275298189356869247437163086580571639670941782880543207893686379279811179848748224977845625141996819784134780668239045783683644981378737826119903737913178162877914688628407593102143373614251644874728158661514505652832250411029126010075621439311007107449762048514993702022585226321307909434380507136411928293641384016783762744095823227101488221243496718601774763163769871062111833128064709681428574860351661583788136171553480594270515203428064293047217644836870817686798700964813096391246325596213602499114986647008196007210804306531017920590185596803411294412603156449772325156259963098886730412905636885095636164916269971248410063702332459907189900061388826748614636239154232183745761746650449322842955674617220768626381547050271685972577422674628577295353959856840076816750709807255879132551050692646478187665144168356752016119262207899728441348191450581801010989514461705223094440285415134164252190976407702300108242390290673509675878925684717338581922360950771454345477966180021909865894129835943835710842567328312698930151279550167736818598406171888154233580556443143558175270041582244176820251114677878903012453466305323866386965319874435776146795023913362594791613175848881229740763832465201214529019997951851378808555424728827191543013648323469368859307433670662346820024604539107433740947995275783420703725757529343241798649367860140265662163312302479937307045926379022719924629708704821274702100211051650646397157773034780540277647463057750714680820767743242287552205253318990935190990435185735817948340069870640183445650200845232496612995294435614828686610213288606424040335958057331463768137302802432*i1^99 + 86517231707182942085218838495877836371397555052931036016296310503615168750046938055984947132391083234111650914921153788798913142171218133083566810009130342643992797720149031094997693687550993270716862693982490883301077570667931945630185201314782466935809450923823499039084541998557045063747600822068850008718364357380880204871570265857858414012467187585113050224160014173081965165812191475064685464326566410179579387513594765684834527501090368538078812345913580392005663577677026637346208571253045066987440826928036753465041925870407561406674816647167122413079321584393814356291844773363685263046450547482016788333630460212030525760570273672335525243368093284006964943045376388295696115914098694644034434006143714447834209610768555051862193497662250314178482374688708857367857272156687262595386146466953661725251882479251246086043382594612965469106350920289332002589682180564025749570154467333901982628309226897234297464851383449736936963987649812167320610045275614318022098261778110799267090100885269457707376165920660625009872013088052648839607759095617078346679918559934146184151725028897173125126176532522145242635519032013956820132318840361265593978431966591150760669560922040266876189902390198121188032746739926746186247124517670900874364474315706681569407748371838158910653326782919452038382500869362371058795780163268951344292450935450604670828009122018781700245200081031357807506098304211236106875657628789537180754095298220566961695660699500256954938607830139115361944090035290765228257427633544685871031836164541045502064900278964294646034540199535928476060160095527841047537882685824044007401498064924828005137358224352027522257555711809102672683817877224507813662394032522933257635939130139126416468886549401606866571950932056334547001116345335116777145049386557936260908876483474366420965728658971088282605459303618374073359421196044941301539693005229956771846436745853461043518185266091656130302152426738596873074285278501121936552472715229568129239246999061504708467587232932480225836347178582679715652117661088737866351523371578155830647185353650265337939084008554787161505509784088466583751786081493869689580893263888778376319267696072448639742539938457048020750997407834952928001562315346860045995015290726456363169575431442037513324871251012947544559005930462917299394465070827793637383893097924019689812636717579248206186416694303313842876978602175194283928636276545880423948292603939928677150595753658719956400078023787167665760320188036182102151257584209912935967025043365370753229783040*i1^100 + -13550765940576479425842058922000554773574857237013298084071657747084950253094295914474776777996828152655227416459113270383792299766505230293672528630169255077881578827534742086206842299136875744024677036560271450570993483969204247123236541654511189757857839421089877103062993637629356559344090765930306130815365658096503358442989980145406422263300910706791209912753638698362312353752608166663309737545319612850795310969216183328713735578404189514197789703258122603610150961358084362068554577896904140119929942933874057981282848145716943414631934097235872837369404404369406484938848764015172027193896859765034880997402693608867610978875912443031914300228873792420722832527742167058213666225292225012213831559799281237296852430959204813701162228801065531239557201487176008139717983703358490815784011903803793082565239651386749950959334810570048626556517847009489111648415572114441015884297699479380376721693506469939358010144684508519966576190154873831564427343529350193307820245469824348003871790069449652251874362660672154178385808871389025361138622216899018928102222037147520609268681844463573439693750138357527172037468476559581434053890485130711748603834973321341335380624265372053617430761001723231015084193715480383404457032219028206381511891069278679730394119606400780711142966050975839213273735159190358674898758148881742076418062670617055567795516490005980459256039664455143085570200391010893864936575384044131224559720981006719179555964971812757160836056850068022881009580064384706888201033741230200007329485258308020817117524008656319921435876450734095648899469394031131679830389163446428924691665520192210568200760013557759906362645861691930046616755465336790454964003182946459942712643882318569452416627577516247349841544207541290745611663898813541259897535644788689232627027279714567311850001678707426089551577162259303088950144387365781437000909220307317454325833261437411267097556576898028733972125135025430626196251181186675377070853921253341128120517059631526577034691655666737496774055891876980362894226075410506173924549834588421648464550793405099326180591884675724247293481848870050168624628755315537470403314834908248598565351303629922410512845669242430692213467202951007925288221503934162998487323044577005432767257038610131003830523190585204847853507240426063223490019278240875050204390024065973983227149563606620529148081724203454510999048974437421149122424084125656444535197344021236604307548262417087712164755736951349591391543677437964198924503443781607373613267374287817277440*i1^101 + 1657385518109319506501090135728013985635311067882366043515026047162966185416180072242743341912421193885038070106533469749201397823334787252225893248389284860847144366262211246573342868977707629925176315319257865596660445924605564730443435307144659242418629445359272935235199853634704895464209981693317611338783577973784253370681963145252505354632401754047268835465515556383078759664694478961898387720495604439101641988872154787421321273892216314515015451369204841312406822380383244003660489427030365714910959616086573341032706066212177653918127685731515523277936104948048439905573886532369014595220747149649285871514255279867184145490363764786067123157188476809924842525980302591277781026154552036524655018456311791752461257398108318993028423410596369307255968078300846067759544502819147582806041270517591020989546245811890263702525377451653892489722036626515914044622560366345011918980665805444699892215547724124652574126535484193178752204831334993691631928364962062858774618112503330349695643419852985375227797800244594497198390436665169571505663158511243302915536869783689818139130710721337794206243169084859852938882936821678099012092664630395062334982701664781582090872963252424046492490164382812539724039670535226052978414756514618730692036081218089070355180110229992725477369845391115171517925418603610896398026852626474417385380928981950391078073121785917904939523730076455852900963899390607452332725132148678308798611821236299688933318805437958937949001205956102660123018262439346055890549042956407838829717953794903739699297788376619888132468779206450418417206121477588331953675087928807003073362441562449819953373326123290697356290243837681216313262175613939339900691153503081818082859187375490559521788752915793798512061841160477476201081566413242973806362445879206405973946134409571777538110839840100763331375964606655177710576682907206194932943080667901868453131288260332521643488452145250671251433882716133566996857933696227747079690823439893768837645760036991534187131427626780184062494827642564690865277093772006711009435791817712961701905119575424799102235075528617418482105654169490866751050971217336999173586826250051581540937578165580346797061307003932225709611685832022108549866109493809576699162175579978186368357451821376323188833426588096286875182877040328453760824667347972914016201818377087142051390324424655474624481211240901261305787901300726152313722344255723558972451980543051810847363257867387220198823349743132882636283155604287237324383455456428699522544760258560*i1^102 + -141200858704754802694007983895497628230838967553392459665166042786315956761207455515061894246058510406572014591611049284051329760383239272096369617090618172602583342407517153084395215395553013472360127773540363792844481078672460249606856639394114003652297082022978268452540689832008085996961973260206124013970532370631442168139818986385024512083644186067660103524138966388539688566931055128802776955913375794147496709464260578355895944558851059711341263413641621685923189087131236220916600961833745699040204607041895431709036336152374885213704378542135944286686750340315221038014430197433017731100806899802424979637461827782278575128762452604926571287553000677409488569772443830152597317590163690387987076159555062921613778879625941874753798096321610760346137717045212990607096964738150245048444199262755981939533721103189704117605232464364131491430944988484837306722597705617187089768445943211276022495344540555639927628598963386875996540520663272633480303013726905345926429161178810393254083884571871758123621435058868995276477199966124887917263270616230791730865749874827947623307084403609460030522985900852809639416591248354349080094333384720902944239130484182374269417025117667911472359317966689214186036260213925857386063908041730916792386607464285409756471005558173172870173559111097635882388269169500906675657871315749181177614126459700657045702331773691405359429062575317055240019001749407075518375294009497112788967195149533492750164373788562982638975594043501388789746226467382894494724315966610062757652348189825056395363617605962586638744146555393061613459581312694431702699543309204447607976009042574331382128400433314576427609670268480145069259610879424485938098644100723969724240601541749011247012044246632312692205016401565741771639707652278328462668708289944844625569819961513410724234738065427060763917345559698787549392115188061177633773481217624734659392953459050242244348371405956245797374969648407139464872427752186538629935910464441289834159616254601864604229912663920163585571788226955384533377901975859673112657946813867365624986816041421979889928143782192178095605909015644133580491834616093196743397984475791844808212112201876077137591137259488882564357885315934552274159747326768516394137361606328327566995632147599179186759397420243559972047396957979943130409882181448607192776750951506019502416141025529003607198142470701734735930715507540317251355916013235900952573542836425335677796622133122829034372028832079360837612578344680135557104555030719470187315200*i1^103 + 8315043535578569221299091342772449941151591691778067633113528974511627561301046350193763048809180940924330466744375297279541444057662635779364205297166629371797027644441289524496063167952261082833195957695960650244595528686272422627416501704395449342898455641675531796952453920900445446015905786935957105544643832141423163937700294772204383082578456141219583653754574075840352828405215375962964827084599124937048455240137366803891491265566017135791694987309443500732183143046566027660317919516605072888070131572028860101033409626751380852186267681289861103902755373854240489243790601338832388933062802686293663663476445367217439553639443985777993991776716611880809815971232629481972396474378630430324931639698599503502249250849070552322765842685011173094537436855580244653038728586520585753201366447780257128995008489541511292505368342583084955337278093382058429148386845512521559601461487555296133402778376328960965789993150108303086683792547800792099598512447927664236962835702110628499779474171502568142856486505011855938206753248577547305580708152924019389464577961712681595370671369554829004353318564442979535175619887180761883289232996284517030618606901458934979732483577599481312830450605942586544521715299089684341589908292658365562236362273409649970302844973960196885686391547683319973294655047360675972996732148972733222623462612221241442679648753944652346163633419238460300237069455750313911636724410922036544185035951976686493539667893421974549686492737289412335087713404518486812064011720888639767946439179576090869343056407008819472956099703282274200738505169959023472601518917413704932687172375619353736501135817682531322639272227611530968108020563085442647887960685027997615866953045386339692095039918269654505570547162455660230503722049042980239316278723858280216616449294831289988339507883349812829824086308668225974925045280033954910285914634930409588318649324759838833428265168846925412384857219085331918939617074204234934846010973564712193675151107613570525255501750779492023538751155921224317523145564663131392827343382616616632510510650970093065241847219785833805416737572641814997067566634648542377658267162226052802519254404395997514996215130101691000738679852780759434805273837015899786915298174617135655528584879662790890239555841257418868944128782620927132903596021313830137242540913030828837342809808784464810811236608438761559925791874325924943303537002575396776052925487459016905586046912644788290263182903259719770883708600388592725727940217399148544*i1^104 + -344738448988467242855243997885804556013417853486206182334324989783072245492231400297222282110380158450172891540878780302481776055215402929452095755844944192208694651439168412308647326311475202098746196387479540811886585414180406818758180906351200508193889669169036972464543926956488406257146996068008287762614656607011868399884849223582328958277908266248607723196686791571627439114557101434213713790922927790364959193371431336383944256850511477282175819224770451484864466414215532631170043430801456059253484193282203450818346387069856927583142112870622694941222023003330967929716324942419123211302939498419227500935278329785173511809677965964554323721959395886184047481160086789314297941448832357841200974343018583593854463309077295378047992392152339161881091585747767078215280889782213765767241912896028151422112277456407213488970787914969611089680657811834753545301102462099692067217148920984860634335441748002287188160702491243078613988661318082756375836987493551676015248413751808423336590632081334038538286716824729618847320180987365817648423399072375588851738698326621103819440177307064619956094103563138625971817281221382238958394933886121633432789693470475314020799534497151175332261949395942494582504573642953478019832020583854758367395518435413264869167876083680725152605418712117802744500020217956141566031303097435534912844845985898427317494616111345193236391729331543963516750286215652000999143393469082858133463942963319578566118492158893773408701782327151891166588927091700250342941843186006564112395188963963254876011798732600026976945258268681368145363450871553370719559208978973780787540652409202501351562671426442609050829627878784872854155527156653546207381480428825746333304719686478487622139130572402448089902511245070071359774998487879674943226042843525182762848642601934862865013505723041269535667750992899650751372820698863561609149519023777693920288142139479619793325185477849091964380460803027150778263590343689202978660066143977251026895788858731321151779128277861624804263425738689018638759262670833828950828846478420062410252326399697734857834989957255313623956713137981841229597513857823884601992803555021558037464260342456359529605212120044203358484071733371727665852855636345060810688681082639048139267319031871461158944058855678026487287070311570444159209050061751295483994364315820333231448325161494432199226237367332704263989716501788967936491086468761348533616982692829719546144706485925190653471534391216613921581237499635586342905184256*i1^105 + 10275324389536395786833882259972585865069269439439106773307719254145236245297892633745490523241762846891304051615877090315886601810026160122190866259596531471685712585624544966291692106043405404947752380649153779017138547049462049926367988038960795226405537236639334368858643543431973048037942322518859959237477802432141133887448048313670614756943994417791177381497806355944041898355744331993814618818745908893280198301664529211064113189005752310987749671734937690239280724853392160220847255155425767940894625442229698801300463863428692877898200673898695188835270386619556971454650157042418324867584945885185038695638450395623556512725216653349011883554259628740783289595332570090510932212736221365788296431646748890030384955663418041396380940652059729785039411575005098783344588465263629493736535387720845583837180951046131019657855708399265447298888037759403285248204855331190240393580268159519682891637640751205992329242475771769433207795653423235431817176344941119248496091117286459668843266857621826530452345961737453370583992099208847563114846091564094364377803948553458629082083260018716497370780257945980293671146869307577660594864835949431060268939096766828193287196928107255404802813991289434970357319712077324778185449199824051240045869408780258068838264377379600773274616506215373391136911637039267252867914088952341107175745301871742735162335825889625661163223498329578252067643189553045753725324567789024465080229814990396019110536455102829158014648842229621048009201401280128526859722231749312988042421212484324184034048779908186578165362286553429861934453372681309151265014660275378028977110860192164713744405287303937136766008443596233096112039431154821656065311076649014603584203730635215686588101048484592608829808545086092930484673861705553987100024130323238655996013300024194689015784776847505267936070982276985937583278477636514406427260924720451304726300084390238387323414786598266064224749457494935105756588063206121137916461578807871915072553421406898744925910506932831274754453781766672421392909206168793977477021143354665174544447588498216433397843255833420370873240011713937001546207981017328886546031821982638331961622423877984984593629800523432248683309812213916480638728425825469862951343230325241902368650914407766678891232446806087041643624511386140136470290051030452968442529794957011929782595422617868817787825597466684085649712791844302975841167256721727509808720284846422515864811745857728497385272046987915731484407821938385223680*i1^106 + -222876789640264457681086766329855128806792038280221602719103242534153017213601285810597845288175559408437411504694644014534311830784861237943085873445476860471860100196900923228457015392843355393629623609127956507289547947936662430738955265948439862645412358886706612874582136503904200251222242287283888505211402039537257283547694179862939201340575298658958513189250869561483706679355735903149701972896360817259367940031361035963855284373287981097087831075504725942914770730744473868735496275431298963517331879613849970670564167575464497838010455094578371977288743402117033174102133305903345216820919202433108508855934407085828264967793309555441527019426916228349804072810808014371207997612216425000818173932009259272454829361764596260925756239398527580230559229050965059277152071126338205092374935366094111648482513298368879987204829202860165627292244615914838814710140669775180307007094848325267019201014629732501010093688976181856828121952346383001875268551231778135891938401090563965859932677759611049154057067954693791547323391869103414768589860702178002655058750062357793568866809317328092757946461214145995106397312594202801931649401281058601105921173563968921519334901942585483730786347778398806226644068810948330926447840996307148575336978902606200968846812006533416057461564071337149404404422673892328281911359296125547082188736309150880236866711918724235091030194156359430678614924123539241844615362988490771673733987466495984007295907228451513312557804954244392518852483330235967873391845254017158168783685749628762644347963206780484943465266329926987047473695831491701323810065342923771010953433445608655009564006929074076822562670424399223905255640684935282993717904915673144982619920518622699254663672819695764019897551778076690394200769346841881777601865715109963438795257837960537521878344483441476007353271861228658013766876999262188423735931560004971651461538065859834188066642926261523228161338762856655710978898197949673382894081880986146840361275622280923648808908885576520808307376976776224471808438290231954044498000314998867733564762608426002439773924688703104437695707905899336172509620089996708486004754182794499399723787872824091094727582001698595097457087379330968384974310332350559154286621668898486567601783955309170294646537960397380118384580425403773601152924869889357187254280752269238589747893180123162931961574839150254561729441032753634585931108338227589754296425848138522375770875371834488706701278967424688921542687457280*i1^107 + 3532475288469703478874599509931763607726852186543026385444545509740688373963797312441198662832874620586909223386552948511866699761805792899497361839049690633683203944529520035914320266280893482662353674593950327998556083188717636790998309085784017110748671774728559223763240647099391961059331486676201452708563070264811624266856712955457692730928952077960184180284677870989901987675283807829637465998322875823305298718449682185291783537870111335661245641235400557154365751912587571403778356905359411025087333317018343458514217054520014510488974231244348590167886155373601344327723784656221949733951696046697753349292768990326281044284426461370387416431046955265094370336787521464602617653610500808283233271867817485440754761336129212936699660209887746123313578695827616865615802897675392473095982390540182440934798673532240056605166545268142650911294712781006208998723879465871905459460873218089571063477140132750307246062498990962257460856424613923497519022394117285658142399458942819719675283980929079135845284669248782928246443358914441872032224282873362675001013734214920230957343136393709406362937594686361659508529417929498931983960678722852146150615704911885275145476053923765795314342861274244960196047667457329119278118862294486083297655973914135167451920276538647597918592467522504807888069595654039850816777547647309986349952057821858708193810383624679896082712285574850115350204377610010038660077214647160627831181560077254425452995113530755483355166640887434294722359248769575824476389682217172423575565874116504246864498949012804482815980218157507121094926505709240063960676023396954040100164067086539165903422473191842068026240045127814533555672563294132703291858342638461631019715566259501131942377968110115578832585165510553266425121361068625253115798765059757141382960506912332365019543235575466795177020554778905919970738204534729489952168744010967356041688257324609624889402646872788233427489687502031036960259069886147741640436582345789849188408640747755529221686496190937144457734822876781230256583998559532841160438128789335542660785774468300879821508220813387455004565639828057994632821821293986477035682500835540770019726560612000928024887537080239329188920404773885410655997166974350464776364886350235800352975570867000418324872200793542771725412669446172867172813245706767875615082301443052527122788478899428313706233566813753859607120089229739079342293186270341434775269408372686797867717899158245799391054634768878870200320*i1^108 + -40300917123278808150559586517037438638758677073367095037759469603613781792545598792294186198408560289466805269144476347324687520379712459592160608562028481111843699677097148754843332023769243662793023161683737939084006902059398318005736185470166623107902890925558615496467948661125094399612842543200670934342939169377352330120584921083401051514990034694154620301010402902413113975404926643386964103069316982462363670054529471501645051138610370860811368559136710164426677227957914108253907714445906935402378245519771890070165528867834891623137709503561550809685436243976156348084786197169111211395079649744734355958264566047408717602956206632242120491414214233767373327664372347656209046553029835067670885374244225726273643952886791295768704790207751910907533553636545982865653173149897452375644340301315856308164792289694840713089017530135282861506169260326261746523564405464978981398649692230438429564678144012184155324846768235147302153701025611599062803579443217973076427547075021764897105552279030977840249871164420933872058840690891481402641447069429645081937096426951322030673505570829729671101390715868648612578283086064425222517750446081131560465397519080594882265481882178591095418645964721147647465316573471624332464108130995324012763091372134440440585896850585085921942995519261490855446402234915903023448994238198290045759511337037022175017354537396309028465613834901027074393010709731616349294435547837228489807259248612408181527512655477585890374451209311466084965805271242837956367030948326791503093239744929327615507787112049536916653917221895083592294222791650683269340386061318852932708761532663977861136642753508806823360408448209846325788903650386776378422308565968886534679793568511554015333422142710738876372948045389807221365988783088877441752573757371181498286182554158772462260954247598605163066383162579066842828765678583225345865326899473882839182418884771298519697456906562463224100784947184490916963588277613495914806102695244786164001531294344053139510055782442193012243766996641936186207705985934611647296784790052467851852419020170134168329707622909886521855484085109327313298679171355472154179333534221176432278293824842466641623930408109046958584833448350792129332093632591831607741455237736429484898329622203379698924508684088564896573931610007164593387183960640387521778296035186478485417219714471800273140326714772937200449488384472883109094815245311208638173707091722125838512624457261028698636181456289792*i1^109 + 312185500858114956616193056775948101007626417936604330774695979534873338570809446935558468031295916031567865137211861301646301300163522382842212144579105588037074861948320131133925938239695564915314429965665528612375266447264894124445857414251656029051024000787154559299268667723634937173465712179339695585614587702047117420504015445513073151436940939400138588634248990087481110519544966767446951613217589340193357251142021633553012294504386773139649513130023378917385771559258323354792413681036817381658755195593806218607797205551590336038139268834338371491971380329803912130268580438399482747430801109075921595056976925830344213623595081650548153000340108946753208848350098684967778716380382181188695259672567747932241154695439326436685695534894151810218216353785303311513763865929444994231287432666836489522340941108733432910030452721579608905480573396255838593358971183970985401493351897960679456135981994817144686162525795633211315523722214750416145197119398586155165180883809428604688053334740207666117209828260992288248003827541933554243829630122676174042998371953082579479586373943519686682466234672191890901519194609394437143588633556166730071088816190051492788815962346817084714200857746807693583925542936776632811774693262973491255643202914887962270542872185376578698209137143058545049538259746722923211580649428014087197938123195835270916815727950967752615476443967066759407650324547661162975243405546627535030426052384255301246856709260102148898957242514800889295815819320417209707359226333202067474756499673192211217699383095140599070329209721103742219751521997859202491851635974760143193351549262232922548943815282982974927578350680569374678909555711750585127523134652500740758955610352367070752770317262809399793691811318701788839019016257073714916930995146848985684515976531228761707012471239689433097829082713348076043392353258438876232273563004735642194935472818636930400633036716085837926210654469227557492214616963495213377970418340194923896066588696704323126790387062059820927982231677576126355862704940033049052633421507607476667795111944998676955743137571776384386189877190284571017884716763417459050547506345312869349360414439600098539686453697260857710637134807814093627653895378497823718171465282582153531251152789716584640941539994564454336409194482315376081580797173200629103417207467464180987001996982663281365995114922447395950288052223674358876913876815631432025294562941077138982239621297337374156521472*i1^110 + -1328698187632678028261891730960093617902145597999975795505405387572342638805629531530075733161395954369158746474449980229366285214241082238874150309820569421355307196654440030517923237497390212539662482460680910038665972326282259653903319205636102415847545817290688252650260416287874421271420415770537122005492634350707350302640675982099074747561100929010193202778719903867642011526374780027157803766881027244505755294304886388480315231086762033891391121871735571216902219444209751335599699968553670702704363358150413247174620283074065990747477488777054348228623890100265097200806120907467231965867361324081930311302594299215680648145493721188335987066339717471639397668345657559150628547088119955747671755817136921768060613579563283126018177687818862111146833435608486275186600497252649555744745628184411183729716091577641289302371505597863045060109951255170523355033430489246481764007594701454839983701049120949241531289723950070196485291483057549668581373016690518986542582350220377889423686948132462500723728721438381205872209810721676950098443230012511403915335183654001584312404633313326413416431376419652291644949632884102658995625162156791438090767210086643768780433544671523145867230368102604937442506141705190837614150352667329363614261930222176895695411227737817175057026810290664803142424584199822067045521312210584090242548708380700774136220859590230648422103123037202031001196624834471297321550328493600034267067853916130716806069762794822257876281878965509766095747692070910613173883724300241313006131324459198220516471032427745152914884392730266875134648618839379775590395138622304526854390074601768371446998486233105192729209678421330234801265820001483713769645550031287726801428064919541368525981556003286213341025035905783387125053209367523027696217892305300309808552425576648403003223281353900902710452245408517027154804064786072285046374940201709556208929615765200875358182497424209836864141526263606213916879855286895032064641614497925830791842404258970173647979311726449707954695466773905754265452107137176630612073956250003546094212155616822385867594083424207915285189025935413378319252976553582331008503246132163875270052173516830863965401546589310826987023066292045260449273546694726241124678436687309460105168963888623035654710510197307857864275426728529180123203548932568221770013233510633465625398847304068798060037385055158858970015368452197396284938850673076891943460345678185357378102926019395584*i1^111 + 1723880291844434146369689409431534378661327271213059197446908205388862731959716802247041148276468939370059059444105863390438195483863673874517570619626069062949236252531413508842759037173841164215631457203148851597786820332716765858334205924121949555997957603134694358271814051889502092672812307520074405480807554437555218898000557623592997748770194662253839379914587934341236625793537557048901799313170696631631867865168632174770772782617952203498952894949700189725484175299499814950763773598453399225421038009215761228936748293313092251756566237608142145568459620331952844835229948558059573796176158696660506996024488728153096888807110408325836093717473587713245975920664544133655227112063663934277582368418649503073584452284975928993871891475729385258197208492014779264113678116047030898531770549563600671646318482244425690477971611289698555742954805794033374482823300748397504676599133415323239216197534977316192667699859802897954987299965206453885986277241346514132232216487764561875642315060943989255400542515563631374768975048093596652647485969430351089285204915029301706423973382842860238245841610505164184062851041894034893235649154299975276641728135622850947318424800120854553719173341732280168333175350366527089828865939759583061964368376235408392606955474977035343875668804664473043404469715805000830489643140375303093355935865939682874954260171774185811800679083016854098325156749367927967647249217548882029348466464852581212178445236470515922954977723433324383994711303093165061506664666289354300163790658877326482703937111201014562380319990093949094154385434556422066105290782520218430299730475551281165807966694662374520114804783911974082363245950328761064559891547299300370311769776490461365340379548961121764360650133393222969056292354292177671928477766429984190518387956329979796898145964393781563898335770502208623608558533812783242451702748199208708456000895994447682010899220819436392799426645121466362026144547595508207886661613423517502851749525658943182793367212411994735535786306531247631001424004806520077636263755478659801550846701056582197205072913856088530964038701113725748082082410133313421461339092496041725311429121755825420748393231046372385939409001305826883205059717560961287606788377234176824841334557390340321581651255355366828947106269362042209748266826580782724841800247449111896760591874844735216851578707791206736106745410377195026516846372001980479020595982537728710594789376*i1^112 + 10481133882971431393053438289063368259882251634532748821508199728918693916406531231328380915674065718383732971570798877662033515564540623411583563314028918574956269374204321819774883950329490788433912207051259899098270288754407916887389377024500752443143738264681148718652473731281178449736927558601043906193930742321045349226768018027756367652547833343652625253753620349705731146185353456408967762109734108551993096940710159843045983617932160309909778154598777497154614093677748233893071341723010043728770355570751125768498709608318083166775313842256861957737876044382127847260123795539878936449536643582824446159211172181295501821629620991082487353555443293762028948717556002247791925773129161174069171632809831546250671105913556972805701401579720801405340043425099960967729945596054596927569313050233293693255573646415490979903930239817028013306452131098335815542394391240259793955608725133456614868849882432417019975294029109580000719347320883356025082121009050014811037608502336106043932156913822312628493653303288207590216087946562836470701840276038493700843065996572699438068888047941550266685455639629776361574732876331657303767036750277799706910337911898115053573031307555253500709111388299258040099733931881515341502318647037148381226520834020857710851321187004319610764214054306146589354427547692476498946723515267772267696133387544808121395514362883680458108017575241906086420350717363303192969189396076222810975660415232526619361571803950885211924532990009688030741844406309401550038492962056622321491652974655422629696503376812566814587212234784789310857743214241371931607467327730856415195537290996577433986580301218964680766324801293586391317576705526375653714063155680013560168629115834088460158570785372753411224127679692999894520972348171782234790049960828617250289497073002775130519708119915020302466998187065648956791639249466290518910756285917609259469370724597546750644828826720310002560316115332968103324094717449081461367145449644275397650663172420935644411673109013830521988879091485509976383881328039922972668701668443384985540252320856342053253297674668838837564143412807370927992615016970194750269072095466603527859757217647890095205382127012088501933335977080853897438483527797317775130363445081099314223102531718042982817228346773677566237100856078138363017279513050513696437162446938924107961492082824827598110305697434459302346198913242219156368797830669571275561314208477872128*i1^113 + 12616583057450106870923229101825810646577601787139645799450405382452690541430583520848017926761057342665370426559357878690321192265146919408007012813878809242175218210005829579782501507523129127766623445153958008959376463137753394545334042260806320595018846503888727768042519942663673934531368173651302946002595037607940729688415459200883908723749965406951893545034049291821946714740001623174238051370993855492396973595320969892896350330983543575932259926726746390727420676339441358819130402220232936278131786505129579360016719081505769943386486797994731121884575219363126986704742759493436351484752185701291404138509152812047667470420840911130068722373251377337133786352979307724012736148578471873810193600312021128272896120969051373854281041004295480269665673928993535881738550657273451501427381961422107002936365590555013675435981281842182552176133314961087711431117795858324007961373338293769228849486277554246653172881861977949752648588238042869530227127172625526256260260591445797662558815442946791734426494110030128813419814146926205865572043048690541731612336198233096023647170339414250422054519448665211147569415268431270726442455539146300641166569625807048992590549712123689720094851012374534202397878252272880742682937513389345660272662340560376677971621481534508370888687827391961212734761994932479762193148628658719146520242044583446540943739520072910880261375354367574115007310243670794062024915867452080569777505540105447009089854860914532209910668358239463102713900210579601887839911230148730032702694280078279244234587203825475846845919686957602724986349591374750730509022606205763949707144955354117354262591387361516457398576451573609583921870642398249544575493807003935411171910743619382954615312595495044779363680361222859128923513422674677853430068448021642429091343622239125150475463682742767942631616845404083964439234052448986611511034383147480006460405252978532799026874484986398736331639735996762359836494865913244274488430609784206352836844950834298024345400602256264843957588564393194562814251269394953050516774538093754338018551022357880269474069391370856417778653098163288261875371228957801686039965388072247496766340274786527839610338930466952460307899931970017640197005962525551005472079180453284767945928660519185888909642923152715344818104973942526228061029164331282344544300981581153137385683878700417724804494212297490631977336714850906969480973489147757679305818112*i1^114 + 10543010404437348243939710172295028527064367249229569105021952588960035252328617385118013110657573184269244755086424379124715253273425614328634999379966713250717233356216147313721635172696581592612158505816502140978488023235198281006384115773052873456994059543313614962363921033546326166636878193295115310216474889306116149125850923775396226516956531084351030035334373278400898100050378022568135471794445394387226270725172897268075337648339167309868872937538288483692160713681169940533653431861725246075196017909098667353471570451724795629865023210746385385678387483043721870180310491181594251159106419025726474112556675163457380412085880972600626021226583213738689971027196211657096899343663374849730525733219162884988313673733606589360349094613855251195837108378718547109576133310387966776891603176506240399729849639916645650367157368129996693414434919966932950040291315344657127803393454199482149972538089599905749528868508135865481182185292456424190656165563803463861605685919434118175319516866875729566101256631982972966070099166565438434443354872931632373855517025667057719194420495176460437400364748158271209986935863156162989969725276072984396598273759695229246318195309766612192309511879457277247340227651248834315801895078794544937823521771666947263197944089857000557459033790725678478781310353956961405031391212511396945967303185567401391485574279479628181509960758828663737284565510376802734541754236028416505088518083540167264238625826877082265928877598594546197715273968171298541488853045957762269865090625610799337436501070541822890522351763822026921087395885947166394491379304001504555952671337361403609767263122254615877445686207526805639667711074259942161425224682314769650650159263851505969101757987968941928175960913101308578973485596335297792667241623756186937239990726078601124895285123402036184690375776037085248993153919312701178929200642938230719235663273479502052321874878354272795927152509444306783895606295268806103226914021323080510179404521283047781849274592732679857672421480676722694747711523712370589733923431814089518623079537293992146203473898118362173985008686711359781680983332517614556994124377910786877073351302537665918684455505529386613281273557732546415168810229825426960900189746798227391472137443760902460586109989371666005590562194461785421610063643750087922944465581099659691126291426217681684574023770271309495480023441517379270373691598106001408*i1^115 + 6285716992700830089466362757737225128636189646814910946379468857430730812859777722743319350374275262720081059088847771665730420256309836319059864896140556118234490151224209247550441398330511846265042882965010061952267119669907706965482632263286426786924358788928084935398132258859182492343471062597407233081860039828737529832686058742988791771612445093813897040940216350375393166137889553478901633053069879077746489074643983412046955636517193573361495757149025327259794863278326816946662883012862652622400013048174516612581573275902811640918213707549334569433065115685613956716365408077651436337723924007597445930396313417963825799513860691939928448507441602362919202576359265477622288617932356087881457366216431046978173146332796138018378824284505794909869815024546300070102813070612987015510642842096340945395616106829050078457409217814329774442877115964421663632376242489451254029740668155300126569255575749416841815916730537427684825477672096741235120276683846223861087541491593804626287013547546053406787069309338071821135599809463929187801352806985240155654709420890428594061600758506978445417908035443300726476075158820603951294426952501733899213692593668318641066519311251587610523946911403042146605090009163620504965165699778927280089340213989701150594115436044882613098429039143582623764219910528613540224747688627464551082027008187676957153384490910128220760597318315267662261415733795123170778082226885412658761601243737107664514882695698897711785475559053144771921109194919868702945983179414082809559474445873734111585542424546795383498697011812655222855889224531193712987823677105757087892718246573039325750496598007987770697913965226350878212058153945265560985526869743104010957558743522668675072113293723228262464946646003716533991460848635176348921550941458968392357332291459302726427339676221223664714017249179708904787460942628179263580687432997589123289365319494244143797901883796676465840771330693441612156077090108031605438382353859526553257054185166474852384637056675138633003636410461436065774216366004039466491537498379945916038927740338484694992814511935635814756281238319104538476438380140551958142209085726438335713956542770502213886427401534352729940766669928916021915933070706323971630996248877137456301526834871198397053797067461324426925389006597718449745647398089584654585942081949280521017624051957531224578426674368234254073606014561300652706758656*i1^116 + 997877872070549726318678836659869754386992184204596422357277982803122519726946894973112425729228954996080222085676045264903525119668863904687440736977801819804341497031249373263206278218266534240916833688285991400638969171703760808744779158222030525040621627895621639013099150085351842387612833938868011744407966098974222727443328231862072005983515487805122085530805640138299517260681211649089463595252035564883258356759426075483793520544735032504364511933326556164664484571017331906401223782821401168913295008648357010540291862173753501146839716537167751910060799741752227045721670274824737456404286391200330676583289699417856815945960960847601085026122610491290984539889513508667339867099338796132162626841801955096324115010482626465058084198768494461226576629863944226888485751789441490846338885973126947990589655036158454716983581956977084785117231579026848495454974607535098074249869463599654963223469521633143687385601880161936402547975899335665781468333799845036743100850460681032437303524748607320753287396648885683179675880216157955592501877335955360342524170401991814110940834552220431870894904965672954600044052300552364313086748960584959345179371284726887000695328209767929781694100313574403975584872371534235189229804817678526274078508021849771583246234051464046987503208264604431976370355756329394647972330973594601812593444686154472384160379678265334856798397808907775906388230294609521142199598695276209507616302759375606275655163450639394331291115310149115064939883936615043869656839326851177163677233428921672617647036242644029657536197302341183220664335110983498825683283762776261233027327445320217729991117868672011184385084484079039313855020841305879349332027025667236640950138746663279414346026870887142494731049844059635459657328828925295429132181041270674116106862576297144802808442830102371771681552417856762878129551518943372794703710736386191513945244348415073177460569122830171252613614030821532547323028171281154493425759556862433904985081197478566972302341202479729559780970512286484148153988870120097238636286329920432821340527448464900376422859681877849874424457767367359555290927324154037432175252288358464922592545282769209112295068204159881382037833460582920593523754760909116054359298895015374581235050217060188746008427724471885038340564624203655284056938745437332397764148665975771758730562396939347693994469244631138066958673485234176*i1^117 + 790504662929115013224148907061355728923532587085679600829687629555530627579489814371598214097595099885762189638358393934462119589710746354460811331868548001980519682106222404039748891164590970506938622591823516483861540474884012798117120303250063929805657554095345633321367706544121541497636359136437664067980918537266284613613193411937144883761730961432594285527874788864088340356445966725930746163240660992271978955464028966366565610762773843349047403355976693871354783168604241481442444396577025327301761256897845366177204704510081767009318843786755760019427959990443429920861292102856413703355719921787869512563613573871145143300374057905309903074987818794981755261154731664117892548755976947454232453243823319092037302267227888860766362366843660646829624637754041764836841551340900024927352653376473056095102368807598835791360395557376211699707350788288332832577151580449810523545487730803968578929814187903835550547165984855060401509801068729303317072978103944732448593565735769914773413866587891308849963175190983076020812421332945463807444367858975758989000699650732472067582712269735234672478623444495246993708781373832092800968566646928383147185865738189406911822934634217704020234503149843939862563806998638677560918526976569236383557085824044477635063369442585527065643224214393845602957767288153496689706115541004251401168867120755674480650879726458356668285896828220233151796823496458320363803346059986254452280669326189142322583044206794961988376695592681148344933355001427640188268759503778801503238913074194783100442685998527095742948425322572231370939616717578314253975962581258384038713900702930755024994854494235974235448088343548036391986182024592135393273758833134856869040368220424740749993313534052417778399138829777327722032018893846276548758921575807248940009369483684150676611164051023316826798575028271352835750325031449021183458322149138038355553678374958099303067251763241404136455506451909375655262813082891952931195103051837275227180002820845677444731569079272062073104638771212443455654203156193284630131319937935423510183181594557552280822779955699629290217807236124964919186679476719426715442725927642825232123385646191364334116156907570052556560282005806719322652862374390664023236102504142644128674954100472021430763843778523198275780758424544206935273600661527656320963681743713066474674400755985388888223479893677658834206720*i1^118 + -543036409476764544338623101557685651282406888204781850460824564032365394180962068709409898454093754059680386612529969408330738068177677914700312158371149367485750401799706838065125638160027587264679692914312379546948640963337366383460630660069786857375749941020539335207430749520435731982954637630325567674286828903700140382754067871189688021466397399467955790205629081171673388461821037745897777213889429365228611191070717747045517339994545452299146898012944467453065653219903054586939167809419392124239089603161282827159753766720859679882739360355139822548031745809061515157162115085956825053066021218841270397538915811988589491651859747091055743669640985664988982506129247291463340951742383147095250369394114798884143087470973318021884010570173825489667995494528893504899048000464690372104820821849945111841745290174941914918002495751282042455396085007552184204626113489884370363742940031752246529199402910142392911787415461352209083977180754089951405610541866194746464416387826307202489699040876733187008033478460858851130573578730464763783208777815999527824965392443582406235309184312303685472413288012013824052800285941085292337825036753976637447854563812671993800369798684357932560438429764985363332393609564674597967637902613001378693892919945223041380927009239851898770596990603826305837048118011270141835093602762500238885943088938259742864654296166838662981167155475317162911404017629406603490891932492423174336901645675613965064457057196309283815767605611669631675207430271223060510371524196179708301840967932367447795588672311315169487104409384385781599885050299969895018519611772227112482774268936480664801174277093253613802789343862086553337550671379052175197534222773237201794969012873344528361903912166052052500882922503105715244732482103026830099818111829774046811504418613038366048772602151776470903405032480658258674778458390281971793760358020217208278884629475727923618884389657425142215767467143674325956715064170562014037272248996641472001432804395018588808985638554368309571445633759879552515211455327577294337091379293604617382531104033936695708909662725767771007402409632287470761343587371642881885511181150299812030102729772472891126384987981033371275239639348603547843259748654798880319920763936743389806140902680204378495857901057946446977258319211483328176887925970077168237532873960247938256311989076575584374833612559745024*i1^119 + 131101589153391601410374681060964226022586993659523317819077695651973910533400938043189368196786572138624932740284585820803588357339439104031580341638957861013259156965248711870831399981388739786519661788150511750970906040301640468182959064998353578358899186019064076294436245162902362365354971563977846051184281954880887233243780899831283532419340971123158068378581914940727667608842045378480378588117742751654160096176826811299471272918883236719666296010830505175324698872801361501128262456420889719990682898752428487802831898085869458472222320862241109728063081440920226333571359552807722784851941942382847491675702987433586862235662797163403884470211756117767668562253988093399049348552266869360111617223752939461778250031209238784888693618033178863195158848646516038384834857194869472689498289946845892521877664892688726516946947635299841001016986703772345113606947509607605285204804498439573574414668682958785612938325534999302112572000127168148886473253199811316710603995363704616691884302569591017857570982078175127486656807317323775983003279334650305988150064991608120799895534308971576393560235875376650855449017824740311513116391281969282181248398811214741939117536306442164217352994008011306229797542256919347940705425835973789313070005494463467318792294902709845703296577634865158642625964156512821735840095379176322356125111595604758226673134187874297832674669606953531816330614791873717136204475748565243160279956974341290833519213764091463338098601193755081580667187135464448077065810327359307605192748743475428325017838513421156874494102831311225766376442696325164656278960762854887149441547097152944312105735259511464532695023667525661933125321091634971806058623196421229480455912917522136711255201820570192771758834349089574780065828909598674404843246100619679932590399827184990462781627936278852121987174603121902626897929174840233148675250340682672038732217732955139766007190125390528118179643584953002934985516720132960627984227903401834529446358267139917879781915372241143656536449256484869475066175485904437679702257607715097206646563200181913843903981860808319959593225658536472572019489916696680212269161819489991161833541848211728489266848221352715554867296326160853014235291175813470046485049822672957221287829262604723075354752612359155695695959464726811603388009533242945401464121958567308041951760279954847690653696*i1^120 + -94782910600806742720407067782066587265308303309078813281326839442238307235016898285142633231404366133857567151009736201481371087956846415573576311357628711934097627180496016546577637697222002164760392972446271022296677420417935000054142222700259295759915440694636466181954618070241810936148671115638043728881562616388186074334016179219976877754963519001123998833296457842334451253358900583836016110629554736907619019627580046684218442305221207909334796007273326420202028832673978103148986299647999025442667053883360997185047346432263284760774397515132646609411694201417203050381926892352845716895040951749514220564634707788455409156359878089145180789103385102830443825520602564149240930021630053587830823716104165229745426737182016941464600288125363229458060208372603219559666659404302925566709749058558354268591785431544376543019352493821307418464003598475040488089151001697172681179295950342495160842835235468018910546334318878608566037674920924505701804770395433158418418211524401875067886618044075142217853969046271425299643011596463851552886950401349445302776562135851051413560174265582806748268065910905417261290513795988669688591086241253973270802517231801913355442367133767366325146744585057982567879431825625773374508196826786815485256306924076957785931017959288604689726516894947168443110579076218232039849404627810920213786818999311398258963308461482346696164394402431932621807976278619955660568827209819483797534717735932764468607753237728482515951420232543503575285657500556033675288743496507644791930291540531922397884166433995766501772509694028508442721835090022459515729534408447276734344177132080698572882556279147607719633618172815858211296187586059534313101848414150518134614573066725534207803119660816065256815534973277778720522700238269096762543852566201236264058304071035583514753232328279603609802693028924055599975715653809441981958282117617200533315003631214794037113899785139545569639473374862029180920664823417391144600270066701809541643028840814334980776148160936588774262843921290146808846539197870900917179929194767243373365888146367878797876936495482934785691826775006102256774534626004632851600048989395126316708968221855544467035952886260566031987094537707638069185618129697368198550741293351023998014739751628639209163802377947936632185769963691804277766341341116541923453151732831329906379153750360064*i1^121 + 19407051929541770953670556989150405786657916223907216036907445785186788458900786847660157398894847553227895191945214939345530010838883987834521367236430172882245973350500888860581391808717908444165608426325195414933258056566843487092466735578910332815443531044455333476715357544126802212092644298130238165473647471438393962789734835444401733634649561458450561997411514551243274743006504947427937158340272566259110319674972104317013203544714071006722769012922816943793637215594709939425069489432748765139610203900475167187014857581351103631020111922824353872056870453994715481796851481778685906896219648171284254671626566755968059646375500548560658962486806019006976983440361228372646377361015176227126242016020685957949801150469621349870369216135534183075885641695608751586511753066720268027616292879244765702557580119414771963778627482011023029583121144889677788351000750467601173927077913234697884490963228015386457214627484979941668539249026441280097938040596213389957995060068708733456336028093811185309128735627069082058189131508118616554322135292151996942303909316546185724489885217458599045673710807265476223859052485813044047879087083944960330770141274847928649984180577766603802034875774413194997979739178788809446095446033127111733175844723874642135664052578527896620959701089239709173063147067273519421103153437746442427820901081121851446662884371100224762104430279603446417713484800424991958320983368134608723687241293492445695041265304421996741815668936463760367048064251183621145278329683602072621208818039550618259209132153897271651545982317746188515478639190707742375423951379256726627465393730829974070447756856874829597099005880738867336551545302498675707841845633929215286531908686685574790871432626639626956635088690150322149704930625965254269477898221076350338219687744375786753609760778078635732288538322533863379760107992045951225999269038842766165207846037088659086641119522334646010984257085062131616743561388911598021163760347307235237410785369264350128782431133595067593442094292612710576439788493754823459617752004617755825713440940515972833062819473757369408356709646257081596174559550308059965758871820474148319900313632549668446472638121591337209980212909302979353698796466012495247310947405547885731048861684066462543343936388793155146553669283485136176058737771126197681252445769545394683904000*i1^122 + 282541011865930908497865363026037682479799779757309187193612041669265108667582250458140310828790162310757443950665857006788623493799889701180711360608275657957376214512060644298787724350787489766682625373496093423670934432793449684753325998730068719310781751187465656440859446261035035220715876937982069044444618781008706300348011220266006252725061417852568927819459079734128232035766398411867058765923463599414294616129175470148387806153876965480401642374916732421276828112916492778208073924204952298689876264640512217624097030678917905849324583552870566068967697881658861003950344555671215141198678229206159973236408115899310504954147905143512492795394987810672658832269555521682393497824025726710099493651988020173411286469806101552247371345529380732218310318918103699789534253924913855236374884867680015348476097437356293842737908040626308118294663249874109137292581307165052003101383338596819297618348637046681853333851732034073395748898439983234623880754430731332426103702316677143802939890568842967665789637439367227435666122942587208242041820258463694239299726750718330533539872878391363582093009160607717020636774952501612506029782001876963357355800032498570930547485203185268769434382925207686909643379511794929690680815991572394181166439966460128993628011949410613012622423813298587399336889062081050734250292379356346288064995117370914963103617550498870348018755637209366720251354639148822497641865007258517191846965896404567460139149140865030761541627296667019755600764024484030786915009406964690970439233676688104844661070964083056839651013589832495427351945679837628272839497339225787547559802875484284467587140133999234597694134148374343140462278375811984745682685797691452106302304917688527137332481227312764508106607560918503975175592145655148371245307523930633959979995437351175365004224555049610823733040175590429460220591179569278128712892377158871443013705125609493270814773614209151076366868081027912291969852706111530549969301329157108221581377960371757096553884471376656357790555977976194108242731002237047773619965823650004079275438060758728984763383872156117845229409363838078857537470703594274778195065190497697578898653436680848348797440711526488451543853937646068633448303691782051813776495763907169441204438842349012263886166977636332233526837070162238049495762075049858073497253707776*i1^123 + -160165800866709160587979845887947640974996820841934739482852156245959062514386989206909121437863681593539526312567544900012348199569598089905435170803550601407610036625886573056349346749078807826777998057450588506307407661115637013341087280062574455545432147337224839453453943066790670206917534518155660239198250690025877036125043185699963175837137632586751065542953904789907014258158627392061903896006306167313674321928064654150915940969869500547120255028687598653595195673606362185708611937748044399482658885304633736808151525277994039612577957187550956190836295378293903876659618436864604646421851605984080557815117578406076779231426776324818028692170029349608154971196220131385314698829247548734913877033622620828057173848305528619644016183056644465628098307769849092658218086352002883626402705227996653947078492325191433490417213863594371467118088106648762295354034287118185193210930360188709931782688217505343350397889353959356597939335554115205539401057521947322524084862548908961919164915327611109931063058744836806523859007714904439673596789108918473996463851578468797927741980887615350518632723811143858723303762717621544776959807757058328398086029191282871557908874380096500716687180187067422089654327683119441907713659818998897773340910977381071861936055680920868772004505906893361697814853357055671420703991763582133459457500813121424207636786966374141274993320513952007572434777361422720093351205257501629637293052037533718886910777874805692443458909282647584776186531879301142531452774549582777030303836862260240963613716817945916006399948916536527215993534384901224520139913589401888051222095070029475574062982864169027764057589474493397844885376029355425861584065476405966747715389320147806360614839549823080910622471702209840164795917902626631791241924689845443546245396913571725547791852590877881526226844768253008452609663663109633960224146216133337962298123683471873695388509085357944656050499598088750075715009768296774384857563962658067091646364811627273193713520237611445770911176625177270493011128851730513357194922673764677215244820790860051330691529907148654117674346021546271931833014184084664573139782223400104471626579136308191211508780268822329511409317517933829669979783707522625328431139508899571520833003741083623966689749410616796936018254675033296800059362636466493587456*i1^124 + 5429318135918389612695516549567994538330632999281667892086572566523980351678132262852718819674643555161744879130949278433436893392082156451658030565010703899950310591764487474129174521748715054146078301087135889072467786368603447034764440971140729738304173192486712783782708135898739265433440603973444819582461659029406944721456806420155021021096132747615254202567218870934575416841416734177005956563013786632371622126460221746853246604786469554698537681432380488031282924940741117717318205795951980086737583249726507323591371091516453439541591344273866247130723557192579313932205839958344447898868912186222981750814418114064050706994758337504126611701202130086270182401213431237991341955895067009124774822364648736498349292928234138431348544918155147044898287554045382488815722859959938520441703733644315808237242391863998773438924054058271227228653498289680185026087620714090930716595167529720524908149515444018971907383529971215630181615057512566519240470811659397954760811595967964879344760257548460802046498705609944220050204732914648237529741824933934027139301535789662324113529336547925456215102679723429122940255916507804538760372542665247823848129719596573984788395895859649147148944411683770945368776482122143152400957272050324799414282515165637578323423025549095412363056477493841313748140082554742813637686195494142323081252210579447776466452273647218845836660362849922908392230893713127745516049814991548103295191855413186490334839140489372755348511046678881960481492084137692767810226841337024472550164574167994809265676483231321387270089845471885536360696460393992521437139532256101296569785637700449953333414811980529297777550524627225632881524746444139595443522821320954269067759905246094007315096795234467514660680760618252350767372784651499226932811811346335173863633607650581203195469938545888685056367264746625151109502259442693990738417797482436954137284431291592925823054753577183770473627092969994537067133495480521559588636060099966754883332693213985250226835058855141003062203457271058139934875813502113272677905161505748234699463270489916814265768191157714980562305216753855351913589940489667411535796930721050904017089450579493842184146860730499622356472737713022442387927252073938891385697486180330291850268994626660778763698263891900252001538364787314918596844453888*i1^125 + -50913668761664845123330821878240171817907047578120219170473105287245374604996418441832049666289565011675345740882814082284020886091002425046936386527406478597434192775704172963189528510651676394729225093851165445650876536584188379368688011024675445884367277607901754151138057410398039772680831707579039842222799389683724797021159756201410825200399877575121856443629659850235251735355953727348025085580503564448305625692230930950248372748166533556573471313975616097922239885399425830189876328844863378253516388901708052198957695586481936217312503176055553431707588549860505318148846932565513927361878273107276387199867588992264126176204719630694396122764160429426812421297146478537340765197245067245992858950143873119620715276601146247602273974025720662331961715630716806582624551450854106868248220254808952118297518293931905307130130434487728320464140037337958972170199515376636462522590946102289139140272358831447900456522306269230276143775522598086505601684195306734858005866344795252540127683525579237511256603561094311347757715401816572892498556864266736781746246200560739812449100612320121601134144784340598523530777698367854294296314876365701932120834784320848022362666786243856692195562908700587431361657030330660150481067067634762121960391643727268611530613113614209187283758268571808139935070688756733160086204477268151504742306845352598241215040410257199938911789021509761754226002256558623584715475256186688431315338587495003717194716753224018173244303745550000176503918051291901726521931384169267084806916623413061656226100128114849511114023828550317592645546075773302635459757610069112885917784420541749915866984713854799766938446202341275262997434598253544427289375019794858801612278907930412322081057270632446938259760019641097852044958980165705334441256142030081436766591392756135769367945929379201840089247596550855838370208177703027516666356198581614712223030918904147023663823043379430695518424135534398691829486246216568758415253228293153253060400871382683061007840412850232007844387376315942806429070935968897013578058614225376704773371229766804366875574455194237127913124960488298670659593796322996424078788223435678969945036013377384678382958444855069998377751015149230427389610363634544099976625034053746920793178350486050613418007315698108389607142222823686144*i1^126 + -423928507590432944622534166967890809763185766516040182788996338291798233836475687548623978725754684866215785136138084906375706262457273219354372180162928823997409472440664692758811650591747543534761827148971601732483041033882774733410178396221467434163446162010509992672515760545812309811632740604384486217133424155402923847330203685920627858277849434944164290581962000968544387904980497760717169803390361381117440255090115877758458955930195538498909440711491807836132253541559906728308757670255153420463915320096133032510623084409178711500002547883715601985052019385548794592986437232641992806635134193124934205542906015021825365479737913544285187316452974574269539397501225586035629216872052033549421532761629818421460925895661947721827936719681615703205599119969532684909883623679109527021472929107568358250600730439855242122843007376230229381961079007573783249738659786912224210703198753472269829384598625005645960708129566054375345091912301581555841571004707851941028844131214317794435962284697906721077200930005524579454503314337779590016970350304547570284111651345471345524567640211539955621108507030721744897713050320624650338173044895655216815141533006759577094014333260966760051411190637516103278090319823138097280821268109845782984695728737792889959765594510939457325183427977267919751987975213542109441304799784038961670225522552668542362572730984792426419355921979505221886094951986851519670123408433464409892275220264330850545682585550781730171314637415039224076552902186810859343204977254927595616256343541154466346634279368737835830070452867730180382179768911547065431070922833097706017421404198273697422450899183841866651990872403430182871687766304732107679331391276370017053555019304099530307693912951727785264658623213468329641313929861432811803523006071804251885135516286052881560347734213738428760472467187467103650152842803093727123534126197712981346204994789351116722527999063531032602093002567356898772606904613122928797220457216380268890218209532899518186751202269231336126422392841113183033372747594191689157073561686838670383568027197636956550761511605444096245937712694375002604869981804714279194115583131478046154760155185022608751908553314820413299422710646948690898468255523141745580621508730945057063475312779035549041337657947973998665007104*i1^127 + 565127539124581691016808759263125793157480949859896661755009055294803166493098986810343059942428235672755132403073637897769274171696970365602667744873256622439467929855987676738251513697657368787350834292064721707247510092926791887696698334542633254719612408404535054969669759849148381024044679965633824363716793454635012808091177996751108618513332327942474665175455278308467160045145940307292807935973898558569490330263718271274658816846000626882514460735072277817202211949243804752044584190744136736823853126363992692823040236880141715613406732481141501379661490047454769175111678303095446403888417028223617862403781199176478690428062015995283335385507828444291534845190497819088071464851585990489160392190946854940413912628545446908822217193252312809816368778493249129690313954797945180490533012350556804439095420135798972645923380429569987502380028303891317126060219634720669343741147121912021373976696409418470573569535341406397633807936457200043538045320166459516442198463470521984605793053744291027712300212027691384244952775655783906726048811042044713031212266627491070683833724065052767236808548888264466805606886908160195931623881037426638858887100771067516194387812768718653176875254748344212200283798870184471114342514412650214870295224512977548419441007188929705706937884178352304532714997431513139553029917601868151473116096334996654683252116936993557572558530036254386799036905348361711836327784133883515473454910503634852596520738529124605331711138169528407589632485314163447258444812260447302045089658496598794283548567992677977124891014394362898542578378373925629674879888554599350021263394980173255004904539552631453007600372544496565390203478232168852545464530377901145752638757870459215683224680680169570621892178687387977547098804706945441214199511569333521173101124111187123660064171039065934182205306983735942989933551739979441588374815570730610592906176990331360531041662494280672695288228312305361469824344760825489508254508679521544055723632166729608238976497932963354903616962616630105357265127744275107996431276887098089450533544377880867780549492123455131295160925919627757225206898067708676394402173010314974551311732614316585308968165506544437771333474803201829540972960493278895704733066541751633505103375440288311379436475777024*i1^128 + -7220062377083400160655365817491060723749274463034590773467563798575897083534272699497208433633659036030666447614672678898627702192429893960858410241438600918322577834695830041266947481013503890755223747190883069733088808662515578778178127858354351216964270343431296439810321838733433226455110468899528893449652726171090389895072053856915697306828125833226560883291087354443613572490001829690622487936657219274113650322151609397672036357665053584216183866226333268740036124266471145445910196742796027324809577587216832130971696566625213405340397330572414840316130458468112806289794290598390492687229733970324562992770145556684294506021652939728684220683781244727822300856895278729056573712163535379548960463188800582485079529988898013801993806784222469076890314128164992661046880505213301506174892839012653505793351207424407500560458987365559040333499483848350618279060373557432790610579466069896648519229659643863107274548072065127348455955594528851238450073100864651198473263644301680867285759519182831289848433052664860338392922138786564788551013061048480713253427292420974939384662329936442834675407361535249916395617348810812586539161043626222414042749038090421556672688435728943773727690541239559353391718771026497030301016059182537654410462385834020204862436154237376639408682876375974830986491779761925344870253439662950974042293681205215237419437456088280425371303281572078597367660708021283696386643425627471402691912620765977303326626340386658958173487136868117516838156045977161825365659068392062715358618610148683516636886995452401101165818797125660299741634776155293301575987803908686220581832323926289601148760369757306785664520605997238235841353417324895209019608277840037700059287602310269084797525836168999042313415164236501616949641334113608116929610523017215771795472457907742207750092786601644843420602611640454978860980092439441149164436791973592442747263702314973643724178561473721494938705784546697288205295805137015991150155166054581677563956887206855705801674255884423057540249655577112761836851139741720478255438588431733306807407229362576173345990785533658845440933999200338833449777852827648610489244960842328575574748588981423155354431558461956372465690958413896208361605334816642656418709541478625392405762808254090444800*i1^129 + 6212869778079034773606925009652358512032991775853912050726327250729542564616456842434354313830776201159480460058294921961800491860413419221507447628148430764911866502863737937965756175727695558555638889797148840891690791092498567585462538448913799712754807696804793378882389570440172065876159273306123686898738568582619556807276743929766061584858557649947014754045047486107612944214983204953055753992724691276887842152004891044574309890444837525315905226154769680223277469571809982753914917911437886127547703800739579882407755288817352683276377565739271882133164669677353657648736093473121466073776220851010432449665796804265945528922722370645161149666301904734862518203244927305917176411526529265143416995566382350909454841739005530723985073711011714833928470712818749937696684409298496667568448522710064099689965191484668028568506952661669897584946884560205386259564001945222082973357253599134445526756707085271295983278322765798260047736029712949710073303618286292560340233392703247792714274669990718291046799581455411988302600278995763924016943398872564971733233737952296672590595267708607093832269195484408989312777677564582443415923071227666550395220721890497731054689842503802060927479782326581565112719531145374668187071194311813877871605057969257057381525157343716498194648637373257316933207454777562184340588595507106525360177071328519822103353317037434167074282442185079493232022032415523904506623773578292920760778012614212180244441394085224419989268360083891225190546483617577655290890172555035139764774805093290678551501748132775483744764196758172439651988010430158537400360903899992076458486150445249968973949011460576033963332687540901518145264157107385411366915646961679724297165830791560924834507502590390483180320032634314017475581638140654922751759984575239804331958341144111208707105010337628480445982880300309420683656257552245024761650457579124871706644661254802650793616744248482534083208746748920472217295611127128214479531720437490245874450400749431402862442454972302820745661046092761885177922644737245731668521352074483735068040744048228606190829430345041762109551506853787890258357285974440114162751048488439447698533905073707184076821790524843573428025965696464126779168868554705945425105966656646602484088832*i1^130 + -18709808251988413675604654771587250897819052081302989649823616399060691977938506642700444349535895338813530240747220379784659462843098240079313784417879653659436622199660259862139839631346675611245026191895532709224001754049052923808182877301508616419010631099065504739196205324587623608539811560941661457028443388293692109702549553906982643819017965785197589977244166918467512743293968408271977201943964370892677992056775698080660452882957344652594611118286080858025216531174600381637375362583463475006938532413732409638961940284640626640396373476044708287296625693042647074435864930247693766446523175069205622404323714705000727677329796923875966305691605410156459367203012381847143698323182813779504580955888614428866492490213528617253535570088872247336221492390523213527517706816295270008310354503096996704493313040335958933357534767113964695492151061254515593062339297585901571375385036221390555167451829460596984756610337101370621866857718523023153384183402175303378914321955024118149852944742655115440160510445842974196702110459642111720826388815035654384549198117881207120722977761131595870294685459718297031070331520474526675557085916492331077120360603821662838700735271977085048467049817364666675748481055376417996592326169230783764996294565968191749057430637819460410871316915908226172478594384023362060277929156415759409011911466779146910598340619170255979155075083187013252849811443246160356224935244415751304830939805282675118574702214813931733082763952466429300977966350477964909728021576290247148211487954040418250597445822442959217413986438282799249853520399130695334718154582234462703239342259271417653050326291704313003045143095552629266677260089977932577786076386027489110857708719954914992128995872309695742344553247707211573417073066297653373599825094528891807369737024039231953884395251667983005745003489089634324061614157647157511498568204305977401281003270126726258700217488067776216896913127749589613555140976093510851506087014045781246401105440952737972299547598332805469368750753288332974469787997877143252160766177381844385640259745549254489223201340650009667123918577846978658935595686479428982030522148059398376445164861159346561689721740301372070129584964062149439146050020934343269162491307884544*i1^131 + 1127759049605194266330023787364561512676650643299899419049104118869329505768633605480286994247088260321135170322040430033423135407555142391929164387895887776133263468809767320624787222543456036137544683898511838315496664281408108859256792119422290464952195266634507961805247958571147910403073582638971574617742468875551336504421765917319322264417602886342543258281631489395986746083245635455065663395863734850308433766603826205168891956986907504559409540944173568564636881846481639921536269997070437158580526574608960751936673112660046155143988334227606035951602954114037044949521457415159445212232370940761400238518658958351804215905165522170246203477646500451337523205658203797074456789035458386977939079208139540045134247653154134002173473831479859430758956055597491999642595324507479874594109728242423575515456929013591939179487851560472253770816870447439334693660490690920317897804594622068838281064351909267096948642784576268331623381693507378438056119660550297896322749240406434250885919078731569391043684322817203076276143094911271091395013536875009477761354741601788946166111395447041179184383969851188299476428664381584599579969451267739936052754484865995352816974846454418352870691241530916801161617717145952592802531414414860896806252733964528273192653900327289363214211113159561330907721681498410641688524010379253176759261223013766155978148317103076469479254098154020829597267810026432985998790900354992884322420256219553816457563791375888528000535302658901540646256833809043375526063783958774511265391237883818773963420503507861041324698211859476270379482222581950522484963915317192019058120235033792654374299347318013817048453807542878767810839928661382547275655139496105899751757739656818005739363563051566599141509785314001226830641152045501533778432370103842450165465096690320375142413154806348427379040469802331453086208426198467454922070623439632427502820548626967018710703838577061080441096294640306355160617435220156031699657196843520218561863726150704636458898855887533657451969382565227966706288836125868596041149467893126120407899414012402789661382557758992391128723424272561994493940113946585176761792474709323604968721281486545893668130667784763348972830272626827475429913043414999367680*i1^132 + -403683592434630434883615783935221628296311119022573033107955191197181696917711504143968930406215983199409595948041252782467950264817904196391303634527473264607371312463972435303859129567708876229180513708642376830349650088834599495519718113789784630252103203112165179759078363313806749307067588899141832099108323746094413936381521916662165027794086625830869232474712332495814362410496260117654834620606252245265808388418447767080660163081469251827784917592671389627592474085563689161758567132863122782655276988043575720711011393855093812289195420773738466941727649490281372412622022315743091359653282296906479431397083800161311491813601735440024913250401514893865818122083083928116656513734318752640769754115895130620325156170002238694125376976077731604032544049278651788249231434393269132183796659968936533750895630046938102073830965506025221704523288318519322447201865726528288967113401649033929307533540066009939818483313712784128559664684064954821250800329633293395345930824485396544227890753761060900681358857984788309296517755382235181053874928000936517733662828370863915915408398912520360254593896275729827903891070606285275262136063408087915510323946992103443501094487138632448636443290369265225106335931219259923476737080601590819412983572360653679151192327688738747360603114946352377248480760651610481548710860118515548558242685361654560392522223615158615894885317156994178679364896710133510681400809982283836553164936032141950356080556095269543642490702431912275422137383099847353495566416836207037751348821850166685712882039950911407424422686292430538414175394833240673777364211695420927536160241961587471086809624094604374983660375798480665203963952869066576043849281860614934853504883178220000845257547698469159192299582352571217897107083937795590826489653402443826297821781213160540163620779288726638177701795083192517680633507625000643861726263914628054601172190744683139404437146912732421587077897976220469682545431240904054134499768688278233738688802805160762876634906105762673941587702144831475533600126634471082380199288514006792102072609666599999980001260210050830831679818729949371834076534518460476853406907046027433369794533076511615220332859994111373569315834676882727451492352*i1^133 + 179721312701430199345583030263952936959729142287586902969892889097906418760439025074824021317192865162337707573093194128186196876489859437059617956659441539158988971398597714914807758686851048303032921171273326992921876431094664065377636230827740807701700967127500604829543196878429238649085535024658660577121353669190535821910169753206758492712359318760303845509488103357302910253663334020375030192297683297913489892627554442081315759613964548807921381434564788961925622594510997388389097619504878279941480274588169511414975130514830748449305079372359436335710443379775988144653643600473573887538471328580074085158024007735616784903861478866935821380105911842152519636786399525297571682228908752884542045402276804083916845879058361915332145277638746141110883952557731673347530654725902325829485766571015022458952799059064652154374625253437849582636265622581193894699388285827665828038516663592579116692520537294192890091236520008421254929927440019233022003916209713574626982435634242898106010324625589266611055436227227900551112534779982532329903360526657098893289203424712502917786135145980917304225741751612071734413390848115330466291877462741652145760283492943995193658132922675948796542638960162001467492495786218466435517398620328814819624841534936256063490869116641796135283474311064401874647360211206624065731253522757385407806307122921723989083044108928368766459219772631825548057277396417760578139149042864101269806808628453505149837911504125384257062922099870039328567701466906296809570769512521427710635965217810936751445181692154488741455408976836205566212379951479375775253286568840491836743748778519165532783750732275507414341831756521336036873869240642649544074952004554149229831811174831289709179459547404429319949572347081902026186028395966112178377146066338454612821809385310499500181046852705489463185100661957582477805590716832733216343530797670775363801377741942940086210879817406306241881517686572515762684873826026909351914920361075188859035055450838038499064839059321257383296870890825463860409280239500609351049443258840801382574822024497564262017639062144723286645901818152363728449584787108713009884264911352530181901882472336302526686475853443319136083026903040*i1^134 + -15331935882997930644321102769438703966021599739563215134022800408298646379521096103373197959981957414056202186556920226085164599910908977234895611234251245235893275081143384457076310958653746022463491492038536594313978716299745571237309260724260694221952279283265595085852911448209384249157325207080981147464745646569077638435739337416050957595644942961532848543198107183952548887313011968389174698938585986452567320114933080410849450877100429539591158350709407420636493321956194612059826970608244927768581402743430177973946976639389450356524291603263246215899978160214984623359978601261550277028628187662501150658508742420499747255788963615657101204681798834057361945583132560106542062283983714126529102767236769884631284060409845741847580273657861193349536448056982753459450669916418886655132522523650139753227455757861856896823271324150960029354021767364291675082494423781110705080998102284742111040466010918570453720887164992161074097759289388289192025863577452478349064041843327687990281856296628746455925536197756003566342233170128723372830588241192845909798751343646057078325469794721788362557384697878464137139885696276468494588095039009729763667920112280271296592474667442125402611675652997688973760257961237758488001828625547809883680262239027086196385765480066687083626682460435027498816248512773489559918111967704575088088231821780197524696173715533526267104386364909345898367268355892729701360332447782299395187771147858689326106437724220849000856050053155774785612219552612545157493220643921494452528586935340796531829432908311838861617022999613712790698577918324666824314227153080647498659834738466056613030690038465538652155316305306401998612759517032300095108916653744458582821789924369445303462358543152534927654215299787408088309330457906550983441604453849197364939492471800836489293776862144407882044515418174656134799314134242048100606241034291178516233020830042271678245601229245956800720114668992603145401906161154043117725148988339881608767771389891929777012222930740618020490015953052083460366283530704218835476708098050684115086553047526315212958426441899677998849481313812958122056707042804025002670518481661495420338379319325337432696933177173737472*i1^135 + -524475177253284448747471694495455034609088555446766717973958860989359517044224608503107678836968983221504210753768878582153743127809825778728938134337623258231745075899533659931388950918673485444741249062758202880307651860365142978579966040773583526899777272776104542213441443338090676439459549410635342574980402356685129020293363425532241876213971819393938712025426612189563935461937347463063371065421899106437724095905211876898793238198376470287132836802679466549787241396403370587184393352626957471772262045062030300230322451402196707856935877838410923218877079136026999754198510351890426967863485062806753426350191867327157776858957251569527354093654414904738298507561633243050314979475246305049811903508150006022612396995569319676067718859047322100221274686709916011330335143165629582894781056293248116837300046431360168416650548011403447732585004637949235115841577225094042258436872913178321266314467440043952956389593930803674486055212497346466440567355623851936881579901184576428792513043290684500347818254856084490892482586180667150902170549371736231963933280504533558637719460535801788797117922025313527804712356855990327931330779647026002104327208540403076372080585122692393154906960773864269890282012610956422193594441929474681269679418248866724846678210327708896112998518370277643387814212000057514150714413356593489573953155036334259392947161057090935757559157135530189131920494097906827475639819219013345814608091308671141407118108094950897247691299797047150579598076220188006340557076630368693794687432801625929915019417034323895002905428437811898623928732622884800685889053318133624494260705145727616310393288525515026123394246624237722653640222421711820576208207902113069313071437961260323774414877889506029899899392749709814300369906783830764727320089443217680339144447568188000558929607483960727010438013293887426914375538380977107350846629687733712087281284313074321103428109885254336349591487608571500082265096846713956880700229370883016037198090650180206365461934549019204515923290103593020081524464353252422136850529793473954231893111045213453555288887877046884297216870271790498764604876160408059318916226914992973171431106559998548770816*i1^136 + -18665207884722073210621094640745329010266597446784744924963955954675036791154430030656383374179359295438871280048324260718862117110855090117352389442046478571436230923669170546200517858521932641298589870910980543851923584641512631044319170986340268021657499699615301128150989848949805960250681976991097633238178499455775158885244696857279673314862254185220237857080262219876791377728190605079412890045490467319905851437065898838883862167185263491008664975300851052978722295448733581477525363465445559131419048840903069200808797743552654608065307492397646656818444905756912676405810302329117129095339069542120894679204526291603646243473306724700861807376413967602550027903050139185211070486955019224508470375400502171326051573556141600241217380518584539311797479032586023952549875652297600517620305609542678711960769002573976165301715460862991935676200161242785076864825751207509950826600516946348392748282662211827850835095687294338560456121959467366476047331954810811081131057451913563051876551486443563423222422743625507553299750278992329326780986566382160950260876372354033302583870655063786017464728059336550925124384721440513796753036920280415619220258994509797704142590555515947914753118184805372339097300220735166939204861199331131803779068016855665708013954082433013590493776317152394391096580828970811684113339287133037913817036117637825284940454423974389181800013640840397862505688416233258605074440732227031136170889401855153050442562800658862159260199105521097248602112132227736581250725024544137401287639993327153175948702760190906372268186303946761440074935308519105710622605402350070268136467632439204478630747319091060489957597433907816297701439233464017071061364432306466709769234471836855722892341199582494342543560581170577516199083733571393682116292855696064613978025054217631538822518657882439942049689931249480096195332501443022822265944401781190587696092733220789040670513288916616771268450301875908281346872955723413230992891240244472965044251128253340379460073849568397944677442980251969610494413042916058860691729301316964131638929084353311209078723756262564666798332937641048565745488055556812976291470183936872757302657024*i1^137 + 2719754126079355168274053079899139613702455033604419245563726866163907650109381652551335727696728433160294084048426371761723628603867329093850051311012476204032198745961879127204516131721020508289018223262247982024361027347914554471351915214611005750282578783978700508311686675442784079329614701449462808260923077265638414073971314883938031058509403493862650243148678167257662296397082039553241416285030881817818264380516848294159023890830993250073228964391938888927037333858847523140861636897703321037971783301004859554007024044085988248195158813800252670407289672403839113967574652599317439642779646702827770384124101403345496782823989833607219924381919109661056252484441448480404318234679814610579472005452005548273120112981262844189118550297716158944280208772953155818839812298201565108581040015931978220586551099426803517841948304874832198780620456049049863047438591774029834333918550175381600347798056985109629248018097440840808846414293324848772512245513054214468289150558524525459061091785267913850023959346888789387673027883926818640269735812491093551356451940005449806581564998032335460036023308578111554855663585951438820382838961558823722776011519499020394740801653965411219709163366636574698057499783959695226169021551756074447122946812610135814565959809872975821853388154394548546210018325202629190188816086501835895139091754947523598977197752255365367556012502350507445142101665270611577257347280545627904985774891807747103989314409604060149005500544404178353633560527836428613959705489108749313322167902470848215568852787165116534961075260891368373811986134225738987526275118908214753783911936390140065477736476884150393963512144989721181481046029735021998413736693880010346040531507079979194536577038225887187076216981204952568847784793706345371384969831216038037290132682447321881310064025214438442128056869510369183448948930127968377124830764431045787363624328400122366843766047228094295099550939027868878342192368434814485542211610100185508717137148458886492442858982562347252148927558315956267037108460480997704395995420993023172684013304369584648462759158320625100629321771057804993564506469658712342528*i1^138 + 557682361921049517446191549137136677573648212045015804490213877727215952898560821887584479517098933067021570378612276091404465744893821524542923151888854449663593703054625452312592235080367342778538150594101602499335718134009886306343581912099632624448656851257363137274931827816469876349741003403454899058314888853365014192222698950115128912760045297779008353293522629160789412462528994395135002786668070404382799237809472406483368115860888298812074470700922571024140727936508616625859249181745242573506988480908289166357071972150446114883554281638353444120579946721299380661815382995535550319766257216489070410859277735676803432728759436728879118759303615121902932876112119494747628848890651153541503669436204901859583658269322449941957081803912978910312113711530506071472770406715824473003674218002761429317925922216734581195628105098108610138946308591712152822257171686881621431073511011564555815059370919823231299185062562569136159953208558541720211048076514571053417620960480797527361369976214235292395785936772627564725521130041191588351367939136367701961669114963244076121664086475608426444396119161811105526987935911050537750497538816013816065956402822973266074874708911093909484602882805420874110903768148721393017894271934560001538368171763155736433576302930861095028586311408138753501202570165961308498645327995347703800464181997663133734676099183886830747023312820741121993549814302914218731438495049953447801835761954781804288857811667432617206628910417476514925641875371789448152157192813554914297324150358261995120837824407445652302071370822914032393592876397371387718572605534817009614909179451081444663665072613255611962182580242049765275649056327044437832454030112557981077853628026066816804871550876104134294343578488039550710245715734778444315373846248805044151341721539608224996369268953366865599183897552335075707680771170948132765152113639021180408081282847827652392788750398843220892784054698575706464209163284439402851264909882847357528702992037202037523731390287028288486303492130313157205385940618591400256745651204901844299118043909846018871887232718882903930075915223040*i1^139 + 19574632408695175602573078265950671995692067033943417059846754131496516980681154132087434598269571764773713114826572598282374977725021879566148260850259475648299600786507472588722157258369257650154119390468468194344905931902277105710692110802827128770975759317933967979308894277432380717726280915051848677362193610464328747726072188364381812704689231702452178538469773730491204862047110194405460710306673774268917098812788440020764780263643761213989686940089835427063940027710316425902432089995929026917652882988144452056470569377289667178995320365877410261192491832742149850830183251934383754369129794163982204525741745319915012241378401437298498095582435597967027157574872868132873091380924935254232016289179636013429966201411109368943521064444789307992245086767042102294275097365961619096258573310296440100807052477657150467290057641460533775560922888393151000340667342214479851394615290121374838573013105038832689898978847029434822710416505502232140992394066680408305615000956761036080436660501900255801529695395609886252052351398348577925230137540133048436350700627223882377736820389956374083798772421709689370465868004494485304065833655837036180169205475089555421657414126761241654963049969178590182468636224938784068329319286857395865919825151076721952197546153311441271559797640670877175804802886960157929180930468466124932973117348946572204141320430268378352335153562813313215517372448843671237798273324316397517723798851603607030125539967893192341078073742382742754228095486842365318013305134673663518165025340922571442598615303057540446963396588868988618683728849360136219220151181515959664701837460755203295926443045996577525701554165568769757178941291785722576292382080795514222602954149936974462940485653736474697277593693257221546655303755543336838193190345428353055529408911465614608371071276535988803168024395886055617740512391546463679317148479352116046582631522679767058290184576499341460297663483278068669118796989749643810044655548404143183183860956229407998237142902727910166205745479095601584870114282844049574915183918057615877319841931680972638519296*i1^140 + 31943485008333808698332049516429030590373238910401038112208394465987526198050774722787102901264688088208301161296116473166575978240150638154348640917849254734470902007145233831647043024906188717228217887206126669161019801952002626686440084196455761506959203335427506957813951720202021048267559741083189241129320953269257917563319384600528645652099660945539734164093068217538916946203788272356812776460099229959529833628389374805641982616450222297506356342075299364367879962271899906282600079705333316901863668351930956790072526339052610365720670604309805463893898945897903046453454937965440323633914234984026659682341527006780385966983324120015622562753335055672519806824030369579982165555747019898121409485369574008934750746424898886941492267671111118366921501163052886904997491875069731882886710881819832880453204230168634596500212010397227750215111313161049169289909897166928654490201797198282635238807087461029809216402731851645556282271137304765752427268744449288524397384062030763596589772047476667527883853171366538979211090538465431449026071470015795134604078449578483093263265766183157201979097013655209429706361433477622141004685272071255208813744179212576628598576242973615890631465739258726699985864508382576982691176373737330336156387436989346699269385533582593794645640129201179658084682973102646012370544007479948592285051978095047059487059548848796421849731425091865015946606091504445459779425353984177684334900979678500200129239554693191028150998154239944380610028474093654301948590024925436940252999883518205156589121609292083001390570472502968903114921998035668149736540524236956633720964893812841050408559556491163251293837101584258993269122048296849271771268916105475706367362546876599553716031163540874281525830979420484124840927536329618822832956544625700069610899414334769978287716242110707970814143003650033868688737134093517947072875413065819408168352668051044842851777012998245533031666557048543341787265939022455006554344578375611558722740740866655028478215092009182559990229517068929731518509896083262413574234536148992*i1^141 + 11917231439897795062169138762580078688867761123396944178228960904982328904343081422785348958847574306997194861409074363411953266651830131540029233649219131385707190508719453209608792716559140048573585058546654343736667703046501782124475604864149624713366482179338521446550228835592170465304001565271122655990669947773204894274283240160917951269105244759738671607689381637925478162916952606854328237463460557466645950910561994330277482780467797377731485195091902348682675816396965012492678050690078110696882137753220433129529617601856294885169488016469968829478728427288261848334856740176230032235861412270761954091734159261610021778891325047064622177930185348774099624299563026069103540945244663081657506466801764587729926067520989530949041262466152428331320548645105839590389035642666037984377704343379592917600782521607187138299764286966225333847696729336373674443672514049540155570629135742231222387798435622346003468294439498268650694944249431758904941759562666429869677785782708762973184309809880022694918693449620011782324106107512762119148368041430419711983189965211358506776539311403847438727725995474428055436578213419221083181341740716889179924897142382985529149218633328148952303288260598385998530240909857696861700255148888468526680689516458267811790666783912285029064323827600093280577463913502190381356464571631496519957917758633325847961215538348318336188127667572290779101714962438888995908355921259103923668408380754490566325888035872013404242595698923285878624598859698832085782789404869975507233536329810183429407159403879249405223488959662514467864606061572438767122189911117645352532764328125481915901612455780221604013927128580175552084274369729203718292035805143306396402898244767608143213593884141329401029948686897010860569288033247917855599625674755168406396467099918091490641147641475137229697609730426333531172492082776882213928270166437080683905585495721899191862644296592167423421187465219756120661187930957335552498933925418655604432971591168702507884312230216436224674507935215407822012416*i1^142 + -237977525231149516934299639417322908021270813423409441692369327544285030066802905536787428800423873375933809804591999923864746129028768715163682939816321284531940264200859253330067171435969031389931092022599668452984521097083803116507904966122948714853680769973964633156249927532717022880156932823572087081767095919793549339693973160357307234928235816380889716336076210246426911874377754098437976449181893180371731066715529819223814187883446675105497469286377355705273542211066865532092338489050003005433319728755537049955554182790063048616556070806642767777431695481187475222299635217434026511796591770300181693745248136575450788018330141426354134653925716912065804878540676016516619218320161172921530999531704677245994944380940185444759518131969280277858182908604970214851544410795750545064636471762398925165642815607212631983735661513020851813432442820487277016038368557999599643114107436779574504576251928541897789906629143556845414976873391733445625800504610320392029205455267094857684322043435548033495425312943594533572978223552137916278433593306180239426528670028783784949592768462000909437767314934199719882338493884109126708950718532265833247247155250944115601324745498293539462638061239254540103047599727596586249450925002275072659670846628957980746908250721994413692497567893631742325135315007028737454211553619931205358232191532883475175308086244082590911255678875643019137265559460074845363108959913266076400143094713986694098265267491899715548758038365783431516608753316679209741931009453420384071409383059464333823656804526307594610145324809017137052192058489378591578886239455524249520992903758136124658932342001739181934584447174156895137383226986553824521390330586365378938109726221700810282367105526506356583883518174242045318358034444171245826822296955320896404801434586713102596462811418639700628063034507945029994297829780229299524345225890204583600368969365561063340480329129037314604407282873468219163344038106984343809742964405843501925793792*i1^143 - N1*575496215444517178278621815896907111528199582865383515010710108578030063170763779540656815340783630037659056623475007190928466708263339689560237358931497242070504623971252374082269239865254082867774345999979843302431356449957585004057790599297147249468974824433955650881918803052909810407281808876139960534016000000*i3 ] ]